Web APIs

Web APIs

WebGIS开发教程(一) NodeJS安装

Web APIliuyl 发表了文章 • 0 个评论 • 28 次浏览 • 2018-01-19 08:59 • 来自相关话题

作者:liuyl

关于作者:GIS从业者,主要在ArcGIS平台下做WebGIS开发,最后有作者的联系方式

版权所有:转载请保留作者名和原始链接

教程示例代码下载

一点前言

这套教程尽量使用最新稳定版本的环境、工具和第三方库

目前NodeJS最新稳定版本是8.9.4,未注明情况下均使用该版本NodeJS环境

教程代码开发系统环境为Windows,Mac和Linux在个别地方有差别,请

ArcGIS API for JavaScrip移动应用离线地图解决方案

Web API李阳 回复了问题 • 3 人关注 • 1 个回复 • 43 次浏览 • 2018-01-18 11:26 • 来自相关话题

使用ArcGIS API for JavaScrip做移动应用,访问本地离线底图数据该怎么实现呢?毕竟,一直访问服务器,太耗流量了。

arcgis api3.x中我发布了一个GP服务,如何将字段值输入到gp中?

回复

Web APIGIS晴天 发起了问题 • 1 人关注 • 0 个回复 • 24 次浏览 • 2018-01-17 00:19 • 来自相关话题

arcgis api3.x中GP服务,我想创建一个点,给点指定一个字段和值,将带有字段值得点输入到gp中,问题是:如果你创建了一个点graphic,怎么给定字段和值,并且输入到GP服务中呢?如果通过FeatureLayer的要素服务查出一个点,那个点是带有字段的,但是我想要的是动态创建点输入GP中的,我想到的办法是:通过一个Graphic创建featureLayer,在通过featureLayer

在arcgis api4.6中设置PictureMarkerSymbol的图片是gis格式的,但是不会动?

Web APIGIS晴天 回复了问题 • 2 人关注 • 2 个回复 • 68 次浏览 • 2018-01-13 15:34 • 来自相关话题

在arcgis api3.x中设置PictureMarkerSymbol图片图标的格式为gif格式,则会在地图上显示动态的图标,但是如果在arcgis api4.6中的三维场景中设置同样的gif图标,地图上显示的图标是静态的,不是动态的,我想显示图标为动态图标,我该怎么做呢? 但是在Mapview视图中显示的就是动态的,唯独三维场景中不是动态的,难道是三维不支持动态图片吗?

arcgis api for javascript与arcgis server的版本匹配问题

Server张赛 回复了问题 • 2 人关注 • 1 个回复 • 45 次浏览 • 2018-01-11 11:08 • 来自相关话题

arcgis api for javascript使用3.9版本,是否支持arcgis server 9.3呢?换句话说,arcgis server 9.3支持需要什么版本的arcgis api for javascript?
arcgis api for javascript与arcgis server的版本是如何匹配的?没有看到官方的说明

请问ArcGIS API for javaScript4.3 版本怎么在本地部署呢?我按照官网的提示了部署了好几次,但是一直提示以下错误:

Web API渔枫 回复了问题 • 6 人关注 • 5 个回复 • 423 次浏览 • 2018-01-08 22:03 • 来自相关话题

arcgis api for javascript4.X本地部署问题

Web API渔枫 回复了问题 • 3 人关注 • 3 个回复 • 406 次浏览 • 2018-01-08 21:56 • 来自相关话题

arcgis api for javascript(使用4.2/4.3均出现) 本地部署后发现两个问题:
1.各种系统图标无法显示





 
2.进行绘制点线面时无法显示,浏览器提示:





 
看了有人提示在iis中添加
Access-Control-Allow-Credentials:true

Access-Control-Allow-Headers:or

graphicslayer点击事件顺序问题

Web API李阳 回复了问题 • 2 人关注 • 1 个回复 • 58 次浏览 • 2018-01-04 09:56 • 来自相关话题

