您好,可以通过DataConversion数据转换接口可以实现该方法,使用DataConversion.exportSHP(java.lang.String filepath, Dataset dataset)
请问需要在这个LinYeYHSY地图上加上Line和Region的图层,才能通过点来画线 画面吗
获取到像素点坐标,然后通过map.pixelToMap(Point point)转换地图坐标。具体看一下帮助文档
在API上看到这个方法了,这是不用必须有对应的数据集图层,就可以开启图层编辑,就能用了吗?
提交绘制mapControl.submit();是提交到哪里的?怎么在提交时导出shp?
试了一下这个方法不能用,您不用回复这个问题了
请教一下,面几何对象放到跟踪图层上,怎么导出SHP文件啊,
dataset = udbDatasource.getDatasets().get("WorldEarth");
DataConversion.exportSHP(filepath, dataset)
看例子,"WorldEarth"是地图文件存在的图层,二参的数据集应该是是通过地图存在的图层获取的,那跟踪图层的数据集要怎么设置?
那我就需要新建数据源了,创建数据源需要先有文件,还是只要一个路径就可以了?数据源mainDatasource要怎么创建出来呢?
然后有了数据源,我在这样创建数据集,是吗?
//创建数据集 Dataset dataset = mainDatasource.getDatasets().get(0); map.getLayers().add(dataset, false);
使用方法datasources.create(DatasourceConnectionInfo connectionInfo),在帮助文档搜索datasources,然后点击create方法,有示范代码的。
数据源创建成功,断点datsourceYoungerClassRegion数据源时还是有值的。然后画面,然后从中取出名为“小班面数据”(面数据集)的矢量数据集 dataset,报错java.lang.IllegalStateException: 数据源所属的工作空间为空或者已经释放,创建数据源后面的释放是必须写的吗?是不是这段代码//释放资源 workspace.dispose();造成的?
,