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
之后运行项目,就可以看到地形(精度原因,地形不是特别明显)