MAPGIS的图例信息编辑.pdf
总第 78 期第 2 期MAPGIS的图例信息编辑 MAPGIS 的图例信息编辑 杨昀赖海东 (江西省地矿测绘院江西南昌330030) 摘要图例板是MAPGIS相对于其它GIS采集软件的重大区别,用户用好图例板,可以减少了许多 不必要的操作,极大地提高矢量化的工作效率,极大地降低矢量化过程中的错误,利用图例板进行数 据修改和地图制作亦非常方便。 关键词图例板矢量化属性结构属性内容分类码 1序言 图例板不仅可以方便地提供各图元固定参 数和固定属性, 方便进行统改图元的参数。 在 MAPGIS6.5还提供了一种关联技术,让图例中的 不同图元与不同的文件进行关联,特别是目前全 国展开新一轮的土地调查,并按国家技术规范数 据建库。 我们提交的电子成果在图形和属性两方 面都必须非常严谨。 土地利用数据库,图层文件 较多, 若在矢量化时利用了图例板的一些功能, 则可大大提高作图的效率,后期的数据建库也会 非常轻松。 2图例板的制作 接触过MAPGIS的都会依据项目要求编辑 出相应的图例板进行简单的图形输入或一些参 数修改,属性修改。 但MAPGIS的图例板不仅能 实现先前的功能,遇到数据要分层,工程里有多 个文件时,还能根据编辑好的图例板将各图形元 素正确地输入到相应的文件里。 这就要运用图例 板的分类码。 2.1图例板运用于图形的参数及属性修改,如图 所示 编辑图例板里各图元的参数, 比较简单,在 此不细述。 主要介绍一下,有些图元具有相同的 属性,可在输入图元时就具有了属性。 2.1.1在修改图例参数时还有两个按钮,即属性 结构和属性内容,其功能主要用于各元素编辑属 性结构,并可编辑属性内容。 编辑属性结构要注 意图例里编辑的属性结构一定要与矢量文件的 属性结构一致。 属性内容里可输入统一的属性 值。 例如沟渠的“属性结构”里编辑一个“地类 码”的属性字段,属性内容输入代码“77”。 然后在 线文件的属性结构里也必须有一个 “地类码”的 属性字段。 如此编辑图例后,返回图形编辑器里, 选中图例板里的“沟渠”输入一根沟渠线后,可以 发现,线参数固定了,同时线的属性也有了,邓属 性“地类码”里有了“77”的属性值。 2.1.2编辑分类码 (如果您想实现文件与图元之 间的关联, 这一步就必须编辑, 反之, 可以不编 辑)。 分类是一个广义的概念,是一类图元的总称。 分类与图例的关系是分类中包含许多的图例。 如图所示在分类名称中输入水。 然后点击 “添加类型”。分类码由系统自动计数,分类码为3 7 2009 年江西测绘 在分类名称中输入路。 然后点击“添加类 型”。 分类码由系统自动计数,分类码为5 对编辑好的两个分类分别加入不同的属性 结构。 由于一个分类对照的是一个文件, 而在 MAPGIS中一个文件内的所有图元的属性结构是 一致的。 水 字段名称地类码;字段类型字符型;字段 长度4 路 字段名称地类码;字段类型字符型;字段 长度10 编辑每个分类中的具体图例以及每个图例 的缺省属性。 图例编辑完成后, 点击确定弹出一个对话 框,在此输入一个文件名存盘(现在假定为土地 利用)。 这就是图例文件。 2.2在工程文件管理窗口中点击鼠标右键,在弹 出的菜单中选择【新建文件】功能,在此新建两个 文件。 一个是用于存放水系图元,一个是用于存 放道路图元。 并分别对这两个文件定义属性结构 (属性结构定义内容与2.1.2中的境界和水系结 构相同)。 2.3进行文件与分类的关联。双击每一个文件后 的说明位置,弹出一个对话框,在分类码处输入 一个分类码(这个分类码就是前面所定义分类时 的代码。 2.4如前所定义的水系分类码为3,道路分类码 为5)。 每个文件都要与某一个分类码进行关联, 这样可以实现整个图例板和数据文件的关联,用 户在进行矢量化采集过程中,通过在图例板上选 择不同的图例,就可以将不同图例的图元写入不 同的数据文件中,避免了用户在矢量化过程中将 某类图例的图元放错文件的错误;用户只需点击 图例板上某一图例,在图形窗口直接进行矢量化 就可以了,实现了用户即点即输,避免了对文件 错放操作,简化了矢量化的工作步骤;在矢量化 的过程中可以实现空间数据、图形参数和图形属 性一体化输入,从而更大地提高了工作效率。 图例板是MAPGIS相对于其它GIS采集软 件的重大区别,用户用好图例板,可以减少了许 多不必要的操作, 极大地提高矢量化的工作效 率,极大地降低矢量化过程中的错误,利用图例 板进行数据修改和地图制作亦非常方便。 3结束语 在图形数据录入过程中我们使用图例板,不 仅充分利用了图例板完成参数切换功能。 更主要 的是在矢量化的过程中可以实现空间数据、图形 参数和图形属性一体化输入,从而更大地提高了 工作效率。 参考文献 [1]吴信才等.MAPGIS地理信息系统参考手册.中国地质大 学(武汉)信息工程.2001 8