ArcGIS API For JS基础学习
GISer.Wang
这个作者很懒,什么都没留下…
展开
-
(二)ArcGIS API For JavaScript之Hello_World
引言Hello World事例1HelloWorld事例步骤2HelloWorld完整代码需求原创 2016-08-28 12:12:01 · 12546 阅读 · 3 评论 -
(零)ArcGIS API For JavaScript3.17本地部署(IIS)
引言部署ArcGIS API For JavaScriptIIS1下载ArcGIS API For JavaScript函数库2安装IIS软件并进行配置3修改相应的js文件2个文件4将修改好的函数库复制到指定位置5测试ArcGIS API For JavaScript函数库是否安装成功原创 2016-08-10 11:20:35 · 19188 阅读 · 16 评论 -
(四)ArcGIS API For Javascript之地图操作及小部件
引言地图的基本操作1代码实现2运行结果3全部代码API中的小部件1代码实现2代码结果绑定在DOM3全部代码绑定在DOM4补充将小部件绑定在地图上5运行结果绑定在地图6全部代码绑定在地图原创 2016-11-04 17:53:21 · 15249 阅读 · 4 评论 -
(五)ArcGIS API For Javascript之GraphicsLayer
1.引言2.需求2.1.根据具体坐标生成Graphic2.1.1代码实现2.1.2全部代码2.1.3代码解释2.2.GraphicsLayer的属性查询2.2.1代码实现2.2.2全部代码2.2.3代码解释2.3.实现用户交互画图(Draw工具)2.3.1代码实现2.3.2全部代码2.3.3代码解释3.总结1.引言  &...原创 2016-09-27 10:53:37 · 16239 阅读 · 8 评论 -
(六)ArcGIS API For Javascript之查询功能
引言需求1利用FindTask实现简单的属性查询11代码实现22全部代码2利用QueryTask实现空间查询21代码实现22全部代码3利用QueryTask进行属性查询31全部代码4利用IdentifyTask实现空间查询41全部代码1.引言在ArcGIS API中查询功能是非常常用的,Esri给我们提供了三个类用于实现矢量数据查询功能。FindTask,QueryTask,原创 2016-09-29 16:04:16 · 39344 阅读 · 33 评论 -
(十五)ArcGIS API For Javascript之地图输出
引言启用PrintingTools 工具使用PrintingTools 打印地图1代码实现2运行结果3全部代码1.引言 在WebGIS中地图输出是一个比较常用的功能,当我们制图结束时,往往要将我们的地图打印成一张图片保存起来,在ArcGIS API要想实现地图打印,需要借助PrintingTools工具,此工具实质上是一个GP工具,因为是GP工具,所以地图的生成是在服务器端生成的原创 2016-11-26 21:37:54 · 12486 阅读 · 14 评论 -
(十六)ArcGIS API For Javascript之调用地理编码服务
引言调用地理编码服务1查看我们发布的服务1代码实现2运行结果3全部代码1.引言 地理编码(Geocoding)指建立地理位置坐标与给定地址一致性的过程,简单的说就是将一个地址的描述信息映射为地图上该地址所对应的空间位置。 根据输入的地址找到对应的空间信息。当输入一个地址的时候,可能会查到好多个空间位置,程序会给每一个位置一个打分,匹配的越完全的比分越高。(注意这原创 2016-11-26 22:32:44 · 4687 阅读 · 1 评论 -
(十九)ArcGIS API For Javascript之项目真实部署
引言友情提示新手勿看进一步理解ArcGIS API的配置1代码实现2运行结果及分析配置ArcGIS API实战篇1方法一修改initjs和dojojs的baseUrl2方法二通过dojoConfig修改baseUrl3 运行网页结果注意的地方1.引言(友情提示:新手勿看) 在先前的博客当中我们已经说了,ArcGIS API在本地如何部署,但是在先前的本地部署过程中存在什么问题原创 2016-12-17 22:34:48 · 8813 阅读 · 4 评论 -
(十七)ArcGIS API For Javascript之影像服务分析
引言ArcGIS API影像测量1 代码实现2 代码结果3全部代码1.引言 在前面我们大多数的程序是对矢量数据的操作,在这篇博客中,主要介绍影响服务的操作。在影像服务的操作中主要用到的类有:esri/tasks/ImageServiceIdentifyTask用于对影像数据的查询,它主要对应的参数为esri/tasks/ImageServiceIdentifyParameters原创 2016-12-29 09:20:04 · 5612 阅读 · 0 评论 -
(零)ArcGIS API For JavaScript3.17本地部署(Tomcat)
引言部署ArcGIS API For JavaScriptTomcat下载ArcGIS API For JavaScript函数库和Tomcat软件安装Tomcat修改2个js文件将修改好的函数库复制到指定位置测试ArcGIS API For JavaScript函数库是否安装成功原创 2016-08-09 19:32:02 · 13197 阅读 · 13 评论 -
(一)ArcGIS API For Javascript开发利器
引言Dojo的智能提示设置1dojo提示文件下载2dojo本地文件加载3测试dojo智能提示ArcGIS API For JS的智能提示1添加ArcGIS API For JS的智能提示文件2测试ArcGIS API For JS的智能提示是否成功原创 2016-08-08 20:09:21 · 17670 阅读 · 5 评论 -
(十二)ArcGIS API For Javascript之编辑服务器端图层
引言需求服务器端图层编辑1实现2实现结果21添加操作22删除要素操作23更新要素可以看到objectid1的alias属性为A区宿舍24当修改之后点击查询按钮结果3全部代码1.引言 在现实需求中,我们不仅仅需要编辑客户端图层,也有可能去编辑服务器端图层,要想编辑服务器端的图层,必须要将地图发布为:要素服务。 如何发布要素服务请看:ArcGIS Serv原创 2016-11-03 16:30:40 · 8412 阅读 · 3 评论 -
(三)ArcGIS API For Javascript之调用动态地图服务
引言调用动态地图服务需求1根据需求隐藏服务中的某一个图层11代码解释2通过属性查询地图服务中的信息21代码实现22代码解释3通过空间查询地图服务中的信息31代码实现32代码解释4补充原创 2016-09-06 21:23:33 · 33794 阅读 · 29 评论 -
(七)ArcGIS API For Javascript之渲染实现
引言需求1需求一唯一值渲染11代码实现12全部代码2需求二分类渲染21全部代码3需求三服务器渲染31代码实现32全部代码原创 2016-10-01 09:46:26 · 18053 阅读 · 7 评论 -
(八)ArcGIS API For Javascript调用GP服务
引言ArcGIS API调用GP服务1代码实现2 运行代码发现错误3修改错误4 全部代码1.引言 ArcGIS API中关于GP服务的调用是比较容易出错的,出错的大部分原因便是Web API调用GP服务的时候参数不对应导致的,在以前我们发布了一个自己定义的缓冲区分析的GP服务,如果不会自己发布GP服务,请先看:自己发布GP服务2.ArcGIS AP原创 2016-10-01 09:47:50 · 10863 阅读 · 3 评论 -
(九)ArcGIS API For Javascript调用结果地图服务
引言ArcGIS API调用结果地图服务1代码实现2 全部代码1.引言结果地图服务也是GP服务的一种,当GP服务的结果返回栅格数据时,我们往往使用结果地图服务来对生成的栅格数据进行渲染,如何发布结果地图服务请看:如何发布结果地图服务 本实例是:克里金差值2.ArcGIS API调用结果地图服务首先我们查看一下服务的定义:2.1代码实现在页面添加地图(略)创建两个按钮(一个是画点,一个是原创 2016-10-01 09:49:06 · 8431 阅读 · 5 评论 -
(十)ArcGIS API For Javascript之动态图层
引言调用动态图层1启用动态图层2Web端调用21 代码实现22 完整代码动态图层的属性查询1方法1通过click直接获取11代码实现12全部代码2通过查询获得属性21代码实现22全部代码补充1 启用文件地理数据库三点不同1.引言 在ArcGIS 10.1版本之后,ArcGIS提供了一种新的功能:动态图层。准确的说,动态图层并不是一种新的地图服务,它更像是地图服原创 2016-10-01 09:51:10 · 15429 阅读 · 2 评论 -
(十一)ArcGIS API For Javacsript编辑客户端图形
引言Edit工具的使用1代码实现2结果21移动图形前后点击移动客户端图形按钮移动图形22拉伸图形前后点击拉伸客户端图形拉伸图形23旋转图形前后点击旋转客户端图形旋转图形24添加结点前后点击编辑结点添加结点25删除结点前后点击编辑结点删除结点3完整代码1. 引言 在ArcGIS API当中,提供了一个工具叫做Edit,我们利用Edit可以交互的编辑客户端图形Graphic原创 2016-11-01 14:03:27 · 5388 阅读 · 2 评论 -
(十三)ArcGIS API For Javascript之网络分析
引言路径分析1代码实现2运行结果3完整代码1.引言 在WebGIS中网络分析一直是比较常用的功能,比如:路径分析,服务点分析等等,在WebGIS中想要实现相应的功能需要将我们的服务发布为网络服务。 在此篇博文中以路径分析为例,来演示一下API中为我们提供的接口,如果不会发布网络服务,请先看:ArcGIS Server之发布网络分析服务2.路径分析在路径分析中,主要有原创 2016-11-03 16:31:18 · 8724 阅读 · 3 评论 -
(十四)ArcGIS API For Javascript之几何服务
引言启用几何服务利用几何服务进行缓冲区分析1代码实现2运行结果3 全部代码利用几何服务进行多边形求交1 代码实现2运行结果3全部代码1.引言 什么是几何服务(GeometryService)?从字面意义上来说是和几何(Geometry)相关的服务,具体一点讲我们可以用这个类实现一些简单的图形操作。例如:测量直线的距离形状的缓冲区分析判断两个形状之间的关系(相交,相离原创 2016-11-26 20:07:13 · 8332 阅读 · 2 评论 -
(十八)ArcGIS API For Javascript之加载shp文件
引言配置GDAL的Java环境实现ArcGIS API加载Shp文件结果运行注意事项1dojorequestiframe2GDAL解析数据代码下载1.引言 最近总是有人在问,如何在ArcGIS API加载本地的Shp文件,其实加载shapefile的文件有多种,比如官网提供了一种方法,但是他是基于portal服务的,官网的例子地址为:add shapefile,这个方案的缺点原创 2016-12-27 19:46:49 · 17310 阅读 · 23 评论