将CAD数据转为shp
2015-11-24 16:55
92 查看
最近在做一个有关地下管道的建模与分析的项目,将有关软件之间的的数据转换与后期处理说一下。
首先,因为地下管道是源数据是CAD图,这个在工程项目中很常见的,因为大多数情况下测量数据都是使用全站仪、GPS测得的,尤其是地下管道,在测量时还会用到管道探测仪、GPS的RTK技术,这些测量数据在内业展点、放样等处理后得到的一般是CAD数据。所以将.dwg转化为.shp显得尤为关键。
将CAD数据导入到ArcMap中,注意这里只导入你需要的数据,因为每个dwg文件中都包含若干个要素,如PolyLine、Polygon等。因为地下管道只用到线要素,所以我只导入了Polyline;然后调用工具箱的工具:转换工具-->转为shapefile-->要素类转为shapfile。见图:
建议:将转换完成的shp保存在数据库中,因为便于后期做空间分析等操作。
为方便进行空间分析中创建网络数据集,需要将线要素在所有的交汇点处断开,见下篇文章“将线图层在折点出断开”
首先,因为地下管道是源数据是CAD图,这个在工程项目中很常见的,因为大多数情况下测量数据都是使用全站仪、GPS测得的,尤其是地下管道,在测量时还会用到管道探测仪、GPS的RTK技术,这些测量数据在内业展点、放样等处理后得到的一般是CAD数据。所以将.dwg转化为.shp显得尤为关键。
将CAD数据导入到ArcMap中,注意这里只导入你需要的数据,因为每个dwg文件中都包含若干个要素,如PolyLine、Polygon等。因为地下管道只用到线要素,所以我只导入了Polyline;然后调用工具箱的工具:转换工具-->转为shapefile-->要素类转为shapfile。见图:
建议:将转换完成的shp保存在数据库中,因为便于后期做空间分析等操作。
为方便进行空间分析中创建网络数据集,需要将线要素在所有的交汇点处断开,见下篇文章“将线图层在折点出断开”
相关文章推荐
- 如何在路由器的局域网下使用IIS发布网页
- 关于C#中对象用作属性
- ASP.net(NVelocity)中浏览器端与服务器端频繁交互传值的问题
- 消除字号标签<h1><h2><h3>的自动换行
- 关于select标签的value
- VS中为代码添加虚线
- LightOJ 1036 - A Refining Company(DP)
- ODBC位置
- 动态规划-LIS
- padding和margin两个重要属性的介绍及举例
- Oracle logminer使用方法总结
- 基于RecyclerView-添加上啦加载(AndroidStudio)
- 学习在requirejs下如何使用underscore.js模板
- 本地工程提交github
- WINDBG常用方法
- Windows下 python快速安装numpy、matplotlib、scikit-learn等库方法总结
- Mapeduce编程八大步骤
- 话说java单例模式的饿汉式,懒汉式
- JNDI查找方式
- atoi 等相关函数的用法