使用gisluq开源案例(https://gitee.com/gis-luq/RuntimeViewer)注意事项

使用gisluq开源案例注意事项

该大佬公开了一个比较好的基于arcgis runtime for android sdk进行开发的一个案例,链接如下:

https://gitee.com/gis-luq/RuntimeViewer

该案例涉及了离线(例如:shp数据)、在线数据加载、图层管理、要素查询(图查属性、属性查图)、要素编辑(要素增删改、属性添加)、距离量算等功能。

为了能够顺畅的运行这个案例,一些注意事项供参考。

注意事项:

1、如何避免本地业务数据加载不显示的情况

LayerManagerWidget类下的create方法中不注释掉 initOperationalLayers();//初始化业务图层就可以加载shp了。

另外,请注释掉 initGeoPackageLayers();//初始化业务图层 gpkg

 

2、给要素添加属性后,无法选中要素

解决方法:在本地存储的数据不要有中文字符,

如下图

 

如果有中文字符,会出现绘制要素给要素添加属性后,在小比例下该绘制的要素会不显示,在大比例下才显示,并且选不中的问题。

如果文件夹名称没有中文字符,则不会出现上述问题。

 

3、在案例“要素编辑”中执行删除要素操作后,这时再将shp在arcmap加载,发现属性表还是存在之前被删要素的属性信息​

解决方法:

测试版本:runtime for android100.10

将shp导入到gdb,再导回shp,这时shp就不会存在之前被删要素的属性信息。

 

4、量算功能只有“获取坐标”功能

需要将CalculateWidget类的布局文件中的下图2中的"match_parent"改为"wrap_content",要不然在界面图示只显示“获取坐标”选项.

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值