ArcGIS API for JavaScript

ArcGIS API for JavaScript

Measurement工具无法正常显示

Web API许丹石 回复了问题 • 2 人关注 • 1 个回复 • 37 次浏览 • 2018-07-16 10:34 • 来自相关话题

想要Measurement工具,代码如下:




显示在地图上变这样




控制台报错





 

arcgis for js 4.8默认请求天地图会把http地址改成https

Web APIalone 回复了问题 • 2 人关注 • 2 个回复 • 123 次浏览 • 2018-07-16 10:00 • 来自相关话题

4.7是正常访问的,改成4.8之后就不行了,有人知道这个问题怎么解决吗?
我的引用是这样的 
<script src="http://localhost/arcgis_js_api/library/4.7/init.js"></script>
天地图的扩展是这样的 这种方法在4.7是正常的,但是改成4.8的api就会报错,使用
esriConfig.re

basemap 午夜蓝

Web APIxiaozhigang 回复了问题 • 3 人关注 • 3 个回复 • 70 次浏览 • 2018-07-12 02:16 • 来自相关话题

您好:
    我想用js加载午夜蓝的全国底图应该怎么做。网站上的demo无法显示。

浅析 Promise

Web API李阳 发表了文章 • 0 个评论 • 44 次浏览 • 2018-07-10 00:00 • 来自相关话题

浏览器支持

推荐使用Chrome以及Firefox浏览器

开局放图,忍不住吐槽一下----垃圾IE!!。

    首先解释为什么要写这篇文章。在现实的项目中存在一种情况,要做多步Query,并在所有的Query都返回结果之后再进行下一步的操作。这时候就要用到了promise.all(iterable)。Query的参考:https://developers.arcgis.com/ ... q

JS api 调用图例控件 显示不一致

Web API许丹石 回复了问题 • 2 人关注 • 1 个回复 • 108 次浏览 • 2018-07-03 10:04 • 来自相关话题

调用js  图例控件显示的效果如图所示:





 
图例在arcmap上显示效果如下:





 
代码是根据官方例子调用的:
https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=widget_legend
困扰了一段时间了,希望大家能够提供好的思路解决这个问题^^

arcgis api for javascript 4.3 怎么样才能实现遍历 Graphics的功能呢??

Web APIDomic 回复了问题 • 4 人关注 • 3 个回复 • 337 次浏览 • 2018-06-22 17:51 • 来自相关话题

ArcGis API for JavaScript实现时间轴,但是点没按照时间轴上的时间显示?

Web APInarutogis 回复了问题 • 2 人关注 • 1 个回复 • 334 次浏览 • 2018-06-20 19:43 • 来自相关话题

使用ArcGIS API for JavaScript的TimeSlider实现了时间轴的功能,地图上的点会根据时间轴的滑动显示。我将启用了时间属性的图层直接发布为服务,点的显示是正常的(所谓正常,就是时间轴上现在是什么时间,地图上就能显示这个时间的点),但是当我将图层注册到Oracle数据库中后(注册到数据库是为了在改变数据库中数据时,对应的服务能够同步的更新),地图上的点就不会按照时间轴上的时

dojo.require("esri.xxx");是否必须的,在什么情况下需要,什么情况下不需要?

Web APInarutogis 回复了问题 • 5 人关注 • 3 个回复 • 320 次浏览 • 2018-06-20 19:41 • 来自相关话题

在维护以前的一个arcgis js项目,用的早期的Legacy Module Require方式,有些问题不是很明白:
在新建一个对象之前,必须要使用dojo.require("esri.xxx");将模块引入吗?还是直接可以new,只不过加上命名空间全名即可?
如下代码:
var layer = new esri.layers.ArcGISTiledMapServiceLay

arcgis js能否不通过服务发布直接加载实景三维场景

Web APIcore2020 回复了问题 • 5 人关注 • 5 个回复 • 176 次浏览 • 2018-06-11 14:31 • 来自相关话题

arcgis api3.x 中arcmap发布的GP服务,可以以栅格数据作为输入值吗?

Web API小邪 回复了问题 • 4 人关注 • 2 个回复 • 224 次浏览 • 2018-06-08 09:56 • 来自相关话题

