本软件转换结果符合MapGis制图规范,可以按照Cass代码和使用者的设定自动完成分点、线、注记分文件转换。 ①同样是折线软件可以根据Cass代码的不通转换出多个Mapgis的wl文件,比如地类界、行政界、线状地物。 ②保留cad的捕捉关系。 ③对每个Mapgis文件赋属性字段和属性数据以及添加默认的属性数据。 注:“数据转换平台”系统安装完成后,如果MapGis的安装目录不是“C:\mapgis65\program”,需要将“C:\mapgis65\program\明码转文件.exe”复制到MapGis安装目录的对应目录中。 转换步骤: 1. 按照Cass上图规定,完成Cass图的绘制。使用Cass6.1“-数据-生成交换文件-”菜单下的“生成交换文件”,保存交换文件。不要保存在桌面上,最好保存在一个单独文件夹内,在转换过程中会产生大量临时文件,以免影响使用。 Cass图必须使用正确的坐标系统。 2. 图形导出为dxf格式(因为cas文件坐标精度不够,需要使用dxf文件的坐标,也可仅将文件中的“多线段”和“直线”做块为dxf格式即可)。 3. 打开“数据处理平台”,使用“-南方Cass6.1-Cass to Mdb-”菜单,选择第1步生成的交换文件后,再选择转入*.Mdb按钮。 提示完成后,在*.Cas文件夹里边,生成同名的*.Mdb文件。 4. 使用“-MapGis6.5-二调Cass图转MapGis-”菜单,选择第2步生成的*.Mdb文件,然后再点“转出为MapGis明码文件”。 转换过程中会提示进行Cass编码检查,将编码检查后的错误编码进行更正,也可忽略错误进行进行。错误的编码需要在南方Cass中进行返工。 5. 打开桌面的“明码转文件”,选择*.Cas文件存放目录,然后选择处理。 程序自动处理,直到完成。 6.在*.Cas文件夹内就生成了MapGis的*.wl、*.wt文件。 以上实现了南方Cass *.Cas文件到MapGis *.wl *.wt文件的转换。 赋属性结构和属性操作过程 1. 使用“C:\mapgis65\program\xlstowb.exe”将*.Cas目录下的Cass同名xls文件转为MapGis *.wb文件。 1)选择目录 2)选择待转Cass文件同名的xls文件 3)选择第二项 4)选择第二个按钮 2. 转换完成后,生成所有数据的数据表文件。 3. 使用MapGis“库管理”模块下的“属性库管理”,使用“属性”菜单下的“连接属性”,将每个MapGis文件和其属性文件进行挂接。注:必须选择按序号连接 高级应用 打开“C:\Program Files\-河南中纬-多格式数据处理平台\MapGis\Cas”中的dzb.mdb文件。根据下页的设计思路,可以对生成后的MapGis文件名、Cass编码对应MapGis的线型、点样式进行设定。 设计思路 根据南方Cass输出的*.Cas文件,以及MapGis可完美兼容接受的MapGis明码格式文件,进行转换. Cass文件表示地物时采用“编码+坐标”的方法,没有线型符号等信息,线型符号与编码紧密相连即可。 MapGis明码文件采用“符号样式+坐标”的方法,没有一个统一的编码,根据符号的参数进行图形的显示。 设计了下面四个MDB表和一个xls模板文件: 文件表:生成的Mapgis文件名 块参照表和线型参照表说明了Cass每个编码所对应的Mapgis文件名和其符号样式特征,保证了每个图元的顺利过渡转换。 属性表 属性表描述了Cass转Mapgis时,对应属性结构的字段的默认值。 XLS模版文件: 文件“D:\数据处理平台\Mapgis\Cass\temp.xls”为转出的MapGis每个文件的属性结构表。 使用MapGis“库管理”模块下的“属性库管理”,“文件”菜单下的“导出”命令。 将MapGis标准文件导出为XlS文件。 |