ArcGIS API For JavaScript
爱睡懒觉的老舅
GISer一枚,好好学习技术
展开
-
ArcGIS API For JavaScript学习笔记
之前学习ArcGIS API For JavaScript的一些记录,有些是转载的,不过转载的自己有重新做过一遍,这里做个总结,方便后面来学习回顾。1、ArcGIS API For JavaScript3.17本地tomcat部署;2、ArcGIS API For JavaScript调用动态地图服务;3、ArcGIS API For Javascript 地图基本操作;4、ArcGIS API For Javascript 图形要素graphic;5、ArcGIS API For Ja原创 2021-11-09 18:58:11 · 1212 阅读 · 0 评论 -
可视化例子(16)——Echarts4 与 arcgis api 4.x for js 结合实现模拟迁徙图效果
一、效果图(3D地球)二、代码Echarts 和 arcgis api 4.x for js 结合实现迁徙图效果的关键问题在于两者的坐标系不统一,因此需要进行 Echarts 坐标系和 arcgis 坐标系的转换。这里借鉴业余敲代码的思路,采用的方法是注册一个坐标系统:命名为arcgis(名称可自由拟定)的坐标系。在此基础上,采用dojo的define定义了一个名为EchartsLayer的模板。echarts.registerCoordinateSystem('arcgis', this原创 2020-11-22 00:43:35 · 1646 阅读 · 4 评论 -
10-ArcGIS API For JavaScript动态图层
一、前言ArcGIS 10.1版本之后,提供了一种新的功能:动态图层。准确的说,动态图层并不是一种新的地图服务,它更像是地图服务(MapServer)的一种扩展。动态图层主要特点是:(1)改变地图服务的现有图层;(2)动态图层适用于海量图层的情况;(3)不需要将 shp 文件发布为服务,服务器可以之间读取 shp 文件在前端显示;二、调用动态图层在前面已经说过动态图层并不是一种新的服务...转载 2019-11-27 20:20:18 · 762 阅读 · 0 评论 -
09-ArcGIS API For JavaScript几何服务(缓冲区分析和图形求交)
一、前言什么是几何服务(GeometryService)?从字面意义上来说是和几何(Geometry)相关的服务,具体一点讲我们可以用这个类实现一些简单的图形操作。例如:(1)测量直线的距离;(2)形状的缓冲区分析;(3)判断两个形状之间的关系(相交、相离等等);(4)两个形状求交;(5)对形状的裁剪等等;在此篇博客中以缓冲区分析和图形求交来介绍几何服务的使用二、启动几何服务安装好...转载 2019-11-27 19:42:14 · 1337 阅读 · 0 评论 -
08-ArcGIS API For JavaScript网络分析
一、引言在 WebGIS 中网络分析一直是比较常用的功能,如路径分析、服务点分析等等,在 WebGIS 中想要实现相应的功能,我们需要将服务发布为网络服务。若不会发布网络服务,请先看:ArcGIS Server 发布网络分析服务二、路径分析在路径分析中,主要有两个比较关键的参数:(1)停靠点(2)障碍点总体来说,路径分析需要以下几步:(1)发布网络分析服务;(2)在 Web 端创建...转载 2019-11-26 20:06:16 · 607 阅读 · 0 评论 -
07-ArcGIS API For JavaScript之调用GP服务
一、前言ArcGIS API中关于GP服务的调用是比较容易出错的,出错的大部分原因便是Web API调用 GP 服务的时候参数不对应导致的。若不会发布 GP 服务,参看:自己发布 GP 服务二、ArcGIS API For JavaScript 调用 GP 服务首先看下发布的 GP 服务的定义,注意其中的参数:2.1 代码实现(1)在页面添加两个按钮(第一个按钮用于画点,第...转载 2019-11-26 19:39:13 · 503 阅读 · 0 评论 -
06-ArcGIS API For JavaScript之渲染实现
一、前言在 GIS当中,总要时不时的制作几张专题图,制作专题图的过程中,不可避免的就要涉及到图层的渲染问题(即改变图层的颜色信息),渲染分为客户端渲染,服务器渲染,客户端渲染要求我们的服务必须是要素服务,或者是可以使用FeatureLayer接收的服务图层,如何发布要素服务请看:发布要素服务二、需求首先我们的数据(宿舍楼信息)2.1 唯一值渲染用 alias 属性进行唯一值...转载 2019-11-25 20:09:01 · 610 阅读 · 0 评论 -
05-ArcGIS API For JavaScript查询功能
看到有博客比自己总结得更好,所以就没有再额外重新再写了。一、前言在 ArcGIS API 中查询功能是非常常用的,Esri 提供了三个类用于实现矢量数据查询功能:FindTask、QueryTask、IdentifyTask,他们之前的区别为:FindTask 只能进行属性查询,QueryTask,IdentifyTask 两个类既可以进行属性查询,也可以进行空间查询。 对于 Que...转载 2019-11-24 18:31:05 · 770 阅读 · 0 评论 -
04-ArcGIS API For Javascript 图形要素graphic
一、graphic简介ArcGIS JavaScript API 允许在地图上绘制 graphic(图形)。graphic可由用户作为标记或输入绘制,也可由应用程序根据任务绘制。如应用程序可将查询结果作为 graphic 添加到地图。可以为地图创建和添加一个或多个 graphic 图层(即 GraphicsLayer),一个GraphicsLayer 包含一个 Graphic 对象的数组,该...原创 2019-11-24 17:53:28 · 2436 阅读 · 0 评论