FME实现CAD带属性转SHP数据方法
FME实现CAD带属性转SHP数据方法
已有数据:某地区标准分幅的dwg格式地形图,高程点所在图层为TER,几千幅,在同一个文件夹下。
需求:从所有地形图中提取高程点图层,边转换为GIS格式。
处理过程:
1.数据查看。
在FME Data Inspector软件中查看分幅cad数据,对高程点数进行查看。
高程点数据在cad中样式如下:
为一个空心圆圈,在FME中,表示为autocad_ellipse,autocad_hash两种图形类型,经过测试,只需要转换其中一个即可。
另外,上述两种类型,转换到gis中为polygon,需要使用FME将面转换为点。
高程点所在图层为 TER,cass中编码为 202101
之前处理遇到的高程属性一般写在 autocad_elevation属性中,但是本数据集,很多该属性为null。后发现,高程写在height属性中
上述属性会在接下来的提取中使用。
2.数据处理与转换 FME Workbench
1.添加Reader
格式选择dwg格式,数据集选择右侧+号,
在弹出的界面中选择需要添加到转换中的数据集,选择文件夹下所有的dwg文件即可。点击确定,
在弹出的界面中选择图层 TER,其他图层取消选择。
点击确定,Reader添加成功。
2.暴漏dwg文件属性
双击reader,在弹出的属性窗中选择 Format Attributes,检索中输入 extended,找到如下属性,勾选,即可暴漏该格式属性。
按照同样的方式,勾选 autocad_elevation,autocad_entity,fme_attrib_info{}.height属性。
点击OK,之前勾选的属性即可暴漏出来。此时reader如下图所示
3.要素筛选
由于TER图层中包含大量的地形要素,本次只需筛选出高程点要素即可。使用转换器Tester对数据进行筛选。
(1)添加Tester转换器
在工作台空白处输入test,弹出的下拉框中选择 Tester转换器,即可将转换器添加至工作台中。
(2)配置连接
(3)配置筛选条件
双击Tester转换器,左侧选择 属性 autocad_extended_data{0}.string{0},
Operator选择 =,
Right Value设置为 202101
点击确定,即可完成筛选器配置。
4.面转点
(1)添加 CenterPointReplacer转换器
在空白处输入center,选择 CenterPointReplacer转换器。
(2)配置连接
注意,筛选器中选择Passed输入至面转点转换器
5.添加writer
菜单栏添加Writer,选择File Geodatabase,配置存储数据集位置。
点击确定后,在Allowed Geometries属性中选择geodb_point
在user attributes选项卡中添加如下属性
点击确定即可添加。
配置连接,最终如下图
6.执行转换
点击工具栏按钮
等待执行完成
http://www.taodudu.cc/news/show-1966717.html
相关文章:
- PostGIS创建Gis空间数据库,shp数据入库
- PostGIS导入shp数据
- 将shp数据导入SQL Server
- oracle spatial 数据导入_Oracle Spatial导入shp数据
- java导入shp数据并解析
- GeoServer发布shp数据
- html 显示shp,cesium加载本地shp数据
- gis利器之Gdal(二)shp数据读取
- Shp数据格式说明
- Unity3D数学工具(Mathf)
- 3D数学之镜像、切变
- 3D数学基本公式
- 3D数学之正交投影
- 3D数学基础:矩阵的几何解释
- 关于一些3D数学基础的习题,感兴趣的同行进来帮帮忙啦。
- 【数学】3D数学基础
- [3D数学基础:图形与游戏开发]读书笔记 第10章(3D中方位与角位移)
- 3D数学 学习笔记(4) 几何图元
- 【游戏开发3D数学笔记】1.有话说在前面
- 《3D数学基础:图形与游戏开发 》
- [3D数学基础:图形与游戏开发]读书笔记 第12章(几何图元直线、AABB、球圆、平面、三角形、多边形)
- 《3D数学基础:图形与游戏开发》
- 3D数学基础与三维渲染
- 六、3D数学矩阵线性变换
- 【3D数学】欧拉角
- 3D数学基础 简要归纳
- 3D数学基础:图形与游戏开发 【第一章 简介】
- Unity3D 数学之向量
- 3D数学基础
- Unity3D数学
FME实现CAD带属性转SHP数据方法相关推荐
- fme中oracle转shp,FME中CASS扩展属性转SHP的方法
原标题:FME中CASS扩展属性转SHP的方法 问题:真受不了CAD中的注记,只能方便显示,难于数据交互.好在CASS把属性信息基本写在扩展属性中,但显示又成问题了.此事难两全!我们通过查看实体属性, ...
- CAD带属性快(c#)
CAD带属性快 生成高程点 输出 dxf 格式 dwg CAD加载命令 生成高程点 输出 dxf 格式 使用 netDxf 开源库 netDxf // 已有块(圆),无属性 const string ...
- FME对CAD扩展属性的读写
原文发布时间:2011-04-13 作者:怕冷的企鹅 首先,FME2011最新的版本可以支持CAD几类不同的版本:从早期的Release9一直到现在Release2010,默认的创建新目标数据的版本为 ...
- echarts 实现图表缩放功能 dataZoom自带属性实现
echarts 实现图表缩放功能 亲测有效,dataZoom自带属性实现 图表数据过多展示起来密密麻麻看不到细节,需要实现缩放 这确实是实现了缩放,但是需求是标尺进行缩放,我们可以添加如下属性 图表数 ...
- OSM OpenStreetMap 获取城市路网数据及转为ESRI shp数据的方法
目录 一.OSM简介 二.获取OSM数据方法 方法1:官网下载 方法2:通过ArcGIS Editor for OpenStreetMap插件下载 方法3:通过QGIS下载 三.获取OSM城市路网数据 ...
- GIS数据与CAD数据间带属性字段互相转换还原工具,shp转换成dwg保留属性表字段,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题
目录 一.实现效果 二.shp转dwg工具 1.读取数据 2.数据设置 3.输出数据 4.工具使用 三.dwg转shp工具 1.暴露字段属性,并按字段分隔 2.提取字段信息 3.提取暴露字段 4.输出 ...
- GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题
GIS数据与CAD数据间带属性字段互相转换还原工具,解决ArcGIS等软件进行GIS数据转CAD数据无法保留属性字段问题 当shapefile.mdb.gdb等格式的GIS数据,需要转换成dwg格式数 ...
- FME中二维管线数据三维化及生成带属性3dtiles
1. 二维管线数据准备 二维管线数据以gdb格式为例,管线需要有 起点点号.终点点号.起点埋深.终点埋深.管径和管线类型等属性,管点需要有 管点点号.地面高程.附属物等属性.数据坐标系是国家2000某 ...
- 未知坐标系CAD网格图转换为真实坐标的矢量kml/shp数据
一.数据源 1.CAD网格边界文件(坐标系未知,是随意画的),[制作来源:随意下载一份地图,导入CAD,基于CAD绘的网格边界] 2.高德道路图.谷歌影像[来源:图新地球下载] 二.目标 将CAD的网 ...
- ArcGIS中将shp数据转换为CAD
ArcGIS中将shp数据转换为CAD并带有 标注要素 请问 arcgis里面 shp文件导出 为CAD 加一个 图中的编号 属性 字段 请问 arcgis里面 shp文件导出 为CAD 加一个 图中 ...
最新文章
- opencv数字图像处理(图像模糊)
- 静态链接库与动态链接库 (二)动态链接库的编译与使用
- ios snapkit m_如何使用自动布局和SnapKit在iOS上创建漂亮的拉伸布局
- php 动态加载扩展,仿照PHP的实现简单的扩展动态加载
- 【linux】——ubuntu12.04 下安装wine和wine乱码解决方案
- speech_to_text_demo powered by IBM!
- linux环境下的连接器,Linux下连接器ld链接如何排序
- eclipse 搭建Android 开发环境(ADT安装和sdk下载,选择)
- 校运会计算机科学系大本营,计算机系团总支学生会学期总结大会
- 初次在Linux CentOS上安装RabbitMQ
- Oracle客户端配置
- 关于近期卡巴斯基6.0授权文件被封的解决方案
- iptables案例:使用iptables搭建路由器
- c语言打码软件官方下载,触动精灵人工打码软件
- js实现全国省份下拉
- android设置ip地址连接网络打印机,如何使用IP地址的方式连接网络打印机
- Win10 系统时间同步失败解决方案
- 百趣代谢组学资讯:@熬夜的年轻人代谢紊乱急救包-喝普洱茶!
- 页面中播放fla文件
- stata学习笔记(六):数据合并