文档库 最新最全的文档下载
当前位置:文档库 › 【VIP专享】利用ARCGIS ERDAS CASS完成整幅影像标准分图幅

【VIP专享】利用ARCGIS ERDAS CASS完成整幅影像标准分图幅

【VIP专享】利用ARCGIS  ERDAS CASS完成整幅影像标准分图幅
【VIP专享】利用ARCGIS  ERDAS CASS完成整幅影像标准分图幅

利用ARCGIS、ERDAS、CASS完成整幅影像标准分图幅

说明:用Pix4Dmapper得到的影像是一整块的GeoTiff格式影像,也有小块的5000*5000(单位像素)的影像,但是在测绘工作中经常需要我们最后成果得到按照国家作业标准的分幅影像,这个文档介绍了一种利用ARCGIS、ERDAS、CASS软件实现影像标准分幅的方法。这种方法在海量影像数据建库中经常用到。

基本步骤:

●根据测图范围线建立分幅图框文件(这里以整幅影像图范围为例)。

●将设计好的图框利用ARCGIS转成shp格式

●在ERDAS中利用shp格式图框裁剪图像。

具体实现:

1.利用ARCGIS得到整幅影像的图框范围

◆打开ArcMap,将整幅图像导入到ARCGIS中(直接把影像拖进去)

◆利用渔网工具获取影像图范围线。打开ArcTollBox-数据管理工具-要素类-

创建鱼网。在创建鱼网工具对话框中设置输出要素类路径(存储路径)、范围模板(整幅的影像图)、像元宽度(设为0)、像元高度(设为0)、行数(设为1)、列数(设为1),把创建标注点去掉,然后点击OK。

等ArcMap运行完成后,图框会默认导入到ArcMap中。

这里我们就得到了测区范围线。在ArcMap中坐标树状列表中右键点击得到的test1图框,选择数据,导出至CAD,在对话框中设置输出类型(与cad版本对应),输出文件路径等,然后点击确定。我们就得到了测区范围线的dxf格式文件test1.dxf。

2.Dxf图框导入到CASS中,设计图框。

◆用cass打开test1.dxf,设计分副图框。在绘图处理-批量分幅-建立格网。

◆选择需要的范围图框,删除不需要的。(这里为了方便演示,保留中间4个

图框)

◆将设计好后的图框文件保存。这里另存为test110.dxf。

3.将设计好的图框利用ARCGIS转成shp格式

◆在ArcMap中利用转换工具-转为shapefile工具将cass中编辑好的

test110.dxf转成shp文件。注意选中dxf文件后有5个字段我们选择,我们需要选择面要素Ploygon和注记Annotation(方便后期数据量比较大时图框名字与生成的分幅影像名字对应)。

◆将生成的两个字段的dxf导入到ArcMap中,编辑这两个字段。

编辑前编辑后

◆选择Polygon字段shp文件,右键,选择连接与关联-连接。(这一步是为了生成一个

新shp里面既有polygon面要素,也有图框注记,方便后期分幅影像的命名)

◆在出来的对话框中设置如下。

查看生成的shp合并文件属性表,我们可以看到有个字段记录了图框名字。记下这个字段。

4.在ERDAS中利用shp格式图框裁剪图像。

FME CAD转GISshp格式文档操作方法

MFE使用文档:CAD格式专程GIS的shp文件 一、CAD文件的查看和预览 目的:确定CAD文件每个图层包含的数据集,点point,线line,面polygon 数据,以及CAD文件的扩展属性。 1、用FME Universal Viewer 打开要转换的CAD文件 1,File——opendataset 打开CAD文件 2,选择输入数据的格式DWG和数据的路径 如下图: 3,如图 图中viewspace 中各个数据集是CAD的各图层名称

以axes图层为例关闭其他图层,只打开axes图层 可以发现axes图层只有Line 数据 注:所以在以后的转化中axes图层只有线line数据其他数据为空不需要转换 4,点击:按钮,可以选侧对象的要素 点击view中的一条线段要素,可以查看这条线段要素的扩展属性 其中extended_data_list{0-6}为选中要素的扩展属性,可以看到我们需要的扩展属性如:中山东路,10025,这些重要的扩展属性 其他图层的查看方法相同,有的图层没有扩展属性。 例如:JMD图层 可以查看,有三个要素集area line text 有数据 所以在以后的转换中药有三个要素的转换面,线,点的要素的转换。

二,应用FME Workbench自定义转换CAD数据 目的:按照要求把CAD的数据转换到GIS shp文件中,扩展属性读取在shp文件的表中1,打开FME Workbench 选择 2,选择读入数据的类型DWG和数据的路径,和目标文件的格式ESRI Shape 3,选择要读入的数据的图层 本文以读入axes图层为例,选择读入axes图层

ArcGIS中最强大的数据读取转换工具

ArcGIS中最强大的数据读取转换工具(ArcGIS Data Interoperability) 由于个人感觉此工具隐藏的比较深并且应用非常广泛,此工具转换数据功能异常强大,就来此分享一下。 ArcGIS Data Interoperability: 使用ArcGIS数据互操作(Data Interoperability)扩展可以直接读访问几十种空间数据格式,包括GML、DWG/DXF文件、MicroStation Design文件、MapInfo MID/MIF文件和TAB文件类型等。用户可以通过拖放方式让这些数据和其它数据源在ArcGIS中直接用于制图、空间处理、元数据管理和3D globe制作。例如,所有制图功能都可使用这些数据源,包括查看要素和属性、识别要素和进行选择。ArcGIS数据互操作(Data Interoperability)技术来自Safe软件公司(世界领先的GIS互操作提供商)的FME(Feature Manipulation Engine)产品。该扩展由Esri和Safe软件公司共同维护。 ArcGIS数据互操作(Data Interoperability)还包含FME Workbench,它提供一系列数据转换工具用来构建复杂矢量数据格式的转换器。 位置位于:

