使用ArcMap 生成TPK和geodatabase包

在进行ArcGIS Runtime API for Android(100.12.0) 二次开发时,发现现在支持.tpk.geodatabase等多种格式的离线数据,其中mmpk只有使用ArcGIS Pro才能生成,这里我简单介绍一下如何使用ArcMap10.8.1生成tpkgeodatabase

环境

  • windows 10
  • ArcGIS 10.8.1

准备

直接打开ArcMap是无法找到生成TPK和geodatabase的入口的,需要先在ArMap菜单栏点击,自定义——ArcMap 选项 ,勾选启用ArcGIS Runtime 工具

设置

生成TPK包

Tile package(TPK):包含地图文档的缓存数据,也就是切片后的数据,TPK一方面便于用户或组织在ArcGIS Online上分享数据,另一方面也为离线条件下访问数据提供一种方案。

  1. 点击,文件——共享为——切片包,进入生成界面
    共享为

  2. 选择保存位置保存位置

  3. 设置切片格式与切片的等级范围设置

  4. 点击分析,修复存在的问题分析修复

  5. 点击共享就开始生成TPK包了生成

生成geodatabase

生成geodatabase的步骤和上面生成TPK的包很像,只是共享为——ArcGIS Runtime内容

ArcGIS Runtime API for Android加载TPK代码

 TileCache tileCache=new TileCache(Environment.getExternalStorageDirectory()+ File.separator + getString(R.string.geopackage_path));
        ArcGISTiledLayer tiledLayer = new ArcGISTiledLayer(tileCache);
        Basemap basemap = new Basemap(tiledLayer);

        ArcGISMap mMap = new ArcGISMap(basemap);
        // set the map to be displayed in the Map View
        mMapView.setMap(mMap);

加载TPK结果预览

结果

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

GIS开发者

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

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

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

打赏作者

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

抵扣说明:

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

余额充值