SuperMap iDesktop 矢量数据导出VCT数据

        VCT(Vector Data Exchange Format)文件格式是中国国土资源部门广泛使用的数据交换格式国家标准。该格式是在国家标准《地理空间数据交换格式》(GB/T17798-2007)的基础上制定的,主要用于描述矢量数据,用于土地利用数据的交换。它在国土资源部门中被广泛应用于土地利用现状调查成果汇交、土地利用规划成果汇交和地籍调查数据库成果交换等领域。

1. VCT格式

        VCT文件由八部分组成,每一部分都承担着描述数据的不同角色,使得VCT文件能够完整地表达空间信息。具体各部分的功能如下:

        1)文件头(Header):描述数据的基本信息,如数据范围、坐标维数、比例尺等。头文件以HeadBegin开始,以HeadEnd结束。其中Version字段表示VCT文件的版本号,通常用1.0、2.0、3.0表示

        2)要素类型参数(FeatureCode):描述数据中包含的层要素。这部分以FeatureCodeBegin开始,以FeatureCodeEnd结束。在三个版本中都支持点、线、面、注记图层的配置,每个要素类型包含要素类型编码、要素类型名称和图层类型等三个字段。

        3)属性数据结构(Tablestructure):描述各层要素对应的属性数据结构。

        4)图形数据(Point,Line,Polygon):描述各层要素对象的几何图形数据。

        5)注记要素(Annotation):描述具有文本标注的数据。

        6)属性数据(Attribute):描述各要素对象的属性数据。

        7)图形表现数据(Style):描述图形的表现方式。

        这些部分共同构成了VCT文件的结构,使得VCT文件能够全面而准确地表达土地利用数据,方便在不同系统之间进行交换和共享。

2. VCT文件三种类型

        iDesktop支持了三种VCT文件的导出,分别是国家自然标准1.0(简称VCT1.0)、国家土地利用2.0(简称VCT2.0)以及国家土地利用3.0(简称VCT3.0)。

2.1 属性表结构配置:

        1)三个版本的配置方法一致,以 TableStructureBegin 开始,以 TableStructureEnd 结束,第一行:第1字段:VCT中TableStructure表名,第2字段:该表的字段个数。紧随其后为该表字段个数个行:第一行必为标识码行:BSM,Char,16,以后随意,形式为:字段名,字段类型,宽度,精度。其中:

        2)VCT3.0中的字段类型包括:Char、Int、Float、Date、Time、Datetime、Varchar、Varbin。其中,Char需要配置宽度,Float需要配置宽度和精度,其他类型只需配置字段名和类型。

        3)VCT2.0中的字段类型包括:Char、Integer、Float、Date、Time、Varbin。其中,Char和Integer需要配置宽度,Float需要配置宽度和精度,其他类型只需配置字段名和类型。

2.2 文件头:

        1)VCT文件的前缀为"SuperMap VCT Mapping File",其中VCT1.0和VCT2.0以"1.0"和"2.0"标识版本。

        2)VCT3.0中新增了头部信息配置,包括Datamark配置为"LANDUSE-VCT",Version配置为"3.0"。其他配置信息是可选的,如果没有配置,则使用原数据的值,如果配置了,则以配置的值为准。

2.3 要素层类型:

        1)以FeatureCodeBegin开始,以FeatureCodeEnd结束,支持配置多个要素层。

        2)三个版本都支持点、线、面、注记图层的配置。

        3)在VCT3.0中,还支持纯属性表配置,而VCT1.0和VCT2.0不支持纯属性表配置。

        4)要素层支持配置四个字段,以"1000600100,,XZQ,行政区"为例:第1字段(1000600100)为VCT中的要素类型编码;第2字段(行政区)为VCT中的要素类型名称;第3字段(XZQ)为VCT中TableStructure的表名,第4字段(XZQ)为SuperM  ap中数据集的名称。

2.4 拓扑关系配置:

        1)VCT1.0不支持配置拓扑关系。

        2)VCT2.0可以通过配置PolygonPolylineTopoBegin和PolygonPolylineTopoEnd来定义面数据集和线数据集之间的拓扑关系,支持配置多组数据的拓扑关系。

        3)关于VCT3.0的拓扑关系配置:图1为直接坐标面,直接坐标面为1类型,且只有一个字段。图2、图3 配置为间接坐标面,间接坐标面为两个字段,间接坐标面为100类型,21表示间接坐标面是由线构成,22表示间接坐标面是由面构成。

3. iDesktop中如何导出为VCT

3.1 导出数据,选择需要导出的数据,修改转出类型为【中国标准矢量交换格式】,设置导出目录

3.2 右侧选择数据集选取所有要导出的数据集

3.3 参数设置:首先选择需要导出的VCT版本,接下来配置VCT图层配置数据集对应的VCT类型和VCT字段,可以选择导入配置文件(导入用户已有的配置文件对导出数据集进行配置),也可以自定义配置。目前,程序预设了界址点、测量控制点、行政区等47种VCT转出类型。用户可点击VCT类型下拉按钮,为每个数据集选择转出后的类型。

3.4 配置拓扑关系、容限值和拓扑风格

3.5 导出的VCT数据组织及导入iDesktop中(导入数据-选择后缀为.vct的文件)

注意:iDesktop可以直接导入VCT文件进行浏览、查看和处理,而ArcGIS需要配置VCT拓展模块来加载VCT文件

4. 怎么新增没有的类型

        如果预设字段不满足用户的转出类型需求,支持用户自己设置图层配置文件。图层类型配置文件存放于:安装路径:SuperMap iDesktop\Templates\Conversion 文件夹下的 vctDataType.xml文件中,在末尾添加需要的类型,之后在iDesktop中导出时选择自定义选择VCT类型时即可找到。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值