ArcGIS Data Interoperability扩展可以直接访问或使用的几十种GIS和表格数据格式。使用ArcGIS数据互操作(Data Interoperability)扩展,用户可以:?增加ArcGIS对多种GIS数据格式的支持 ?连接并读取多种常规GIS格式,如TAB、MIF、E00和GML,以及多种数据库连接?操作和关联大量格式的属性数据和DBMSs到要素数据 ?将任意要素类导出成50多种格式,并可以创建高级转换器用于自定义的输出格式 ?使用FME Workbench来定义额外的格式和转换流程

FMECAD转GISshp格式文档操作方法

. MFE使用文档: CAD格式专程GIS的shp文件 一、CAD文件的查看和预览 目的:确定CAD文件每个图层包含的数据集,点 point,线 line,面 polygon 数据,以及CAD 文件的扩展属性。 1、用FME Universal Viewer 打开要转换的CAD文件 1,File——opendataset 打开CAD文件 2,选择输入数据的格式DWG和数据的路径 如下图:

3,如图 图中viewspace 中各个数据集是CAD的各图层名称 资料Word . 以axes图层为例关闭其他图层,只打开axes图层 可以发现axes图层只有Line 数据 注:所以在以后的转化中axes图层只有线line数据其他数据为空不需要转换 点击:按钮,可以选侧对象的要素, 4点击view中的一条线段要素,可以查看这条线段要素的扩展属性

其中extended_data_list{0-6}为选中要素的扩展属性,可以看到我们需要的扩展属性如:中山东路,10025,这些重要的扩展属性 其他图层的查看方法相同,有的图层没有扩展属性。 例如:JMD图层 可以查看,有三个要素集 area line text 有数据 所以在以后的转换中药有三个要素的转换面,线,点的要素的转换。 资料Word . 二,应用FME Workbench自定义转换CAD数据 目的:按照要求把CAD的数据转换到GIS shp文件中,扩展属性读取在shp文件的表中

FME Workbench 选择打开1, 2,选择读入数据的类型DWG和数据的路径,和目标文件的格式ESRI Shape 3,选择要读入的数据的图层 本文以读入axes图层为例,选择读入axes图层

如何arcgis下用SHP文件切DEM和影像图

如何arcgis下用SHP文件切DEM和影像图 转自:https://www.wendangku.net/doc/8618029728.html,/s/blog_6758f2cf0100n0e9.html ArcGIS9软件,ArcToolbox -->Spatial Analysis Tools-->Extraction--->Extract by Mask(记得:必须安装SPatial Analysis扩展模块;地形图shp文件需要是面状;空间参考得和你得DEM用一样得,如果不一样,要用PROJECT先转换~。)---ok (下面情况未验证~!) 栅格数据的剪切可以用Arcmap spatial analysis 工具中的Raster caculation 首先在spatial analysis中的option中选择要剪切的范围(可利用矢量图层作为掩膜),计算中进行+0运算,就可以得到所要范围的栅格图像。 ------------------------------------- Raster:栅格数据 DEM:数字高程模型(ASCII) Image:图片 Grid:grid是ARCGIS专有一种栅格数据类型。 --------------------------------------- ArcGIS中对矢量和栅格数据进行裁剪切割的方法 1、对矢量数据进行裁减: Arctoolbox中,spatial tool > extract>clip 在InputFeatures中选择被裁剪的图层,在ClipFeatures中选择裁剪形状// 2、利用矩形对栅格数据裁剪:Arctoolbox中,data management>raster>clip InputRaster中选择被裁剪的栅格数据,设定好矩形四个顶点即可// 3、在Spatial Analyst Tools中提供了多种对栅格数据的提取方法:Arctoolbox中,Spatial Analyst Tools>extraction包括提取值到点,根据属性提取,用圆提取,用多边形提取,用掩模提取,用点提取,用矩形提取等,其中的用掩模提取功能可以让我们通过不规则边界来获取需要的栅格数据。 ARCGIS中矢量裁剪栅格图象(转) 最近有朋友问arcgis中怎么用矢量图来裁剪栅格图,现在发现了两种方法供大家参考 (1) 是否需要裁剪栅格图象区域通过一个面状的shapefile表达出来?如果可以,那么就很简单了。 最近有朋友问arcgis中怎么用矢量图来裁剪栅格图,现在发现了两种方法供大家参考(1) 是否需要裁剪栅格图象区域通过一个面状的shapefile表达出来?

fme转换arcgis、cass

一般的基础地形CASS转SHP是没有问题了,这个扩展属性比较简单,一般只有CODE及NAME二个属性。转出代码后再连接相应的属性就可以。而宗地的扩展属性就多了,简单点的只有四五项,复杂的十几二十几个字段。如下图,简单与复杂的宗地扩展属性: 由于之前没有做过宗地转SHP,因此首先想到的是用EXCEL表录入宗地数据信息,再用ARCGIS连接处理.问了一些做宗地的朋友,说太费时,如

