配色: 字号:
第33章工具箱
2013-05-05 | 阅:  转:  |  分享 
  
MAPGIS7.0地理信息系统使用手册

300

第33章工具箱的使用

33.1工具箱概述

在MAPGIS70企业版里有工具箱组,提供了一些数据管理的工具,这里对这些工具的使用作一

个简单的介绍。

地理数据库(SQLSERVER2000)安装向导工具。

地理数据库(Oracle9i)安装向导工具。

地理数据库检查工具。

要素类或地图文档数据到Office文件的OLE工具。

Oracle空间数据对象浏览和转换工具。

系统插件注册工具。

图形数据空间统计分析工具。

其他格式数据(txt、e00、dxf、mif、shp等)转入MAPGIS的工具。

数据在MAPGIS7.0地理数据库之间迁移工具。

MAPGIS6.X点线区表数据升级到MAPGIS7.0地理数据库的工具。

要素类和对象类数据属性合并工具。

要素类、简单要素类属性汇总(长度、面积、坐标属性化)工具。

要素类、简单要素类、对象类用关键字段进行属性连接工具。

要素类、简单要素类、对象类属性统计工具。



33.2操作与使用

33.2.1GDB安装器(ForOracle9i)

这里是进行Oracle9i与MAPGIS7.0企业管理器地理数据库安装连接的外部接口,这个界面还可

以从企业管理器的MAPGISConnection节点上右键选择“配置MAPGIS数据源”里启动。详细操作

请参见《地理数据库管理》里连接Oracle数据库一节里的相关内容。

33.2.2GDB检查工具

用来检查地理数据库的信息,输出错误报告供用户检查GDB,还可以浏览GDB的分配状态。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

301



图33-1GDB检查工具

33.2.3OLE拷贝工具

这个程序本身不提供向Office里OLE要素类或地图文档的功能,但是它能在插入Office之前

查看要OLE要素类或地图文档的内容。正常的OLE使用是这样的,以Word程序为例,启动后找到

“插入”菜单下的“对象…”功能,如下图选择新建页面的对象类型“Mapgis7OLEMAPDocument”。



图33-2添加OLE对象



确定后,弹出界面如下图所示,在菜单中打开要素类或者地图文档,就可以实现OLE功能,支

持无极放大功能。双击该对象,还可以实时修改图形显示。

其它Office文档,如PowerPoint、FrontPage等也可以实现类似的功能。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

302



图33-3OLE拷贝演示

33.2.4数据交换工具

具体参见《MAPGIS7.0使用手册-数据管理篇》里《地理数据库管理》一章里数据导入操作。

33.2.5数据迁移工具

提供MAPGIS7.X之间数据的迁移功能,操作请参照《MAPGIS7.0使用手册-数据管理篇》里

《要素类》一章导入导出数据的相关内容。

33.2.6数据升级工具

提供MAPGIS6.X数据到MAPGIS7.X之间数据的升级功能,操作请参照《MAPGIS7.0使用手

册-数据管理篇》里《要素数据集类》一章导入导出数据的相关内容。

33.2.7属性合并工具

提供MAPGIS7.X数据的属性合并功能,要素类和对象类之间的合并时,属性结构可以不一定

相同。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

303



图33-4属性合并对话框



参数说明:

1、源类路径①:点击“…”按钮打开要合并的数据类。

2、源类名称②:选择要合并的要素类或对象类。打勾表示要参与合并。

3、浏览结构③:点击这个按钮,将浏览所选类的属性结构。

4、合并到新类④:打勾表示将生成新的对象类。

5、“合并到新类”右边的按钮⑤:选择目的类路径和名称。

6、目的类名称⑥:不管“合并到新类”是否勾选,都可以点击其右边的按钮来选择或输入目的

类的名称。

7、“目的类名称”右边的按钮⑦:可以查看所选对象类的属性结构,该按钮只在“合并到新类”

没有勾选的条件下可用。

8、允许不同结构合并⑧:打勾可以设置高级合并条件。点击“高级选项”按钮,弹出如下对话

框。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

304



图33-5合并高级选项

功能说明:

