ArcGIS Maps SDK for Unity 在Unity中离线高程数据的加载

1、制作tpkx文件

软件:91卫图助手、ArcGIS Pro

首先打开91卫图助手,左上角切换地图地图为高德地图

可以框选地图,也可以根据左边目录选择想要的地图范围

双击选中区域,选择高程DEM数据,选择影像级别

选择导出设置

选择导出路径,也可以不选择使用默认路径,坐标投影选择WGS84坐标系经纬度投影,然后点击确定

然后点击确定,等待下载完成和导出完成

导出完成后,是这几个文件

打开ArcGIS pro,新建地图

点击add data添加数据,或者将tif文件直接拖入

然后制作切片,这里使用默认的切片方案,也可以自己制作切片方案

点击Analysis,然后Tools

在右边工具栏搜索Manage Tile Cache

CacheLocation为输出文件夹,填写CacheName,InputDataSource就是下载的tif文件,InoutTilingScheme选择Elevation tiling scheme,其他的默认即可,然后点击Run运行

运行结果如下

接下来生成tpkx文件

还是点击工具栏Analysis,然后工具,然后在右边搜索Export tile cache

input tile cache选择刚刚生成的slice,然后输出文件夹,输出文件名称,ExportCacheAs选择Tile Package(tpkx),点击run运行,生成tpkx文件

接下来将tpkx文件导入到Unity,关于ArcGIS Maps SDK for Unity如何使用已有很多教程,这里不在赘述,点击ArcGIS Maps SDK 然后MapCreator

然后选择Elevation,在下面点击AddNew,在source框中填入tpkx文件所在的文件路径,填写name,然后点击add

之后运行项目,就可以看到地形(精度原因,地形不是特别明显)

相关推荐

  1. uni使用openlayer本机线地图

    2023-12-09 10:56:02       58 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-09 10:56:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-09 10:56:02       106 阅读
  3. 在Django里面运行非项目文件

    2023-12-09 10:56:02       87 阅读
  4. Python语言-面向对象

    2023-12-09 10:56:02       96 阅读

热门阅读

  1. 第二十一 网络通信

    2023-12-09 10:56:02       48 阅读
  2. Kubernetes - 为什么 K8S 在容器里不能调用自己?

    2023-12-09 10:56:02       57 阅读
  3. LinuxBasicsForHackers笔记 -- 日志系统

    2023-12-09 10:56:02       53 阅读
  4. CFD仿真流程

    2023-12-09 10:56:02       53 阅读
  5. 基于IText7 PDF模板填充?

    2023-12-09 10:56:02       58 阅读
  6. chatgpt、百度、讯飞、阿里写一小段SQL对比

    2023-12-09 10:56:02       60 阅读
  7. 利用C++面向对象范式编程求矩形面积 ← 类

    2023-12-09 10:56:02       57 阅读
  8. EAS BOS:Unsupported major.minor version 51.0

    2023-12-09 10:56:02       57 阅读
  9. printf二进制输出

    2023-12-09 10:56:02       52 阅读