“传统模式”指与 名。
MapGIS 6x 类似,将.wt、.wl、.wp后缀名作为数据名称的一部分,不过
不同的是,在地理数据库中,数据类型并不通过名称最后的扩展名来区别,因而并不需要有扩展
属性结构设臵指数据存储的属性信息的相应属性字段的设臵,参见下一小节。
子类型对数据进一步分类,例如简单要素类数据表示河流,则可以进一步划分不同类型的河 流子类型,通过一个属性字段的不同值来标识。
要素数据集指简单要素类创建后所属的要素数据集,可以将相关数据组织在一个要素数据集 下,不设臵则配臵在空间数据下的简单要素类节点下。
空间参照系指数据对应的坐标系信息,单击下拉列表可以选择,单击<导入>可以导入其他数 据的空间参照系。空间参照系相关内容请查看“空间参照系”小节。
属性结构设置
以线类型简单要素类数据“道路”为例,现在想在每个道路要素中存储对应的道路名称及宽 度,则需首先设置其属性结构,添加保存道路名称和道路宽度值的字段,操作步骤如下:
注:可先根据上一节步骤创建名为“道路” 的线类型简单要素类数据用于本练习。
1在简单要素类“道路”节点上单击右键选 择“属性结构设置”。
2在已有属性字段下面输入新的字段名称, 这里设置两个字段,第一个为“名称”,字段类 型为字符串,长度为 20,第二个字段为“宽度”, 字段类型为浮点型,小数位数。
3确定退出,这时已经为道路添加名称和宽 度两个字段。
属性字段类型、长度根据需要设臵,这里名称用于存储道路名称,采用字符串类型,道路名 称不超过
10个汉字情况下可以设长度为
20,1个汉字占用
2个存储单位;道路
宽度这里采用浮 点型,存储带有字
2位小数的实数,例如
15.50,数值类型字段值可以参与数值运算,如果设为
域 符串类型则不能。
在上一小节的基础上,为“道路”添加新的字段“道路级别”,这里用数字表示道路不同级 别,道路级别从到
1到
5,添加字段方式与上面相同,对于道路级别的取值范围的限制则要使用
“域”。域即一个范围,为一个字段关联某一个域,表示希望通过这个域限制字段值,或用于检 查不合理的字段值。建立域的步骤如下:
1在“道路”数据节点上单击右键选择“属性 结构设置”;设置新的字段“级别”,字段类型为 短整型,长度为
1。
按钮,打
2在窗口的下部单击“域”后面的
开如右图对话框;单击窗口右上的 按钮添加一个 新的域,设置域名为“道路级别”,字段类型“短 整型”,域类型为“编码域”;单击“编码域”右 侧的 按钮依次添加 1-5编码,对应相应的道路级 别,如图;确定退出。
3选中添加的“级别”字段,选择“域”下拉 列表中的道路级别,确定退出。
此时查看当前数据库下的域集节点,会看到多了一个域,即上一步中创建的“道路级别”, 也可以直接在这里创建并管理域;查看当前数据库节点下的规则
-> 属性规则,也可以看到多了
一条属性规则,即“道路”数据的“级别”字段的取值应在域“道路级别”范围内。 通过规则检查可以检查字段值是否满足此规则,在地图编辑器 -> 规则检查 -> 属性规则检查可以检查数据是否满足规则。
-> 工具菜单
创建注记
注记的创建方式与简单要素类类似,可以将注记看作特殊类型的点,即显示文字注记的点。 此外,在地图标注时常用的还有“动态注记”,动态注记通过提前数据属性内容标注在地图 上并不保存在注记类中,请查看动态注记相关内容。
导入 MapGIS 6x文件数据
wt文件保存
MapGIS 6x 矢量文件数据包括 wt、wl、wp,分别对应点、线、区类型,其中注
释、子图等多种类型的点,可以将已有的文件数据导入地理数据库使用,步骤如下:
1 在 据库上 开
MapGISLocal 节点下的某一数
-> MapGIS 6x 数据,打
单击右键,选择导入
如右图对话框。 2单击按钮选择要导入的
MapGIS 6x 文件,添加的文件在窗口下部的列表中显示。
3单击转换按钮,列表中的数据依次进行 转换,转换过程弹出如右图对话框,这里暂不 处理(具体请参考地图编辑器系统库升级内 容),勾选“采用相同....”后确定继续。转换 完成退出。
此时查看空间数据下的简单要素类节点, 可以找到导入的文件数据。
按钮按目录批量添加待转换文件。 批量导入:在上面第 2步时,也可单击
导入外部数据
对应其他矢量数据格式,例如
ArcGIS 格式数据、MapInfo 格式数据、AutoCAD 格式数据、
VCT、KML、GML等,也可通过数据转换的方式导入地理数据库,一般要素数据转为简单要素类, 含有的注记内容转为注记类,故可能出现一个数据转为多个数据的情况,具体操作步骤与导入 MapGIS 6x 文件数据类似,不再赘述。
导入设臵:数据导入过程中的设臵通过待转换项后参数列的 按钮进行设臵,不同格式数 据设臵项不同。
AutoCAD dxf 数据导入时的对照表在参数设臵处可以查看和指定,对照表的设臵方法在默认 对照表的文件头部有注释信息。
导入影像数据
地理数据库可以存储扫描数字图像、遥感影像、格网 DEM等栅格数据,在 K9 中也
库使用,已将本地影像文件导入本地数据库为例,操作步骤如下:
MapGIS
可以直接打开本地影像文件使用,当然,如有需要可以将本地影像文件等栅格数据导入地理数据
1展开 某一数据库
MapGISLocal 节点下
-> 空间数据,在栅格数据集节点单击右键选择 导入
-> 导入影像,打开如右图窗口。
2根据要添加的影像文件的类型选择“输 入文件类型”,通过“添加文件”或“添加目 录”方式添加待转换影像至窗口下部列表中, 单击“转换”按钮即进行数据转换,全部完成 后(状态显示“Success”)关闭退出。
3展开栅格数据集节点可以查看成功导入 的数据。
输入设臵:如果只想导入影像文件的一部分或其中几个波段,可以在待转换影像列表选中相 应数据,单击“输入设臵”按钮即可设臵。
导入 DEM 数据
DEM数据有多种数据格式,特定格式的 “导
入 DEM”方式导入,如右图。而DEM也可
直接通过“导入影像”的方式导入。 目前在 K9 SP3 中,栅格数据集并不区分存储的是影像或是 DEM,取决于具体如何使用相应数据,例如可以像对影像索引设色 一样对存储 DEM的栅格数据集进行显示设置。
DEM数据可以通过
tif等通用影像格式的
更多有关 DEM 数据处理内容请查看本教程有关数字高程模型部分。
创建栅格目录
栅格目录对批量栅格数据进行管理,常见的应用是对组成一个地区的分幅影像数据进行管理, 类似
MapGIS 6x 提供的影像库,也可将影像库导入地理数据库形成栅格目录,或者直接批量导
入本地影像文件创建栅格目录。根据本地影像文件创建栅格目录一般步骤如下:
1在某一数据库的空间数据节点单击右 键选择“创建”,弹出对话框中选择栅格目 录。
2输入“名称”,根据需要选择是否限 制栅格目录中数据的像元类型、波段数和空 间参考,如右图,单击下一步继续。
注:以限制像元类型为 8位无符号整型
为例,其他类型数据则无法添加到此栅格目 录。
3单击“选择文件”添加本地影像文件 至文件列表,如右图,单击下一步直至完成。
注:添加文件导入数据库存储,选择栅 格数据集则移入栅格目录下。
导入表格
常用电子表格数据,例如 SQL Server 或
Excel表格(xls、xlsx)、dbf数据,以及数据库系统例如
Oracle 等的表格数据,可以通过导入的方式添加到地理数据库中生成“对象类”数据,当然,
Excel表格为例,导入表格一般步骤为:
也可以直接创建对象类并录入信息,以导入
1在某一数据库的空间数据节点单击 右键选择导入
-> 表格数据。
按钮选择要添加的
2单击窗口上部
Excel文件及要导入的表格,单击转换按钮 即进行转换,如右图,完成退出。
注:单击文件项参数列的 按钮可以 设臵转换后的属性字段。
导入 txt 数据
txt文本文件,可以通过导入此
电子测量仪器如全站仪、GPS的测量数据可以整理为明码的
文本文件直接生成简单要素类数据,一般直接生成测量点,也可在多条线的点坐标序列之间添加 分隔符导入后生成线。下面以如下文本文件为例,导入生成简单要素类的一般步骤为:
1在某一数据库的空间数据节点单击右 键选择导入
-> 其他数据。
txt 文件,按
2添加此
单击列表中的 钮进行设置,如图。
数据起始位置:鼠标点选文本中第二行, 此为数据起始位置。
坐标设置:选择按行读取数据,X位于1