1、源类合并到目的类;

2、源类可以为单个类或者为多个类;

3、目的类为单个对象类;

4、源类为含有属性表的对象(可以为要素类也可以为对象类),目的类可以为已存在的对象类

也可以为重新创建新的对象类;

要求:

1.属性合并分为相同属性结构合并和不同属性结构合并。

2.相同属性结构指的是属性表中的字段个数相等,且每一字段名称相同、字段类型相同、字

段是否允许为空一致。

l相同属性结构合并

方式:直接在目的类记录后追加源类的记录,结果示意如下。



l不同属性结构合并

1、默认合并

条件:目的类中每一字段必须允许为空,源类和目的类至少有一字段具有相同字段名、相同

字段类型。

方式:直接在目的类记录后追加源类的记录(不修改目的类属性结构)。不点击高级选项按钮。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

305

结果示意如下。



2、高级合并

条件1:目的类中有不允许为空字段。

方式1:高级选项中打勾目的类字段允许为空,结果示意如下。



条件2:字段名相同,字段类型不同且不可以相互转换(兼容)。

方式2:可以在目的类中增加字段,也可以不增加字段。

界面选择方式(增加字段):点击高级选项

(A)打勾允许目的类增加字段,该字段命名有三种规则:

如果源字段名为A,

1、不更改源字段名,则合并后字段名为A;

2、字段名加序列号,则合并后字段名A_1,A_2……;

3、字段名加类名,如果类名为test,则合并后字段名为A_Test;

结果示意如下:





PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

306



(B)高级选项中打勾目的类字段允许为空,结果示意如下。



条件3:字段名相同,字段类型不同且可以相互转换(兼容)。

方式3:不支持数据兼容、支持数据相互兼容、支持数据相互兼容(以目的类为标准)、

支持数据相互兼容(以源类为标准)。

以下为各种方式的用户界面选择方式及合并结果:

用户界面选择方式(不支持数据兼容),结果示意如下。











PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

307

用户界面选择方式(支持数据相互类型兼容),结果示意如下。



用户界面选择方式(支持数据相互类型兼容(以目的类为标准)),结果示意如下。



用户界面选择方式(支持数据相互类型兼容(以源目的类为标准)),结果示意如下。



33.2.8属性汇总工具

提供MAPGIS7.X要素类或简单要素类数据的汇总功能。

1、点击顶部按钮打开要操作的要素类或简单要素类。

2、选择运算方式和结果字段。运算可以是全部实体,也可以将“where”打勾进行SQL语句选

择实体。运算方式如下所示。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

308



图33-6属性汇总对话框

这里还可以修改属性结构和浏览属性,点击“执行”按钮就操作所选的运算。

坐标属性化:先编辑属性结构,然后才进行此操作。

注记属性化:实际是注记内容写到属性里的操作。

33.2.9属性连接工具

功能说明:

1、源类连接到目的类;

2、源类和目的类为单个类(要素类,对象类皆可);

3、结果类可以是目的类本身,也可以是新类;

4、如果目的类为要素类,只能连接到新类;

5、连接原则:源类和目的类关键字段的记录值相等且该关键字段类型可以兼容的前提下,在目

的类中连入源类字段;

功能介绍:

属性连接分为完全连接和不完全连接。

l完全连接(默认):

原理:不改变目的类中的记录数,不能连入的记录在目的类中设为空。

连接设置:源类关键字为D(double),目的类关键字为C(float),完全连接。

l不完全连接:

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

309

连接原理:根据关键字段中记录的匹配情况,改变目的类中的记录数,目的类中删除不能匹

配的记录;

连接设置:源类关键字为D(double),目的类关键字为C(float),不完全连接;



图33-7属性连接对话框

33.2.10属性统计工具

提供MAPGIS7.X数据的属性统计功能,操作请参照《MAPGIS7.0使用手册-数据管理篇》里

《要素类》一章属性统计的相关内容。

33.3表格数据导入导出

33.3.1功能说明

提供外部数据库与Mapgis地理数据库进行数据交换的功能。其中支持的外部数据库类型包括:

