试谈CAD转化为ARCGIS

  • 格式:doc
  • 大小:24.50 KB
  • 文档页数:8

本资料为word版本,可以直接编辑和打印,感谢您的下载

试谈CAD转化为ARCGIS

地点:__________________

时间:__________________

说明:本资料适用于约定双方经过谈判,协商而共同承认,共同遵守的责任与义务,仅供参考,文档可直接下载或修改,不需要的部分可直接删除,使用时请详细阅读内容 资料范本 CAD转化为ARCGIS

方法一:

在AUTOCAD中将需要变换的CAD图形保存为.dxf格式。

(1)打开MAPGIS,设置好相应的路径(包括工作目录、矢量字库目录、系统库目录)。

(2)点击进入“图形处理”菜单下的“文件转换”,进入文件转换的界面,在菜单栏的“输入”选项下选择“装入DXF”,装入第一步保存好的dxf文件。

(3)在菜单栏的“选择”选项下选择“500点自动打断”。(ps:此时在图形框右键—复位窗口,可以看见,文件多了一个叫…..1.NL的文件)。

(4)在菜单栏的“选择”选项下选择“500点自动打断”。

(5)在菜单栏的“输出”选项下选择“输出线的E00(双精度)”。

点击ARCVIEW中的“IMPORT71”文件,打开转换工具。在Export

Filename一栏中选中刚才MAPGIS转换出来的E00数据,在Output Data

Source一栏中填写输出数据的目录和数据名。(默认即可)

在ARCMAP中单击Add Data按钮,将第三步转换出来的数据加入到ARCMAP中。

到此,完成了CAD向ARCGIS数据的转换。

方法二:

在AUTOCAD中将需要变换的CAD图形进行相应的处理。

在ArcToolBox中的Data Interoperability Tools 工具下点击 Quick

Import,在Quick Import界面中,选择好Input Dataset(包括Format选择为AutoCAD DWG/DXF,Dataset选择要转换的数据),再选择合适的Output

Staging Geodatabase(即输出)。

点击OK即可。

到此,完成了CAD向ARCGIS数据的转换。 Mapinfo向ARCGIS的转换

首先,MapInfo中的地图可以有两种格式:Tab格式(表格式)、Mif格式(交换格式)。ArcInfo中的地图也支持多种格式:Shape格式、Coverage、E00(交换格式)、Coverage

方法一:

由Mif->Shape:使用MapInfo工具中的通用转换器;或则使用ArcToolbox直接转换。

由Mif->E00:在MapInfo中导入成Tab,然后使用MapInfo工具中的ArcLink。

由Mif->Coverage:先用ArcToolbox转换成Shape,然后在ArcInfo中用Shapearc。

由Tab->Shape:使用MapInfo工具中的通用转换器。

由Tab->E00:使用MapInfo工具中的ArcLink。

由Tab->Coverage:先转换成Shape,然后在ArcInfo中用Shapearc;或则先转成E00,在Import。

方法二:

先将TAB文件在MAPINFO中打开,TOOL菜单中选Export,选择mif格式,另存后,用MO所带的mifshape工具转换维为SHP格式即可。(注)mifshape是一个基于DOS的工具,使用方法可以参见mifshape.hlp帮助文件。

方法三:

使用FME直接转换。(FME是Feature Manipulation Engine简写)

Mapgis转换成ARCGIS

由MapGIS 格式转换到E00格式

在MapGIS的主界面选择菜单项“图形处理”→“文件转换”,进入文件转换界面。然后在主菜单中选择“文件”,这时可以选择要装入的文件类型〔点数据、线数据、面数据)装入文件以后,选择菜单“输出”,这时根据所装入的文件类型选择输出点数据、线数据或者面数据的E00格式。 由E00格式向Coverage格式转换

(1)启动ArcGIS9.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数据与MAPGIS数据的组织都是采用拓扑关系构建的,数据转换时必须进行拓扑重建。

由Coverage格式向其它格式转换

主要有两种途径:

(1)在ArcToolBox中选择Conversion Tools 目录下的“To

Shapefile”或者“To Geodatabase”转换到 shape格式或者导入空间数据库。

(2)在ArcCatalog中选择要转换的coverage文件,右键单击,选择“Expout”菜单下的“To Shapefile”或者“To Geodatabase”工具,将Coverage转换到Shape格式或者导入空间数据库。(geodatabase)

到此,完成了mapgis向ARCGIS数据的转换。

ARCGIS添加文本

地图上的文本可以实现制图者不同的目的,ArcMap支持三种类型的文本:标注、注记和图形文本。

