Mapgis比例尺详解
关于长征-
MapGIS
比例尺和
ArcGIS
文件转换
Mapgi
s
比例尺
是个简单而又许多人甚至是大虾们搞不懂的问题,现<
/p>
介绍如下:
Mapgis
内部默认比例尺为
1
:
10
00
,即
1mm
代表
< br>1m
,
就是说输出
时页面设置中
X
、
Y
比例均
为
1
时,表示的是比例尺为
1
:
1000
;假
设需要
比例尺为
1
:
50000
,即缩小
50
倍,则
X
p>
、
Y
比例均设为
0
.02
即可。
下面用公式说明:所需
输出比例尺假设为
1
:
a
,则欲求
X
、
Y
比例均
为
b
,则由
1*b/1000=1
:
a
< br>,得到
b=1000/a
,即
X
、
Y
比例均设为
b
即可。
在
MAPGIS
投影坐标类型中,有
五种坐标类型
:
1.
用户自定义
也称
设备坐标(以毫米为单位)
,
2.
地理坐标系(以度或度分秒为单位),
p>
3.
大地坐标系(以米为单位),
4.
平面直角坐标系(以米为单位),
5.
地心大地直角。
进行设备坐标转换到地理坐标的方法:
第一步:
启动投影变换系统。
第二步:
打开需要转换的点(线,面)文件。(菜单:文件
/
打开文件)
第三步:
编辑投影参数和
TIC
点;
选择转换文件(菜单:投影转换
/MAPGIS
文件投影
/
选转换点(线,
面)文件。);编辑
TIC
点(菜单:投影转换<
/p>
/
当前文件
TIC
点
/
输入
TIC
点。注意
:
理伦值类型设为地理坐标系,以度或度分秒为单
位)
;
编辑
当前投影参数
(菜单:投影转换
/
编辑
当前投影参数。注:当前
投影坐标类型选择为
用户自定义
,坐标单位:
毫米
,比例尺母:
1
)
;
< br>编辑
目标投参数
(菜单:投影转换
/
设置转换后的参数。注:当前投
影坐标系类型选择为
地埋坐标系
,坐标单位:
度或度分秒
)。
第四步:
进行投影转换(菜单:投影转换
/<
/p>
进行投影投影转换)。
MapGIS
格式文件转为
ArcGIS
文件需要注意以下问题:
1
、
对于高斯直角坐标
,
ArcGI
S
中一个坐标单位代表实地
1m
,
p>
而
MapGIS
中在比例尺为
1
:
1000
且单位为毫米
的时候一个坐标单位代表实地
1m
,或者在比例尺为
1
:
1
且单位为米的时候
一个坐标单位代表实地
1m
。
所以,若当前投影坐标为设备坐标即单位为毫米,要转换到
ArcGI
S
的正常坐标,即一个坐标单位代表实地
1m
< br>,需要将目标投影参数的
比例尺设为
1000
,这样转换出来的结果才能作为
ArcGIS
文件
正确使
用。
2
、投影参数中单位的变换可以导致坐标缩放倍数,如当前投影参数
为毫米,目标投影参
数为米,坐标会缩小
1000
倍,和原投影参数比
例尺为
1
:
1
、目标投影参数比例尺为
1
:
1000
同样的效果。例如,
原坐标为(
1000
毫米,
1000
毫米),
转换后为(
1
米,
1
< br>米),坐标
缩小了
1000
倍。
如果不是直接转成地理坐标,那也
可以
“
输入编辑
-
其它
-
整图变换
”
的
功能
使用地理坐标数据(经纬度)生成大地坐标系统下的点数据
1
在
ar
ccatalog
中建立一个新的
shape
< br>(
E:arcgis
当前处理文件
地
震数据
)
文件设定坐标系统为
地理坐标系统<
/p>
(使用经纬度为
单位):
Geograp
hic Coordinate 2 Systems-asia-Beijing
2
将
第一个
导入
arcmap
中
3
add xydata
import
,打开
地震
.dbf
通过输入经纬度,绘制地震灾害
点。
4
通过
data-export data
导出
< br>地震点灾害点
.shp
(
Geo
graphic Coordinate
)
5
地震点灾害点
.shp
为地理坐标系统(
Geographic
Coordinate
)
6 add data
行政地图
.s
hp
(元数据使用的是大地坐标系统
Projected
Coordinate Systems
,使用米为单位)
<
/p>
使得
dataframe
的
坐标系统为
Projected Coordinate Systems
7 add data
地震点灾害
点
.shp
(数据使用的是地理坐标系统
Geographic
Coordinate
,使用度为单位)
8
数据
data-export data
导出
地震点灾害点
.shp
9
选择使用
the data
frame
导出变换
为
Projected Coordinate Systems
10
打开
行政地图
.shp
(
Projecte
d Coordinate Systems
)
11
打开
地震点灾害点
.shp
(
Projec
ted Coordinate Systems
)
mapgis
误差校正
MapGIS
坐标不含带号
p>
,
带号在地图参数中设置
,
在图形编辑模块中
按已有的理论坐标值先建立一个理论值图层
(
点
)
点位应一一对应于
p>
实际图层点的位置
,
或者打开一个坐标正确
的点图层
(
同样点位应一一
对应于实际
图层点的位置
)
1.
打开
MapGIS
主界面,打开误差校正模块。
2.
打开需要配准的图层
,
首先打开理论值图层
,
在打开需校准实际图层
(
如有多层同时打开
)
3.
打开菜单
“
控制点
”
-
>“
设置控制点参数
”
,设置参数,选择输入理
论控制点。
4.
打开菜单
“
控制点
”
-
>“
选择采集文件
”
,即控制
点从所选择的理论
值图层文件中选取。
5.
打开菜单
“
控制点
”
-
>“
添加校正控制点
”
,弹出
是否新建控制点文
件的对话框,选择
“
是
”
6.
然后在工作区中添加控制点
(一般选择坐标格网交叉点或者道路
交
叉点,水系交叉点等显著地物)
,
本
例依据已建立的理论控制点直接
选择沪指的点即可,如此重复添加控制点,一般不少于<
/p>
4
个控制点。
7.
打开菜单
“
控制点
”
-
>“
设置控制点参
数
”
,设置参数,选择输入实
际控制点
。
8.
打
开菜单
“
控制点
”
-
>“
选择采集文件
”
p>
,即控制点从所选择的实际
图层文件中选取。输入对应于理论控制点
的
id
号
9.
打开菜单
“
控制点
”
-
>“
编辑校正控制点
”
,弹出对话框
10.
点击
< br>7
步骤中的
“
保存
”
按钮
,
将上面的配准坐标
文件保存下来以备
以后使用。
p>
11.
点击
7
步骤
中的
“
校正
”
按钮,弹出对话框,然后选择所有要配准的
所有图层。
10.
然后右键点击工作区,复位窗
体,可以看到新坐标的图幅范围。
11.
保存所有图层即完成。
MapGIS6.X
向
ArcGIS9.0
的数据转换
在由
MapGIS6.X
向
ArcGIS9.0
的数据转换时有两种方法:
1
、直
接在
mapgis
中使用文件转换模块,打开需转换
数据,输出
shape
文
件。
2
、首先将点数据、线数据和面数据转换到
E0
0
格式,然后在
ArcCatalog
中选择工具将
E00
数据转换到
Cov
erage
格式,然后在
ArcEdit
中对线数据和面数据进行拓扑重建,这样就完成了由
E00
到
Coverage
的转换,接着利用
A
rcToolBox
中的其他工具就可以很方
便地转换到其它的
ArcGIS
格式。
在转换之前要做的几个工作
1
,
MAPGIS
的
点文件最好要压缩存盘
——“
输入编辑
”——“
设
置
”——“
参数设置
”——
数据压缩存盘打上勾。
2
,重设缺省
ID
,
“
文件转换
”——“
选择
”——
重设缺省
< br>ID
(要打开需
转换的数据)
3
,
设置
50
0
点自动打断
,
“
文件转换
”——“
选择
”——
p>
500
点自动打断
。
第一步
< br>:
由
MapGIS
格式转换到
E00
格式
在
MapGIS
的主界面选择菜单项<
/p>
“
图形处理
”→“
文件转换
”
,进入文
件转换界面。然
后在主菜单中选择
“
文件
”
,这时可以选择要装入的文
件类型〔点数据、线数据、面数据
)
装入文件以后,选择菜单
“
输出
”
,
这时根据所装入的文件类型
选择输出点数据、线数据或者面数据的
E00
格式。
第二步
p>
:
由
E00
格式向
Coverage
格式转换
(1)
启动
ArcGIS
9.0,
打开
“VIEW”
菜单
→“Toolbars”
菜单
→
选择复
选框
“ArcView
8x
Tools”
,添加转换工具条
Conversion Tools
。
(2)
单击
Conversion Tools
下拉菜单,选择
“Impot
from
Interchange
File”
工具
(
如图
2)
,打开
“ArcView
Impot Interchange
File”
对话框。
(3)
在
“Input
File”
框中输入
E00
数据文件路径和文件名,在
“Output”
框中选择转换的文
件路径和文件名。单击
“OK”
按纽,完成
E00
数据到
Coverage
数
据的转换。
第三步
:
拓扑重建。
ArcGIS
数据与
MA
PGIS
数据的组织都是采用拓扑关系构建的,
数据转换时必须
进行拓扑重建。
首先启动
p>
Arc
,
进入命令行界面
< br>,
输入如下命令
(
假设文件路径
在
E
:
Dat):
(1)Arc:create workspace
E
:
dat
(
创建一个工作区
)
(2)Arc: workspace E
:
Dat(
设置工作路径
)
(3)Arc:copy
E
:
DatCoveragename
Coveragename ((
将源
Coverage
文件复制到当前工作区
)
(4)Arc:ArcEdit(
启动
ArcEdit)
(5)ArcEdit:edit coverage Coveragenam
e(
设置当前编辑的
Coverage
文件
)
(6)ArcEdit:edit
feature arcs(
设定当前编辑的特征
)
(7)ArcEdit:Clean(
重建拓扑关系
)
(8)ArcEdit
:
sav
e(
保存
)
(9)ArcEdit:quit(
退出
ArcEdit)
(10)Arc:
quit(
退出
Arc)
这样在路径
E:dat
中的
Coverage
文件就是重建拓扑以后的文件
。
第
四步
:
由
Coverage
格式向其它格式转换
第一种
在
ArcToolBox
中选择
Conversion
Tools
目录下的
“To
Shapefile”
或者
“To
Geodatabase”
转换到
shape
格式或者导入空
间数据库。
第二种
在
ArcCatalog
中选择要转换的
coverage
文件,右键单
击,选择
“Expout”
菜单下的
“To
Shapefile”
或者
“To
Geodatabase”
工
具,将
Coverage
转换到
Shape
格式或者导入空间数据库。
(
p>
geodatabase
)
第五步
:ArcMap
查看转换结果
(DLDM
代表地类代码
)
打开
ArcMap
,
单击工具栏
“Add
Data”
按纽,添加转换后的
shape
格式或
Geodatabase
数据,右键单击
面状数据,选择
“Properties”→
选项,在
“Show”
窗体中选择
“Categories”→“Unique
Values many
fields”→
在
“Value
Fields”
窗体
中选
择显示的字段如
“DLDM”→
单击
”
Add
All Values
”→
单击
“
确定
”
按
钮,即可查看不同地类转换后的情现
(
如图
5)
。右键单击数据,打开
属性
表。在
“Option”
下拉框中选择
“Select
By
Attributes”
,输入条件表
达式
如
:“D
LDM”=„1ll‟OR“DLDM”=„l12‟OR“DLDM
OR
“DLDM”=„115‟
,可以查看大类合并后
ArcGIS9.0
和对应
MapGIS6.X
下地类代
f
码是否一致。
在
ArcGIS 9.0
中导入
ArcInfo
交换文件
(.E00)
:
1.
启动
ArcCatalog
。
2.
单击
View > Toolbars >
ArcView 8x Tools
。
3.
单击
Conversion
Tools
下拉菜单,选择
Import from
Interchange File
。
4.
浏览到要输入的
.E00
文件,确定要输出的
coverage
p>
或
grid
文件
名
。
注意:要输入的
.E00
文件路径和要输出的位置中不能含有空格。
ArcGIS9.0
向
MapGIS6.X
的数据转换
ArcGI
S9.0
向
MapGIS6.X
的数据
转换是
MapGIS6.X
向
ArcG
IS9.0
数据转换的逆过程,转换过程分为
ArcGIS9.
0
到
E00
格式和
E00
格
式到
MapGIS6.X
。两种方法:
1
、第一步
打开
< br>arccatalog
,右击需转化数据,
export
为
coverage
文件
第二步
打开
toolbox
,注意左侧
toolbox
列表,在
ArcToolbo
x
树
根节点点右键,弹出菜单中
Add
Toolbox
,选择顶部下拉菜单中的
Toolboxes<
/p>
,
选
system toolboxs
>Data Interoperabilityb,
左侧列表
中便可看到
Data Int
eroperabilityb
,双击
quickexport
后,载入要转
换的
feature
p>
。
设置转换参数,要转换的类型,选择<
/p>
E00
,设置输出
路径
< br>
设置投影信息
2
、第一步
ArcGIS9
.0
到
E00
格式
首先启动
Arc
,进入命令行界面,输人如下命令
:
(1)Arc:workspace
filepath(
设置工作区
)
(2)Arc:Export coverage CoverageData A(
将
一个图层
CoverageData
转换为
A.e00
格式
)
(3)Arc:quit(
退出
)
第二步
E00
格式到
MapGIS6.X
在
MapGIS
的主界面选择菜单项<
/p>
“
图形处理
”→“
文件转换
”
,进入文
件转换界面
p>
。
选择
“
输入
p>
”
菜单
,
选择下拉
菜单
“
输入
Arc/INFO(*.E
00)
,
在图形显示区右键单击,选择
“
复位窗口
”
命令,即可显示转换结果
。
MAPGIS
文件向
ARCVIEW
文件转换
1.1
点文件的转换
1.1.1E00
方式
(
首选方式
)
:在
< br>MAPGIS
主菜单中
,
进入
“
文件转换
”
子系统
,
打开点文件
,
复位窗口
在
“
输出
”
下拉菜单中
,
选择
“
输出点的
E00”
然后进入
A
RCVIEW
的
Import71
Utility”
模块
,
在
“ExportFILENAME”
栏中输入上
一步转出的
E00
文件名
,
而在
“OutputDataSource”
栏
中输入将要导出的文件名
,
然后按
“OK”
,
一定