1、在ArcGIS中打开地类图斑数据,在属性表中选择需要导出的属性字段。
2、将数据以shp文件的格式导出,选择“文件”“另存为”,在“另存为”窗口中选择shp文件格式,保存到本地。
3、打开CASS软件,选择“导入数据”“导入shp文件”,打开刚才保存的shp文件,在导入的数据中选择需要导入的属性字段,根据需要进行筛选和编辑。
4、点击“导出”按钮,将数据以CASS格式导出。
QgsVectorFileWriter类可以将矢量图层写入磁盘,支持多种写入格式,如shapefiles、geopackage、Posrgres SQL。
有两种方法来使用该类:
该接口有三个版本,writeAsVectorFormat(...)为第一版,writeAsVectorFormatV2(...)为第二版,用以代替writeAsVectorFormat(...)。从QGIS3.20开始,使用writeAsVectorFormatV3(...)代替了writeAsVectorFormatV2(...)
SaveVectorOptions为QgsVectorFileWriter的内部类,调用writeAsVectorFormat()时将该对象传入。
该类内部通过public的成员变量保存了一些设置信息:
在QgisApp的createActions()中,连接了Action的动作槽,其中包含了“图层另存为”action,槽函数调用saveAsFile()。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)