Mapgis比例尺详解

巡山小妖精
690次浏览
2021年02月08日 07:21
最佳经验
本文由作者推荐

关于长征-

2021年2月8日发(作者:回头语小姑下一句)



MapGIS


比例尺和


ArcGIS


文件转换



Mapgi s


比例尺


是个简单而又许多人甚至是大虾们搞不懂的问题,现< /p>


介绍如下:



Mapgis


内部默认比例尺为


1



10 00


,即


1mm


代表

< br>1m



就是说输出


时页面设置中


X



Y


比例均 为


1


时,表示的是比例尺为


1



1000


;假


设需要 比例尺为


1



50000


,即缩小


50


倍,则


X



Y


比例均设为


0 .02


即可。



下面用公式说明:所需 输出比例尺假设为


1



a


,则欲求


X



Y

< p>
比例均



b


,则由


1*b/1000=1



a

< br>,得到


b=1000/a


,即


X



Y


比例均设为


b


即可。




MAPGIS


投影坐标类型中,有


五种坐标类型




1.


用户自定义


也称


设备坐标(以毫米为单位)


< p>


2.


地理坐标系(以度或度分秒为单位),



3.


大地坐标系(以米为单位),



4.


平面直角坐标系(以米为单位),



5.


地心大地直角。




进行设备坐标转换到地理坐标的方法:




第一步:




启动投影变换系统。



第二步:




打开需要转换的点(线,面)文件。(菜单:文件


/


打开文件)



第三步:




编辑投影参数和


TIC


点;

< p>


选择转换文件(菜单:投影转换


/MAPGIS


文件投影


/


选转换点(线,

< p>
面)文件。);编辑


TIC


点(菜单:投影转换< /p>


/


当前文件


TIC



/


输入


TIC

点。注意



理伦值类型设为地理坐标系,以度或度分秒为单 位)




编辑


当前投影参数


(菜单:投影转换


/


编辑 当前投影参数。注:当前


投影坐标类型选择为


用户自定义


,坐标单位:


毫米


,比例尺母:


1




< br>编辑


目标投参数


(菜单:投影转换


/


设置转换后的参数。注:当前投


影坐标系类型选择为


地埋坐标系


,坐标单位:


度或度分秒


)。



第四步:




进行投影转换(菜单:投影转换


/< /p>


进行投影投影转换)。




MapGIS


格式文件转为


ArcGIS

< p>
文件需要注意以下问题:



1


对于高斯直角坐标



ArcGI S


中一个坐标单位代表实地


1m




MapGIS


中在比例尺为


1



1000


且单位为毫米 的时候一个坐标单位代表实地


1m


,或者在比例尺为

< p>
1



1


且单位为米的时候 一个坐标单位代表实地


1m




所以,若当前投影坐标为设备坐标即单位为毫米,要转换到


ArcGI S


的正常坐标,即一个坐标单位代表实地


1m

< br>,需要将目标投影参数的


比例尺设为


1000

< p>
,这样转换出来的结果才能作为


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


坐标不含带号



带号在地图参数中设置


,


在图形编辑模块中


按已有的理论坐标值先建立一个理论值图层


(



)


点位应一一对应于


实际图层点的位置


,


或者打开一个坐标正确 的点图层


(


同样点位应一一


对应于实际 图层点的位置


)


1.


打开

< p>
MapGIS


主界面,打开误差校正模块。




2.


打开需要配准的图层

< p>
,


首先打开理论值图层


,


在打开需校准实际图层


(


如有多层同时打开

)



3.


打开菜单



控制点



-


>“


设置控制点参数



,设置参数,选择输入理


论控制点。




4.


打开菜单



控制点



-


>“


选择采集文件



,即控制 点从所选择的理论


值图层文件中选取。




5.


打开菜单



控制点



-


>“


添加校正控制点



,弹出 是否新建控制点文


件的对话框,选择







6.


然后在工作区中添加控制点


(一般选择坐标格网交叉点或者道路 交


叉点,水系交叉点等显著地物)


,


本 例依据已建立的理论控制点直接


选择沪指的点即可,如此重复添加控制点,一般不少于< /p>


4


个控制点。



7.


打开菜单



控制点



-


>“


设置控制点参 数



,设置参数,选择输入实


际控制点 。




8.


打 开菜单



控制点


-


>“


选择采集文件



,即控制点从所选择的实际


图层文件中选取。输入对应于理论控制点 的


id





9.


打开菜单



控制点



-


>“


编辑校正控制点



,弹出对话框



10.


点击

< br>7


步骤中的



保存



按钮



将上面的配准坐标 文件保存下来以备


以后使用。




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


点自动打断



文件转换


”——“


选择


”——


500


点自动打断






第一步

< br>:



MapGIS


格式转换到


E00


格式





MapGIS


的主界面选择菜单项< /p>



图形处理


”→“


文件转换



,进入文


件转换界面。然 后在主菜单中选择



文件


< 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


数据的组织都是采用拓扑关系构建的,


数据转换时必须 进行拓扑重建。




首先启动


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


中的

< p>
Coverage


文件就是重建拓扑以后的文件






第 四步


:



Coverage

< p>
格式向其它格式转换




第一种




ArcToolBox


中选择


Conversion Tools


目录下的


“To



Shapefile”


或者


“To

< p>


Geodatabase”


转换到


shape


格式或者导入空


间数据库。




第二种




ArcCatalog


中选择要转换的


coverage


文件,右键单


击,选择

< p>
“Expout”


菜单下的


“To



Shapefile”


或者


“To



Geodatabase”



具,将


Coverage


转换到


Shape


格式或者导入空间数据库。



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

< p>
“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



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>


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>



图形处理


”→“


文件转换



,进入文


件转换界面



选择



输入



菜单



选择下拉 菜单



输入


Arc/INFO(*.E 00)



在图形显示区右键单击,选择



复位窗口



命令,即可显示转换结果 。








MAPGIS


文件向


ARCVIEW


文件转换



1.1


点文件的转换



1.1.1E00


方式


(


首选方式


)


:在

< br>MAPGIS


主菜单中


,


进入



文件转换



子系统


,


打开点文件


,


复位窗口





输出



下拉菜单中


,


选择



输出点的


E00”



然后进入


A RCVIEW



Import71


Utility”


模块


,

< p>


“ExportFILENAME”


栏中输入上 一步转出的


E00


文件名


,


而在


“OutputDataSource”


栏 中输入将要导出的文件名


,


然后按


“OK”


,


一定

关于长征-


关于长征-


关于长征-


关于长征-


关于长征-


关于长征-


关于长征-


关于长征-