您好,可以通过DataConversion数据转换接口可以实现该方法,使用DataConversion.exportSHP(java.lang.String filepath, Dataset dataset)
那我就需要新建数据源了,创建数据源需要先有文件,还是只要一个路径就可以了?数据源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();造成的?
,