果原数据有EXCEL对应的属性表还好,基本上都是只一个DWG文件.重新录入这条路不行. 再仔细看看了CASS的功能,发现CASS本身就带有这个功能,在地籍菜单栏下,有个输出宗地属性: 利用这个功能输出一个MDB的数据表.再通过宗地号进行连接.这样又出现一个问题,输出的宗地面,代码全是300000,还得关联到宗地号才能号做数据表的连接.用CASS的编码到图层,把宗地的编码全筛选到一个新图层,

再输出为SHP, 通过ARCGIS的空间连接,把输出的宗地号,赋到宗地的某个字段上,

将宗地号赋到宗地后:

经过上面操作,宗地面已赋好相应的宗地号,再连接CASS输出的宗地表.这样的话就完美了. CC.MDB是CASS输出的宗地属性表.300000_SPATIALJOIN是赋有宗地号的宗地

最后的宗地面属性如下,所有扩展属性均和原DWG属性相同 土地调查属性转换不同于宗地属性可以输出EXCEL表,宗地属性转SHP请见另一文章。这里主要用到FME的数据转换功能,即把CASS的扩展属性不丢失转换到ARCGIS的字段中。 1.先看看这张图:CASS的扩展属性 ("south" (1000 . "310000")) 对应图斑属性编码“310000”,("TBBH" (1000 . "7"))对应图斑号“7”,("DLDM" (1000 . "111")) 对应地类号。 ("QSXZ" (1000 . "集体")) ("ZYFS" (1000 . "")) ("SHI" (1000 . "惠州")) ("XIAN" (1000 . "惠阳")) ("XIANG" (1000 . "大亚湾")) ("CUN" (1000 . "")) ("ZU" (1000 . "")) 分别是权属性质,占用方式,市,县,乡镇,村,组等CASS的字段名缩写。

GIS遥感图像的基本处理教程

实验一遥感图像的基本处理 一、实验要求 1.学会使用Erdas软件打开不同格式的图像

2.认识遥感图 以沈阳农业大学2011年高分辨率Quickbird遥感影像为底图, 识别操场位置形状大小颜色阴影 所住宿舍、位置形状大小颜色阴影 教学楼位置形状大小颜色阴影

雷达站位置大小颜色 水塔、位置形状大小颜色阴影 煤堆位置形状大小颜色 植物园广场间接

农田形状大小颜色 东陵陵园,位置形状大小颜色阴影在Erdas中调整遥感图像波段。 在工具栏上点击raster选择band combinations,在弹出来的对话框中对波段进行编辑,然后点击OK 3.学会使用Erdas软件的import/export文件导入功能 导出 在总的工具栏上点击第二个按钮import,在对话框中选择Export,选择

好输出文件类型,找到要输入的文件,并且新建要输出的文件名和确定存储位置,即可点击OK键输出文件 导入 勾选INport,选择输入文件类型,找到输入文件,新建输出文件名称及储存位置,即可点击OK 实验材料:2002年Landsat ETM+ 30m辽宁省沈阳市图像。 4.为图像添加aoi图层,并对遥感影像进行裁切 分别对Quickbird和Landsat ETM+影像进行处理,高分辨率影像要求裁切出沈阳农业大学校区,低分辨率影像要求裁切出沈阳市及周边郊区,aoi比要求实验区稍大,以方便进行后期处理。高分辨率影像适于纵向输出,低分辨率影像适于横向输出。 添加AOI图层

在工具栏点击AOI选项下的tools,选择一个工具对图片中想要创建图层的位置进行框选。 对框选的区域进行保存,存为AOI文件 裁剪

ARCGIS中矢量裁剪栅格图像

ARCGIS中矢量裁剪栅格图像 (1) 是否需要裁剪栅格图象区域通过一个面状的shapefile表达出来? 如果可以,那么就很简单了。 在ArcMap中,调用空间分析扩展模块,将你感兴趣区的shapefile多边形图层设置为掩膜,然后在栅格计算器中重新计算一下你的图象,它就会沿掩膜裁出。 设置掩膜:空间分析工具条的下拉菜单>option里面设置 (2) 用任意多边形剪切栅格数据(矢量数据转换为栅格数据) 2.1在ArcCatlog下新建一个要素类(要素类型为:多边形),命名为:ClipPoly.shp 2.2在ArcMap中,加载栅格数据:例如kunming.img、和ClipPoly.shp 2.3打开编辑器工具栏,开始编辑ClipPoly ,根据要剪切的区域,绘制一个任意形状的多边形。打开属性表,修改多边形的字段“ID”的值为1,保存修改,停止编辑。 2.4打开空间分析工具栏 执行命令:<空间分析>-<转换>--<要素到栅格> 指定栅格大小:查询要剪切的栅格图层kunming的栅格大小,这里假设指定为1 指定输出栅格的名称为路径 2.5执行命令: <空间分析>-<栅格计算器> 2.6构造表达式:[kunming]*[polyClip4-polyclip4] ,执行栅格图层:kunming和用以剪切的栅格polyClip4 之间的相乘运算 (3) 1、对矢量数据进行裁减:Arctoolbox中,spatial tool > extract>clip 在InputFeatures中选择被裁剪的图层,在ClipFeatures中选择裁剪形状 2、利用矩形对栅格数据裁剪:Arctoolbox中,data management>raster>clip InputRaster中选择被裁剪的栅格数据,设定好矩形四个顶点即可 3、在Spatial Analyst Tools中提供了多种对栅格数据的提取方法,Arctoolbox中,Spatial Analyst Tools>extraction包括提取值到点,根据属性提取,用圆提取,用多边形提取,用掩模提取,用点提取,用矩形提取等,其中的用掩模提取功能可以让我们通过不规则边界来获取需要的栅格数据。

