ArcGIS API for JavaScript开发-前端大数据量显示测试之一

Portal加载大数据量的FeatureLayer分析
1.测试环境说明
Portal 10.4.1CSV格式数据,含坐标信息,共78447条,大小13M
2.要素服务准备
(1)在我的内容中,使用上传功能上传CSV数据并发布成要素服务。(2)上传与发布服务时间共耗费2分钟左右。(3)要素服务默认设置的图层返回数限制MaxRecordCount: 2000。
3.Portal中加载要素服务过程分析

ArcGIS API for JavaScript开发-以JSON参数构建地图渲染之四

使用SVG图标符号
1.环境说明
ArcGIS 10.4.1
JS API 3.15
2.SVG图标介绍
SVG是使用XML来描述二维图形和绘图程序的语言。可以用来定义用于网络的矢量图形。相比JPEG、PNG等图像,SVG尺寸更小,且可以放大,修改颜色等优势。
SVG预定义了常用的几种形状元素,包括<rect>、<circle>、<ellipse>、<li

ArcGIS API for JavaScript开发-以JSON参数构建地图渲染之三

唯一值和分级渲染JSON定义
1.环境说明

ArcGIS 10.4.1

JS API 3.15

2.以JSON参数构建唯一值和分级渲染

使用JSON的好处,在前面文章中已经说明。专题渲染方法对应的JSON格式可在REST API中查看,也可以先按常规方法定义后,在调用toJson()方法输出。

(1)唯一值渲染的JSON格式定义

唯一值渲染需要结合点、线和面符号一起使用,JSON定义格

ArcGIS API for JavaScript开发-以JSON参数构建地图渲染之二

图层动态标注JSON定义
1.环境说明

ArcGIS 10.4.1

JS API 3.15
2.图层动态标注介绍

JS API中提供了动态标注的功能,该功能与ArcMap中开启图层的标注功能类似。可用于动态的开启地图服务中某个图层的标注,并且自带标注避让功能。

3.以JSON参数开启图层动态标注

使用JSON的好处,在前一篇中已经说明。动态标注需要结合文字符号一起使用,JSON定义格式如

ArcGIS API for JavaScript开发-以JSON参数构建地图渲染之一

点,线,面,文字符号JSON定义
1.环境说明
ArcGIS 10.4.1
JS API 3.15
2.以JSON参数构建符号介绍
在ArcGIS JS API中,提供了三种方式构建点、线、面、文字符号:
(1)使用无参数的构造函数,然后在逐一设置属性。以点符号定义为例:var sms=new SimpleMarkerSymbol();
sms.setStyle(&quot;circl

ArcGIS API for JavaScript开发-动态图层全面解析三

唯一值和分级渲染JSON定义
1.环境说明

ArcGIS 10.4.1

JS API 3.15

2.以JSON参数构建唯一值和分级渲染

使用JSON的好处,在前面文章中已经说明。专题渲染方法对应的JSON格式可在REST API中查看,也可以先按常规方法定义后,在调用toJson()方法输出。

(1)唯一值渲染的JSON格式定义

唯一值渲染需要结合点、线和面符

ArcGIS API for JavaScript开发-动态图层全面解析二

以FeatureLayer加载动态图层
1.环境说明
ArcGIS 10.4.1
JS API 3.15
2.实现思路
动态图层加载前需要先定义动态图层,根据理论篇的介绍,即需要先定义图层源,再为图层源指定数据源。后续文章中动态图层的定义都是按这个套路。FeatureLayer中包含了一个source属性,用于设置数据源。将定义好的动态图层作为FeatureLayer的source源即完成了加载。

ArcGIS API for JavaScript开发-动态图层全面解析一

理论介绍
1.动态图层介绍

动态图层是地图服务中包含的一项功能,允许通过客户端API动态的更改地图服务中的图层外观和行为。具体来说,通过动态图层可以实现:

向地图服务中动态的添加新图层;
设置图层动态标注;
修改图层渲染方式,支持简单渲染、唯一值渲染、分类渲染;
更改地图服务中图层的显示顺序;
从地图服务中移除图层;
动态的添加和修改图层或表的连接关系;

拿WebGIS系统开发来说,如果想更

【访谈资讯】Mapping The Future---《Fast Company》采访Esri总裁Jack Dangermond

导语:这是美国最具影响力的商业杂志《Fast Company》对Esri创始人杰克的采访报道。对于成立近半个世纪的公司,Esri是如何创立自己品牌的呢,未来又会朝向何方?下面将揭晓答案
Mapping The Future----绘制未来蓝图






--------正文--------
 
信息丰富的地图,是Esri众多成功品牌背后的秘密武器。
资产十亿级别的Esri公司,面对地理中的数据

Collector for ArcGIS的使用体验

基于Esri的Portal for ArcGIS(下面简称Portal),用户可以搭建一个本地的地理信息云平台。围绕着这个云平台,Esri为不同的终端提供了响应的解决方案,其中Collector for ArcGIS(下面简称Collector)就是面向智能移动终端的一个地理数据采集解决方案。

Collector作为一个即拿即用的应用程序,用户无需投入额外的开发成本,就能实现户外地理数据的

ArcGIS Python API 与R语言混合编程实现分析及可视化

ArcGIS Python API 是Esri最新(也不算新了,起码快满一年了)推出的一个神奇的包,这个可以让你能够在本地通过jupyter的网页化特色,利用Python来控制Online,实现地图可视化以及数据分析等等功能。

因为近来在使用ArcGIS Pro,所以趁着它自带有Python 3.5,就顺手安装了jupyter和ArcGIS Python API,但是在我使用的时候,突发奇想

2017年第十二届Esri全球开发者大会---开场【中英文字幕】

2017年,北京时间03月08日00:30,第十二届Esri全球开发者大会,在美国加州棕榈泉(Palm Springs, CA)举办,大会为期4天(北京时间03月8日-03月11日)。
本次大会开场进行了全球网上直播,世界各地的GISer都可以观看本次盛会。在开场视频中,重点提到了Esri今年对产品品牌提出的新主张---The Science of Where,那么该口号是怎么来的,以及该如何解读