随笔分类 -  Arcgis

Arcgis学习笔记
摘要:一.前言 有这样一个需求:已知某条线上的n个点的经纬度数组 ,实现物体运行轨迹。 如果这些点中两个距离很近,那么我们可以用一个定时器在地图上每次重新画一个点,这样肉眼看到这个点上的运动效果,如下图代码: var paths = [[116.2968, 39.90245], [116.297443, 阅读全文
posted @ 2019-11-04 16:02 Tracine0513 阅读(1838) 评论(0) 推荐(0)
摘要:--1.创建用户(SDE)和密码(SDE) CREATE USER SDE IDENTIFIED BY SDE --2.创建表空间(SDE) CREATE TABLESPACE SDE DATAFILE 'C:\APP\TRACINE\ORADATA\ORCL\SDEDATA01.DBF' SIZE 500M AUTOEXTEND ON NEXT 100M MAXSIZE UNLIMITED L... 阅读全文
posted @ 2018-10-25 08:57 Tracine0513 阅读(662) 评论(0) 推荐(0)
摘要:Ⅰ. 在3.X版本中,设置Map对象的 "maxScale" 和 "minScale" 属性 Ⅱ. 在4.X版本中,"mouse-wheel" 事件结合 evt.stopPropagation() 函数来实现 阅读全文
posted @ 2018-07-09 23:10 Tracine0513 阅读(1847) 评论(0) 推荐(0)
摘要:4.6版本api的FeatureLayer中有提供 labelsVisible 和 labelingInfo 两个属性,设置这两个属性可以实现显示将属性中某个字段作为标注。但是这两个属性只针对三维SceneView有效。如下图截图所示。那么在二维中要实现FeatureLayer添加标注的功能,只能自 阅读全文
posted @ 2018-06-07 21:49 Tracine0513 阅读(563) 评论(1) 推荐(0)
摘要:在Arcgis api for javascript 3.x 版本中,我们可以直接通过某个FeatureLayer对象中的graphics属性获取要素集合。 graphics属性 但是在4.x版本中,FeatureLayer对象并未提供graphics属性。所以我们要获取必须通过某些query的函数 阅读全文
posted @ 2018-06-07 21:12 Tracine0513 阅读(645) 评论(0) 推荐(0)
摘要:Arcgis Server发布的地图服务地址默认端口号是6080,假设本机上只对80端口做了外网映射,在IIS中部署了一个网站绑定了80端口,那么网站中某个页面通过arcgis api for js 加载Arcgis Server发布的地图服务就无法加载出来了。 在此情况下,可以将Arcgis Se 阅读全文
posted @ 2018-05-08 11:05 Tracine0513 阅读(693) 评论(0) 推荐(0)
摘要:在现在的 arcgis_js_v45_api 版本中并没有直接提供点击Polygon对象高亮显示。需要实现如下几个步骤: 1.点击地图时,获取Polygon的Graphic对象; 2.对获取到的Graphic对象进行高亮显示和移出高亮显示; 1. 点击地图时,获取当前点击的Polygon的Graph 阅读全文
posted @ 2018-04-10 17:30 Tracine0513 阅读(2094) 评论(0) 推荐(0)
摘要:在开发过程中,由于api的文件比较多,没必要每个项目都将api加入到解决方案中。况且在VS中如果将api加入解决方案,在编写css或js代码时,由于智能提示需要扫描脚本等文件,会导致VS很卡。所以个人比较喜欢将各个版本的api发布到服务器上。本次记录以本机为例。 步骤1:将各版本arcgis api 阅读全文
posted @ 2018-04-10 15:26 Tracine0513 阅读(926) 评论(2) 推荐(0)
摘要:1. 对于Graphic对象,在初始化Graphic对象时设置popupTemplate属性,即可实现点击Graphic时显示弹窗。 2. 上面设置Graphic的popupTemplate属性只有在点击对象时才会显示弹窗。如果有这样一个需求,点击页面上某个按钮显示弹窗,则需要采用SceneView 阅读全文
posted @ 2018-03-26 16:25 Tracine0513 阅读(479) 评论(0) 推荐(0)
摘要:其实就只是用到了 view.goTo() 函数,再利用 window.setInterval() 函数(定时器)定时执行goTo()。代码如下: 阅读全文
posted @ 2017-12-19 09:22 Tracine0513 阅读(594) 评论(0) 推荐(0)
摘要:1.三维地图实现 在官网的demo中就有三维地图的实现,如下图所示 2.三维地图并叠加天地图 效果 阅读全文
posted @ 2017-12-14 09:08 Tracine0513 阅读(1428) 评论(0) 推荐(0)
摘要:1. 不设置默认底图,第一个图层作为底图,然后叠加另外一个图层 先添加图层1,第一个图层1作为默认底图,然后在图层1上叠加图层2,并设置图层2的透明度为50%。 效果如下: 阅读全文
posted @ 2017-11-06 22:02 Tracine0513 阅读(1021) 评论(0) 推荐(0)
摘要:Arcgis api for javascript(3.22版本)官方地址 :https://developers.arcgis.com/javascript/3/ 1. 根据官方示例实现一个简单地图展示功能。 示例代码: 示例截图: 2. Arcgis api for javascript离线部署 阅读全文
posted @ 2017-11-06 12:30 Tracine0513 阅读(2313) 评论(1) 推荐(0)