基于FME的SHP与CASS属性数据转换的研究

基于FME的SHP与CASS属性数据转换的研究 本论文主要介绍了FME的转换机制及CASS属性数据的存储方式,研究了如何利用FME的语义转换机制解决SHP与CASS属性数据相互转换中的问题。以某地籍数据为例,建立基于FME的SHP与CASS属性数据转换模型,为地籍数据共享和数据建库提供解决方案。 标签:FME CASS 数据转换SHP 近年来,在各地地理信息化系统建设的过程中,CASS软件和ARCGIS软件运用较为普遍。前者是南方公司基于CAD开发的数据采集软件,数据格式为dwg,制图功能强大,在测量及数据采集市场上占有较大份额;后者是ESRI公司的地理信息管理方案,主要矢量数据格式是.shp,拥有强大的空间分析和数据统计能力,成为各地信息化建设的主流平台。由于各自的特点,这两种软件分别广泛运用于外业测量单位和各地、市国土单位的信息中心,两者数据格式的转换就成为了地理信息系统建设中最为重要的一环。数据转换主要包括空间数据的转换和属性数据的迁移。当前,空间数据的转换,也就是点、线、面、曲线、圆弧等图形元素的转换已经能够通过相关平台很好的完成,但是属性数据的迁移还很难做到无损迁移[1]。本文就是通过FME这一工具,研究SHP与CASS属性数据的相互转换,为数据共享和数据建库提供解决方案。 1CASS属性结构介绍 南方CASS是基于CAD二次开发的地形、地籍成图软件,由于其制图功能强大,操作简单,在测绘行业有着广泛的运用。CASS的图形数据和属性数据是按照一定的数据结构经过特殊的压缩记录在dwg文件当中的[2]。CASS数据不按照层类型严格划分要素的几何类型,几何要素的扩展属性信息存储在单个几何实体的扩展属性(XDATA)中,它是附加在图形要素上的一组数据块,一个CASS 空间实体能够存储64k大小的扩展属性[3]。CASS的扩展属性在存储过程中没有字段名的概念,它是通过不同的注册用户名将多条属性存放在XDTA中,各条数据互不影响。利用CAD的扩展工具Expresstools中xdlist可以查看CASS中数据的存储情况,以某一宗地的数据为例,如下: * Registered Application Name:SOUTH * Code 1000,ASCII string:300000 * Registered Application Name:QLR_QLRMC * Code 1000,ASCII string:王胜强 * Registered Application Name:QLR_DJH

利用Erdas和Arcgis来裁切影像图

利用Erdas和Arcgis来裁切影像图 影像图格式为tif 随意图形格式随意(就当shape格式) 一:合并影像图: 由于影像图的分割需要,则要全部覆盖shape格式的边界。分Erdas 和Arcgis两种合并法: Erdas合并: ①打开Erdas,再打开viewer窗口(注意:再打开图层时,要将raster option的no stretch和background transparent前打勾,这样图层就不会失真,本人未验证)。 ②打开需要合并的图:files of type选择,选择对应的的图层 ③在窗口viewer—raster—mosaic images,弹出mosaic tool窗口 ④在窗口mosaic tool—process—run mosaic,弹出窗口(可以在做镶嵌前做些必要的设置,合成的图效果更好)。 ⑤在窗口output file name选择files of type为tif格式,存放路径自己选择,点击ok完成 Arcgis合并: ①打开Arcgis(Arcmap), 加入要合并的图层 ②ArcToolBox—datamanagementtools—raster—mosaic或mosic to new rastevr然后按需求选择input raster 和output raster还有名称。

二:生成分割边界: ①先用arcmap打开shape图,选中shape边界 ②ArcToolBox—conversion tools—to coverage—feature to class coverage然后按需求选择input feature classse和在output coverage填入存储路径,点击ok完成,生成coverage格式。 ③然后在Erdas用窗口viewer打开coverage图和tif图。 ④再矢量图上用鼠标点击你要裁切的边界线,再点击“AOI”菜单,选择copy select to aoi;View—>Arrange Layers Viewer打开Arrange Layers Viewer对话框,在Vector图层上单击右键,选择Show Properties,打开Properties对话框,选中Polygon,点击Apply按钮,再选中矢量图中重叠的部分。 ⑤利用AOI工具条上的AOI转换工具(带右箭头的工具),将此按钮选中单击,线界转换为AOI,单击File—>Save—AOI Layer as,保存为aoi文件。 三:对影像图裁剪 Erdas 裁切: 1:aoi格式文件裁剪:(好像裁剪后的矩形黑色边框去不掉) 在ERDAS图标面板工具条中单击Data Prep图标,Subset,打开Subset 对话框。在Subset对话框中需要设置下列参数:

利用FME实现CAD数据向Shape数据的无损转换