Access、Excel、SQLServer、Oracle、Foxpro、Txt文件,导出支持的Mapgis地理数据库对象类型包

括:要素类、对象类、注记类、简单要素类。

导入后的外部数据库表格都将转化成Mapgis7.0对象类,导出则将支持的Mapgis7.0对象类型转

化成对应的外部数据库表格。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

310

33.3.2导入表格数据

右键单击空间数据,在弹出菜单中选择导入,在下一级菜单再单击表格数据,弹出Mapgis70数

据导入向导。























图33-8启动导入表格数据



图33-9导入表格数据对话框

1选择外部数据库类型

单击下拉框选择外部数据库类型,支持Access、Excel、Oracle、SQLServer、Txt。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

311



















图33-10选择表格数据类型对话框

2选择Access

导入Access表格。

步骤1:选择待导入文件

1单击按钮,弹出文件选择对话框,选择Access文件后,点确定;

2可能需要输入用户名和密码;

3单击下一步;



图33-11导入Access对话框



步骤2:选择待导入表格

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

312

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。

6追加模式:选择追加模式,则至少必须选择两个以上的待导入表格,并且这些表格的字段类

型信息(即字段名,字段类型,大小,精度)都必须相同,在导入成功后,这些表格的记录将会

导入到同一对象类(此对象类已第一个有效名称命名)。



























图33-12选择导入Access表格对话框



























图33-13选择Access表格字段对话框



PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

313

步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。



















图33-14转换信息提示对话框

3选择Excel

支持单个Excel文件的转换和多个Excel文件转换。

步骤1:选择待导入文件

1单击单个文件转化(默认为单个文件转化);

2单击Excel文件按钮,弹出标准文件选择框,选择一个待导入的Excel文件;

3单击批量文件转化,Excel目录按钮变亮,而Excel文件按钮将变灰;

4单击Excel目录,选择存放待导入Excel文件的目录;

5是/否包含子目录:批量文件转化时是否搜索子目录下的Excel文件,打勾表示搜索;

6只转换第一个表单:只转换待导入Excel文件中的第一个表单,打勾表示只转第一个表单,

其他表单将被忽略;

7选好转化模式和转化信息,单击下一步;













PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

314

























图33-15导入Excel对话框

步骤2:选择待导入表格或Excel文件

1单文件转化,单击Excel文件按钮,弹出标准文件选择框,选择一个待导入的Excel文件;

2批量文件转化,选择待导入的Excel文件;

3单击下一步;























图33-16成批导入Excel文件对话框

步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

315



图33-17转换信息提示对话框

4选择Oracle

步骤1:选择待导入数据库

1点击下拉按钮,在下拉框选择待导入数据库的服务名(服务名具体配置请参考Oracle使用手

册);

2单击刷新按钮刷新服务名;

3输入对应的用户名和密码;

4单击下一步,验证正确跳到下一页面,错误弹出提示;

























图33-18导入Oracle对话框

步骤2:选择待导入表格

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

316

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。

6追加模式:选择追加模式,则至少必须选择两个以上的待导入表格,并且这些表格的字段类

型信息(即字段名,字段类型,大小,精度)都必须相同,在导入成功后,这些表格的记录将会

导入到同一对象类(此对象类已第一个有效名称命名)。



























图33-19选择导入表格对话框



























图33-20选择表格字段对话框



PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

317

步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。























图33-21转换信息提示对话框

5选择SQLServer

步骤1:选择待导入数据库

1单击下拉按钮,在弹出的下拉框中选择服务器,默认服务器为local(本机);

2输入用户名,默认用户名sa;

3输入密码;

4单击下拉按钮,在弹出的下拉框中选择待导入数据库,如果用户名密码未验证通过,则会提

示连接失败;

5单击刷新按钮,刷新服务器列表,可能会需要一点时间等待;

6单击刷新按钮,刷新数据库列表;

7单击下一步;













PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

318



















图33-22导入SqlServer对话框

步骤2:选择待导入表格

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。

6追加模式:选择追加模式,则至少必须选择两个以上的待导入表格,并且这些表格的字段类

型信息(即字段名,字段类型,大小,精度)都必须相同,在导入成功后,这些表格的记录将会

导入到同一对象类(此对象类已第一个有效名称命名)。



























图33-23选择导入表格对话框

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

319



























图33-24选择表格字段对话框



步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。



















图33-25转换信息提示对话框

6选择Foxpro

支持Foxpro数据库文件(后缀为dbc)和Foxpro表文件。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

320

步骤1:选择待导入文件

1单击按钮,弹出文件选择对话框(可选择数据库文件或表文件),选择Foxpro文件后,

点确定。

2可能需要输入用户名和密码。

3单击下一步。



图33-26导入Foxpro对话框

步骤2:选择待导入表格

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。

6追加模式:选择追加模式,则至少必须选择两个以上的待导入表格,并且这些表格的字段类

型信息(即字段名,字段类型,大小,精度)都必须相同,在导入成功后,这些表格的记录将会

导入到同一对象类(此对象类已第一个有效名称命名)。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

321



图33-27导入表格选择对话框





图33-28导入表格字段选择对话框



步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

322



图33-29转换信息对话框

7选择Txt

步骤1:选择待导入文件

1单击文本文件按钮,弹出文件选择对话框,选择待导入Txt文件后,点确定。

2第一行为列名称(默认为打勾),即待导入文件中第一行对应转化后的对象类字段名。

3单击行分隔符下拉按钮,选择待导入文件对应的行分隔符(只支持逗号,分号和固定列宽)。

4单击字串限定符下拉按钮,选择字串限定符(只支持双引号或无限定符)。

5单击下一步。

























图33-30导入TXT对话框

步骤2:选择待导入表格

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

323

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。

6追加模式:选择追加模式,则至少必须选择两个以上的待导入表格,并且这些表格的字段类

型信息(即字段名,字段类型,大小,精度)都必须相同,在导入成功后,这些表格的记录将会

导入到同一对象类(此对象类已第一个有效名称命名)。





图33-31导入表格选择对话框





图33-32导入表格字段选择对话框



注意事项:导入的文件名中只能有一个“.”号,如果有两个以上的“.”号(比如文件名为

“XX.WL.TXT”),数据库引擎将无法正确识别此文件。

步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

324

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。



图33-33转换信息对话框

33.3.3导出表格数据

右键单击空间数据,在弹出菜单中选择导出,在下一级菜单再单击表格数据,弹出Mapgis70数

据导入向导。





图33-34启动导出表格数据对话框

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

325



图33-35导出表格数据界面



1选择外部数据库类型

单击下拉框选择外部数据库类型,支持Access、Excel、Oracle、SQLServer、Foxpro、Txt。



图33-36导出Access对话框

2导出到Access

导出属性数据到Access。

步骤1:选择目标文件

1单击按钮,弹出文件打开对话框,选择一个存在的Access文件后,点确定;

2可能需要输入用户名和密码,如果mdb文件设置了密码访问权限,就需要输入;

3单击下一步;

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

326



图33-37选择Access文件对话框

步骤2:选择待导出Mapgis对象

1单击选择栏中的方框,选择待导出表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。

6单击下一步。



图33-38导出表格选择对话框



PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

327



图33-39导出字段选择对话框

步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。



图33-40转换信息提示对话框

3导出到Excel

导出属性数据到Excel。

步骤1:选择目标文件

1单击转出为单个文件(默认为转出为单个文件);

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

328

2单击Excel文件按钮,弹出标准文件选择框,选择一个存在的Excel文件;

3单击转出多个文件,Excel目录按钮变亮,而Excel文件按钮将变灰;

4单击Excel目录,选择存放Excel文件的目录;

5单击下一步;



图33-41导出Excel文件对话框

步骤2:选择待导出Mapgis对象

1单击选择栏中的方框,选择待导出表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。

6单击下一步。



图33-42导出表格对话框

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

329



图33-43导出表格字段对话框

步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。



图33-44转换信息提示对话框



4导出到Oracle

导出属性数据到Oracle。

步骤1:选择目标数据库

1点击下拉按钮,在下拉框选择导出数据库的服务名(服务名具体配置请参考Oracle使用手册);

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

330

2单击刷新按钮刷新服务名;

3输入对应的用户名和密码;

4单击下一步,验证正确跳到下一页面,错误弹出提示;



图33-45导出Oracle对话框

步骤2:选择导出表格

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。



图33-46选择导出表格对话框

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

331



























图33-47选择表格字段对话框



步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。























图33-48转换信息提示对话框

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

332

5导出到SQLServer

导出属性数据到SQLServer。

步骤1:选择目标数据库

1单击下拉按钮,在弹出的下拉框中选择服务器,默认服务器为local(本机);

2输入用户名,默认用户名sa;

3输入密码;

4单击下拉按钮,在弹出的下拉框中选择待导出的数据库,如果用户名密码未验证通过,则会

提示连接失败;

5单击刷新按钮,刷新服务器列表,可能会需要一点时间等待;

6单击刷新按钮,刷新数据库列表;

7单击下一步;



图33-49导出SQLSERVER对话框

步骤2:选择待导出Mapgis对象

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

333



图33-50选择导出表格对话框



























图33-51选择表格字段对话框



步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。



PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

334























图33-52转换信息提示对话框

6导出到Foxpro

导出属性数据到Foxpro。

步骤1:选择目标文件

1单击按钮,弹出文件选择对话框,选择数据库文件文件后,点确定。

2可能需要输入用户名和密码。

3单击下一步。



图33-53导出FoxPro对话框

步骤2:选择待导出Mapgis对象

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

335

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。



图33-54导入表格选择对话框



图33-55导入表格字段选择对话框

步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

336

按钮,可以查看出错信息。



图33-56转换信息对话框

7导出到Txt

导出属性数据到Txt。

步骤1:选择目标文件

1单击文件目录按钮,在目录选择对话框中选择存放Txt文件的目录(最好放在空目录中,转

换后如有重名则会覆盖原有同名文件)。

2第一行为列名:是否将待导出的Mapgis对象的字段名写入Txt文件。

3单击下拉按钮,选择所希望的行分隔符(分隔符包括逗号,分号,固定列宽)。































图33-57导出TXT对话框

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

数据管理篇

337

步骤2:选择待导出Mapgis对象

1单击选择栏中的方框,选择待导入表格,工具将会自动检测有效名称,并将检测后的有效名

称显示在有效名称栏,并在转换栏显示按钮。

2单击全选按钮,待导入表格将会全部被选择。

3单击取消选择按钮,已选待导入表格将会全部被取消选择。

4单击有效名称栏,可手动修改有效名称(如手动输入名称无效,则在单击下一步时还将自动

修改为有效名称)。

5单击按钮,弹出字段选择对话框,在此对话框中,可以手动修改所需字段。



图33-58导出表格选择对话框





图33-59导出表格字段选择对话框



PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

MAPGIS7.0地理信息系统使用手册

338

步骤3:完成

1显示转换信息,包括外部数据库信息,Mapgis70地理数据库信息,详细的转换对应信息,如

需重新选择待导入表格或修改字段等,则可单击上一步回到步骤2。

2单击完成,弹出转换对话框并开始转换。

3转换成功显示成功信息;如失败,在方框中会显示,并且状态栏会出现按钮,单击此

按钮,可以查看出错信息。



图33-60转换信息提示对话框



33.3.4注意事项

1常见错误说明及解决办法

l打开或创建表失败:检查数据库文件是否存在或者已经打开,如果是在导出到Excel、

Foxpro、Txt的时候,请检查目的文件是否已经被独占打开;

lMapgis地理数据库打开失败:请检查Mapgis地理数据库是否正确连接;

l追加方式导入时的表字段类型不一致:请检查并修改其字段类型为一致;

lWindows标准错误:一般是数据引擎未找到正确的数据库引起;

l未知错误:

2其他

l自动更改重名;

l自动删除导出到Excel和Txt时名称中包含的非法字符(~`!@#$%^&()+=\|:;"''<>?/.,);

PDF文件使用"pdfFactoryPro"试用版本创建www.fineprint.com.cn

献花(0)
+1
(本文系欧睿客首藏)