arcgis根据DEM提取等高线和高程点转至CAD
- 格式:doc
- 大小:1.01 MB
- 文档页数:10
目录一、Mapgis环境设置 (2)二、数据预处理 (2)1、清理工程 (2)2、去地类图斑文件(DLTB.WP)填充属性 (2)3、地类图斑文件(DLTB.WP)提取图斑编号 (3)4、地类图斑文件(DLTB.WP)提取地类符号 (4)5、用ZD.WP或XZQ.WP文件提取“行政区注记” (6)6、用DLJX.WL刷权属界及行政界 (7)7、利用地类图斑文件(DLTB.WP)制作辅助面 (8)三、文件转换 (8)1、合并文件 (8)2、文件转换 (8)四、CAD文件图面整饰 (9)说明: (9)Mapgis数据转Cad详细操作流程拿到mapgis数据后,首先打开查看对方提供的是原始数据还是已经编辑处理过的数据,有的编辑处理较好的数据可以直接进行“文件转换”操作,原始数据需要对数据预处理后再进行“文件转换”。
一、Mapgis环境设置数据预处理前先进行Mapgis环境设置,设置工作目录、矢量字库目录及系统库目录。
工作目录选中要编辑的数据文件夹,矢量字库选中“C LIB”,系统库选“SLIB”.二、数据预处理1、清理工程在输入编辑窗口中直接打开工程,把工程里转Cad时不需要的文件删掉,包括:CLKZD.WT、DGX.WL、GCZJD.WT、JBNTBHPK.WP、JBNTBHTB.WP、JZD.WT、JZKZD.WT、JZX.WL、KFYQ.WP、PDT.WP、XZQJX.WL、ZJ.WT。
左侧栏空白处右键保存工程。
2、去地类图斑文件(DLTB.WP)填充属性一般数据库导出的DLTB.WP文件,面属性都进行了填充,这会导致“复位窗口”时由于数据量过大刷屏速度很慢,为了加快显示速度,把DLTB.WP的填充属性去掉。
操作如下:①勾选DLTB.WP,菜单“区编辑”─统改参数─统改区参数勾选“填充颜色”“填充图案”“透明输出”,参数分别为9、0、透明。
②确定,保存3、地类图斑文件(DLTB.WP)提取图斑编号①勾选DLTB.WP,菜单“区编辑”─自动区标注,在弹出的对话框中“字段选择”选“TBBH”,确定。
转换CAD数据
Cad数据通常指的是那些不包含属性的DWG格式的图形文件。
系统通过【输入DXF文件】菜单把数据转换成mapgis数据。
一转换前的准备工作(转换依据):
1数据检查整理。
数据检查整理就是在CAD软件中利用其检查工具把数据检查整理成合格的数据。
如果各地建库单位手上地形数据都是以分幅的方式(一幅一个文件)存放的,而且都是老版本的数据,所以最好在原先南方开思拼幅之后再做处理。
2 输出中间交换文件
此处的生成中间交换文件就是将处理好的DWG格式数据另存为转换DXF数据可识别的DXF格式文件。
3 模板的编辑
模板的编辑请查看:文档“城镇地籍采集系统数据处理流程范本”
4 对照表配置
转换dxf数据的依据是四个对照表:
符号对照表------“arc—map.pnt”;cad编码-map编码:
线型对照表------“arc—map.lin”;cad编码-map编码:
颜色对照表------“cad—map.clr”;map编码-cad编码:
层对照表------“cad—map.tab”;map编码-cad编码:
四个对照表的详细操作及注意事项请参考文档“AUTOCAD转换为MAPGIS.doc”,把编辑好的四个对照表放在系统设置的“slib”文件夹下。
二数据转换
打开系统,点击【数据转换】【输入DXF文件】:
将需要转换的AUTOCAD文件装入到系统中,此时,系统会提示“选择不转出的层”,选择后确定,则系统会按照已经设定好的对照关系开始转换。
三打开得到的mapgis数据
转换dxf成功后的mapgis会数据直接在编辑子系统下呈现出来。
用户可以对其进一步操作。
在ArcMap中使用坐标值转换一个CAD文件中的坐标位置(2013-04-13 20:51:19)转载▼分类:GIS技术研究标签:股票您现在的位置:首页->知识库 -> ArcGIS Desktop -> 技术文章 -> CAD in ArcGIS -> Howto: 在ArcMap中使用坐标值转换一个CAD文件中的坐标位置文章编号: 302软件: ArcInfo Desktop 8.x 9.0,ArcEditor 8.x 9.0,ArcView 8.x 9.0操作系统: N/A摘要:以下是使用参考数据集中的坐标值转换CAD绘图中的坐标位置的操作步骤.内容:需要转换的CAD文件必须有一个图层作为其坐标参考。
这个参考图层具有与CAD绘图相同的要素。
这种使用两个点的转换只能在一个地图文档中进行。
为了在多个地图文档使用转换的CAD数据,则需创建一个world文件。
要获取更多的信息请参考本文结尾处的相关信息。
1.启动ArcMap并在新的地图文档中添加CAD绘图。
2.在该CAD绘图中找到可以在参照图层中很容易定位的两个点;道路或者桥梁的交界处是比较好的例子。
3.在CAD绘图中获取这两个控制点的输入坐标值。
a. 放大到一个控制点.b. 将鼠标指针放到该点上.c. 将在右下角的视图中显示的坐标记下.d. 对于第二个点重复刚才的操作.如果鼠标轻轻移动,坐标值变化加大,请将地图放的更大些。
.ArcMap 显示坐标的形式为X,Y.4.在地图文档中插入新的数据框并将参照数据层添加到该数据框中。
5.在参照数据中获取两个控制点的坐标值。
a. 在控制点上放大浏览.b. 将鼠标指针放到该点上.c. 将在右下角的视图中显示的坐标记下.6.在内容表上右键单击CAD图层的名字。
7.选择属性.。
8.点击转换(Transformations)标签页.9.在转换标签页中的“转换,由..”('Transform By')部分点击坐标单选按钮.。
地形要素(等高线、高程点)抽稀地形图准备:1:2000以上大比例尺地形图不利于打印,需要将等高线抽稀成5m或者10m一条,并对高程点进行抽稀。
地形图上等高线间隔距离约1-2米,高程点间距约20米。
如此小的间距导致数据量庞大。
方法1:一、提取等高线和高程点,导入arcgis进行数据检查,制作高程模型TIN。
二、根据需要直接生成5米或者10米间隔的等高线。
三、规则分布的高程点制作:1)根据比例尺及打印的尺寸计算高程点采样点的间隔。
测量打印的图框的距离,宜宾的打印图框横向距离约为6700米。
按照A0的打印尺寸,其比例尺近似为1:6000。
在arcgis中可以设置显示比例尺为1:6000的环境下进行成果的预览。
可以将1:6000设置为固定参考尺寸,样式随比例大小进行缩放。
方法2:一、等高线的抽稀可以直接在CAD或者V8中,根据线型的大小来抽取5米或者10米间距。
二、提取高程点,导入arcgis进行数据检查处理。
在属性表中新建一长整型字段,可命名为value。
三、根据打印的尺寸进行显示比例尺计算,确定采样点间距(50m),生成规则采样点。
(采样点的范围会大于数据的范围。
)的点。
六、将高程点及注记转换为CAD。
总结:根据上述的两种方法都可以进行高程信息的抽稀,可以达到较好的打印效果。
方法1需花时间进行等高线和高程点的检查和处理,并构建了区域的地形模型,为基础地形分析做好了准备工作。
方法2可以双人同时开工,一人抽取等高线,一人抽稀高程点,由于打印地形图时,等高线只需要线型,不需要数值,所以对于没有高程属性的地形图来说,方法2效率更高。
但如遇多种比例尺拼接的地形图、等高线无法根据线型抽稀等复杂情况,方法2不可行。
综上所述,在时间允许的情况下,尽量采用第一种方法,在地形图抽稀的同时,也进行了地形模型的构建,一举两得。
将全站仪中测量的坐标、高程导出并导入CAD中的方法
以全站仪RTS112RL为例:
1、全站仪开机,将全站仪设置为USB模式。
2、将全站仪与电脑用数据线连接
3、在电脑上打开U盘盘符,显示下图所示文件夹。
其中:CINDEX:坐标点号列表文件夹
CODE:属性文件夹
CORD:坐标数据文件夹
MEAS:测量数据文件夹
MINDEX:测量点号列表文件夹
4、打开需要导出文件的文件夹,选择需要导出的文件,点击右键
5、将该文件复制至电脑。
6、打开复制到电脑中的文件如下图
7、删除不需要的数据,然后将需要的数据(如坐标、高程)复制到
Excel空白表格中并编辑成如下图格式:注意“,”为英文字符,除字高及文字旋转角度外均应设置保留为三位小数,便于下面编辑时对齐。
8、编辑好后将文档另存为后辍为prn格式的文档。
9、用记事薄打开prn格式文档,如下图
将所有数据之间的空格用替换方式替换成一个字符宽的空格(仅能一个字符宽的空格,否则会出错)。
编辑完成后另存为后辍为scr格式保存。
10、打开CAD,并打开对应坐标系图纸,坐标系设置为世界坐标系,然后点击“工具”--“运行脚本(R)...”打开保存的scr格式文档即自动运行导入如下图
11、后续处理:为了便于标出准确点位,可以将导出数据整理成如下格式并导入CAD中
注:导入方法
将Excel表中编辑好的数据(如下图)复制
打开CAD并打开已用1~9的方法已导入数据的图纸,点击菜单line,
在命令行中右键并粘贴刚才复制的数据即可自动导入,导入后如下图:
END。
ArcGIS:从DEM数据提取对应点的⾼程
通过Extract Value to Points从DEM数据中提取所需点的⾼程。
⽅法/步骤
1. 将DEM数据⽂件和⼀个shapefile点⽂件(分别命名为“DEM”和“Point”)加载到ArcMap中。
2. 右击ArcMap⼯具栏,选择“Editor”。
选中“Point”层后单击弹出窗⼝中的“Editor”,选择“Start Editing”,这时在右侧上⽅窗⼝中选择“Point”。
然后就可以将所需点画上了。
3. 将所需点画好后(或者直接从CAD⽂件等导⼊所需提取⾼程的点),点击“Editor”⼯具中的“Stop Editing”。
4. 在“ArcToolbox”中找到“Extract Value to Points”,双击打开,按下图所⽰:点图层选择Point,栅格选择DEM)选择对应层后点击OK
开始提取⾼程。
5. 提取完成后会⾃动加载“Elevation”图层,在该图层名字上右击选择“Open Attribute Table”后就能从“RASTERVALU”字段中读取出对应
点的⾼程。
【百度百科】。
在CAD和GIS数据格式之间进行互操作是ArcGIS用户面临的一个基本问题。
本文介绍如何使用ArcGIS数据互操作模块提供的数据模型转换能力向CAD环境导入和导出数据。
基于ESRI加拿大有限公司商业合作伙伴Safe Software公司提供的要素操作引擎(FME)技术,ArcGIS互操作模块向ArcGIS提供了空间数据提取,转换和加载(ETL)功能,使用户可以使用多种数据格式工作。
在ArcGIS 9.2中,ArcGIS数据互操作扩展模块在结构上进行了更新,使用户可以导入导出任何互操作格式。
在文本的示例中,数据将被转换至CAD环境,目标格式是MicroStation Design格式(可以参见DGN或IGDS)。
源数据采用文件空间数据库(File Geodatabase)。
同样的步骤法也可以用于ArcSDE。
开始在开始这个例子之前,你需要从ArcUse Online的网站上下载示例数据集Waterworks.zip,然后解压文件。
在这个示例中数据被解压到“E:\工作日程\中国通讯”文件夹下,读者可以根据自己需要更改相应目录,如果没有安装数据互操作扩展模块或者没有授权,可以从创建空间ETL工具首先,你需要创建空间ETL工具,一旦工具被创建,工作台(Workbench)将呈现,这是用于数据转换建模的环境。
1. 启动cCatalog,时激活ArcGIS数据互操作扩展模块,选择工具>扩展,选中数据互操作扩展模块旁边的选择框,如果ArcToolbox不能在ArcCatalog中看见,可以通过显示/隐藏ArcToolbox的按钮添加。
2. 创建新的用户工具箱通过右击ArcToolbox节点选择新建,新的用户工具箱命名为ArcUserToolbox,右击ArcUserToolbox,选择新建,创建空间ETL工具,该操作将启动创建转换工作空间(Create Translation Workspace)向导。
Shp格式转DWG:
Shp是空间数据的通用格式,也是苍穹软件支持的标准格式;dwg是cad、cass等作图软件最常使用的格式。
可是无论是苍穹软件,还是CAD、cass都不能独自实现这两种数据格式的互相转换。
要转换这两种数据,需要借助第三方软件的支持,我们作业人员最常使用的转换工具就是ARCGIS中的ARCMAP模块。
以下是转换方法。
1、把数据保存成shp 格式。
这样可以把分幅图里的任意一层数据输出成shp格式。
2、打开ARCMAP:
,双击这个突变即可打开ARCGIS的一个模块ARCMAP。
出现下面的窗口:
选择OK,即可。
3、加载shp数据到ARCMAP中:
这个是ARCMAP的一个bax,通过它打开工具箱,如下:
选择Conversion Tools下的To CAD
选择Export to CAD加载上面输出的shp数据。
在Input Features后面的文件夹中选择存储shp数据的路径,
在Output file中选着输出的文件保存路径。
这里可以不设置,会有一个默认的路径保存在shp 数据一起。
最后点OK,即可。
输出的这个就是Dwg格式的文件,可以用CAD、Cass查看。
只有坐标,没有其他属性数据。
1.加载DEM文件
2.为减少数据量,进行栅格重采样。
Data Management Tools-Raster-Raster processing-Resample
示例为10mX10m栅格,调整为30mX30m栅格(按需求调整),重采样方法选择“CUBIC ”
3.栅格转点,ConversionTools-From Raster-Raster to point
4.由于ArcGIS默认将高程数据赋给GRID_CODE字段,所以需要建立Elevation字段以让转换CAD工具识别打开刚才转换的点数据的属性表,添加字段,利用字段计算器把GRID_CODE字段的值赋给Elevation字段
添加字段
栅格计算器
赋值
5.栅格转点ConversionTools-To CAD-Export to CAD,按需求选择
6.查看point的属性表,检查高程数据是否已在Elevation字段
7.打开cad,查看点特性,可以看到每个点的高程值
8.备注
(1)不要忘了打开扩展插件;
(2)可能会出现“001143”错误,解决方法为取消后台处理,操作步骤为Geoprocessing-Geoprocessing Options-取消选中Background Processing的Enable选框。
arcgis根据DEM提取等高线和高程点转至CAD
第一步:根据dem提取等高线
2.提取高程点
3.处理结果如上图,覆盖了整个dem,需要裁剪相应的范围,直接选取工具栏最上拦地理处理下面的裁剪工具:
4.裁剪好的点属性表打开如下图,需要打散,调出高级编辑工具,在工具栏空白处右键,把高级工具打勾,如下图:
如下图:
5.开始编辑,选中点,用高级编辑里面的分解工具,把点打散:
可以看到点变多了,但是现在点里面没有高程值
6.高程值的赋值,调用下图中的值提取至点:
7.到这一步点和线已经提取完成,接下来就是转换为54的坐标系和投影,以点为例:
选取数据管理工具中的投影和变换
8.接下来就是对点进行投影,但这一步只是把地理坐标系换成了54的:
9.这一步处理好的点新打开胡看到坐标仍然不对,这就需要下一步对投影进行设置成54的相应带,该数据区域为96度带,选取相应的就行:
10.属性表打开,新建三个字段X,Y,Z。
X和Y值采用右键计算几何的方式获取坐标值,Z值的高
程值采用右键字段计算器的方式等于栅格值(即DEM的高程值,这里是在值提取至点那一步提取好了的)
10.本次处理之后的点再新打开会看到坐标已经正确了,要在CAD里面显示出高程值,需要把点处理成dat文件:
11.在外面用excel把dbase表打开,把单元格格式设置成数值3位小数(几位自选,我觉得3位已经够精确了)
最后将dbase里面的数据复制粘贴到文本文件里面,保存成dat,用cass展点导入,OK。
第一步:根据dem提取等高线
2.提取高程点
3.处理结果如上图,覆盖了整个dem,需要裁剪相应的范围,直接选取工具栏最上拦地理处理下面的裁剪工具:
4.裁剪好的点属性表打开如下图,需要打散,调出高级编辑工具,在工具栏空白处右键,把高级工具打勾,如下图:
如下图:
5.开始编辑,选中点,用高级编辑里面的分解工具,把点打散:
可以看到点变多了,但是现在点里面没有高程值
6.高程值的赋值,调用下图中的值提取至点:
7.到这一步点和线已经提取完成,接下来就是转换为54的坐标系和投影,以点为例:选取数据管理工具中的投影和变换
8.接下来就是对点进行投影,但这一步只是把地理坐标系换成了54的:
9.这一步处理好的点新打开胡看到坐标仍然不对,这就需要下一步对投影进行设置成54的相应带,该数据区域为96度带,选取相应的就行:
10.属性表打开,新建三个字段X,Y,Z。
X和Y值采用右键计算几何的方式获取坐标值,Z值
的高程值采用右键字段计算器的方式等于栅格值(即DEM的高程值,这里是在值提取至点那一步提取好了的)
10.本次处理之后的点再新打开会看到坐标已经正确了,要在CAD里面显示出高程值,需要把点处理成dat文件:
11.在外面用excel把dbase表打开,把单元格格式设置成数值3位小数(几位自选,我觉得3位已经够精确了)
最后将dbase里面的数据复制粘贴到文本文件里面,保存成dat,用cass展点导入,OK。