Cad数据转入shp技术流程
- 格式:pdf
- 大小:277.78 KB
- 文档页数:7


方法/步骤
.
新建一个“个人地理数据库”,最好与源SHP同名。
.
.
.
数据库上右键——导入——要素类(单个),导SHP到数据库。
.
.
.
命个名,点击确定执行导入操作。
.
.
.
将数据库中图层“加载”,右键“属性”进行字段标注。标注后进行缩放,至合适显示比例。
.
.
.
缩放至合适显示比例后在“图层名”上右键——将标注转换为注记。
.
.
.
此对话框不需编辑内容,直接点击“转换”即可。
.
.
.
转换完成后字段标注成为 “注记” 图层,可以进行大小与位置等的属性调整。
.
.
.
调整使用“编辑注记工具”;编辑过程记得点保存,编辑完成应“停止编辑”。
.
.
.
转为CAD: 使用ArcToolbox 的“转换工具”——转为CAD——要素转CAD功能。
.
.
.
输入转换要素,一般先输入图形图层,后输入注记层;输出类型根据需要选择CAD文件版本,建议2004;输出文件位置与名称可自行编辑。 .
.
.
警用基础地理信息数据转换问题研究
摘要:由于CAD系统在数据结构上与GIS系统存在着较大的差异,这使得众多基础地理数据往往不能很好地满足GIS的要求。本文以淄博市警用基础地理信息(PGIS)平台建设为切入点,通过对几种常见数据格式转换方法的研究,获得最适合PGIS基础地理信息数据的转换方法,确立了dwg数据—mif数据—shp数据的转换流程。
关键词:PGIS CAD MIF SHP 数据转换
DLG数据是GIS的基础框架和主要的数据源。目前我们拥有的大量DLG数据是建设GIS的宝贵资源。
PGIS平台是以公安信息网络为基础,以警用电子地图为核心,以地理信息技术为支撑,以服务于公安业务管理、信息共享和决策支持的可视化为目标的重要信息化基础设施。
1 几种常用的数据格式转换方法
1.1 GIS软件提供的数据格式转换功能
几乎所有的GIS平台都提供了面向其他平台的双向转换工具,如Arc/Info提供了到AutoCAD、MapInfo等格式的双向转换工具,Maplnfo也提供了对Arc/Info和DWG、DXF格式数据的双向转换工具。但经实验证明,软件提供的数据格式转换功能往往会造成一定的信息损失,格式的转化仅仅达到显示的目的。单纯依靠GIS平台提供的转换工具,常常无法进行无数据丢失的转换。必须提供完全彻底的数据转换工具,其一可以保证数据正确显示;其二避免数据丢失;其三满足面向GIS制图的要求,从而达到对地图显示和分析的目的。
1.2 通过交换格式转换
许多GIS软件为了实现与其他软件交换数据,制订了明码的交换格式,如Arc/Info的E00格式、ArcView的Shape格式、Maplnfo的Mif格式等。通过交换格式可以实现不同软件之间的数据转换。这种数据转换模式的弊病也是显而易见的,由于缺乏对空间对象统一的描述方法,从而使得不同数据格式描述空间对象时采用的数据模型不同,因而转换后不能完全准确地表达原数据的信息,经常性地造成一些信息丢失。
2012年7月第21期科技视界
SCIENCE&TECHNOLOGYVISION科技视界Science&TechnologyVision
园引言目前各测绘单位常用的制图软件为CASS袁甲方一般会要求提交CAD和SHP两套数据格式遥因作业员在实际作业过程中的一些失误袁导致用ArcMap对转成后SHP格式数据拓扑检查时发现大量的拓扑错误袁需要对CAD和SHP格式数据进行同步修改袁以达到CAD与SHP数据的一致性遥然而有些作业员对ArcGIS的操作不够熟悉袁只能够在CASS下参照SHP数据的拓扑错误进行数据编辑袁然后再转为SHP袁由于在ArcMap中没有一个很好的方法将SHP数据的拓扑错误导出袁这给修改造成了很大的难度袁对照着修改不仅速度慢袁而且容易不彻底袁有时旧的问题没处理好又造成了新的问题遥哪有没有方法能把拓扑错误导出为CAD格式袁在CASS中参照着修改袁问题就迎刃而解了袁通过摸索和实践袁我找出了一个实现的方法袁下面将我在唐景CAD数据建库项目中利用FME将SHP中的拓扑错误输出到CAD的一点经验袁与大家分享一下遥1实现步骤1.1进行拓扑检查利用ArcMap对转换后的SHP格式数据根据需要进行点尧线尧面的拓扑检查遥建立的拓扑规则如下院渊员冤所有图层内要素是否相互重叠遥例如院dltb与zd渊mustnotoverlapwith冤曰渊圆冤线图层内要素是否自相交遥例如院xzdw(mustnotin鄄tersect)曰渊猿冤线图层内要素是否存在伪节点遥例如院xzdw(mustnothavepseudos)曰渊源冤线图层内要素是否存在悬挂线渊一条线必须和同层内的其它线端点相接袁否则为悬挂线冤遥例如院xzdw(mustnothavedangles)曰渊缘冤面图层内要素是否自相交遥例如院dltb渊mustnotover鄄lap冤曰渊远冤面图层内要素是否有缝隙(宗地层不允许有缝隙袁但是房屋层允许)遥例如院dltb渊mustnothavegaps冤曰渊苑冤面图层内要素是否有缝隙曰渊愿冤面要素弧段是否相互重叠尧是否自相交尧是否有悬挂线尧是否存在伪节点渊重叠要素包含的顶点相同冤遥渊怨冤线层要素不能相交渊行政区界线尧地类界线尧界址线要素不允许相交袁但是线状地物层要素允许要素相交冤曰渊员园冤面层要素弧段和线层要素是否重叠遥例如宗地边界和界址线是否重叠曰渊员员冤线层要素节点是否是点层要素曰1.2分析拓扑检查结果打开拓扑检查时生成的唐景.mdb文件袁里面有很多表袁我们只关注其中的T_1_PointErrors尧T_1_LineErrors和T_1_PolyErrors三张表袁其中T_1_PointErrors记录了点拓扑错误袁T_1_LineErrors记录了线拓扑错误袁T_1_PolyErrors记录了面拓扑错误遥以T_1_PolyErrors为例袁打开后如下图所示渊见图1冤图1T_1_PolyErrors表内容其中的OriginID和DestID对应的是SHP中的FID袁TopoRuleID字段对应的是添加拓扑规则的顺序袁此例为面相交袁从表中可看出院FID为18和45面重叠袁24和134重叠噎噎知道了是哪些面相重叠袁我们就可以按照下面的思路来实现我们需要的东西院渊员冤面提取袁分别从SHP中把FID字段与OriginID尧Des鄄利用FME将SHP中的拓扑错误输出到CAD杨鹏蔡红涛渊黄河勘测规划设计有限公司测绘信息工程院河南郑州450000冤揖摘要铱本文介绍了用ArcMap对SHP格式数据进行拓扑检查袁通过对生成的mdb格式的拓扑错误表进行分析袁找出其中记录拓扑错误信息的表袁利用FME编程实现将这些拓扑错误输出到CAD文件中袁为数据生产单位的后期数据修改提供了方便袁提高了生产效率遥揖关键词铱ArcMap曰FME曰Shp格式曰拓扑错误输出
利用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 Workbench,以此次数据中的annlk_L.shp为例,搭建转化模板,如图2: