ArcGIS
文章平均质量分 64
ArcGIS相关知识。主要是JS4.x版本的相关笔记
long、涯
保持初心,继续前进
展开
-
ArcGIS JavaScript 使用本地字体库
ArcGIS JavaScript默认使用的是他们域名里的字体库,如果在没有互联网的情况下,有可能会导致访问字体库失败。ArcGIS使用的字体格式不是window系统常用的.ttf原创 2022-11-03 11:57:48 · 2383 阅读 · 1 评论 -
[ArcGIS]ArcGIS SceneView视图下浏览器环境设置
如果浏览器地图在切换3D视图时无法加载地图,一片空白,有可能是浏览器对ArcGIS Scene View图层不支持。需要对浏览器进行相关设置。根据ArcGIS官方3D的要求对浏览器相关环境进行设置,确保对WebGL的支持和最佳渲染.原创 2022-11-03 11:42:47 · 946 阅读 · 0 评论 -
ArcGIS JS 4.X 加载天地图
网上有很多,但是有些没有用。这里记录一下可以使用的ArcGIS JavaScript 4.x 加载天地图的关键代码。//实例化影像图let satelliteLayer = new modules.WebTileLayer({ urlTemplate: "http://{subDomain}.tianditu.gov.cn/img_w/wmts?SERVICE=WMTS&REQUEST=GetTile&VERSION=1.0.0&LAYER=img&STY原创 2020-10-30 14:06:38 · 3359 阅读 · 1 评论 -
清除点击ArcGIS地图时的盒子边框样式
在使用ArcGIS地图时遇到一个问题,在点击地图上任意位置,地图边框会出现线样式。有时候这根线就想着不需要他,如下图,把我们定制的菜单栏挡住了。反正也没用,干脆就去掉他。直接打开F12工具栏,定位到地图容器,找到产生该样式的元素。可以发现下面这个样式可能会是产生线边框的一个元素。找到自己引入的ArcGIS JS API里的main.css,打开,搜索。发现确实是该元素产生的线样式,内容如下:.esri-view .esri-view-surface--inset-outline:focus::a原创 2020-10-15 14:24:41 · 5441 阅读 · 0 评论 -
ArcGIS JS 4.x 导入3D模型
ArcGIS JS 4.11后支持加载GLTF/GLB格式的3D模型了,但是对模型有一定要求。这种方式其实跟开源三维框架Cesium的加载方式类似,后者是更成熟更强大一点。原创 2020-02-18 19:46:16 · 3998 阅读 · 4 评论 -
ArcGIS JavaScript 4.x之点生成矩形缓冲区
记录自己用ArcGIS JavaScript 4.x实现以点(Point)为中心生成任意长宽的矩形缓冲区的效果。关键是通过中心点坐标,长,宽作为条件计算出各顶点坐标来绘制出一个类型为矩形多边形(polygon)的图形。下图是演示效果:绘制矩形缓冲相关代码:/** * 绘制长方形缓冲的方法 * 中心点-[lon,lat] * 长-width * 宽-height */fu...原创 2020-01-08 11:37:54 · 3462 阅读 · 0 评论 -
ArcGIS Server 发布切片服务的瓦片访问时404错误
使用ArcGIS Server 10.3 发布好服务之后,经过API创建图层加载。鼠标缩放,移动视图时,浏览器控制台会打印如下图错误,虽然对地图的显示没有任何影响,还是正常显示的,但是还是要想办法去掉这个错误。后来发现出现错误的原因是发布服务后没有管理地图切片缓存。解决步骤:1.打开ArcMap,找到该服务,右键--管理缓存--管理切片全选所有的比例范围去掉勾选,让切片...原创 2020-01-03 09:24:31 · 3062 阅读 · 0 评论 -
ArcGIS 4.11学习笔记之鹰眼图
鹰眼图是地图常见的部件。ArcGIS官方也给出了鹰眼图的实现示例->官方鹰眼图示例。实现更改主视图的范围(拖动,缩放),小视图也会按比例更新视图。但是相对于百度,高德等地图应用的鹰眼图,少了随鹰眼视图拖动而更新主视图的功能。原创 2019-09-05 16:12:29 · 5164 阅读 · 1 评论 -
ArcGIS 4.11学习笔记之绘制扇形区域
最近都在思考如何做一个扇形形状的图形。毕竟这个图形官方没有直接绘制的API,而且在地图方面也会用到。所以在查询一番资料后,将自己的实现记录下来。 实现效果图: 绘制扇形的函数。参考此文章:arcgis for js画扇形并给它填充不同的颜色后而实现。function getPoints(center, radius, startAngle, endAngle,...原创 2019-09-18 16:39:12 · 5092 阅读 · 0 评论 -
ArcGIS 4.11 学习笔记之实现自定义测量工具
使用ArcGIS 4.11有一段时间了。有时候官方的许多API的开箱即用的部件还是不太能够满足需求。最近还发现官方的测量面积工具在IE内核下不能正常运行。那么自定义实现是必不可少的了。实现自定义测量并不难,网上也有许多成熟的例子可以参考和借鉴。自己的实现供各位参考参考,也是做一个笔记记录。 实现的效果图: 我的实现思路如下: 1.使用Draw绘...原创 2019-09-04 16:11:37 · 3008 阅读 · 0 评论