利用FME实现CAD数据向Shape数据的无损转换 2011-11-04 17:04:53| 分类:FME Desktop | 标签:|字号大中小订阅 作者:jason CAD数据与Shape数据在格式转换方面的一些显著特点,我在前面一篇文章中已经写过,在此就不再赘述。下面是CAD数据向Shape数据转换得注意几个问题及其解决方法: 1、Shape数据只有点、线、面三种要素层,没有注记图层,CAD数据的注记如何处理? 解决方案:在Shape中用点要素来存放CAD的注记内容,然后在ArcGIS中以“标注要素”的形式显示出来。符号可能不太美观,编辑符号颜色为无色,符号大小尽可能小,让它肉眼看不见,这样就美观了。 2、由于Shape数据都是以“骨架线”形式存在,不能附带地物符号,因此CAD数据的一些线型、颜色、线宽等信息会丢失? 解决方案:在Shape数据中,建立相应的字段来保存数据原来的符号信息,到ArcGIS中,再根据这些附带信息进行配图,即可达到目的。 3、CAD数据中的圆弧要素如何处理? 解决方案:转换时,将圆弧作为线要素进行转换。 以上三个问题都已解决,就可以搭建转换模板了。根据实际工作的需要,来决定转换的具体精度。本次转换的数据以某市城市利用图中的一个图层为例,需要将CAD数据带拓展属性、注记内容一起转换。 在CAD中查看其状态,如图1;查看其拓展属性,如图2;右键单击其中一个要素还可以查看其特性信息: 图1 在CAD编辑区查看 图2 查看其拓展属性 在FME Workbench中创建转换模板如下:

图3 搭建转换模板 模板说明: 1、在读模块中添加源CAD数据带注记的线图层;写模块为两部分,线要素写模块用来转换CAD数据的线要素,点图层用来存放CAD数据的注记内容。 2、用GeometryFilter转换器来进行数据分类,根据需要暴露相应的属性。如注记颜色、字体、字号等属性,如下图4所示: 图4 暴露注记相关属性字段 3、根据图2显示的拓展属性列表,在AttributeExposer转换器中暴露这些属性,如图5所示: 图5 暴露拓展属性字段 同时在写模块的“用户属性”中,建立对应的属性字段,来接收数据。设置好相关路径,开始转换。转换的结果在ArcGIS中查看效果如下图6所示:

24、把CASS的扩展属性不丢失转换到ARCGIS的字段中

这里主要用到FME的数据转换功能,即把CASS的扩展属性不丢失转换到ARCGIS的字段中。FME是个很强大的工具: =========================== FME有以下特点: ‐ 以FME为中心实现超过100 种GIS及CAD空间数据格式,如DWG、DXF、DGN、 ArcInfo Corvage、Shape File、 ArcSDE、Oracle SDO等的相互转换; ‐ 独立地直接浏览各种格式的空间数据,同时浏览图形、属性和坐标数据; ‐ 提供为数据转换进行自定义的图形化界面,能够可视化定义从原始数据到目标数据的图形与属性的对应关系; ‐ 将数据转换与丰富的GIS数据处理功能结合在一起如坐标系统转换、叠加分析、相交运算、构造闭合多边形、属性合并等; ‐ 提供了FME Plug-in Builder API、FME Object API,用户可以为FME扩展新的数据格式,通过这些接口将FME嵌入到自己的应用系统中,实现方便的应用集成; ‐ 支持海量数据处理,大型的数据转换通过编写脚本及批处理模式高效运行,即使输入数据多达数千个甚至上万个文件。 =========================== 1.先看看这张图:CASS的扩展属性 ("south" (1000 . "310000")) 对应图斑属性编码“310000”,("TBBH" (1000 . "7"))对应图斑号“7”,("DLDM" (1000 . "111")) 对应地类号。 ("QSXZ" (1000 . "集体")) ("ZYFS" (1000 . "")) ("SHI" (1000 . "惠州")) ("XIAN" (1000 . "惠阳")) ("XIANG" (1000 . "大亚湾")) ("CUN" (1000 . "")) ("ZU" (1000 . ""))

利用FME实现Shape数据向CAD数据的无损转化

利用FME实现Shape数据向CAD数据的无损转化 2011-10-28 09:49:24| 分类:FME Desktop | 标签:|字号大中小订阅 作者:jason 在GIS领域,ArcGis的Shape数据和Autodesk的DWG数据无疑是应用非常广泛的两种数据格式。对比两者就会发现各具优势:Shape数据具有便捷的地图显示、地理信息查询和强大的空间数据分析功能;DWG 数据则以其操作简单、易于编辑、出图美观、可用于二次开发等特点广泛应用于诸多行业。因而,对于GIS 工作者来说,常希望实现这两种数据的转化,以达到数据价值的最大化利用。 本次实例用到的数据是某城市综合信息查询图,数据为Shape数据格式。在ArcGIS中查看其中一个要素的信息,如图1: 图1 由于Shape存储的是非拓扑几何信息和属性信息,因此其不带有符号信息,上面图1显示的信息即为Shape的单个要素包含的全部属性信息,其中FID字段和Shape字段为ArcGIS系统自带属性,本次实例需要转为DWG数据的属性信息即为其余的11项自定义属性。 DWG数据通常只记录图形的基本属性数据:任意打开一张DWG图,查看其特性信息便可看到。这些基本属性信息往往不能满足实际工作的需要,如地物的名称、地理位置等重要信息,其附加的属性信息是存储在拓展属性里。在AutoCAD 2008以及更高的版本是自带了拓展工具Express,而之前的版本则需要下载并安装。在AutoCAD 2008默认安装中是不会安装这个自带的拓展工具,需要手动添加,在Wondows 下安装过程为:开始控制面板添加/删除程序,在程序列表中选中AutoCAD 2008,左击其左下角“更改”按钮,再到弹出的安装界面上选中组件AutoCAD Express,即可完成安装。 转化过程如下:

FME实现cass属性数据的全转换

用FME转换cass属性数据 用FME直接转换cass闭合面数据到shp数据,如果数据存在注记则会出现如图4个图层,以cass数据中的JZD层为例 其中图形数据储存于面状层,注记层存在于text层,其中所有的数据都存在于text_string 字段,如图所示: , 在后期入库时非常麻烦,要用SQL把text_string中的所有数据按字段区分,而且不好区分,所以就另辟蹊径,找寻其他方法。 在cass环境下查看图形属性,图形的属性也是名称、地籍号和地类编码,这时就想着能不能把这三中属性分别对应起来,而不是在一个字段下。 用FME打开cass数据,查看其属性发现大多数属性都在名为extend data{0}.string{0.1.2.3.}中存储,这样我就可以把属性分开放了,具体做法如下: 1 查看属性存放的字段 属性存放在extend data{0}.string{0.1.2.3.} 2 在属性中选择需要的extend data{0}.string{0.1.2.3.} 3 找准对应关系,是关于点线面的哪个数据。

4 在所选的点线面图层属性右键选择exepose element (拓展所有属性),这里的拓展属性是指在extended_data{0.1.2……}.string,中拓展存放属性的data的属性,直至上图变为 (拓展完后的string是有数字的) 5 在第三栏选择编辑需要导出的属性如图: 然后连接所有属性 6 打开arccatelog查看属性是否导入成功。 7 于原数据比较,发现有个别属性遗漏,这时我就来查找原因,发现有的属性数据与大多数属性数据的存放位置不同,可能是cass中后期的修改所致,找出没有对应的data字段,重

如何进行影像图裁剪

在arcgis下如何进行影像图裁剪 TOOLBOX--SPATAILANALYSTTOOLS--EXTRACTION--EXTRACTBYMASK等都可以。 ArcGIS的裁剪功能不怎么好用 ,裁剪后只能保留三个波段 ,推荐用ERDAS或PCI进行裁剪. ERDAS中有两个裁剪方法:1.ERDAS--DataPrep—SubsetImage 2.ERDAS--Interpreter--Utilities--MaskPCI裁剪方 法:PCI--Focus--Tools--Clipping/Subsettingarcgis中的裁切,有好几个功能都是不改变影像大小,只改变指定范围外的象元像素值总结一下利用Erdas和Arcgis来随意图形分割影像图:影像图格式为tif随意图形格式随意(就当 shape格式) 一:合并影像图: 由于影像图的分割需要,则要全部覆盖shape格式的边界。 分Erdas和Arcgis两种合并法: Erdas合并:①打开Erdas,再打开viewer窗口(注意:再打开图层时,要将raster option的nostretch和backgroundtransparent前打勾,这样图层就不会失真)。 ②打开需要合并的图:filesoftype选择,选择对应的的图层③在窗口viewer —raster—mosaicimages,弹出mosaictool窗口④在窗口mosaictool—process —runmosaic,弹出窗口⑤在窗口outputfilenam选择filesoftype为tif格式,存放路径自己选择,点击ok完成Arcgis合并:①打开Arcgis(Arcmap),加入要合并的图层②ArcToolBox—datamanagementtools—raster—mosaic或mosictonewrastevr然后按需求选择inputraster和outputraster还有名称。 二:生成分割边界: ①先用 arcmap 打开

南方CASS软件属性不丢失转到ARCGIS软件shp格式文档操作方法详解

南方CAD格式转Arcgis的shp文件写在前面: 原来在网上看到过朋友传的一些说明,但比较笼统,在使用的过程中,我还是费了好多周折。为了让以后的朋友解决类似的问题,我把我下载的文档重新编辑,就成了这个操作详解,希望对朋友有所帮助。下载积分虽然高了些,我保证你一下就能学会,也算是对我一点小小的补偿吧。 以后所有演示以FME2012版和Arcgis10软件为例进行操作说明。 一、CAD文件的查看和预览 目的:主要是查看南方CASS软件中扩展属性,数据的转换可以根据实际需要,按层转换,或是批量转换。 1、用FME Universal Viewer 打开要转换的CAD文件 1,F ile——opendataset 打开CAD文件 2,选择输入数据的格式DWG和数据的路径 如下图: 3,打开后效果如下图

图中viewspace 中各个数据集是CAD的各图层名称 因为宗地具有代表性,操作以JZD图层为例进行 操作。只打开JZD图层,如右图: 可以发现JZD图层Area,Line,Point,Text四种 数据。根据实际情况,宗地的扩展属性在Area 中存储。 4、点击:按钮,在一个封闭的宗地内部点选 一下,会自动调出该宗地的属性及扩展属性,效 果如下图:

其中extended_data部分的数据为南方CASS软件定义的扩展属性,对我们而言,我们重要的是需要宗地的宗地号和权利人这两项扩展属性。可以看到部分是我们所需要的。 其他图层的查看方法相同,不一一举例。 二,应用FME Workbench自定义转换CAD数据 目的:按照要求把CAD的数据转换到ArcGIS shp文件中,扩展属性读取在shp文件的表中 1,打开FME Workbench后,点按钮,如下图:

【VIP专享】利用ARCGIS ERDAS CASS完成整幅影像标准分图幅

利用ARCGIS、ERDAS、CASS完成整幅影像标准分图幅 说明:用Pix4Dmapper得到的影像是一整块的GeoTiff格式影像,也有小块的5000*5000(单位像素)的影像,但是在测绘工作中经常需要我们最后成果得到按照国家作业标准的分幅影像,这个文档介绍了一种利用ARCGIS、ERDAS、CASS软件实现影像标准分幅的方法。这种方法在海量影像数据建库中经常用到。 基本步骤: ●根据测图范围线建立分幅图框文件(这里以整幅影像图范围为例)。 ●将设计好的图框利用ARCGIS转成shp格式 ●在ERDAS中利用shp格式图框裁剪图像。 具体实现: 1.利用ARCGIS得到整幅影像的图框范围 ◆打开ArcMap,将整幅图像导入到ARCGIS中(直接把影像拖进去) ◆利用渔网工具获取影像图范围线。打开ArcTollBox-数据管理工具-要素类- 创建鱼网。在创建鱼网工具对话框中设置输出要素类路径(存储路径)、范围模板(整幅的影像图)、像元宽度(设为0)、像元高度(设为0)、行数(设为1)、列数(设为1),把创建标注点去掉,然后点击OK。

等ArcMap运行完成后,图框会默认导入到ArcMap中。 这里我们就得到了测区范围线。在ArcMap中坐标树状列表中右键点击得到的test1图框,选择数据,导出至CAD,在对话框中设置输出类型(与cad版本对应),输出文件路径等,然后点击确定。我们就得到了测区范围线的dxf格式文件test1.dxf。

2.Dxf图框导入到CASS中,设计图框。 ◆用cass打开test1.dxf,设计分副图框。在绘图处理-批量分幅-建立格网。 ◆选择需要的范围图框,删除不需要的。(这里为了方便演示,保留中间4个 图框)

在ArcGIS、ERDAS下进行栅格影像裁剪

在ArcGIS、ERDAS下进行栅格影像裁剪 一、背景 在土地利用动态监测中,对阜新市新旧时期影像进行观测,需要裁剪出阜新市区TM影像。 二、数据 辽宁省各市区shp文件,2014年阜新地区TM影像 三、利用shapefile文件裁剪栅格影像方法 通过阜新市shp文件转换成coverage矢量文件,利用coverage文件制作AOI文件,用AOI文件进行对遥感图像切割。使用ERDAS软件,在工具条中选择subsetimage对多波段组合后的栅格图像进行裁剪。 四、裁剪步骤 1、下载辽宁省shp文件,利用ArcGIS中ArcToolbox(分析工具/Extract/Select)裁剪阜新市区。

使用SQL语句”NAME”=’阜新’提取阜新市 2、投影变换。ArcToolBox->Data Management Tools->Projections and Transformations->Feature->Project

Import导入坐标系 3、生成coverage格式文件。ArcToolBox—conversion tools—to coverage—feature to class coverage然后按需求选择input feature classse 和在output coverage填入存储路径,点击ok完成。

4、ERDAS 中进行的波段组合。把几个波段的组合到一起来显示地物目标,比如TM 的5 4 3 波段组合显示的假彩色。在Layer Selection and Stacking 窗口中的Input File 中添加影像,Output 中设置输出影像的路径和名称。

arcgis作业步骤 使用arcgis对遥感图进行配准矢量化及其裁剪

