
ArcGIS API For JavaScript
文章平均质量分 64
GIS-XX
微信公众号:GIS派
展开
-
ArcGIS API for JavaScript——绘制工具(Draw)
ArcGIS API for JavaScript——绘制工具(Draw) 在WEB GIS开发过程中,我们不可避免的会用到绘制工具。比如利用绘制工具执行查询任务和利用绘制工具绘制空间分析的处理范围等。在arcgis api中实现绘制操作主要借助Toolar里的Draw工具。创建绘制工具样式 代码中我用了BootStrap和fontawesome框架,大家初次尝试...原创 2017-05-13 17:08:58 · 16269 阅读 · 11 评论 -
ArcGIS API for JavaScript心得体验
> 学习和使用ArcGIS API for JavaScript开发差不多有两年了吧,跌跌撞撞断断续续也做了几个小项目,学习之路相对比较平滑,但也遇到不少坑坑洼洼,这些坑大部分是自己当时能力所限造成的,也有的是ArcGIS API本身存在的一些问题,本文主要谈谈我对ArcGIS API使用心得。## 从API部署开始谈起对于大部分ArcGIS API for Java...原创 2017-09-06 14:56:02 · 13059 阅读 · 2 评论 -
代码提示(支持3.X和4.X)—ArcGIS API forJavaScript
编写代码最大的痛苦莫过于忘词了,当然最大的幸福是目前市面上大部分IDE都支持代码代码智能提示,这极大提高了我们的效率,节约了开发时间。但是IDE默认支持原生的语法,如何让IDE支持ArcGIS API for JavaScript智能提示呢。这里我要推荐一款宇宙最强JS开发IDE—WebStrom WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已...原创 2017-08-25 16:45:18 · 3152 阅读 · 1 评论 -
缓冲区分析—ArcGIS API for JavaScript
缓冲区分析是地理信息系统中的空间分析基本功能之一,是众多空间分析方法的基础。缓冲区分析是指为了识别某地理实体或空间物体对其周围的邻近性或影响度而在其周围建立的一定宽度的带状区。缓冲区介绍缓冲区分析是地理信息系统最重要和最基本的空间操作功能之一。缓冲区指的是以点、线、面实体基础,在其周边建立一定范围的面状区域。缓冲区在空间分析中是十分常见的,例如: - 点缓冲区分析:噪音污染源...原创 2017-08-21 17:45:23 · 7431 阅读 · 0 评论 -
创建类(点击获得位置信息)—ArcGIS API for JavaScript
不知道大家有没有这种体验,我们开始学web开发的时候,会把HTML、JavaScript、CSS代码都堆叠在一个HTML文件中,慢慢地,随着代码量的增多,不同的代码堆叠在一起显得很乱,我们开始把html、css、js独立到不同的文件中。随着JS代码的数量不断增长,JS文件的数量也一样,管理和引用js代码也变得复杂起来,而解决这种问题一个有效的方法就是采用“面向对象(OO)”模式。通过使用面向...原创 2017-08-15 19:33:05 · 7652 阅读 · 0 评论 -
格式化信息窗口内容—ArcGIS API for JavaScript
InfoTemplate类用于定义一个信息窗口的内容和标题模板。如果您使用的是2.2或更高版本的API,则可以使用字符串或函数定义内容和标题。如果版本低于2.2,你只能使用字符串。 调整信息窗口大小默认情况下,信息窗口的内容区域为250像素宽,100像素高。如果要显示的内容大于此尺寸,将自动出现滚动条。要调整信息窗口的大小,可以使用resize方法指定新的宽度和高度。map....原创 2017-07-27 15:02:35 · 3061 阅读 · 0 评论 -
设置和使用地图的范围—ArcGIS API for JavaScript
设置地图的范围或获得地图范围是使用地图时常见操作。在地图上设置新范围的一个简单的替代方法是在地图上调用centerAndZoom()法,该方法基于给定的中心点和缩放级别设置新的范围。原创 2017-08-03 14:53:29 · 10770 阅读 · 0 评论 -
在移动设备中创建ArcGIS API for JavaScript地图应用程序
本教程将演示如何通过响应式移动专用布局窗口小部件创建移动友好的webapp1、支持的设备这个模板支持安卓和IOS横向和纵向姿态,它使用Dojo Mobile框架并包含Dojo标题窗口等小部件。2、使用移动Web应用程序元素标记3、使用Compact版ArcGIS API fo原创 2017-07-25 16:49:32 · 5818 阅读 · 1 评论 -
ArcGIS API + Echarts 实现动态雷达图
雷达图(Radar Chart),又可称为戴布拉图、蜘蛛网图(Spider Chart),常用语财务报表中,但不限于财务报表。使用雷达图能让使用者能一目了然的了解各项指标的变动情形及其好坏趋向。原创 2017-07-25 23:21:55 · 6173 阅读 · 2 评论 -
地图小部件—ArcGIS API for JavaScript
电子地图和传统的纸质地图最大的区别就是交互的程度不一样,而交互性很大程度上由地图的小部件所控制。传统的纸制地图主要有三个基本的部件(要素):比例尺、指北针、图例,而电子地图有更多的交互性小部件选择,在ArcGIS API for JavaScript地图小部件类主要放在esri/dijit包中。比例尺(Scalebar) 比例尺是表示图上一条线段的长度与地面相应线段的实际长...原创 2017-08-09 15:01:40 · 6172 阅读 · 1 评论 -
ArcGIS API For JavaScript——空间查询(FindTask和IdentifyTask)
相比较于QueryTask,FindTask和IdentifyTask支持多个图层查询。FindTask支持属性查询,IdentifyTask支持图形查询。1、FindTaskFindTask通过FindParameters类来设置查询参数,执行search.execute(FindParameters,function (result))先设置查询参数: returnGeome...原创 2017-07-02 13:52:53 · 5703 阅读 · 0 评论 -
ArcGIS API For JavaScript——空间查询(QueryTask)
ArcGIS API For JavaScript提供了两个工具类用于查询任务IdentifyTask:利用该工具类可以对多个图层进行查询,主要利用IdentifyParameters对象来规定空间查询的参数。QueryTask:该工具只能对一个图层进行查询,但是利用该类进行查询的时候课指定属性过滤,所以可以同时进行几何和属性查询。该工具主要利用Query类来设定查询参数。本...原创 2017-05-26 14:23:43 · 10519 阅读 · 1 评论 -
ArcGIS API for JavaScript——给图层添加标注
ArcGIS在发布服务的前可以设置图层的标注,也可以在发布服务后调用Arcgis API来修改要素的标注。 修改标注主要利用图层的setLabelingInfo(labelingInfo)方法,其中参数labelingInfo是一个LabelClass数组。labelClass对象有两种方法初始化一个LabelClass对象:var lc=new LabelClass(json...原创 2017-05-25 18:46:32 · 13385 阅读 · 1 评论 -
ArcGIS+Sql Server发布要素服务
什么是要素服务要素服务可用来通过 Internet 提供要素,并提供显示要素时所要使用的符号系统。之后,客户端可执行查询操作以获取要素,并执行相应的编辑操作。要素服务提供了可用于提高客户端编辑体验的模板。此外,要素服务也可以对关系类和非空间表中的数据进行查询和编辑。(引用:ArcGIS帮助文档) 简单说:通过arcgis server发布关系型数据库存储的要素服务可以在客户端实时地对地图进行增删改原创 2017-05-25 13:49:14 · 3807 阅读 · 0 评论 -
ArcGIS API for JavaScript实现分图层显示
文章首发于GISGO | GIS | 地理信息科学 - GIS研究中心:http://www.gisgo.top/ 大家都知道,当用ArcGIS发布地图服务时,是把整个地图文档所有图层都发布出去的,如果展示的时候只想显示某个图层怎么办呢?或许你会用FeatureLayer,这样做当然也能实现,但是在地图文档中设置的渲染样式将会失效,你得重新设置渲染,这样就费时费力了。其实在A...原创 2018-06-22 12:48:58 · 4111 阅读 · 2 评论