我想在发布的GP服务中,在web端输入tif栅格数据到发布的GP服务中作为参数,这样可以吗?还是GP服务只能输入矢量要素作为输入的参数呢?如何可以该怎么输入呢?

大家好,请问大家哪位有可以动态的对featurelayer要素服务添加属性信息的案例啊

Web API朱政 回复了问题 • 2 人关注 • 1 个回复 • 79 次浏览 • 2018-06-07 17:11 • 来自相关话题

请问一下,我的这个ArcGIS API for JS怎么部署不上,dojo,和init上的位置都已经替换了

默认分类coolbas 回复了问题 • 2 人关注 • 1 个回复 • 123 次浏览 • 2018-06-07 15:59 • 来自相关话题

 
条新动态, 点击查看
徐鸿至

徐鸿至 回答了问题 • 2015-04-17 16:41 • 2 个回复 不感兴趣

js api 离线部署

赞同来自:

【解决办法】:
 

在 https://developers.arcgis.com/en/downloads/ 可以下载到最新版本的离线api 以及文档(Download for hosting locally 下)

下载了API的zip包之后解压 找到i... 显示全部 »
【解决办法】:
 

在 https://developers.arcgis.com/en/downloads/ 可以下载到最新版本的离线api 以及文档(Download for hosting locally 下)

下载了API的zip包之后解压 找到intall.htm 文件,用IE 或者其他浏览器打开,里面有详细的离线部署介绍:

以iis上的部署为例,把api中的内容拷贝到 iis 目录下:例如 C:\Inetpub\wwwroot\arcgis_js_api\library
修改其中的两个文件 “C:\Inetpub\wwwroot\arcgis_js_api\library3.11\3.11\init.js ” 和 “C:\Inetpub\wwwroot\arcgis_js_api\library3.11\3.11\dojo\dojo.js” ,用文本编辑器打开以上文件,在其中搜索“[HOSTNAME_AND_PATH_TO_JSAPI]” (无引号)把其替换为web 路径,例如本机的ip 是 192.168.1.100的话,就把两个文件中的“[HOSTNAME_AND_PATH_TO_JSAPI]” 全部替换为 192.168.1.100/arcgis_js_api/library/3.11/3.11/ (无引号)

注意本机部署的版本和相对路径可能与以上例子略有不同,根据实际情况自己做灵活修改。
徐鸿至

徐鸿至 回答了问题 • 2015-07-30 01:25 • 3 个回复 不感兴趣

如何让textsymbol 随着地图缩放?

赞同来自:

Element layer 中间放textblock,然后给textblock设定上elementlayer的 extent attach property,这样,textblock 就限定在extent范围内,随着地图缩放而缩放了
Element layer 中间放textblock,然后给textblock设定上elementlayer的 extent attach property,这样,textblock 就限定在extent范围内,随着地图缩放而缩放了
徐鸿至

徐鸿至 回答了问题 • 2015-11-29 01:49 • 2 个回复 不感兴趣

JavaScript api离线部署问题

赞同来自:

【解决办法】:
js api 一般建议不要用相对路径部署,js api 小文件很多,移动不便,切一旦相对路径发生修改,需要修改对应的init.js 和 dojo.js 非常麻烦。 js api 不单单是init.js 文件,这个文件内部还是会加载其他脚本,你这... 显示全部 »
【解决办法】:
js api 一般建议不要用相对路径部署,js api 小文件很多,移动不便,切一旦相对路径发生修改,需要修改对应的init.js 和 dojo.js 非常麻烦。 js api 不单单是init.js 文件,这个文件内部还是会加载其他脚本,你这都是404错误,说明相对路径还是配置错误。 如果一定要修改的话可以使用以下方法: 找到init.js 文件,用记事本打开,搜索 baseUrl:(location.protocol === ''file:'' ? ''http:'' : location.protocol) + ''//'' + [HOSTNAME_AND_PATH_TO_JSAPI]dojo 把其替换为 baseUrl:location.href.replace(/\/[^\/]+\$/,/)+dojo dojo文件夹下的dojo.js 也做相同修改 这样例如你的程序是aaa.html 必须放在和init.js 同一个文件夹下,然后aaa.html 引用js api可以直接写为: 另外,和js api的其他所有文件夹也必须放在这个文件夹下,包括: xstyle\ put-selector\ esri\ dojox\ dojo\ dijit\ dgrid\
【解决办法】:
require([esri/config],function(esriConfig){   esriConfig.defaults.io.corsEnabledServers.push(ip:6080);  }); 在代码开始的地方,把 你se... 显示全部 »
【解决办法】:
require([esri/config],function(esriConfig){   esriConfig.defaults.io.corsEnabledServers.push(ip:6080);  }); 在代码开始的地方,把 你server的地址添加到 corsEnabledServer中即可,这样就不用配置代理了
【解决办法】:
如果前端通过 geometry service的方式,通过arcgis server的服务计算显然无法达到性能上的即时计算效果。
建议使用前端的geometry engine类进行前端的量测计算,可以计算 4326和 102100坐标系的长度面... 显示全部 »
【解决办法】:
如果前端通过 geometry service的方式,通过arcgis server的服务计算显然无法达到性能上的即时计算效果。
建议使用前端的geometry engine类进行前端的量测计算,可以计算 4326和 102100坐标系的长度面积等简单几何计算,参考demo:
https://developers.arcgis.com/javascript/jssamples/ge_geodesic_buffers.html
我是在IIS下解决的这个问题

2019

2018
添加如下内容

Access-Control-Allow-Credentials:true

Access-Control-Allow-Headers:origin,x-reque... 显示全部 »
我是在IIS下解决的这个问题

2019

2018
添加如下内容

Access-Control-Allow-Credentials:true

Access-Control-Allow-Headers:origin,x-requested-with,content-type

Access-Control-Allow-Methods:POST,GET,OPTIONS

Access-Control-Allow-Origin:*
完成后的截图

2020
 清楚 浏览器缓存刷新 页面即可看到正常的 微件了
 
 
tomcate 应该类似,还没有具体研究。
谢军

谢军 回答了问题 • 2017-05-15 00:00 • 1 个回复 不感兴趣

如何设置地图服务的背景色

赞同来自:

【解决办法】:
关于服务背景色的设置,有两种方法:

方法一:发布服务前对数据进行设置

可以设置地图文档mxd的Background,之后再发布服务。

1)如果是发布缓存地图服务,需要设置切片格式为JPEG。这样就会以地图文档中的Background... 显示全部 »
【解决办法】:
关于服务背景色的设置,有两种方法:

方法一:发布服务前对数据进行设置

可以设置地图文档mxd的Background,之后再发布服务。

1)如果是发布缓存地图服务,需要设置切片格式为JPEG。这样就会以地图文档中的Background作为背景色来创建切片。但是切片之外的区域由于没有切片,自然也就不会有背景色。 (补充一点:如果mxd的Background设置为透明,切片格式设置为JPEG,那么最终切片中背景色会显示为白色。 )

2)如果是发布动态地图服务,发布服务时对参数没有特殊要求。但是客户端在调用服务出图时,如果图片格式设置为png或者gif等,背景色需要设置为不透明;如果图片格式设置为jpg或者bmp,对背景色是否透明无要求。整个出图区域都会显示背景色。

方法二:对map对象进行设置

如果是通过 ArcGIS API for JavaScript 调用服务,可以直接为map div元素设置背景色,例如:

<style>
#map {
background-color:#F3F;
}
</style>
许丹石

许丹石 回答了问题 • 2018-03-19 00:00 • 1 个回复 不感兴趣

面积的三种计算类型区别

赞同来自:

【解决办法】:
planar计算方式是笛卡尔数学计算,仅通过两点之间距离公式,对xy进行计算。支持计算距离,是XY之间的数学直线距离。面积计算误差较大。因为没有考虑椭球体和投影情况。
geodesic 在椭球体上计算距离和长度,根据提供的地理坐标系采用的椭球体... 显示全部 »
【解决办法】:
planar计算方式是笛卡尔数学计算,仅通过两点之间距离公式,对xy进行计算。支持计算距离,是XY之间的数学直线距离。面积计算误差较大。因为没有考虑椭球体和投影情况。
geodesic 在椭球体上计算距离和长度,根据提供的地理坐标系采用的椭球体进行计算,变形和误差取决于椭球体的误差,椭球体的误差在不同地区不一样。
preserveShape是在投影坐标系上,提供真实的面积和距离,消除投影带来的误差,如墨卡托投影是等角投影,它对面积是有误差的,不同地区误差不一样。使用这种方式,可以计算真实的面积和距离。
许丹石

