![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
arcgis api for javascript 4.x
GIS晴天
唯有累过、痛过你才能成长!
展开
-
创建追踪小部件的问题?
关键代码: //创建定位后需要用的symbol var pointSymbol = new PictureMarkerSymbol( { url: "images/my.png" });原创 2017-07-11 17:29:19 · 192 阅读 · 0 评论 -
SceneLayer的见解
arcgis api for js4.x中有个一类SceneLayer类该类用于场景图层,场景图层调用的服务是发布后的scene server(场景服务),该服务包含着3D场景中所有3D对象的数据,可以由arcgis pro进行场景服务的发布,但是要求arcgis 的版本最低为10.3版本。场景服务中包含的3D数据的格式为I3S标准的SPK数据格式,通过这些数据的格式可以发布成场景服务。如果无人机原创 2017-07-20 20:53:07 · 2274 阅读 · 0 评论 -
arcgis api4.x for js使用注意事项
1.在地图中有两种坐标,一种是地图坐标,另一种是屏幕坐标。地图坐标:地理坐标和投影坐标。屏幕坐标:以屏幕的左上角为原点的坐标系,从原点开始向右为x轴正方向,原点开始向下为y轴的正轴。原创 2017-07-31 17:56:58 · 1228 阅读 · 0 评论 -
geometryEngine中geodesicBuffer()方法分析
geodesicBuffer(geometry, distance, unit, unionResults),该方法用于给输入的geometry创建一定距离的缓冲区。该方法返回的缓冲区的面几何,可以是在空中显示,也可以在地面上显示。比如:在sceneview视图中,如果你输入的几何是point类型的。1.point是二维的没有Z值,通过这样的几何创建的缓冲区面中的rings属性中的折点原创 2017-08-05 14:27:22 · 2704 阅读 · 0 评论 -
在客户端创建featurelayer
一般来说featurelayer是用来通过url来从arcigs server服务中来读取数据,但是也可以通过在客户端创建一个featurelayer.例如://创建字段var fileds=[ {name: "ObjectID",alias: "ObjectID",type: "oid"}, {name: "name",原创 2017-09-14 22:19:28 · 1714 阅读 · 0 评论 -
minScale、maxScale与visible的区别
图层的minScale、maxScale、visible的属性都是控制图层的显示,但是功能是不同的。1.minScale:显示图层的最小的比例,图层的visible是true2.maxScale:显示图层的最大的比例,图层的visible是true3.visible:无论图层的比例是多大,如果visible=true,图层就会显示出来,如果visible=false,无论你设置minS原创 2017-09-08 22:15:32 · 3378 阅读 · 0 评论 -
arcgis api4.5中不同的screenPoint坐标原点的位置说明
1.通过给sceneview绑定事件获取的屏幕坐标,如on(sceneview,"click",function(evt){evt.x,evt.y}),中evt.x,evt.y值分别为屏幕坐标的x,y轴,原点在浏览器的左上角2.在地图中通过sceneview.hitTest({evt.x,evt.y}).then(function(response){}),方法在返回对象中respon原创 2017-12-13 23:32:58 · 1001 阅读 · 0 评论