RT,想给一个graphicslayer实现如下功能:1、鼠标悬浮变pointer;2、点击弹出信息框;3、移出关闭信息框,代码如下:$(document).ready(function() {$('pre code').each(function(i, block) { hljs.highlightBlock( block); }); });layer.on("mouse

arcgis api4.5中如何给layerList添加中添加一个图标呢?

Web APIGIS晴天 回复了问题 • 2 人关注 • 2 个回复 • 104 次浏览 • 2018-01-04 08:58 • 来自相关话题

在arcgis api4.5中sceneview创建一个layerList很简单,如何更改图层列表的样式呢,但是在arcgis api3.17中就可以通过button可选属性,添加一个图标,看起来样式不错.有什么办法,设计和arcgis api3.17中显示的一样呢,怎么才能加一个图标在arcgis api4.5 layerList上面呢?
下图是两者样式的对比,后者样式很难看
arcgis

三维(SceneView)调用arcmap发布的4326服务报错

Server谢军 回复了问题 • 3 人关注 • 2 个回复 • 144 次浏览 • 2018-01-02 15:45 • 来自相关话题

用arcmap发布4326的切片服务,然后在arcgis for js三维里利用TileLayer调用,当做Basemap底图;
结果提示“The tiling scheme is not compatible with the ArcGIS Online WGS84 tiling scheme” "tilingscheme:incompatible-global-wgs84"

arcgis api 4.6 for js可以地下模式三维展示吗?

Web API李阳 回复了问题 • 2 人关注 • 1 个回复 • 56 次浏览 • 2018-01-02 09:18 • 来自相关话题

arcgis api 4.6 for js可以地下模式三维展示吗?貌似再官网在线例子看不到相关例子,api也没找到对应的api类说明的?哪位知道的,可以讲解一下吗

10.5分布featurelayer图层服务前端显示数量限制

Server谢军 回复了问题 • 2 人关注 • 1 个回复 • 75 次浏览 • 2017-12-29 17:46 • 来自相关话题

最近在发布大量数据,featurelayer中要素操作20万,发布服务后,利用arcgis api for JavaScript4.4加载时,发现1.必须全量加载(在4.X系列中没有找到featurelayer中的mode设置)2.加载数量受到限制,我在服务器上将“Maximum Number of Records Returned by Server”调整到100万,前台监控到的返回也是全力返回

arcgis api 4.6 for js可以地下模式三维展示吗?

回复

Web API李阳 回复了问题 • 2 人关注 • 1 个回复 • 56 次浏览 • 2018-01-02 09:18 • 来自相关话题

arcgis api 4.6 for js可以地下模式三维展示吗?貌似再官网在线例子看不到相关例子,api也没找到对应的api类说明的?哪位知道的,可以讲解一下吗

web端 如何通过属性查找DOM?

回复

Web APIhehuasa 回复了问题 • 1 人关注 • 1 个回复 • 131 次浏览 • 2017-09-20 09:08 • 来自相关话题

目前遇到一个问题:
我需要查询一个要素地图 元素 的属性名, 根据结果找到相应的dom,以便进行二次开发。
现在用 "esri/dijit/Search"  服务, 
查询得到的 结果有 extent,feature两个对象(对象是元素的各种属性以及几何信息)以及name值,但是没有dom的相关信息。
用 findTask服务也是一样的,能查到数据库关于该要素的属性

arcgis api for js入门开发系列二不同地图服务展示(含源代码)

回复

Web APImm7682928 回复了问题 • 5 人关注 • 1 个回复 • 1119 次浏览 • 2017-09-08 17:14 • 来自相关话题

   上一篇介绍了arcgis api离线部署,这篇开始正式介绍arcgis api for js开发;想要学习webgis开发,首先得熟悉了解前端技术,比如界面布局设计的html+css,核心的是javascript(js),arcgis api就是js写的,就是说想要开发gis功能前提下,你得熟悉了解js,不然你连源代码都看不懂。在这里,推荐esri官网的arcgis api for js:h

arcgis api for js入门开发系列四地图查询(含源代码)

回复

Web API知名不具 回复了问题 • 2 人关注 • 1 个回复 • 1164 次浏览 • 2017-12-07 15:26 • 来自相关话题

备注:由于实现本篇功能的需求,修改了地图数据的dlsearch.mxd,然后更新了地图服务,需要的在文章最后有提供最新的mxd以及源代码下载的
上一篇实现了demo的地图工具栏,本篇新增地图查询功能,包括属性查询和空间查询两大块,截图如下:
属性查询效果图:








空间查询效果图:




谈核心代码实现之前,我大概的讲一讲arcgis for js的地图查询方式,一

这种gis-web运用了哪些技术呢?

回复

Web API刘峥 回复了问题 • 3 人关注 • 2 个回复 • 591 次浏览 • 2016-12-14 09:46 • 来自相关话题

请问这种网页端的显示地信信息是如何做出来的呢?
比如这个web开发是运用了哪种框架呢(javascript、python、php、asp.net,arcgis server)?
需不需要知道HTML、HTTP?
3D地物是如何建模出的呢(3dmax,openGL)?(感觉有点像arcengine中globe控件展示3d)
数据是如何存储的呢(第三方数据库还是arcgis自带的文件数据库)?
我暂时

arcgis api for js入门开发系列三地图工具栏(含源代码)

回复

Web APIgishome 发起了问题 • 1 人关注 • 0 个回复 • 718 次浏览 • 2016-11-04 09:02 • 来自相关话题

上一篇实现了demo的地图加载展示,在上篇实现的基础上,新增了地图工具栏以及通用地图控件功能,比如地图框选缩放、地图漫游、清空、量算工具、地图导航控件、地图比例尺控件、地图鹰眼图等等,总共分为5个部分,截图如下:




1.工具栏,在map.html页面引入工具栏实现需要的js文件 
<script type="text/javascript" src=&q

arcgis api for js入门开发系列一arcgis api离线部署

回复

Web APIgishome 发起了问题 • 3 人关注 • 0 个回复 • 904 次浏览 • 2016-10-30 19:22 • 来自相关话题

    在我的GIS之家QQ群里,很多都是arcgis api for js开发的新手,他们一般都是GIS专业的学生,或者从计算机专业刚刚转向来的giser,他们难免会遇到各种webgis开发的简单问题,由于白天工作忙碌的原因,没有来得及回答他们的提出的问题,所以利用空余时间来写一系列简单的入门arcgis api for js开发教程,仅供初学者giser学习使用,其中写的不足之处,欢迎批评指正

arcgis没法查询实时变化的数据?

回复

Desktopgishome 回复了问题 • 4 人关注 • 4 个回复 • 460 次浏览 • 2016-10-21 22:28 • 来自相关话题

在服务端有一张图层是和某张业务表关联查出来的,然后图层的背景颜色由业务表中的某个字段决定,那个字段的值是实时变化的,结果发现查询出来的图层颜色一直都不变,有时查都查不出,难道是缓存问题?我重启arcgis了也不起作用。





 

ArcGIS API for Javascript 4.0 没有鼠标划过事件!!!!!

回复

Web APIazuma 回复了问题 • 4 人关注 • 2 个回复 • 723 次浏览 • 2016-08-21 19:14 • 来自相关话题

ArcGIS API for Javascript 4.0 没有鼠标hover事件(mouseover事件),如何解决鼠标划过任务

怎样往图层插一个div??

回复

Desktopbinghuan123 回复了问题 • 2 人关注 • 1 个回复 • 348 次浏览 • 2016-08-18 10:33 • 来自相关话题

图层发布到服务之后,通过web调用,想用javascript往某个地点插入div,然后在div上显示自己想要显示的内容,比如柱状图、饼图、表格等等,不知道行不行。
插柱状图饼图之类的话,不想用自带的符号系统,那个图形实在太丑了。









 

发布featureServer失败!!

回复

Desktop朱政 回复了问题 • 2 人关注 • 1 个回复 • 390 次浏览 • 2016-08-16 15:20 • 来自相关话题

就一个图层,这个图层由1个视图查询出来,视图关联了2张表,在arcmap里可以查看到图层,但是发布失败!
视图创建语句如下:

create or replace view 市_农作物 as
select fssc.OBJECTID     OBJECTID,------------返回图层ID
       fssc.SHAPE        SHAPE,-------------

怎样对栅格图按照行政区画图进行切割???

回复

Desktop慕晓燕 回复了问题 • 4 人关注 • 2 个回复 • 670 次浏览 • 2016-08-08 11:55 • 来自相关话题

如图,把克里金插值图(栅格图)按照乡镇进行切割,并把行政区化图每一块图层的属性赋值给切割后的克里金插值图??