




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、GDB企业管理器GDB企业管理器提供对于 MapGIS 数据的统一的存储与管理。打开 GDB企业管理器在 MapGIS K9 资源中心,选择产品中心 -> MapGIS 基础平台,单击右侧窗口的“GDB企业管理器”即可启动GDB企业管理器。MapGIS 数据源打开 GDB企业管理器,左侧为 MapGISCatalog 窗口,配置显示的是当前连接的 MapGIS 数据源,如下图:左图显示的是正常安装 MapGIS K9 SP3 基础平台后默认配置的数据源,这里有两个数据源MapGIS6xLocal 和标MapGISLocal,在 MapGISLocal 数据源下配置有以图标识的多个演示数据
2、库。MapGIS6xLocal 为 MapGIS 6x 本地文件中间件数据源,MapGISLocal 为 MapGIS K9 本地数据库数据源。MapGISLocal - MapGIS K9本地数据库数据源下面我们来查看 MapGISLocal 下的数据是如何存储的:1 右键单击 MapGISLocal 数据源下数据库“平台基础示例数据”,选择属性。2 在打开的属性页中选择“数据文件”选项卡,如右图所示。可以看到数据库“平台基础示例数据”对应一个在本机 MapGIS K9 SP3 安装目录的 Sample文件夹下的“平台基础示例数据.HDF”文件,也就是说这个数据库中的数据是存储在此文件中,我
3、们不能直接在 Windows 资源管理器中打开此 HDF 文件以查看数据库中的数据,只有在 GDB企业管理器中才能够查看。新建本地数据库下面我们新建一个本地数据库,操作步骤如下:1 在 MapGISLocal 数据源节点单击右键选择“创建数据库”。2 在打开的对话框中直接单击下一步,输入要创建的地理数据库名称,这里输入“武汉”,单击下一步。3 如右图,设置数据库文件名称及存储位置,这里去掉 MapGIS01.HDF中的“01”,位置仍设置在默认的 MapGIS K9 安装目录的 Sample。注:一个地理数据库可对应多个 HDF存储文件,可依次输入文件名,设臵位臵;其中列表的第一个为主数据库,
4、默认存储文件名在数据库名称后添加“01”,可更改。多个存储文件的方式并不常见,一般使用一个存储文件以方便管理。注:日志文件用于存储当前数据库日志,如有需要可以创建,使用时先在“服务器环境配臵工具”中启用此数据库的日志。4单击完成,开始创建数据库文件,安装成功默认显示安装日志。此时 MapGISLocal数据源目录中添加了名称为“武汉”的数据库。查看 MapGIS K9 安装目录的 Sample 文件夹,可以看到多了一个“武汉.HDF”文件。附加数据库将当前创建的本地地理数据库的存储文件(HDF文件)拷贝至其他安装有 MapGIS K9 软件的计算机,相应的数据库并不会自动出现在数据源目录树中,
5、也就不能够直接使用数据库中的数据,这里需要先进行附加数据库的操作,附加即将存储文件对应的数据库配置到 MapGISLocal 数据源下。1 在 MapGISCatalog 目录树的 MapGISLocal 节点上单击右键选择“附加数据库”。此时弹出如右图所示对话框。2 单击上面的按钮选择要附加的 HDF文件,可以修改“附加为”后面的文本作为附加后的数据库名称。确定退出。注:对应多个存储文件时,选择主数据文件;如果创建的数据库对应有日志数据库,可以同时附加日志文件。批量附加数据库:当需要附加多个本地数据库时,可以使用批量附加数据库,在 MapGISLocal 节点右键菜单中可以找到。注销及删除数
6、据库当不再使用一个地理数据库时,可以将其注销,及从目录树中移除此数据库,但并不删除对应的数据文件,如果要同时删除数据文件,则使用删除数据库。注销和删除数据库直接在相应数据库节点上单击右键选择操作即可。注:多个数据库注销或删除,可以在目录树中选中 MapGISLocal 节点,然后在右侧内容视窗的数据库列表中选择多个数据库,在选中的数据库上单击右键选择相应操作即可。配置 SQL Server 数据源GDB在这里是 GeoDataBase 的缩写,称为地理数据库,可以简单看作是一个存储空间地理数据的数据库。GDB的实现方式不止是这里的 HDF文件类型的本地文件型数据库,也可以将空间数据存储在类似
7、Oracle、SQL Server等商业数据库中,此时也可将相应数据库看做地理数据库(GDB),但是只存储有关系数据表的 Oracle 或 SQL Server 数据库不能称为 GDB。注:配臵 SQL Server 或 Oracle 数据源需要有 MapGIS K9 基础平台企业版及以上版本许可。以配置 SQL Server 数据源为例,首先计算机能够连接 SQL Server 服务器,如果是本机安装SQL Server 数据库管理系统,应开启数据库服务,使得能够通过数据库管理员用户名和密码登录,配置步骤如下:1 在企业管理器 MapGISCatalog窗口中,右键单击 GDBConnect
8、ion,选择“配置 MapGIS数据源”。2 在打开的“客户端配置管理”页面选择“数据源”选项卡,单击“添加”按钮。3 在打开的对话框中,数据源类型选择SQL Server,单击下一步。4 单击“刷新”按钮,列表中显示当前查找到局域网中的 SQL Server 服务器,选择要连接的服务器,或直接输入相应服务器名;数据源名可修改为“SQLServer+服务器名”以标识数据源类型;单击完成退出。5 回到上级窗口,选中上一步添加的数据源,单击“测试”,输入相应的管理员名称与密码,如右图,单击确定进行验证。验证成功弹出如下对话框,此时可以正常连接相应服务器使用。注:连接 Oracle 等其他数据库系统
9、方法类似,应满足其正常使用条件,例如 Oracle 需安装客户端才能连接服务器。创建 SQL Server数据源数据库在 SQL Server 数据库服务器上创建数据库,首先应初始化服务器环境,在相应数据源下建立一个“主数据库”,以保存数据源信息,操作步骤如下:1 在 MapGISCatalog 窗口中,右键单击上一步中创建的 SQLServerLocal 数据源节点,选择“连接”,以管理员名和密码连接。2右键单击数据源选择“创建数据库”,在打开的对话框中,选择“新建数据库”,输入管理员密码,单击下一步;指定新创建的默认数据库 MPDBMASTER的口令,下次连接数据源时可以以 MPDBMAS
10、TER名和此口令登录;单击下一步继续。3 如右图所示,指定数据库存储文件名及位置,单击完成开始创建数据库,处理完成默认显示安装日志。SQL Server 数据源下的数据库从使用方式上来看,与本地数据源数据库类似,MapGIS K9 自动完成与服务器的连接与数据处理。中间件数据源此外,MapGIS K9 可以间接调用的本地其他格式数据,也可将所作文件目录看作一个“虚拟的”地理数据库,例如 MapGIS6xLocal,可将本地某一文件目录下的 MapGIS 6x 文件数据作为虚拟的数据库数据进行调用,其优势处理数据时提供一致的调用方式,MapGIS K9 借助这样的虚拟 GDB可以以近似统一的方式
11、调用不同类似的数据,可以看作是在 MapGIS K9 和外部数据直接建立了一个中间桥梁,使得在 MapGIS K9 中的操作不用针对特定格式数据,对不同数据源数据的调用通过中间件转为对相应数据的不同处理,如下图:中间件数据 1数据 2,MapGIS K9 中间件注:对于特定数据格式,如 ArcGIS数据、AutoCAD数据等,需要本机安装有相应软件才能够正常使用。配置 ArcGIS中间件数据源在安装有 ArcGIS软件的计算机上,可以配置 ArcGIS中间件源数据源直接调用 ArcGIS数据。在 MapGIS K9 SP3 中,支持中间件功能的软件安装时即有相应中间件选项,根据需要进行选择即可
12、,在早期 MapGIS K9 版本中,需要手动配置相应中间件,具体步骤参照相应帮助文档。在MapGIS K9 SP3 中,添加 ArcGIS数据源步骤如下:注:请先确认本机已安装并能正常使用 ArcGIS 软件。1在 GDB企业管理器中,右键单击 MapGISCatalog 目录树中的 GDBConnection 选择“配置 MapGIS数据源”。2选择“数据源”选项卡,单击添加按钮,打开如图所示对话框。3这里选择 ArcGIS Local 中间件,单击下一步继续;选中列表中的数据源,单击完成。4此时在数据源列表中多了一个“ArcGISLocal”数据源项,选中后单击“测试”按钮验证能否正常使
13、用,正常提示“连接成功!”,确定退出。如左图所示,此时在 MapGISCatalog 窗口中的目录树中添加了新的“ArcGISLocal”数据源。注:其他中间件数据源例如 AutoCAD 中间件数据源、ArcGIS SDE 中间件数据源的添加方式类似。如果在添加数据源列表中没有所需中间件项,请检查软件安装时是否勾选了相应中间件项。添加 ArcGIS中间件数据源数据库中间件数据源数据库通过“附加”方式创建,实际上中间件的方式并没有创建地理数据库,而是将已有的其他类型数据配置为虚拟地理数据库的数据,下面为将位于 C:shp目录下的ArcGIS Shapefile 格式数据配置为中间件数据源下数据库
14、数据。注:演示数据为 ArcGIS 的 Shapefile 格式数据,任意此类型数据都可用于本练习。1在上一步中生成的 ArcGISLocal 数据源节点上单击右键,选择“附加数据库”,打开如右图所示对话框。2数据库类型根据数据选择 Shapefile,附加的路径设为数据所在的 C:shp,数据库名称这里设为“Test”,确定完成。3此时展开 ArcGISLocal 数据源即可看到上一步中创建的 Test数据库,展开可进一步查看数据库中的数据。注:这里的数据实质上都是 C:shp目录下的 Shapefile 格式数据,通过中间件使用数据。MapGIS6xLocal 数据源MapGIS6xLoc
15、al 数据源默认提供,通过该数据源可以直接使用本地的 MapGIS 6x 文件数据,本地某一目录下的文件数据首先应通过“附加数据库”的方式配置在一个数据库下,方式与上面的 ArcGIS 中间件的使用方式类似。注:在地图编辑器等模块中也可以直接打开使用 MapGIS 6x 文件数据,但使用方式与这里配臵为地理数据库数据不同。小结通过上面的内容可以看到,MapGIS K9 支持三种类型数据源:1 本地数据库数据源 -> 对应本地 HDF 格式存储文件,默认提供。2 SQL Server、Oracle等数据库系统数据源 -> 对应相应数据库系统数据存储文件,有能够使用的数据库系统。3中间
16、件数据源 -> 对应相应格式外部数据,需安装对应软件。三种数据源的物理存储上差异较大,但在 MapGIS K9 中可以通过相似的方式使用各数据源下的数据。此外,能否使用除本地数据库数据源外的其他数据源,还取决于用户购买和安装的 MapGIS K9 软件版本是否支持相应功能。本地地理数据库数据管理如下图所示,为展开 MapGISLocal 数据源下“平台基础示例数据”数据库及下面的“空间数据”节点后的显示效果,本小节介绍地理数据库下的空间数据及管理。空间数据地理数据库中的数据配置在“空间数据”节点下,按照数据类型的不同配置在不同的节点上,其中“简单要素类”、“要素类”、“注记类”、“对象类
17、”、“栅格数据集”、“三维要素类”等为基本类型数据,其他类型为基本类型数据的不同组织方式。注:“要素类”在 MapGIS 7.x 版本中广泛使用,目前被“简单要素类”所替代,如果有之前的要素类数据,一般需转换为简单要素类在 MapGIS K9 中使用。要素类与简单要素类在底层数据结构上有区别,目前在 MapGIS K9 中一般只支持简单要素类数据的处理和分析。基本类型简单要素类:基本的矢量数据类型,根据要素类型的不同,区分为点、线、区。注记类:对应地图图面文字标注,例如地名、高程值等。栅格数据集:地理数据库中的图像、影像、格网 DEM等栅格数据对应的数据类型。对象类:属性数据对应数据类型,没有
18、图形信息。三维要素类:对应三维模型或 TIN数据。CAD类:不区分点、线、区、注记,主要用于制作地图修饰符号的数据类型。注:CAD类并非对应 AutoCAD类型数据,AutoCAD数据一般转换为简单要素类进行编辑。复合类型网络类:在简单要素类基础上构建,对应用于网络分析的网络模型数据。要素数据集:要素数据、对象类等的集合,在地理数据库下对要素数据进一步进行分类。栅格目录:一类栅格数据的集合。地图集:要素数据基础上的复合类型,常用于管理分幅地图数据。三维要素数据集其他:三维要素类的集合,通常为同一场景下的三维模型。关系类:关系类用于保存地理数据库数据对象之前的某种空间或逻辑关系,分为多种类型。元
19、数据库和元数据集:用于保存元数据,层次为元数据库->元数据集->元数据。元数据:对应原始数据的描述信息,又称数据的数据。注:以上不同类型数据只在使用的 MapGIS K9 软件版本支持时才能够使用,例如元数据在MapGIS K9 基础平台企业版提供,企业版以下版本不能够创建或查看元数据。查看数据对数据的浏览、查看在 GDB企业管理器的“内容视窗”进行,根据在左侧目录树中所选数据类型的不同,内容视窗以不同方式显示。下面依次展开目录树中的 MapGISLocal -> 平台基础示例数据 -> 空间数据 -> 要素数据集,单击要素数据集“武汉市区”,然后单击内容视窗右侧
20、部分左下角的浏览图形按钮如图:,此时内容视窗右侧窗口显示要素数据集下数据叠加显示效果,这里可以看作一幅地图,由一个要素数据集下的所有图形数据叠加显示构成,在内容视窗左侧的列表中可以控制图形数据的显示及显示顺序。进一步展开此要素数据集,可以看到要素数据集下的各个节点,这里表示要素数据集下可以包含的数据类型,如下图所示。要素数据集“武汉市区”下有两类数据,注记类和简单要素类(有相应类型数据,则节点前有符号,单击可以展开节点)。展开简单要素类,选中下面的“城市中心线”数据,在内容视窗中单击浏览图形按钮式。可浏览注记类数据的图形信息,这里还提供了其他查看方浏览属性表格:浏览数据的属性信息,每一个要素对
21、应一条属性记录,在查看的同时也可以修改属性值,或对属性表格进行查找、替换、统计等属性处理。图形属性同时显示:同时显示数据的图形和属性信息,在图形窗口单击右键可以选择“图形属性联动”和“可视化图元”,此时可以选择某条记录查看对应要素或选择某个要素查看对应属性记录。其他数据类型的查看,根据数据特性的不同提供不同方式,例如栅格数据集、栅格目录只能查看图形信息,对象类只能查看属性表格。注:地图集由于其特殊性,其数据目录可以按层类显示或按图幅显示,图形内容可以按接图表显示或图形显示;元数据在元数据视图查看和编辑;三维模型数据只能在三维平台的三维视图查看。创建简单要素类地理数据库中并非所有的数据类型都可以
22、直接创建,有的数据类型需要在其他数据基础上创建,例如网络类、地图集等,有的数据类型通过导入外部数据创建,例如栅格数据集等。下面涉及到的是矢量数据(简单要素类、注记类)、栅格数据(栅格数据集)、属性数据(对象类)的创建及导入。注:网络类的创建请查看网络编辑与分析相关内容;地图集的创建请查看地图集管理相关内容;三维模型数据的创建和导入不在本教程范围内,请参考 MapGIS三维景观系统相关文档。空间数据的创建可以在企业管理器目录树的数据库或空间数据节点上单击右键选择创建,也可直接根据要创建的数据类型在相应数据类型节点上单击右键选择创建,以创建简单要素类为例:1展开 MapGISLocal 数据源下某
23、一数据库,在空间数据节点上单击右键选择“创建”。2选择“简单要素类”,确定完成。注:下面的步骤与直接在简单要素类节点上右键选择创建相同。3输入数据名称、别名,选择“类型”,单击下一步继续;根据需要选择是否编辑数据属性结构;根据需要设置子类型字段、要素数据集、空间参照系和几何网络;设置数据精度;完成退出。“传统模式”指与 MapGIS 6x 类似,将.wt、.wl、.wp后缀名作为数据名称的一部分,不过不同的是,在地理数据库中,数据类型并不通过名称最后的扩展名来区别,因而并不需要有扩展名。属性结构设臵指数据存储的属性信息的相应属性字段的设臵,参见下一小节。子类型对数据进一步分类,例如简单要素类数
24、据表示河流,则可以进一步划分不同类型的河流子类型,通过一个属性字段的不同值来标识。要素数据集指简单要素类创建后所属的要素数据集,可以将相关数据组织在一个要素数据集下,不设臵则配臵在空间数据下的简单要素类节点下。空间参照系指数据对应的坐标系信息,单击下拉列表可以选择,单击<导入>可以导入其他数据的空间参照系。空间参照系相关内容请查看“空间参照系”小节。属性结构设置以线类型简单要素类数据“道路”为例,现在想在每个道路要素中存储对应的道路名称及宽度,则需首先设置其属性结构,添加保存道路名称和道路宽度值的字段,操作步骤如下:注:可先根据上一节步骤创建名为“道路”的线类型简单要素类数据用于本
25、练习。1在简单要素类“道路”节点上单击右键选择“属性结构设置”。2在已有属性字段下面输入新的字段名称,这里设置两个字段,第一个为“名称”,字段类型为字符串,长度为 20,第二个字段为“宽度”,字段类型为浮点型,小数位数。3确定退出,这时已经为道路添加名称和宽度两个字段。属性字段类型、长度根据需要设臵,这里名称用于存储道路名称,采用字符串类型,道路名称不超过 10个汉字情况下可以设长度为 20,1个汉字占用 2个存储单位;道路宽度这里采用浮点型,存储带有 2位小数的实数,例如 15.50,数值类型字段值可以参与数值运算,如果设为字符串类型则不能。域在上一小节的基础上,为“道路”添加新的字段“道路
26、级别”,这里用数字表示道路不同级别,道路级别从 1到 5,添加字段方式与上面相同,对于道路级别的取值范围的限制则要使用到“域”。域即一个范围,为一个字段关联某一个域,表示希望通过这个域限制字段值,或用于检查不合理的字段值。建立域的步骤如下:1在“道路”数据节点上单击右键选择“属性结构设置”;设置新的字段“级别”,字段类型为短整型,长度为 1。2在窗口的下部单击“域”后面的按钮,打开如右图对话框;单击窗口右上的按钮添加一个新的域,设置域名为“道路级别”,字段类型“短整型”,域类型为“编码域”;单击“编码域”右侧的按钮依次添加 1-5编码,对应相应的道路级别,如图;确定退出。3选中添加的“级别”字
27、段,选择“域”下拉列表中的道路级别,确定退出。此时查看当前数据库下的域集节点,会看到多了一个域,即上一步中创建的“道路级别”,也可以直接在这里创建并管理域;查看当前数据库节点下的规则 -> 属性规则,也可以看到多了一条属性规则,即“道路”数据的“级别”字段的取值应在域“道路级别”范围内。通过规则检查可以检查字段值是否满足此规则,在地图编辑器 -> 工具菜单 -> 规则检查 -> 属性规则检查可以检查数据是否满足规则。创建注记注记的创建方式与简单要素类类似,可以将注记看作特殊类型的点,即显示文字注记的点。此外,在地图标注时常用的还有“动态注记”,动态注记通过提前数据属性内
28、容标注在地图上并不保存在注记类中,请查看动态注记相关内容。导入 MapGIS 6x文件数据MapGIS 6x 矢量文件数据包括 wt、wl、wp,分别对应点、线、区类型,其中 wt文件保存注释、子图等多种类型的点,可以将已有的文件数据导入地理数据库使用,步骤如下:1 在 MapGISLocal 节点下的某一数据库上单击右键,选择导入 -> MapGIS 6x 数据,打开如右图对话框。2单击按钮选择要导入的 MapGIS 6x 文件,添加的文件在窗口下部的列表中显示。3单击转换按钮,列表中的数据依次进行转换,转换过程弹出如右图对话框,这里暂不处理(具体请参考地图编辑器系统库升级内容),勾选
29、“采用相同.”后确定继续。转换完成退出。此时查看空间数据下的简单要素类节点,可以找到导入的文件数据。批量导入:在上面第 2步时,也可单击按钮按目录批量添加待转换文件。导入外部数据对应其他矢量数据格式,例如 ArcGIS 格式数据、MapInfo 格式数据、AutoCAD 格式数据、VCT、KML、GML等,也可通过数据转换的方式导入地理数据库,一般要素数据转为简单要素类,含有的注记内容转为注记类,故可能出现一个数据转为多个数据的情况,具体操作步骤与导入MapGIS 6x 文件数据类似,不再赘述。导入设臵:数据导入过程中的设臵通过待转换项后参数列的按钮进行设臵,不同格式数据设臵项不同。AutoC
30、AD dxf 数据导入时的对照表在参数设臵处可以查看和指定,对照表的设臵方法在默认对照表的文件头部有注释信息。导入影像数据地理数据库可以存储扫描数字图像、遥感影像、格网 DEM等栅格数据,在 MapGIS K9 中也可以直接打开本地影像文件使用,当然,如有需要可以将本地影像文件等栅格数据导入地理数据库使用,已将本地影像文件导入本地数据库为例,操作步骤如下:1展开 MapGISLocal 节点下某一数据库-> 空间数据,在栅格数据集节点单击右键选择导入 -> 导入影像,打开如右图窗口。2根据要添加的影像文件的类型选择“输入文件类型”,通过“添加文件”或“添加目录”方式添加待转换影像至
31、窗口下部列表中,单击“转换”按钮即进行数据转换,全部完成后(状态显示“Success”)关闭退出。3展开栅格数据集节点可以查看成功导入的数据。输入设臵:如果只想导入影像文件的一部分或其中几个波段,可以在待转换影像列表选中相应数据,单击“输入设臵”按钮即可设臵。导入 DEM 数据DEM数据有多种数据格式,特定格式的 DEM数据可以通过“导入 DEM”方式导入,如右图。而 tif等通用影像格式的 DEM也可直接通过“导入影像”的方式导入。目前在 K9 SP3 中,栅格数据集并不区分存储的是影像或是DEM,取决于具体如何使用相应数据,例如可以像对影像索引设色一样对存储 DEM的栅格数据集进行显示设置
32、。更多有关 DEM 数据处理内容请查看本教程有关数字高程模型部分。创建栅格目录栅格目录对批量栅格数据进行管理,常见的应用是对组成一个地区的分幅影像数据进行管理,类似 MapGIS 6x 提供的影像库,也可将影像库导入地理数据库形成栅格目录,或者直接批量导入本地影像文件创建栅格目录。根据本地影像文件创建栅格目录一般步骤如下:1在某一数据库的空间数据节点单击右键选择“创建”,弹出对话框中选择栅格目录。2输入“名称”,根据需要选择是否限制栅格目录中数据的像元类型、波段数和空间参考,如右图,单击下一步继续。注:以限制像元类型为 8位无符号整型为例,其他类型数据则无法添加到此栅格目录。3单击“选择文件”
33、添加本地影像文件至文件列表,如右图,单击下一步直至完成。注:添加文件导入数据库存储,选择栅格数据集则移入栅格目录下。导入表格常用电子表格数据,例如 Excel表格(xls、xlsx)、dbf数据,以及数据库系统例如 SQL Server 或 Oracle 等的表格数据,可以通过导入的方式添加到地理数据库中生成“对象类”数据,当然,也可以直接创建对象类并录入信息,以导入 Excel表格为例,导入表格一般步骤为:1在某一数据库的空间数据节点单击右键选择导入 -> 表格数据。2单击窗口上部按钮选择要添加的Excel文件及要导入的表格,单击转换按钮即进行转换,如右图,完成退出。注:单击文件项参数
34、列的设臵转换后的属性字段。按钮可以导入 txt 数据电子测量仪器如全站仪、GPS的测量数据可以整理为明码的 txt文本文件,可以通过导入此文本文件直接生成简单要素类数据,一般直接生成测量点,也可在多条线的点坐标序列之间添加分隔符导入后生成线。下面以如下文本文件为例,导入生成简单要素类的一般步骤为:1在某一数据库的空间数据节点单击右键选择导入 -> 其他数据。2添加此 txt 文件,单击列表中的按钮进行设置,如图。数据起始位置:鼠标点选文本中第二行,此为数据起始位置。坐标设置:选择按行读取数据,X位于 1列,Y位于 2列。坐标系:单击用户投影参数按钮可以设置数据所在坐标系。注:测量坐标导入
35、生成线则勾选“启用生成线”,分隔符指在原文本用于断开各线的坐标点序列的符号,例如可以使用“;”,则此处输入“分隔符”为“;”。上面的文本数据不适用于生成线。3导入属性 -> 这里的文本文件中每个点坐标后还有相应的名称、城区信息,通过设置可以同时导入为简单要素类的属性信息。选择“按指定分隔符”,单击“设置分隔符”,如右图。此文本文件默认采用逗号分隔,如果有其他分隔符则勾选其他符合,或输入其他符合;设置属性名称所在行,这里为第一行;设置属性结构,可以修改属性名称及类型,不加入生成的简单要素类则不勾选。图元属性位臵:在导入 txt数据生成线时使用,此处不设臵。导出数据简单要素类、注记类、对象类
36、、栅格数据集数据导出地理数据库,可直接在相应数据节点上单击右键选择导出,并根据需要选择导出数据类型即可。以导出已有简单要素类“道路”为MapGIS 6x 文件为例:1在数据所在简单要素类节点上单击右键选择导出 -> MapGIS 6x 数据。2在数据列表中选择要导出的“道路”数据,然后单击目标数据后的按钮,选择要保存文件的本地路径,单击转换按钮即可进行导出,完成退出。注:在支持导出的数据节点上单击右键,右键菜单中即有导出选项。在数据库之间迁移数据可以通过导入或导出 MapGIS GDB 数据实现。删除数据已有的数据如果需要从数据库中删除,可在数据节点上单击右键选择删除即可。多个数据从数据
37、库中删除,可以选中数据类型节点,在内容视窗右侧数据列表中选择要删除的数据,然后单击右键选择删除。注:栅格目录、地图集删除时,其关联的数据不会随之删除,栅格目录中数据移至栅格数据集节点,地图集中数据仍在原始位臵节点,删除的只是地图集的定义及相关数据。清空:对于简单要素类数据,使用清空功能,可以保留数据空间参照系、属性结构,清空其中的数据,在数据节点单击右键选择清空即可。小结本小节主要介绍了 MapGIS K9 本地地理数据库的空间数据管理的相关内容,包括创建数据、导入和导出数据等,特殊类型的数据如网络类、地图集、三维要素类等在此没有详细介绍,本教程其他部分会有相关内容介绍。需注意:1本地数据库中
38、所有数据都存储在 HDF 文件中,在 Windows 资源管理器中无法直接查看数据,需在 GDB 企业管理器中才能查看。2对于数据的操作一般直接配置在相应数据节点的右键菜单上,例如简单要素类的属性结构设置、空间参照系设置等,不同类型数据对应右键菜单不同。3图形数据编辑无法在 GDB 企业管理器中进行,如果需要编辑图形请在地图编辑器下完成。空间参照系空间参照系是空间数据定位的基准,数据坐标在特定的空间参照系下才有具体含义,本节内容主要介绍 MapGIS K9 空间参照系的使用及如何创建特定空间参照系。查看空间参照系在 MapGISLocal 下展开“基础平台示例数据”数据库,找到空间数据下的要素
39、数据集“武汉市区”,选中简单要素类数据“城市中心线”,此为表示武汉市区道路的线类型数据,单击右键选择“空间参照系”,即弹出如图所示对话框,显示当前数据的空间参照系:这里显示的数据的空间参照系为“地理坐标系(北京)_度”,为当前数据库下默认配置的空间参照系,单击按钮可打开如下图所示对话框:如上图,展开窗口上部的下拉列表,可以看到在数据库节点下配置有很多项,这里的每一项都对应一系列已配置的空间参照系,展开“地理坐标系(北京)”,其中就有“地理坐标系(北京)_度”。在这里列表的所有项,都可以在数据库节点下的“空间参照系”中找到,也就是说空间参照系的定义都存储在数据库中,数据库中的数据选择其中一个使用
40、。展开当前数据的空间参照系节点,显示如下右图:空间参照系中除“用户自定义坐标系”外,为系统默认配置,不能修改。如需创建特定的空间参照系,应配置在用户自定义坐标系节点下。下面为创建新的空间参照系的步骤。创建空间参照系这里以创建一个基于 WGS 84 坐标系的采用 UTM 投影中央经线为 114度的平面直角坐标系(单位米)为例。1在空间参照系节点下的用户自定义坐标系上单击右键选择创建,打开如右图窗口。2空间参照系类型选择“投影平面直角坐标系”,设置空间参照系名称为“WGS-84_UTM_114N”;单击“地理坐标系”选项卡,在标准椭球下拉列表中选择“7:WGS-84”;单击“投影坐标系”选项卡,投
41、影类型选择“1:通用横向墨卡托投影坐标系”,投影中心点经度设为“1140000”(由于格式为度分秒),比例尺分母设为“1”,长度单位“米”。确定完成。空间参照系类型:常用类型为“地理坐标系”和“投影平面直角坐标系”,地理坐标系数据使用地理坐标,即经度、纬度坐标,无投影;投影平面直角坐标系使用平面坐标,如米、毫米等,需设置特定投影类型。设置空间参照系对于简单要素类数据,可以在创建时设置空间参照系,或者修改已有数据的空间参照系,这里假设数据库中的简单要素类数据“道路”使用上面创建的空间参照系,设置方法如下:1在“道路”数据节点上单击右键选择“空间参照系”。2在打开的对话框中单击按钮设置空间参照系,
42、从空间参照系下拉列表中展开“用户自定义坐标系”找到上面创建的空间参照系“WGS-84_UTM_114N”,选择后确定退出。注:修改空间参照系时弹出上图所示对话框,这里真能够修改数据的空间参照系信息,而不是将数据从已有的空间参照系转换到所设臵的空间参照系,如需转换,应使用地图编辑器下的投影变换工具。外部空间参照系对于地理数据库外的数据,数据的空间参照系信息存储在数据本身或以特定坐标系文件存在,MapGIS K9 在使用这些数据时也能够正常读取这些数据的空间参照系信息。而将外部数据导入地理数据库时,如果数据带有空间参照系,则会将其空间参照系随之导入,在“用户自定义坐标系”节点下生成相应项。做过多次
43、数据导入处理后查看用户自定义坐标系节点,可以看到多出几项,这是数据导入同时创建的空间参照系。导入空间参照系可以将其他数据库的空间参照系“导入”至当前数据库,这样无须重复设置空间参照系参数。操作步骤如下。1在数据库下的空间参照系 -> 用户自定义坐标系节点单击右键选择“导入”。2选择其他数据库下的空间参照系,确定完成。注:不能导入当前数据库已有空间参照系重名的空间参照系。小结地理数据库中的空间参照系为一类特殊的数据,用于描述空间数据的坐标系。地理数据库中的空间数据并不各自保存空间参照系,而是引用当前数据库中的空间参照系,因而修改某一自定义坐标系的参数,引用此空间参照系的数据随之改变,当然指
44、空间参照系发生改变而非数据坐标发生转换。MapGIS K9 空间参照系中需注意的有:·地理坐标 DDDMMSS格式指例如 117度 30分 30秒的数据表示为 1173030,数据形式上的需要使得 117度也应表示为1170000,此种方式对于实际空间数据并不采用,也就是说实际使用的数据一般不能采用此种格式,但是用于输入地理坐标有其方便之处,例如投影参数中标准经纬度的设置、生成梯形图框时起始坐标的设置等。· MapGIS K9 中的投影平面直角坐标系带有比例尺在空间参照系的“投影坐标系”选项卡中可以看到有“水平比例尺”一项,一般设为 1,此时“长度单位”为“米”,例如用于表
45、示常用的高斯大地坐标;在用于特定制图需求时,例如制作 1:5万比例尺地图,可以使用带有比例尺的坐标系,将水平比例尺设为 50000(即此处只输入比例尺分母值),而长度单位一般用“毫米”以便于地图输出到纸张上的单位相对应。相同投影参数、不同比例尺坐标系下坐标一般需要换算,例如水平比例尺为 1,长度单位米的高斯坐标(525000,3225000),如果在水平比例尺 50000,长度单位毫米坐标系下应为:X -> 525000÷50000×1000 = 10500 ;Y -> 3225000÷50000×1000 = 604500 “÷5
46、0000”为换算两坐标系比例尺 1 -> 50000,“×1000”为换算两坐标系单位米 -> 毫米。·高斯投影及带号处理我们国家大比例尺数据常用高斯-克吕格投影,一般简称高斯投影,高斯投影分带,不同投影带坐标系完全一致,因而常在高斯坐标横坐标前加注带号以与其他投影坐标区别,例如 3度分带 38带的坐标(650000,3200000)表示为(38650000,3200000),这样就能与 37带的坐标相区别开;而在 MapGIS 空间参照系中,由于投影坐标系参数中可以记录坐标所在的投影带的准确信息,从而能与其他投影带数据进行区分,故两投影带数据坐标值相同也不会混
47、淆,因而可以不加带号。原始数据如果带有带号,一般需进行去带号处理,矢量数据通过“整图变换”功能平移去除带号,影像数据也提供有类似功能。如果需要保留带号,则要在投影坐标系参数中设置“投影偏移 E”,同时考虑到高斯坐标默认的 500公里偏移(为使横坐标不出现负值),上述(38650000,3200000)坐标所在坐标系参数设置时投影偏移 E应为 38500000。更多有关空间参照系、坐标系知识请参考地图学相关书籍。地图编辑器地图编辑器提供制图相关的编辑工具,以及基于地图的数据处理。启动地图编辑器在 MapGIS K9 资源中心中,选择产品中心 -> MapGIS 基础平台,单击右侧窗口中的地
48、图编辑器,如左图,即可启动地图编辑器。地图文档与地图管理MapGIS K9 地图通过地图文档进行组织,地图编辑器中相关功能一般都基于当前的地图文档进行处理。可以通过以下步骤打开一个地图文档:打开地图文档1在 MapGIS K9 资源中心中单击启动地图编辑器。2 选择文件菜单 -> 打开,在对话框中定位到 MapGIS K9 安装路径下的 Sample 目录,打开一幅演示地图文档,例如“世界地图.Map”。演示数据默认配臵在 Sample 目录下。3在地图编辑器主界面的“地图视图”中单击鼠标右键,选择“复位窗口”,如图即可显示当前地图的全貌。地图显示操作地图视图用于以不同比例尺显示地图的图
49、形内容,图形的编辑也在该视图中通过鼠标、键盘交互进行处理,在默认地图视图右键菜单(如下图所示)中提供当前视图窗口的放大、缩小、平移。也可以通过工具栏中的常用工具条中的视图工具进行放大、缩小、平移。地图视图右键菜单及常用工具条原地图进行放大、平移后局部:复位窗口:指将当前地图平铺地图视图窗口显示,如果只想查看单个图层,可在相应图层上单击右键选择“设为当前显示范围”。更新窗口:刷新当前地图视图,重新进行地图绘制。上级窗口、下级窗口:指恢复地图视图窗口至上一次或后一次查看的状态,类似 Windows 资源管理器中的前进与后退。当然,更简单的地图缩放方式为直接使用鼠标中键滚轮控制缩放,或者使用快捷键
50、F5->放大、F6->平移、F7->缩小。添加、导入地图一个地图文档可以关联多幅地图,其中一幅处于“激活”状态的地图在地图视图显示,多幅地图可以通过地图右键菜单中的“激活”进行显示切换。如下为一个具有多幅地图的地图文档的创建方法,以上例中打开的“世界地图.Map”为基础,导入另一幅地图:1 在文档管理窗口的地图文档目录树的根节点上单击右键,选择“导入地图”。2 如作图所示,单击打开另一个地图文档,这里添加同在 Sample 目录下的“中国地图.Map”;选中该地图文档中的某一地图,这里选择未命名地图,即“新地图”;单击确定按钮添加此地图至当前地图文档。3 在新添加的地图上单击
51、右键选择“激活”,然后复位地图视图,则显示新添加的地图。新的地图添加后,文档管理窗口当前目录目录树显示如下图所示:在左侧的地图文档目录树种可以看到,当前地图文档即“世界地图.Map”下有两幅地图,都未命名,默认名称为“新地图”,每幅地图下有多个图层,这里也体现了多个图层构成一幅地图的概念。每个图层前的不同图标显示其图层类型的不同,图形要素分为点、线、面,这里还有注记图层,此外其他类型数据可以添加到地图中,包括:注:地理数据库中的空间数据都可以添加到地图中,此外,本地的影像文件、MapGIS 6x 文件等也可以作为图层添加,具体支持数据类型可在地图上单击右键选择“添加图层”,打开的对话框中的文件
52、类别列出了所支持的数据类型。注:处于激活状态的地图以下称之为“当前地图”,其名称在文档管理目录树中加粗显示。重命名地图以上面打开的地图文档为例,在地图上单击右键选择“属性”,选择属性页中的“常规”,可以在窗口右侧修改地图的名称,如左图所示。如左图所示,将两幅地图分别重命名为世界地图和中国地图,这样在一个地图文档下的地图可以方便进行区分。移除地图如果需要将一幅地图从当前地图文档中移除,可在地图上单击右键选择“移除”。这里把中国地图从当前地图文档中移除,结果如图所示,此时世界地图自动设为当前地图。添加、移除图层一幅地图一般由多个图层组成,例如这里的世界地图,由注记、点、线、区图层组成,可以向当前地
53、图添加新的图层或移除已有图层。添加图层可以在地图上单击右键选择“添加图层”,选择要添加的数据;移除图层则直接在要移除的图层上单击右键,选择“移除”,多个图层可以通过按下 Ctrl 或 Shift 键同时选择。下面以添加演示数据库中的武汉道路数据至当前地图为例:1右键单击“世界地图”,选择“添加图层”,弹出如上左图所示对话框。2首先在窗口左侧单击选择数据源 MapGISLocal,然后在右侧数据库列表中选择数据所在数据库,这里为“平台基础示例数据”,双击打开;然后选择当前数据库的武汉市区数据集,双击打开;选择数据集下的“城市中心线”,单击“打开”按钮。如上右图所示。3在添加到当前地图的城市中心线
54、图层上单击右键选择“设为当前显示范围”,再缩小视图窗口,部分地图如下:在该图层上单击右键选择“移除”即可将该图层从地图中移除,移除的数据仍可再次添加,并不会将对应数据删除。图层显示顺序多个图层叠加显示,构成一幅地图,那么多个图层叠加的顺序是怎么样的?在 MapGIS K9 中,图层叠加显示的顺序与文档管理窗口中显示的地图图层列表中顺序一致,一个地图中图层由上往下的顺序,对应地图视图显示由下往上的顺序,也就是说,在图层列表最上面的图层,显示时最先绘制,而后绘制的图层则在其上显示,以世界地图为例:最上面的图层是“背景图层”,因而显示时最先绘制,故不会覆盖其他图层,而是被其他图层覆盖。鼠标拖拽该图层可以重新设置其在地图图层列表中的顺序,这里将背景图层拖拽到图层列表中“主要城市”点图层上面,此时刷新地图,显示效果如下:只有主要城市点能够显示,其他线图层与区图层被“背景图层”所覆盖。为避免这种区压盖线的情况产生,一般会在图层列表中将图像、区图层放在上面,然后是线图层、点图层、注记图层,这就是“按约束类型排序”的方式。在地图上单击右键,弹出的右键菜
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025吉林省矿业集团有限责任公司遴选31人考前自测高频考点模拟试题(含答案详解)
- 2025内蒙古鄂尔多斯市东方控股集团有限公司校园招聘15人考前自测高频考点模拟试题附答案详解(突破训练)
- 2025年中国花卉种植箱行业市场分析及投资价值评估前景预测报告
- 2025贵州都匀市直部门(含所属事业单位)考调工作人员35人考前自测高频考点模拟试题及1套参考答案详解
- 2025年阜阳民生医院招聘20人考前自测高频考点模拟试题附答案详解(模拟题)
- 2025安顺市平坝区美农科技有限公司招聘模拟试卷及参考答案详解
- 2025广西壮族自治区体育局机关服务中心招聘编外人员2人模拟试卷完整答案详解
- 2025内蒙古赤峰市红山区“绿色通道”引进教师94人模拟试卷及参考答案详解1套
- 【教师招聘】2025年九江经济技术开发区中心幼儿园公开招聘顶岗教师考前自测高频考点模拟试题附答案详解
- 2025年攀枝花市科学技术局所属事业单位春季人才引进考核招聘模拟试卷及答案详解(全优)
- 2025四川数据集团有限公司第二批员工招聘3人笔试历年参考题库附带答案详解
- 2025年甘肃省天水市供热有限公司招聘12人笔试历年参考题库附带答案详解
- 2025年一卷政治高考真题及答案
- 厨房火灾安全培训教材课件
- DB15∕T 3843-2025 新能源分布式电源并网技术规范
- 《锂电池的制造工艺》课件
- 海上风电场安全监测技术的现状与未来发展趋势
- 足浴前台礼仪培训课件
- 2025年幼儿园中、高级教师职称考试(综合素质)历年参考题库含答案详解(5卷)
- 美术基础 课件全套 第1-5章 美术简介 -中国民间美术
- 2024人教版七年级生物下册期末复习全册考点背诵提纲
评论
0/150
提交评论