ArcMap有许多可以用于在地图上创建注记和图形文本的工具。可以添加水平的、沿某条曲线的以及有指示框的文本等多种不同形式的文本。如果想快速地为要素添加说明的文本,可以利用Label工具,单击一个要素,自动地注释该要素。一旦地图上已经有了一些文本,可以利用Draw工具条上的工具改动其位置、形状、以及文本内容。

一、在点上添加文本

1. 单击Draw工具条上的New Text按钮。

2. 在地图上单击鼠标,输入文字。

二、沿曲线添加文本

1. 单击Draw工具条上的New Splined Text按钮。

2. 在地图上单击鼠标,在需要排列文字的地方添加曲线的顶点。

3. 双击完成曲线。

4. 输入文字。

三、在指示框中添加文本

1. 单击Draw工具条上的Callout按钮。

2. 单击指定指示线的起点。拖动鼠标指针,在适合的位置释放鼠标建立指示框。

3. 输入文字。

四、在多边形中添加文本

1. 单击Draw工具条上的某个Paragraph Text工具。选择New Polygon、New Rectangle和New Circle。

2. 使用鼠标指针,单击并拖动鼠标创建图形形状,然后,双击完成该形状。

3. 双击图形改变文本内容及修改显示属性。

五、通过单击要素添加文本

1. 在内容表中,右击需要添加标注的图层,单击Properties。

2. 单击Labels选项卡。

3. 单击Label Field下拉箭头,单击作为标注的字段。 4. 单击OK。

5. 单击Draw工具条上的Label按钮。(可能只需单击下拉箭头选择Label按钮。)

6. 单击Place label at position clicked。

如果选择了Automatically find best placement,ArcMap会自动的为标注寻找合适的位置。

7. 单击Choose a style,然后单击需要的标注样式。

8. 在需要标注的要素上单击鼠标。

到此,文本就添加上去了。

投影变化:

地图上要素反映了它们所代表的真实世界对象的实际位置。地球球形表面上对象的位置是用经纬度方式量算的,即通常所说的地理坐标,经纬度可以精确确定地球表面位置,但测量单位不均匀。只有在赤道上一个经度代表的距离和一个纬度代表的距离大致相等。为了克服测量上的困难,数据通常从三维坐标系转到二维平面地理坐标。投影坐标系描述了从两个独立坐标轴到原点的距离,水平X轴代表东西,垂直的Y轴代表南北。

因为地球是圆的,而地图是平面的,将数据从球面上转换到平面上需要使用数学公式,叫做地图投影。地图投影变换可以将经度、纬度坐标转换到投影坐标系中的X,Y坐标。

这个使地球平面化的过程会引起一个或多个空间属性的变形:距离、面积、形状和方向,没有一种投影可以使这些属性都不变形,也就是说,所有的平面地图均有不同程度的变形。但能够选择多种不同的投影。每一种投影都是以其适合于地球表面某一部分和它能确保某些属性(距离、面积、形状或方向等)不变形为特点。一些地图投影使某一属性变形最小,但这是建立在扩大了其它属性变形的基础上的,还有一些作了总体平衡,但都有变形。作为一个地图制作者,可以确定那种属性是最重要的,然后选择适合需求的投影。 如果数据用经纬度表示,可以直接在地图上显示。ArcMap处理经纬度时,把它们看做简单的X,Y坐标画出数据,如果地图不需要较高的位置精度——如果不想做基于位置和距离的查询,或只想快速制图——可以不把数据转换到投影坐标。

但是,如果是要在地图上进行精确的测量时,就要选择一种投影坐标系。当用户显示和执行分析一组数据时,它们应该在同一个投影坐标系中。假如两组数据是不同的坐标系,那坐标系的属性是不同的。当比较这两组数据时就会出现错误,因为它们代表不同的位置。

投影转换:在ArcToolBox中的“Data Management Tools”->“Projections and Transformations”->“Feature”->“project”可以 进行转换。

定义投影:如果数据没有投影信息,就可以使用如下方法定义投影。在ArcToolBox中的“Data Management Tools”->“Define Projection”。

制图表达:

制图表达我不知道怎么写,可以说一说详细点的(如图例的制作问题)

做arcMAP的图例

在Symbol property Editor中进行制作了

1)、先在Style Manager中的左侧列表中,选择相应的Style文件,ArcGIS默认的符号库文件是ESRI.Style文件,当然也给出了C:\Documents

and Settings\........................................目录下用于用户自定义的Style文件

2)、展开Style文件,选择要创建Symbol的类型,如:Fill Symbol(面填充)、Line Symbol(线)、Marker Symbol(点) 然后在右侧的列表中鼠标右键->New

3)、在弹出的Symbol Property Editor窗体中,进一步选择Marker

Symbol的类型,如:Simple Marker Symbol、Picture Marker Symbol等等