首先叠加这个大家都懂的吧用erdas 然后arcgis 一、配准: 1.添加“georeferencing工具栏”(方法:工具栏空白处右击选择) 2.加载有经纬网的地图或者其他图像,并取消Georeferencing下的auto adjust的选择 3.输入控制点:点击--找到一个点,先左击确定,再右击输入该点真实坐标(至少4 个控制点) 4.查看控制点信息: Transformation: adjust—residual(残差)出现—删除残差大的控制点 如果看不到图像了就在图名右击—Zoom to layer 5.保存配准后的图像(2种方法) (1)georeferencing—rectify(纠正)—坐标加在生成的图像上 (2)georeferencing—update georeferencing—坐标加在原图上 将此图删除加入已经配准后的图 二、矢量化: 1、点击此图标—再打开的页面内点击File—new— 建立new_shapefile 2、回到arcmap 在layer中加入刚刚创建的面 (现在arcmap中有两个图层已配准的和刚刚创建的new_shapefile 3、确保“editor工具栏”显示/添加“editor工具栏”(同“georeferencing工具栏”的添加) 4、editor—start editing用将所研究的区域画出来—画完后save edits—stop editing 三、定义投影投影转换 1、定义投影—加地理坐标系统 Arctoolbox→Data Management Tools→Projections and Transformations→Define Projection 如果第二行是unknown—点击—选select— world—确定—ok 2、回到Arctoolbox→Data Management Tools→Projections and Transformations→feature—project—

基于FME的CAD与GIS数据转换

基于FME的CAD与GIS数据转换 摘要:CAD软件和GIS软件的数据模型之间存在极大的差异,导致了它们对同一地理实体的描述方式不一致,导致两种格式数据难以共享的主要原因。本文从典型的CAD软件CASS和GIS软件ArcGIS的研究入手,以1:10000大比例尺地形图为例,实现基于FME的CASS向ArcGIS数据的无损转换。 关键词:CAD;GIS;FME;CASS;数据转换。 0引言 CASS数据是AutoCAD数据的扩展,具有较强的数字制图功能,它采用先进的计算机可视化技术,以拓朴数据结构为基础,从而可避免ArcGIS数据结构的不足,不仅可以绘制二维图形,还可以编绘三维立体图形,特别在城镇一些控制性详细规划中,ArcGIS无法承担此项任务。 地理信息系统(GIS)的核心问题可归纳为五个方面的内容:位置、条件、变化趋势、模式和型。以数字世界表示自然界,具有完备的空间特性,可以存储和处理不同地理发展时期的大量地理数据,并具有极强的空间信息综合分析能力,是地理分析的有力工具。 1 CAD与GIS格式分析 CASS的图形元素按照一定的数据格式与数据结构经过特殊的压缩处理记录在DWG文件中。DWG文件格式可读性差,通常用户都是从CASS的数据交换文件(后缀为.DXF)中来读取数据[3]。 ArcGIS的数据结构可分为Shpfile、Geodatabase、Coverage这三种。l) Shpfile 文件是ESRI定制的文件格式,也是在GIS界应用较为广泛的文件格式之一[6]。 2) Coverage:一种拓扑数据结构。数据结构复杂,属性存储在info表中,目前ArcGIS中仍然有一些分析操作只能基于这种数据格式进行操作3)Geodatabase的数据模型 Geodatabase是ArcInfo引入的一个全新的空间数据模型,实际上是建立在DBMS之上的统一的、智能化的空间数据库。 2利用CASS地形图建立ArcGIS数据库 2.1利用CASS地形图建立ArcGIS数据库方法 1)直接转换方法 为了避免多次数据转换所带来的效率低下和数据质量存在的问题和弊端,很多GIS厂商开始关注数据的直接读取。通过对尽可能多的其他GIS格式数据的

用FME转DWG到SHP从原理到方法

用FME转DWG到SHP从原理到方法 yjch2005 本文主要解决的问题是 dwg格式中带有扩展属性(xdate),扩展属性里面有重要的数据,是我们不能舍弃的,当然也有些没有扩展属性的(不是我们讨论的),一般自带的工具无法转换扩展属性。以前解决的办法主要是编程,这个成本太高了,也很麻烦。现在说的fme用它就可以解决这个问题的 本贴子从dwg数据存储方式,及fme转换的原理,并结合具体的数据,来说明。 有不足之处,还请各位指出。

Cad格式的数据主要由以下几个部分组成 头(HEADER):是存储与图形有关的变量设置。 类(CLASSES):是存储与图形有关的类的定义 表(TABLES):主要是存储线型,颜色,层名等几何要素的 块(block):主要是定义符号和其它相关的图形文件 实体(ENTITIES):这是cad图形数据最主要和部分,每个实体包含了一些固定的信息,比如它的颜色,层,线型,几何要素,以及每个实体特定的属性值,例如一个文本(text)实体的字段有字体,大小,显示属性的字符串等。 对象(objects):这部分存储字典和其它实体对象的说明 呵呵现在说的是重点了啊,一般人不知道的,就是cad数据还有扩展属性的,用xlist 命令可以在cad中查看,这部分数据最大可以有16k,你必须安装autodesk的提供的小工具express 才可以查看的,大家为什么以前在转dwg到shp中,会发现没有属性,因为你的属性在扩展(xdate)中,你用的软件没有办法读取xdate中的数据,不信各位打开cass 查看。 现在来说说fme 如果你有安装了arcgis的扩展模块的话,里面是有内置的fme引擎的 1.你必须是安装完全版的 2.在extension中勾选Data Interoperability 模块 3.启动ArcCatalog ,打开ArctoolBox,新建一个toolbox,右toolbox(新建的)-new-Spatial ETL Tool ,ok 就会出现一个你以前没有见过的对话框。 4.输入dwg,点next,再输入dwg的目录,点setting,会出现一个新的选项框,按需而选,但是记住,bolck,expand into entities(意思是把每个实体打散)不要勾啊。ok!next,下面的对话框就是你要转的目标格式。ok,会出现新的界面,就是fme的工作台了。 如果你有fme了设置的方法一样。 再来说说fme 对dwg格式的处理原理吧 fme 读取文件概述 fme的The AutoCAD DWF reader 模块从dwg图形文件依次提取实体,并传递给fme 的其它模块处理。复杂的实体如多段线(polylines )和插入的部分(insert)将被炸开,分成若干独立的fme要素。如果实体拥有扩展属性,则也会被读取并放到相应的要素中。 对extend entity date(简称xdate)的处理 xdate通常被应用程序用于存储属性数据。fme为了xdate尽可能的简单易用,用了三种不同的格式数据存储fme要素对象。前两种格式几乎不存储要素中的图形数据,而第三种格式则以一种更易用方式存储属性数据。有一点必须指出的是,The AutoCAD DWF reader模块在读取xdate数据的时侯,三种格式都存储在一个单独的fme要素中。xdate只能在添加了说明后的格式(interpreted format),才能被The AutoCAD writer模块处理。xdate将会被fm有重新调整,以 = 的格式输出。因为以这种形式便于fme的其它模块查看和读取。

相关文档
相关文档 最新文档