imobile android 加载shp

0 投票
136 浏览
如果shp文件的坐标系统和地图的坐标系统不一样,是不是就不能显示?

显示shp文件后能不能对shp数据进行编辑
最新提问 12月 20, 2017 分类:  136次浏览 | 用户: chenqb (2 分)

1个回答

0 投票
如果坐标系不一致会导致在同一个地图中无法叠加显示;通过数据集导入的shp数据加载到地图是可以进行编辑的,首先需要这个该图层可编辑,然后再进行对象编辑。
最新回答 12月 21, 2017 用户: 王国新 名扬四海 (1,580 分)
可以添加点线面吗?
有增删查,没看到修改的方法, 编辑之后怎么保存,只能重新导出一个新的shp文件吗
Workspace wksp = new Workspace();
DataSourceConnectionInfo info = new DataSourceConnectionInfo();
info.setServer("http://map.baidu.com");
info.setEngineType(EngineType.BaiDu);
info.setAlias(baidu_map);
Datasource ds = wksp.getDatasources.open(info);
mapControl.getMap().getLayers().add(ds.getDatasets().get(0),true);

打开百度地图这样写有问题吗?运行之后地图是空白的

百度地图KEY不对
可以添加,但是要对应,比如点对象在点图层中添加,线对象在线图层上添加,面也是要对应的,除非在CAD复合数据图层上才能同时添加点线面。
先判定在线数据源打开是否成功,如果成功后将数据集添加到地图上后要刷新地图,map.refresh().
我现在已经导入一个shp文件,并显示在地图上了,然后设置了action为Move_Geometry,点击屏幕可以选中一个对象,但是并不能对这个对象进行操作.请问,要怎么才能移动或者操作这个对象
...