查看原文
其他

【投稿】ARCGIS和CAD互转有Bug?这些技巧你应该知道丨城市数据派

孙士玺 城市数据派 2021-09-20

【城市大数据特训营火热报名】

特训营1只剩3个名额,立即点击上图!


市数据派导读

【投稿吗?有稿费的那种!】(点击看详情),是由城市数据派主办的征稿活动,我们希望能够提供更新鲜、更好玩、更有价值的内容,因此决定为派友们开放平台,提供交流和展示才能的机会。小派在此恭候派友们投稿分享!


作者简介


孙士玺

北京清华同衡规划设计研究院有限公司

总规三所

助理工程师


本期投稿

你是否常常遇到这些让人心累的问题?

Cad批量转Arcgis,数据丢失、属性丢失、不能成面!

Arcgis批量转Cad,面文件不能转填充、图层属性丢失!

原本只想安安静静做个分析,不料却在数据处理上耗费了大量时间!

心好累……

       
在国土空间规划体系改革背景下,多规合一已成为必然趋势,“一张底图”构建已成为必需。土规、总规、林业规划以及各类专项规划通常存在着多种成果格式,甚至多种数据平台,多平台数据的整合统一已成为国土空间规划展开的前提。其中最为常见的是Cad、Mapgis、Arcgis格式文件的互转。本文将基于FME对Arcgis与Cad矢量要素的相互转换进行简单介绍。


请看以下硬核内容


  • 1 CAD面文件转Arcgis的shapefile矢量文件

  • 2 Arcgis的矢量面文件转CAD分图层填充文件

  • 3 根据线宽,把CAD线文件转为Arcgis的道路面文件


1 CAD面文件转Arcgis的

shapefile矢量文件

基于FME,可以避免将CAD面文件转为Arcgis的shapefile矢量文件,丢失数据属性、面要素的问题。
STEP 1  清理CAD中无用图层,以及无用的线和填充。


STEP 2  打开FME,导入Cad。


STEP 3: 添加转换器。


STEP 4: 按图所示连接对象,开始转换。完成。



2 Arcgis的矢量面文件

转CAD分图层填充文件

基于FME进行转换,可以避免Arcgis的矢量文件导入Cad中无法形成填充、丢失图层信息等问题。

STEP 1 打开FME,载入shapefile面文件。

STEP 2  添加转换器。


STEP 3 设置导入CAD图层信息。


STEP 4 设置CAD各个图层颜色。



3 根据线宽,把CAD线文件

转为Arcgis的道路面文件

通过保留Cad文件的基础属性,形成需要的道路面文件。通常在道路断面设计成果中都会有已梳理好的道路信息线,通过Cad中的道路宽度属性,可以直接转换对应宽度的面文件到Arcgis中。
STEP 1 设置CAD,仅保留具有宽度属性的道路线。


STEP 2 打开FME,载入CAD线文件。


STEP 3 暴露载入Cad文件线宽属性。


STEP 4 自定义添加shape file字段。


STEP 5 通过Arcgis缓冲区分析形成道路面。


Arcgis与Cad矢量要素转换的方法还有很多种,本文方法仅抛砖引玉,还请海涵。



END



| 往期精选 |








| 其他合作 |

商业合作、投稿等,请联系客服小派派微信号 xiaopaipai_udparty,加好友必须备注:合作+机构名称




: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存