南方公司GASs5.0用户手册 第七章CASS.0与GIS的接口 7.1GIS(地理信息系统)简介 地理信息系统( Geographic Infomation System)是集地球科学、信息科学 与计算机技术为一体的高新技术,其作为有关空间数据管理、空间信息分析及传 播的计算杋系统,现已广泛应用于土地利用、资源管理、环境监测、城市与区域 规划等众多领域,成为社会可持续发展的有效的辅助决策支持工具。 在众多的地理信息软件中,影响最广、功能最强、市场占有率最高的产品 首推美国环境系统研究所(ESRI)开发的 ARCINFO系统。 7.2GIS(地理信息系统)对数字地图的要求 GIS的广泛应用对数字地图提出了新的要求。首先一个最基本的要求就是数 字地图中的地物空间数据只能以“骨架线”数据的形式出现,不能附带地物符号 “骨架线”是南方测绘仪器公司在CASS40中就已经实现了的概念。在CASS50 中骨架线得到了进一步的完善,它不仅是数字地底层概念,同时也使数字地图中 地物的编辑更加直观与实用。GIS对数字地图的要求还与GIS软件平台有关, Arc/imfo是一个典型的地理信息系统软件,本章介绍地理信息系统与CASS50的 接口将主要以Arc/imfo为例。下面以Arc/info为例说明GS对数字地图的基本要 Arc/nfo系统提供了用于地理数据的自动输入、处理、分析和显示的强大功 能。它有点、线、面三种要素。点、线地物的性质由这些地物的代码表示;面状 地物如房屋,区域填充由周围边界及中间的一个标识点(称为"abeI"点)构成, 属性由标识点的代码表示 Arc/nfo具有强大的地理分析及处理功能,因而对数据的要求也很高。下面 是几类常见数据错误 1.地物放错图层。指地物符号未放到指定层。如:深圳国土地理信息系统 分为七个层,分别对应七大类地物,房屋应放于B层。如果放于L层,GIS就 会有错误标识。 2.代码值错误。指代码不合理,如代码为零。 3.地物属性错误或不合理。如高程点高程为零、房屋层数为零等都会有此 类错误标识。 4.多边形标号错。指一个多边形内无标识点或有多于一个标识点的情形 后一种情况常发生在一个多边形有多个标识点或多边形未闭合的情况
南方公司 CASS 5.0 用户手册 7-1 第七章 CASS5.0 与 GIS 的接口 7.1 GIS﹙地理信息系统﹚简介 地理信息系统﹙Geographic Information System﹚ 是集地球科学、信息科学 与计算机技术为一体的高新技术,其作为有关空间数据管理、空间信息分析及传 播的计算机系统,现已广泛应用于土地利用、资源管理、环境监测、城市与区域 规划等众多领域,成为社会可持续发展的有效的辅助决策支持工具。 在众多的地理信息软件中,影响最广、功能最强、市场占有率最高的产品 首推美国环境系统研究所﹙ESRI﹚开发的 ARC/INFO 系统。 7.2 GIS﹙地理信息系统﹚对数字地图的要求 GIS 的广泛应用对数字地图提出了新的要求。首先一个最基本的要求就是数 字地图中的地物空间数据只能以“骨架线”数据的形式出现,不能附带地物符号。 “骨架线”是南方测绘仪器公司在 CASS 4.0 中就已经实现了的概念。在 CASS5.0 中骨架线得到了进一步的完善,它不仅是数字地底层概念,同时也使数字地图中 地物的编辑更加直观与实用。GIS 对数字地图的要求还与 GIS 软件平台有关, Arc/info 是一个典型的地理信息系统软件,本章介绍地理信息系统与 CASS5.0 的 接口将主要以 Arc/info 为例。下面以 Arc/info 为例说明 GIS 对数字地图的基本要 求。 Arc/info 系统提供了用于地理数据的自动输入、处理、分析和显示的强大功 能。它有点、线、面三种要素。点、线地物的性质由这些地物的代码表示;面状 地物如房屋,区域填充由周围边界及中间的一个标识点﹙称为"label"点﹚构成, 属性由标识点的代码表示。 Arc/info 具有强大的地理分析及处理功能,因而对数据的要求也很高。下面 是几类常见数据错误: 1.地物放错图层。指地物符号未放到指定层。如:深圳国土地理信息系统 分为七个层,分别对应七大类地物,房屋应放于 B 层。如果放于 L 层,GIS 就 会有错误标识。 2.代码值错误。指代码不合理,如代码为零。 3.地物属性错误或不合理。如高程点高程为零、房屋层数为零等都会有此 类错误标识。 4.多边形标号错。指一个多边形内无标识点或有多于一个标识点的情形。 后一种情况常发生在一个多边形有多个标识点或多边形未闭合的情况
第六章CASS50的用户化 5.悬挂点和伪节点 (1)悬挂点形成原因 ①同图层线划相交,应在交点处各自断开,否则就有悬挂点。 ②定位不准,未接上或未相交。CASS提供点号或捕捉精确定位,基本可避 免。如不慎出现,用关键点编辑及捕捉或延伸、裁剪即可消除。 (2)伪结点形成原因: 同类线划间的交点处再无第三条线交于此(同类线划指代码相同的线)。 两条同类线划间不能有结点,必须连续。三条及三条以上的同类线划交于此点则 是合理的伪结点。 GIS对数字地图还有很多其他要求,这里不再赘述。欲深入了解请参阅有关 书籍。 从上面的叙述可知GIS对数字化图的精确性、准确性有很高的要求。不同 于一般的机助制图。 面状区域的闭合以及检查和消除不合理的悬挂点、伪结点是GIS主要要求, CASS50中可以自动断开同层相交线、自动识别去除不合理伪结点,并且提供了 检查悬挂点及伪结点的功能,已基本上解决了上述问题。针对其他要求CASS50 也可以很好地予以解决。 7.3CASS5.0与GIS的接口方法 7.3.1交换文件接口 CASS50为用户提供了文本格式的数据交换文件(扩展名是“CAS”) 该文件包含了全部图形的几何和属性信息,其格式见《参考手册》附录A。通过 交换文件可以将数字地图的所有信息毫无遗漏地导入GIS。这就为用户的各种应 用带来了极大的方便。DWG文件一般方便于用户作各种规划设计和图库管理, CAS文件方便于用户将数字地图导入GIS。用户可根据自己的GS平台的文件 格式开发出相应的转换程序 CASS50的数据交换文件也为用户的其它数字化测绘成果进入CASS50提 供了方便之门。CASS50的数据交换文件与图形的转换是双向的,CASS50在它 的操作菜单中提供了这种双向转换的功能,即“数据处理”菜单的“生成交换文 件”和“读入交换文件”功能。也就是说,不论用户的数字化测绘成果是以何种 方法、何种软件、何种工具得到的,只要能转换(生成)为CASS50的数据交 换文件,就可以将它导入CASS5.0,供数字化测图工作利用 7.3.2DXF文件接口 AutoCaD是世界上最流行的图形编辑系统,其系统的灵活性、广泛的开放
第六章 CASS5.0 的用户化 7-2 5.悬挂点和伪节点 ﹙1﹚悬挂点形成原因: ①同图层线划相交,应在交点处各自断开,否则就有悬挂点。 ②定位不准,未接上或未相交。CASS 提供点号或捕捉精确定位,基本可避 免。如不慎出现,用关键点编辑及捕捉或延伸、裁剪即可消除。 ﹙2﹚伪结点形成原因: 同类线划间的交点处再无第三条线交于此﹙同类线划指代码相同的线﹚。 两条同类线划间不能有结点,必须连续。三条及三条以上的同类线划交于此点则 是合理的伪结点。 GIS 对数字地图还有很多其他要求,这里不再赘述。欲深入了解请参阅有关 书籍。 从上面的叙述可知 GIS 对数字化图的精确性、准确性有很高的要求。不同 于一般的机助制图。 面状区域的闭合以及检查和消除不合理的悬挂点、伪结点是 GIS 主要要求, CASS5.0 中可以自动断开同层相交线、自动识别去除不合理伪结点,并且提供了 检查悬挂点及伪结点的功能,已基本上解决了上述问题。针对其他要求 CASS5.0 也可以很好地予以解决。 7.3 CASS5.0 与 GIS 的接口方法 7.3.1 交换文件接口 CASS5.0 为用户提供了文本格式的数据交换文件(扩展名是“.CAS”)。 该文件包含了全部图形的几何和属性信息,其格式见《参考手册》附录 A。通过 交换文件可以将数字地图的所有信息毫无遗漏地导入 GIS。这就为用户的各种应 用带来了极大的方便。DWG 文件一般方便于用户作各种规划设计和图库管理, CAS 文件方便于用户将数字地图导入 GIS。用户可根据自己的 GIS 平台的文件 格式开发出相应的转换程序。 CASS5.0 的数据交换文件也为用户的其它数字化测绘成果进入 CASS5.0 提 供了方便之门。CASS5.0 的数据交换文件与图形的转换是双向的,CASS5.0 在它 的操作菜单中提供了这种双向转换的功能,即“数据处理”菜单的“生成交换文 件”和“读入交换文件”功能。也就是说,不论用户的数字化测绘成果是以何种 方法、何种软件、何种工具得到的,只要能转换(生成)为 CASS5.0 的数据交 换文件,就可以将它导入 CASS5.0,供数字化测图工作利用。 7.3.2 DXF 文件接口 AutoCAD 是世界上最流行的图形编辑系统,其系统的灵活性、广泛的开放
南方公司GASs5.0用户手册 性受到用户的一致好评。它的图形交换格式已基本成为一种标准,受到了其他系 统的广泛支持、兼容。 CASS50采用 AutoCAD2002为系统平台,提供标准的ASCI本格式的 DXF数据交换文件。DXF文件的详细结构请参考其他有关 AutoCAD的书籍 通过DXF文件可实现与大多数图形系统的接口 接口时编辑CASS50的系统( SYSTEM)目录下的 INDEX. INI文件,将各 符号对应的接口代码输入 INDEXⅠNI相应位置。该文件记录每个图元的信息 不管这个图元是不是骨架线,所谓图元是图形的最小单位,一个复杂符号可以含 有多个图元,文件格式如下 CASS50编码,主参数,附属参数,图元说明,用户编码 图元只有点状和线状两种,如果是点状图元,主参数代表图块名,附属 参数代表图块放大率;如果是线状图元,主参数代表线型名,附属参数代表线宽。 具体各图元的编码见《参考手册》附录A 用户编码”提供给定义了自己的编码的用户,可用“数据处理”下的“生 成用户编码”功能将“用户编码(接口代码)”写入每个图元的“厚度”属性中 (可一次全部添加)。如图7-1所示为深圳地形图陡坎符号属性框 如回=副∥君(aQnm业中++? 鲁diyr心i BYLAYER 2009210000 Polyline Type: zD pontine Vertex Ftsm0c的 -Mesh- Vern 252765610 200000 C Curve Fit cm「」 9723.1801,252944054.0.000 图7-1深圳某地形图陡坎属性框 CASS系统的“文件”菜单的“文件输入喻输出”项的“DXF输入”、“DXF 输出”功能提供双向的图形数据(DXF文件)交换。输入DXF后既转换为CASS 的DWG图形文件 标准版CASS50同时提供交换文件、DXF文件接口功能
南方公司 CASS 5.0 用户手册 7-3 性受到用户的一致好评。它的图形交换格式已基本成为一种标准,受到了其他系 统的广泛支持、兼容。 CASS5.0 采用 AutoCAD 2002 为系统平台,提供标准的 ASCII文本格式的 DXF 数据交换文件。DXF 文件的详细结构请参考其他有关 AutoCAD 的书籍。 通过 DXF 文件可实现与大多数图形系统的接口。 接口时编辑 CASS5.0 的系统(SYSTEM)目录下的 INDEX.INI 文件,将各 符号对应的接口代码输入 INDEX.INI 相应位置。该文件记录每个图元的信息, 不管这个图元是不是骨架线,所谓图元是图形的最小单位,一个复杂符号可以含 有多个图元,文件格式如下: CASS5.0 编码,主参数,附属参数,图元说明,用户编码 图元只有点状和线状两种,如果是点状图元,主参数代表图块名,附属 参数代表图块放大率;如果是线状图元,主参数代表线型名,附属参数代表线宽。 具体各图元的编码见《参考手册》附录 A。 “用户编码”提供给定义了自己的编码的用户,可用“数据处理”下的“生 成用户编码”功能将“用户编码(接口代码)”写入每个图元的“厚度”属性中 (可一次全部添加)。如图 7-1 所示为深圳地形图陡坎符号属性框: 图 7-1 深圳某地形图陡坎属性框 CASS 系统的“文件” 菜单的“文件输入/输出”项的“DXF 输入”、“DXF 输出”功能提供双向的图形数据﹙DXF 文件﹚交换。输入 DXF 后既转换为 CASS 的 DWG 图形文件。 标准版 CASS5.0 同时提供交换文件、DXF 文件接口功能
第六章CASS50的用户化 7.3.3E00文件接口(用于Arc/info系统 GIS版CASS5.0特别提供E00文件接口功能 文本格式的B00文件是Ac/info系统自定义的标准数据交换格式,与其 Coverage(图层文件)完全对应,GIS版CAS5.0直接解读B0文件。避免了转 换间的地物遗失。 符号化后进行编辑,入库也直接提交B0文件,较提交DXF文件入库,节 省时间、快捷简便。(DXF转成Arc/nto的 overage文件要1020分钟,B00 文件只要不到一分钟。) 接口时编辑CASS50的系统( SYSTEM)目录下的 INDEX INI文件,将各 符号对应的接口代码输入 INDEXIN相应位置,编辑方法同DXF文件接口 “ARC/INFO接口”菜单的“生成 ARC/INFO文件”功能将图面写成EO0文件, 用户编码(接口代码)写入E00文件的对应属性。 由于Arc/info系统对数据有很高的要求,如地物放错图层、代码值错误、面 状地物不封闭即有悬挂点、伪节点等错误均不能允许,故对入库图的精确性、准 确性有很高的要求,不同于一般的机助制图。所以针对Ac/info须开发很多检査、 编辑功能,欲深入了解与Arc/info系统的接口请阅读下一节CASS50与用 Arc/info开发的深圳国土地理信息系统一 SUPLIS的接口介绍 7.3.4 MIF/MID文件接口(用于 MAPINFO系统) CASS5.0还提供 MIF/MID文件的接口。 MAPINFO的数据存放在两个文件内, MIF文件中存放图形数据,MD中存放文本数据。CASS5.0的成果可以生成MIF/MID 文件,直接读入到 MAPINFO 点击“数据处理/图形数据格式转换/ MAPINFO MIF/MID格式”,系统会弹出 个对话框,输入要保存的文件名后,按“保存”键即可完成文件的生成 7.3.5国家空间矢量格式 CASS5.0支持国家空间矢量格式。GIS软件种类众多,范围广泛,为了使不 同的GIS系统可以互相交换空间数据,在世界范围内都制定了很多标准。我国也 对国内的GIS软件制定了一个标准,也就是国家空间矢量格式,并要求所有的 GIS系统都能支持这一标准接口。 点击“数据处理/图形数据格式转换/国家空间矢量格式”,系统会弹出 个对话框,输入要保存的文件名后,按“保存”键即可完成文件的生成。 7.4与深圳市地理信息系统一 suplus接口 7.4.1系统简介 GiIS-地理信息系统(作为有关空间数据管理、空间信息分析及传播的计算机 系统)现已广泛应用于土地利用、资源管理、环境监测等部门。深圳市采用Ac/nfo 7-4
第六章 CASS5.0 的用户化 7-4 7.3.3 E00 文件接口﹙用于 Arc/info 系统﹚ GIS 版 CASS5.0 特别提供 E00 文件接口功能。 文本格式的 E00 文件是 Arc/info 系统自定义的标准数据交换格式,与其 Coverage﹙图层文件﹚完全对应,GIS 版 CASS5.0 直接解读 E00 文件。避免了转 换间的地物遗失。 符号化后进行编辑,入库也直接提交 E00 文件,较提交 DXF 文件入库,节 省时间、快捷简便。﹙DXF 转成 Arc/info 的 Coverage 文件要 10-20 分钟,E00 文件只要不到一分钟。﹚ 接口时编辑 CASS5.0 的系统(SYSTEM)目录下的 INDEX.INI 文件,将各 符号对应的接口代码输入 INDEX.INI 相应位置,编辑方法同 DXF 文件接口。 “ARC/INFO 接口”菜单的“生成 ARC/INFO 文件”功能将图面写成 E00 文件, 用户编码(接口代码)写入 E00 文件的对应属性。 由于 Arc/info 系统对数据有很高的要求,如地物放错图层、代码值错误、面 状地物不封闭即有悬挂点、伪节点等错误均不能允许,故对入库图的精确性、准 确性有很高的要求,不同于一般的机助制图。所以针对 Arc/info 须开发很多检查、 编辑功能,欲深入了解与 Arc/info 系统的接口请阅读下一节 CASS5.0 与用 Arc/info 开发的深圳国土地理信息系统—SUPLIS 的接口介绍。 7.3.4 MIF/MID 文件接口(用于 MAPINFO 系统) CASS5.0 还提供 MIF/MID 文件的接口。MAPINFO 的数据存放在两个文件内, MIF 文件中存放图形数据,MID 中存放文本数据。CASS5.0的成果可以生成MIF/MID 文件,直接读入到 MAPINFO。 点击“数据处理/图形数据格式转换/MAPINFO MIF/MID 格式”,系统会弹出 一个对话框,输入要保存的文件名后,按“保存”键即可完成文件的生成。 7.3.5 国家空间矢量格式 CASS5.0 支持国家空间矢量格式。GIS 软件种类众多,范围广泛,为了使不 同的 GIS 系统可以互相交换空间数据,在世界范围内都制定了很多标准。我国也 对国内的 GIS 软件制定了一个标准,也就是国家空间矢量格式,并要求所有的 GIS 系统都能支持这一标准接口。 点击“数据处理/图形数据格式转换/国家空间矢量格式”,系统会弹出一 个对话框,输入要保存的文件名后,按“保存”键即可完成文件的生成。 7.4 与深圳市地理信息系统—SUPLIS 接口 7.4.1 系统简介 GIS--地理信息系统(作为有关空间数据管理、空间信息分析及传播的计算机 系统)现已广泛应用于土地利用、资源管理、环境监测等部门。深圳市采用Arc/info
南方公司GASs5.0用户手册 建立了完善的国土地理信息系统一 SUPLIS,是国内同类系统中较早开发研究 较完善的系统之一。深圳市所有地形图都须提交其市信息中心入库检査 由于Arc/info用点与线的代码表示地物符号,所以白纸图进入Arc/info时要 将白纸图扫描后再用 Coreldraw等工具矢量化入库,费时费力。随着数字化测量 的日趋完善和普及,各开发商开始探索由数字化图直接转入Arc/nfo的入库技 术。经过近一年的研究,南方公司开发出了用于深圳市使用的数字化地形地籍成 图系统GIS版CASS50,实现了与Arc/info的成功接口 注意:本节约定 ①.“菜单名--二级菜单名-选项”,指某下拉菜单的二级菜单的某选项 如:“数据处理—-展点-—高程点”指数据处理菜单展点项高程点命令。 ②.无二级菜单则为“菜单名一选项”指,如:“数据处理-查看实体编 码”指数据处理菜单展点项高程点命令 ③.“选项”特指“ ARCINFO接口”菜单的选项。如“自动生成点线地物” 指“ ARCINFO接口”菜单“自动生成点线地物”项。如图7-2所示 ag.dvg] 显示数据处理ARC/IN0接口绘图处理等高线 ± 手工加 LABEL点 封闭复合线加LABL点 面状区域加ABEL点 THICKESS编码 显示悬挂点和伪结点 自动去除伪结点 检查面状区域 检查重复点 检查T层高程 图7-2 ARC/INFO接口菜单(部分) 针对入库时的要求及常见错误,GIS版CASS50提供了丰富的作图功能及 检查功能: 1.直接解读 SUPLIS系统的E00文件。E00文件是Ar/info系统自定义的 标准数据交换格式,与其 Coverage(图层文件)完全对应,直接解读,避免了 转换间的地物遗失。 2.符号化后进行编辑,入库时也直接提交E00文件,较提交DXF文件入 库,节省时间,快捷简便。(DXF转成Arc/info的图层文件要10-20分钟,BO0 文件只要不到一分钟。) 3.代码说明:两套代码,CASS自身代码称为属性(“数据处理-查看实 体属性”可査看), Arc/info代码存于 thickness中(“编辑-图元编辑.”可
南方公司 CASS 5.0 用户手册 7-5 建立了完善的国土地理信息系统—SUPLIS,是国内同类系统中较早开发研究、 较完善的系统之一。深圳市所有地形图都须提交其市信息中心入库检查。 由于 Arc/info 用点与线的代码表示地物符号,所以白纸图进入 Arc/info 时要 将白纸图扫描后再用 Coreldraw 等工具矢量化入库,费时费力。随着数字化测量 的日趋完善和普及,各开发商开始探索由数字化图直接转入 Arc/info 的入库技 术。经过近一年的研究,南方公司开发出了用于深圳市使用的数字化地形地籍成 图系统 GIS 版 CASS5.0,实现了与 Arc/info 的成功接口。 注意:本节约定 ①.“菜单名---二级菜单名---选项”,指某下拉菜单的二级菜单的某选项, 如:“数据处理---展点---高程点”指数据处理菜单展点项高程点命令。 ②.无二级菜单则为“菜单名---选项”指,如:“数据处理---查看实体编 码”指数据处理菜单展点项高程点命令。 ③.“选项”特指“ARCINFO 接口”菜单的选项。如“自动生成点线地物” 指“ARCINFO 接口”菜单“自动生成点线地物”项。如图 7-2 所示: 图 7-2 ARC/INFO 接口菜单﹙部分﹚ 针对入库时的要求及常见错误,GIS 版 CASS5.0 提供了丰富的作图功能及 检查功能: 1.直接解读 SUPLIS 系统的 E00 文件。E00 文件是 Arc/info 系统自定义的 标准数据交换格式,与其 Coverage﹙图层文件﹚完全对应,直接解读,避免了 转换间的地物遗失。 2.符号化后进行编辑,入库时也直接提交 E00 文件,较提交 DXF 文件入 库,节省时间,快捷简便。﹙DXF 转成 Arc/info 的图层文件要 10-20 分钟,E00 文件只要不到一分钟。﹚ 3.代码说明:两套代码,CASS 自身代码称为属性﹙“数据处理---查看实 体属性” 可查看﹚,Arc/info 代码存于 thickness 中﹙“编辑---图元编辑…”可