摘要: 简单介绍了AJS4.2的情况,以及4这个大版本与3的不同,以及4.2的新特性。 顺带说了说AJS4系的生命周期,来源准确。 最后是自己的学习笔记。 如若AJS4.2大体没学完前4.3或者4.4出来了,那就在标题里把4.2改为4.x[序号顺序排下去][新] + 内容 如 ArcGIS API for JavaScript 4.3学习笔记[14][新] 新特性1阅读全文
posted @ 2017-02-13 07:02 秋意正寒 阅读(741) 评论(2) 编辑
摘要: 网络分析是个热点,理论上是属于计算机图形学和数据结构的,GIS以此为基础做出应用。 以下列举本人在学习中遇到的网络分析问题与经验总结。 1. 软件平台及数据准备 平台:Windows 10 操作系统,ArcGIS for Desktop 10.0或更高版本(本人使用10.4) 用到的软件和SDK:V阅读全文
posted @ 2017-02-03 17:00 秋意正寒 阅读(249) 评论(0) 编辑
摘要: 2017年6月,ESRI开发者页面出现了一个新玩意儿:Arcade。 连接:点我 这是什么东西呢?有什么用呢? 1. 是什么 Arcade一种表达语言,可以在ArcGIS平台上使用。不管是编写简单的脚本来控制呈现的功能,还是控制标签文本的表达式,Arcade都提供了一个简单的脚本语法来提供这些功能。阅读全文
posted @ 2017-07-06 14:18 秋意正寒 阅读(88) 评论(0) 编辑
摘要: ESRI官网悄无声息突然更新4.4和3.21,公众号也没有什么消息。照例,给大家看看这次更新有什么新特性吧。 1. AJS 4.4 官方更新日志:点我,比较详细。我在这里抽一些主干作为说明。 1.1 支持更强大的WebMap 为了支持更强大的WebMap,官方开发了三个新的图层:WMSLayer、W阅读全文
posted @ 2017-07-06 12:53 秋意正寒 阅读(664) 评论(2) 编辑
摘要: 这篇是对前三篇的总结,因为网络数据集涉及的“点”太多了,我只能挑重点来设置,大家明白框架后可以自行寻求帮助文档添加功能。 我以C#类的形式给出,这个类包含很多种方法,因为本人的C#功底还不是很好,对设计模式还不能很好的把控,应该算是工厂模式的一个小小实验吧,如果有不对的地方请编程大佬指出。 这个类的阅读全文
posted @ 2017-06-21 12:47 秋意正寒 阅读(57) 评论(0) 编辑
摘要: 大家好,这次来分享干货。做地理分析的同学,或者需要使用地图却不知道哪里有矢量数据的时候,怎么办呢? 这次,我就告诉大家哪里能自己手工制作矢量点线面数据!注意哦,是自己绘制的。 使用到的软件: 需要预备的知识: ————————分割线———————— 1. 下载安装 ArcGIS Earth 1.5 阅读全文
posted @ 2017-06-19 22:04 秋意正寒 阅读(715) 评论(5) 编辑
摘要: 人总是很忙的,但是一个人就是一个人,不存在分身术。 假设有个人王大柱,他是光明中学的校长,还是光明村的村委会成员,同时还是他儿子的父亲。 那么我们可以这么想:王大柱是一个类的具体的实现对象,这类名叫“王大柱类”,而王大柱类实现了三个接口:“I光明中学校长”、“I光明村村委会成员”、“I父亲”。 画图阅读全文
posted @ 2017-06-16 23:43 秋意正寒 阅读(587) 评论(2) 编辑
摘要: 基于现有的线要素类、转弯要素类(在地理数据库的要素数据集中),要用AO做两件事: 1. 创建网络数据集(使用Geodatabase类库); 2. 执行网络分析(使用NetworkAnalyst类库).阅读全文
posted @ 2017-06-13 13:12 秋意正寒 阅读(59) 评论(0) 编辑
摘要: 基于上篇所介绍的内容,就说说如何利用访问到的网络数据集,在Map中添加网络数据集图层、创建网络分析图层中的路径图层,并执行路径分析示例。阅读全文
posted @ 2017-06-13 13:07 秋意正寒 阅读(38) 评论(0) 编辑
摘要: 说完了网络数据集如何用AO来创建,接下来就说说如何用另一个类库——NetworkAnalyst来做网络分析。 区别于NetworkAnalysis,这个是几何网络分析用的类库。 本篇先做类库和有关接口、类、枚举说明。 NetworkAnalyst类库是拓展类库,专注于网络数据集的网络分析。 主要接口阅读全文
posted @ 2017-06-13 13:05 秋意正寒 阅读(31) 评论(0) 编辑
摘要: 创建网络数据集就得有各种数据和参数,这篇文章很长,慎入。 网络分析依赖于网络数据集的质量,这句话就在这里得到了验证:复杂、精确定义。 本节目录如下: 1. INetworkDataset与IDENetworkDataset对比 1.1 什么是INetworkDataset 1.2 两者对比 2. 如阅读全文
posted @ 2017-06-13 02:40 秋意正寒 阅读(55) 评论(0) 编辑
摘要: 上节提及如何使用IDatasetContainer2接口访问到网络数据集,上例可以封装为一个方法。 这节就使用IDatasetContainer2接口(Geodatabase类库)的CreateDataset()方法创建网络数据集。 涉及到的接口(全在Geodatabase类库中) IDataset阅读全文
posted @ 2017-06-12 18:37 秋意正寒 阅读(19) 评论(0) 编辑