许丹石 回答了问题 • 2018-03-19 00:00 • 1 个回复 不感兴趣

js3.x迁移到4.xWMTS服务加载的两个问题

赞同来自:

【解决办法】:
问题1.给WMTSSubLayer添加tileMatrixSetId属性即可。
问题2.避免白边请求PNG格式,设置wmtsLayer1.getTileUrl = function(level, row, col){
    return wm... 显示全部 »
【解决办法】:
问题1.给WMTSSubLayer添加tileMatrixSetId属性即可。
问题2.避免白边请求PNG格式,设置wmtsLayer1.getTileUrl = function(level, row, col){
    return wmtsLayer1.url + ?service=WMTS&request=GetTile&FORMAT=image/png&TILEMATRIXSET=GoogleCRS84Quad&tileMatrix= + level + &tileRow= + row + &tileCol= + col;
 }
Esri确认,WMTSSubLayer的格式属性没有起作用的原因是服务端的问题,此地图服务不是由ArcGIS Server发布,而是第三方提供的服务。
许丹石

许丹石 回答了问题 • 2018-03-19 00:00 • 1 个回复 不感兴趣

4.6前端api三维物体高亮显示

赞同来自:

【解决办法】:[code]var highlight;
view.on(click,function(event){
if(highlight){
highlight.remove();
... 显示全部 »
【解决办法】:[code]var highlight;
view.on(click,function(event){
if(highlight){
highlight.remove();
}
view.hitTest(event).then(function(response){
if(response.results[0]){
var graphic = response.results .graphic;
view.whenLayerView(graphic.layer).then(function(lyrView){
highlight = lyrView.highlight(graphic);
})
}
})
});
 
邵明升

邵明升 回答了问题 • 2018-03-18 03:38 • 1 个回复 不感兴趣

FeatureLayer设置的标注不显示

赞同来自:

【解决办法】:
用户使用的4.6的API,Layer 是 FeatureLayer。

MapView 中的 label 仅支持 MapImageLayer,而用户使用的是 FeatureLayer。调用代码应该如下:[code]var textSymbol ... 显示全部 »
【解决办法】:
用户使用的4.6的API,Layer 是 FeatureLayer。

MapView 中的 label 仅支持 MapImageLayer,而用户使用的是 FeatureLayer。调用代码应该如下:[code]var textSymbol = {
type: text,
color: #0a162c,
font: {
size: 14,
family: 微软雅黑
}
};
var labelClass = new LabelClass({
symbol: textSymbol,
labelExpression: [name],
labelPlacement:above-right
});
var layer = new MapImageLayer ({
url: https://sms.esrichina.com/server/rest/services/feature/首都和省级行政中心4m/MapServer/,
sublayers: ,
labelsVisible: true //显示标注
}]
});

补充:
3.xAPI:在 map 中添加 showLabels : true map = new Map(map, {
showLabels : true
}); 4.xAPI:在 layer 中添加 labelsVisible: true
MapView 中的 label 仅支持 MapImageLayer,通过 labelExpression 定义显示内容

SceneView 中的 label 支持MapImageLayer和FeatureLayer,可以通过 labelExpression 或 labelExpressionInfo 定义显示内容
许丹石

许丹石 回答了问题 • 2018-03-24 17:05 • 1 个回复 不感兴趣

MapImage添加图片无法联动

赞同来自:

【解决办法】:
addImage(mapImage)
Add an image to the map. The Map Image extent should have the same coordinate system as the map and be ... 显示全部 »
【解决办法】:
addImage(mapImage)
Add an image to the map. The Map Image extent should have the same coordinate system as the map and be within the map''s extent.
图片图层的extent必须在地图范围的内部。否则会出现无法联动的异常。

浅析 Promise

Web API李阳 发表了文章 • 0 个评论 • 44 次浏览 • 2018-07-10 00:00 • 来自相关话题

浏览器支持

推荐使用Chrome以及Firefox浏览器

开局放图,忍不住吐槽一下----垃圾IE!!。

    首先解释为什么要写这篇文章。在现实的项目中存在一种情况,要做多步Query,并在所有的Query都返回结果之后再进行下一步的操作。这时候就要用到了promise.all(iterable)。Query的参考:https://developers.arcgis.com/ ... q

Measurement工具无法正常显示

回复

Web API许丹石 回复了问题 • 2 人关注 • 1 个回复 • 37 次浏览 • 2018-07-16 10:34 • 来自相关话题

想要Measurement工具,代码如下:




显示在地图上变这样




控制台报错





 

arcgis for js 4.8默认请求天地图会把http地址改成https

回复

Web APIalone 回复了问题 • 2 人关注 • 2 个回复 • 123 次浏览 • 2018-07-16 10:00 • 来自相关话题

4.7是正常访问的,改成4.8之后就不行了,有人知道这个问题怎么解决吗?
我的引用是这样的 
<script src="http://localhost/arcgis_js_api/library/4.7/init.js"></script>
天地图的扩展是这样的 这种方法在4.7是正常的,但是改成4.8的api就会报错,使用
esriConfig.re

basemap 午夜蓝

回复

Web APIxiaozhigang 回复了问题 • 3 人关注 • 3 个回复 • 70 次浏览 • 2018-07-12 02:16 • 来自相关话题

您好:
    我想用js加载午夜蓝的全国底图应该怎么做。网站上的demo无法显示。

JS api 调用图例控件 显示不一致

回复

Web API许丹石 回复了问题 • 2 人关注 • 1 个回复 • 108 次浏览 • 2018-07-03 10:04 • 来自相关话题

调用js  图例控件显示的效果如图所示:





 
图例在arcmap上显示效果如下:





 
代码是根据官方例子调用的:
https://developers.arcgis.com/javascript/3/sandbox/sandbox.html?sample=widget_legend
困扰了一段时间了,希望大家能够提供好的思路解决这个问题^^

arcgis api for javascript 4.3 怎么样才能实现遍历 Graphics的功能呢??

回复

Web APIDomic 回复了问题 • 4 人关注 • 3 个回复 • 337 次浏览 • 2018-06-22 17:51 • 来自相关话题

ArcGis API for JavaScript实现时间轴,但是点没按照时间轴上的时间显示?

回复

Web APInarutogis 回复了问题 • 2 人关注 • 1 个回复 • 334 次浏览 • 2018-06-20 19:43 • 来自相关话题

使用ArcGIS API for JavaScript的TimeSlider实现了时间轴的功能,地图上的点会根据时间轴的滑动显示。我将启用了时间属性的图层直接发布为服务,点的显示是正常的(所谓正常,就是时间轴上现在是什么时间,地图上就能显示这个时间的点),但是当我将图层注册到Oracle数据库中后(注册到数据库是为了在改变数据库中数据时,对应的服务能够同步的更新),地图上的点就不会按照时间轴上的时

dojo.require("esri.xxx");是否必须的,在什么情况下需要,什么情况下不需要?

回复

Web APInarutogis 回复了问题 • 5 人关注 • 3 个回复 • 320 次浏览 • 2018-06-20 19:41 • 来自相关话题

在维护以前的一个arcgis js项目,用的早期的Legacy Module Require方式,有些问题不是很明白:
在新建一个对象之前,必须要使用dojo.require("esri.xxx");将模块引入吗?还是直接可以new,只不过加上命名空间全名即可?
如下代码:
var layer = new esri.layers.ArcGISTiledMapServiceLay

arcgis js能否不通过服务发布直接加载实景三维场景

回复

Web APIcore2020 回复了问题 • 5 人关注 • 5 个回复 • 176 次浏览 • 2018-06-11 14:31 • 来自相关话题

arcgis api3.x 中arcmap发布的GP服务,可以以栅格数据作为输入值吗?

回复

Web API小邪 回复了问题 • 4 人关注 • 2 个回复 • 224 次浏览 • 2018-06-08 09:56 • 来自相关话题

我想在发布的GP服务中,在web端输入tif栅格数据到发布的GP服务中作为参数,这样可以吗?还是GP服务只能输入矢量要素作为输入的参数呢?如何可以该怎么输入呢?

大家好,请问大家哪位有可以动态的对featurelayer要素服务添加属性信息的案例啊

回复

Web API朱政 回复了问题 • 2 人关注 • 1 个回复 • 79 次浏览 • 2018-06-07 17:11 • 来自相关话题

请问一下,我的这个ArcGIS API for JS怎么部署不上,dojo,和init上的位置都已经替换了

回复

默认分类coolbas 回复了问题 • 2 人关注 • 1 个回复 • 123 次浏览 • 2018-06-07 15:59 • 来自相关话题

 

用ArcGIS API for Javascript做手机端的查询和数据采集系统,可行不?

回复

Web APIcoolbas 回复了问题 • 2 人关注 • 1 个回复 • 71 次浏览 • 2018-06-07 15:39 • 来自相关话题

打算用ArcGIS产品在手机端(Android、iOS)做个查询和数据采集系统,用ArcGIS API for Javascript 4.7来可行不?   或有什么好的建议? 谢谢!

浅析 Promise

Web API李阳 发表了文章 • 0 个评论 • 44 次浏览 • 2018-07-10 00:00 • 来自相关话题

浏览器支持

推荐使用Chrome以及Firefox浏览器

开局放图,忍不住吐槽一下----垃圾IE!!。

    首先解释为什么要写这篇文章。在现实的项目中存在一种情况,要做多步Query,并在所有的Query都返回结果之后再进行下一步的操作。这时候就要用到了promise.all(iterable)。Query的参考:https://developers.arcgis.com/ ... q

WebGIS开发教程(三) 本地部署 ArcGIS API for JavaScript

Web APIliuyl 发表了文章 • 0 个评论 • 638 次浏览 • 2018-05-08 00:00 • 来自相关话题

作者:liuyl
关于作者:GIS从业者,主要在ArcGIS平台下做WebGIS开发,最后有作者的联系方式
版权所有:转载请保留作者名和原始链接
这是一个系列教程,内容有一定连续性,可移步 目录篇 查看所有教程
教程示例代码下载

一点前言

这个系列教程大部分内容都将侧重于基于 ArcGIS API for JavaScript 进行 WebGIS 开发,但后续也会考虑在单独的章节中介绍一些比较

百万要素渲染、3D诸多增强,ArcGIS JS API 4.7重磅发布!

Web APIArcGIS极客说 发表了文章 • 0 个评论 • 556 次浏览 • 2018-04-23 00:00 • 来自相关话题

Esri于近日发布ArcGIS JS API 4.7和3.24版本。新版本在3D和2D功能方面取得了重要进展,而且可以使用npm安装JS API:移动端支持3D,WebGL增强,Edge渲染,3D面积测量,3D Mesh前端绘制,客户端投影,微件内容增强,客户端查询统计等等!

移动端浏览器支持3D

开发人员现在可以构建能用于手机和平板浏览器的Web 3D应用程序,而无需安装app应用程序!

arcgis api for JavaScript _跨域请求

孙林 发表了文章 • 0 个评论 • 419 次浏览 • 2018-03-27 00:00 • 来自相关话题

arcgis api for JavaScript 中出现跨域请求是常见问题,
通常出现类似如下错误消息类似:
XMLHttpRequest cannot load http://10.32.2.70:8399/ArcGIS/rest/info?f=json. No 'Access-Control-Allow-Origin' header is present on the requeste

arcgis api for JavaScript _加载三维图层(scene layer)

Web API孙林 发表了文章 • 0 个评论 • 496 次浏览 • 2018-03-27 00:00 • 来自相关话题

arcgis api for JavaScript _加载三维图层(scene layer)

arcgis api for JavaScript 4.x 版本增加对三维的支持。
关于三维图层(scene layer):https://developers.arcgis.com/ ... .html
把官方示例代码下载下来,在可以联网的环境中使用浏览器打开该文件即可,
官方示例:https://d

ArcGIS API for JavaScript之text转换成CAD(.dwg)文件

Web API邵明升 发表了文章 • 0 个评论 • 282 次浏览 • 2018-03-22 17:20 • 来自相关话题

最近根据用户的需求写了这个功能。

需求:先在web端编辑文本标注,然后转换成CAD文件。

  用户想将注记发布成要素服务,然后再转换成CAD(.dwg)文件使用。但是注记是不支持发布成要素服务的,下面是我想到的实现思路(如有其它方案,欢迎补充!):
定义一个TextSymbol,写入内容;将TextSymbol存入到Graphic里面;将Export to CAD工具发布成GP服务;通过GP服

WebGIS开发教程(一) NodeJS安装

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

作者:liuyl
关于作者:GIS从业者,主要在ArcGIS平台下做WebGIS开发,最后有作者的联系方式
版权所有:转载请保留作者名和原始链接
教程示例代码下载

一点前言
这套教程尽量使用最新稳定版本的环境、工具和第三方库
目前NodeJS最新稳定版本是8.9.4,未注明情况下均使用该版本NodeJS环境
教程代码开发系统环境为Windows,Mac和Linux在个别地方有差别,请自行修正
N

ArcGIS API for JavaScript 4.X加载天地图

Web API李阳 发表了文章 • 0 个评论 • 914 次浏览 • 2017-12-22 00:00 • 来自相关话题

                                                             
闲话少絮,日常割一下
前几天睡了一觉,醒来发现ArcGIS API for JavaScript叒更新了,4.X已经更新到了4.6,并且添加了一系列激动人心的功能。给个链接看一下最新版本的https://developers.arcgis.com/javascript/lat

ArcGIS API for JavaScript 4.6和3.23版本的新特性

Web APIEsri中国 发表了文章 • 0 个评论 • 1031 次浏览 • 2017-12-19 00:00 • 来自相关话题

赶在2017年还没结束,我们为大家带来了ArcGIS API for JavaScript的新版本4.6和3.23。新版本带来了新的功能,如路线规划控件、3D测量控件、图层刷新间隔等,让我们来一起看看吧。
提示:由于公众号的限制,文中所有链接都需要复制到浏览器中打开。

路线规划控件(测试版)
如果你在陌生的地方旅行,那么路径规划控件非常适合你。该控件可以计算得出两点或者更多点之间的路线规划,并为

ArcGIS API for JavaScript 4.X本地部署教程

Web API李阳 发表了文章 • 13 个评论 • 1690 次浏览 • 2017-11-13 00:00 • 来自相关话题

好吧,鉴于有好多人在问为什么4.X的API部署之后不能用或者报各种问题。在这里就总结一下部署的步骤以及可能会遇到的各种问题。
正文开始之前,先贴一下ArcGIS API for JavaScript如何进行下载的文章地址:http://zhihu.esrichina.com.cn/article/3057 。毕竟还没下载下来,你部署个锤锤。
先割一下,正文开始
Installing the Arc

python制作成GP工具、发布服务、js页面调用操作手册【附文档数据代码】

脚本代码/工具严瑞 发表了文章 • 3 个评论 • 1264 次浏览 • 2017-09-05 00:00 • 来自相关话题

Esri西安分公司:严瑞

以一个小示例说明:准备一个点图层数据,有Name字段,完成任务:插入点到图层,并给Name字段属性值。
 
目录

1.准备数据
2.准备python脚本
3.制作GP工具
4.GP工具测试
5.制作模型
6.发布服务
6.Rest服务测试
7.js调用



1.准备数据
Point点图层,增加一个属性Name字段

在ArcGIS API for JavaScript中如何用3D符号可视化点数据

Web API谢军 发表了文章 • 2 个评论 • 844 次浏览 • 2017-08-14 00:00 • 来自相关话题

       在场景中可以使用3D点符号可视化点数据,从而使场景更具真实感。3D点符号的形状可以是简单的几何形状,例如球体、立方体和四面体,也可以是真实的3D模型,例如建筑物、街道设施、树木和车辆。
      
      对于简单几何形状的3D点符号,Esri在JavaScript API中内置了多种几何形状,包括球体,圆柱体,立方体,圆锥体,菱形,四面体,在创建PointSymbol3D对象
  ArcGIS API for JavaScript是当前主流的基于web的开发工具,可开发二三维的web应用程序。