ArcGIS插件 - 易至天工影像加载插件

众所周知,谷歌地图由于其分辨率高、更新速度快,且一直免费,受到行业内外各种人士的青睐,也正因如此,有人利用,有人嫉妒,导致它在国内市场无法再继续下去了。各大相关软件产商也主动或被动下架相关服务,可还是有人悄悄在使用,以至于很多人都不了解它,它就是今天要介绍的易至天工影像加载插件。

简介

为了方便的在ArcMap中加载影像和注记数据,易至天工提供了ArcMap影像加载插件,适用于ArcMap10.2 至ArcMap 10.8的所有版本。(在win10上需要管理员启动arcmap,插件才能加载影像)
img

主要功能

1.专有谷歌离线地图

数据部署在易至天工的服务器,影像无偏移,数据均为谷歌地图最新数据,每两个月检索一次,保证数据的时效性。
img

2.谷歌地球影像数据加载

插件可以直接从谷歌的地球服务器获取数据,加载全球任意地区的影像数据,分辨率最高0.26m,图层可用于打印和导出。
img

3.谷歌地球历史影像数据加载

插件能够连接到谷歌地球的历史影像功能,当浏览到一个地方时,插件查询这个地区的可用时间信息,以时间轴的方式显示出来,通过在时间轴上点击,即可切换正在查看的地图历史影像。
img

4.天地图等数据的加载

天地图可用于标注或者直接作为基础数据使用。
img

5.图斑下载功能

为了方便左右操作,我们给插件添加了一个图斑下载功能,可将一个面要素图层的所有图斑分别处理成图片文件,图片上海绘制的有图斑的轮廓。
img

6.高程下载功能

在运用于高程数据时,可将其作为在线可视图层添加,并且可添加当前范围的高程数据作为一个单独的文件并下载生成高程点文件。
img

7.谷歌地图

添加了谷歌地图影像,影像无偏移,数据为2021年谷歌地图最新数据,每两个月检索一次,保证数据的失效性。
img

8.离线数据文件

在新版插件中,易至天工添加了可直接添加EED下载器下载影像文件和Mbtile文件,无需导出TIF文件,直接导入加载arcgis,提高工作效率。
img

9.轨迹导入

轨迹导入可以导入任意结构,符合XML规范,包含坐标信息的XML文件,只要有经纬度信息即可。
img

10.地名搜索

地名搜索功能,解决用户地理区域查找麻烦等问题。
img

常见问题

如何安装插件

在已经安装了ArcMap的计算机上双击即可运行。若是更新安装,需要先在ArcMap的插件管理里,先卸载之前的版本,关掉ArcMap,安装后,重新运行ArcMap即可。
img

加载谷歌影像黑屏

EED插件版本过低,由于谷歌协议更新,插件的5.2之前版本全部不可用,请及时下载更新最新版本。
img

技术支持

如果有任何疑问或问题,可相交交流。

### 如何在 ArcGIS加载和解析 XML 文件 在 ArcGIS 的环境中,加载和解析 XML 文件主要涉及两个方面:一是通过特定的插件支持来处理符合 GIS 数据标准的 XML 文件;二是利用编程接口(如 Python 或 JavaScript API)读取并解析这些文件。 #### 插件支持下的 XML 加载 某些情况下,可以直接借助第三方插件完成对 XML 文件的支持。例如,在 Android 应用程序开发中提到的易至天工影像加载插件[^2]能够识别包含坐标信息的 XML 文件,并将其作为轨迹数据导入到地图视图中。只要该 XML 文件遵循基本的 XML 格范并且至少包含经纬度信息,则可以通过此插件实现无缝集成。 对于更复杂的场景,比如基于 Web 的应用或者桌面端软件(ArcMap, Pro),则可能需要用到官方提供的 SDK 和工具集: - **ArcGIS Runtime SDKs**: 提供了一系列用于构建跨平台移动及桌面应用程序的地图功能组件。如果目标是让自定义格式的数据源被正确解释成矢量要素或其他地理对象形式展示出来的话,那么就需要确保项目已经包含了必要的依赖项以及进行了恰当设置以便于顺利编译运行[^1]。 - **JavaScript API**: 对于在线服务而言,可通过 arcgis javascript api 来访问远程服务器上的资源实例。像下面这个链接指向的就是一个公开可用的服务地址,它允许开发者以 WMTS 协议获取中国地区的底图瓦片层图像资料。而要操作类似的 RESTful 接口返回的结果往往也是嵌套层次分明的标准 JSON/XML 文档结构体,因此掌握好相应的序列化反序列化的技巧就显得尤为重要了[^3]: ```javascript const mapServiceUrl = 'https://map.geoq.cn/arcgis/rest/services/ChinaOnlineCommunity/MapServer/WMTS/1.0.0/WMTSCapabilities.xml'; fetch(mapServiceUrl).then(response => response.text()).then(data => console.log(data)); ``` #### 编程方式解析 XML 文件 除了依靠现成解决方案外,还可以手动编写脚本来完成同样的任务。这里推荐采用 Esri 自家推出的 arcpy 模块来进行本地磁盘上存储的小型 shapefile 转换工作流程自动化处理。当然也可以考虑其他通用库比如 lxml、minidom 等等来做更加灵活自由的操作控制。 假设我们现在有一份描述道路网络拓扑关系的信息存放在名为 roads_network.xml 的文档里边儿,现在想提取其中每条路段对应的起点终点位置坐标值列表出来做进一步分析计算用途。以下是具体实现方法之一: ```python from xml.etree import ElementTree as ET def parse_roads_from_xml(file_path): tree = ET.parse(file_path) root = tree.getroot() road_segments = [] for segment in root.findall('segment'): start_point = tuple(float(coordinate) for coordinate in segment.find('start').text.split(',')) end_point = tuple(float(coordinate) for coordinate in segment.find('end').text.split(',')) road_segments.append((start_point, end_point)) return road_segments roads_data = parse_roads_from_xml('./data/roads_network.xml') print(roads_data[:5]) # 打印前五个样本片段验证结果准确性 ``` 上述代码片段展示了如何运用 python 内置模块 `xml.etree.ElementTree` 实现简单的递归遍历查找节点逻辑从而达到目的效果。不过需要注意的是实际生产环境当中往往会面临更为复杂多变的情况所以建议根据具体情况调整优化算法策略提高效率减少冗余步骤浪费时间成本等问题发生几率。 ---
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有途科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值