arcgis for android 动态标注问题?

现在开发一款房产测量app,涉及到标注室内房屋结构的宽度等。业务逻辑如下:1、绘制测量线,测量线将来存储在.geodatabase离线库中;
2、选中测量线,读取蓝牙数据,将距离保存到测量线要素中的字段中;
现在想将该字段的测量距离值动态标注在测量线上,同时是沿线标注,可实现自动避让,这个可以实现吗?
已邀请:

勾戈雪黎

赞同来自:

这个问题没有现成答案,现将主要思路和测试思路提供如下,供参考:
1.注意一点:如果想要对geodatabase进行增删改,需要使用基于要素服务下载到安卓本地的geodatabase。直接在arcmap中生成的是只读的。
关于要素服务的准备参考:
http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#//0154000002w8000000
注意想要实现离线下载的功能,只能使用10.2.2及以上的arcgis for server版本。
2.将距离保存到测量线要素中的字段中,可以参考如何修改离线geodatabase。(连接二包含如何下载geodatabase)
https://developers.arcgis.com/android/10-2/guide/edit-features.htm
https://developers.arcgis.com/ ... itor/
3.在arcmap中的标注功能不能完全在Geodatabase支持,想要实现沿线标注并动态避让,可以先在arcmap中设置好在此基础上生成geodatabase,在安卓中先直接加载显示看是否支持你想要的标注功能。
以上为主要思路和我能想到到需要提前测试以确保该工作流可以实现的问题。

张赛

赞同来自:

我记得ArcGIS Runtime端并未内置自动避让的功能。可尝试在创建geodatabase前,在ArcMap中设置图层可见性实现标注的抽稀,看移动端是否直接遵循。
如果需要严格意义上的制图效果,建议您还是创建切片。

要回复问题请先登录注册