免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1881|回复: 26
收起左侧

利用FME处理Cass数据的流程

[复制链接]

2

主题

5504

铜板

2

好友

地信专家组

Rank: 14Rank: 14Rank: 14Rank: 14

积分
21

地信专家组名人堂勋章

发表于 2021-10-19 22:11 | 显示全部楼层 |阅读模式
FME(Feature Manipulate Engine,简称FME)是加拿大Safe Software公司开发的空间数据转换处理系统,它是完整的空间ETL解决方案。该方案基于OpenGIS组织提出的新的数据转换理念“语义转换”,通过提供在转换过程中重构数据的功能,实现了超过250种不同空间数据格式(模型)之间的转换,为进行快速、高质量、多需求的数据转换应用提供了高效、可靠的手段。

南方Cass是一款应用非常广泛的的专业测量工具,主要是由南方测绘仪器公司在 AutoCAD 上开发的新一代数字化地形地籍成图软件。其主要特色是面向GIS,彻底打通了数字化成图系统与GIS 的接口。对于这一特色的主要支撑技术包括在属性编码基础上进一步研究开发的骨架线实时编辑、简码用户化、GIS 用户码用户化等。

FME有着强大的数据格式交互和数据处理能力,南方Cass软件作为非常广泛的数据生产软件,在当下地理信息的趋势下,将南方Cass生产的数据批量、高效的提取到各个平台系统中,FME的能力就得以凸显。

希望通过Cass数据这样一个切入点能够让我们了解并熟悉FME软件的操作,提高我们处理数据的效率,增强我们处理数据的能力。

一、FME软件如何读取Cass数据

(一)属性信息

暴露属性的两种方式:
第一种是通过读模块在读取数据的时候暴露需要的数据;
第二种则是通过“AttributeExposer”转换器暴露属性,一便于在下游使用。

1、 Cass最重要的属性——list
list列表里面记录了Cass数据的实体编码、部分外业属性在里面,重点应该是认识Cass数据列表的随机性,怎样在随机性中去找到规律性,并且做属性的精确提取

(1)传统南方软件数据格式
•   标准的地籍数据相关属性,最为重要的属性为实体编码和宗地代码

(2)“房地一体”推动下更新格式
•   南方Cass移动端数据格式
•   主要用于移动端与桌面端交互,但又需要记录外业属性,即为在桌面端的更新
•   其他利用南方数据格式拓展后的数据格式
•   在传统南方数据格式下进行的适配性开发,添加自己需要的属性

2、Cass数据的其他属性
(1)层名
autocad_layer和fme_feature_type

(2)文件名
fme_basename

(3)文本属性

•  字体大小:
fme_text_size和autocad_text_size;
•  文本内容:
autocad_text_string和fme_text_string;
•  文本在Cass中对齐方式:
autocad_justification;
•  文本字体:
autocad_shape_name;
•  文本宽度:
autocad_shape_width

(4)高程属性
高程点、等高线;
注记属性。

(5)几何类型

(6)Cass软件里面的属性

•   文本对齐
•   字体
•   颜色

(二) 几何信息

1、块

•   读取要素的时候是否炸开实体

2、点、线、面

二、FME软件对Cass数据的检查

(一)数据质量检查类型

Cass数据从来不是孤立的,主要受制于列表属性的有限性和属性内容录入的艰巨性。一般在地籍类项目中一定会有外业权调台帐与之对应,有必要对其进行关联台帐检查;

Cass数据储存的过程中限定较少导致数据成果不统一,所以有必要对数据做质量检查;

不排除人工误差出现大量拓扑问题,需要对其进行检查:

逻辑性检查
一致性检查
完整性检查
规范性检查

(二) 几何图形检查

1、几何类型检查
2、尖锐角、悬挂点检查
3、面状要素相对位置(包含)关系检查
4、图形节点距离的检查
5、面、注记压盖检查

(三) 列表属性检查

1、关键属性完整性检查
2、编码规则正确性检查
3、关键属性唯一性检查
4、实体属性与注记文本信息一致性检查

(四) 关联外部信息检查

关联外部信息检查主要是检查图表一致性

1、匹配关联外部属性表检查

三、FME软件对Cass数据的处理

对Cass数据处理后如何能够完整输出是整个环节的关键。

(一) 节点自动处理

1、界址点定义
2、结合拓扑规则分析界址点(节点)的取舍
3、剔除冗余节点,添加必要节点
4、宗地类界址点的重新排序

(二)细微的缝隙、压盖、共边面状地物节点不对称批量处理

1、共边地物缝隙处理
2、细微压盖处理
3、节点不对称处理

(三) 属性的批量修改

1、如何批量修改地籍子区代码
2、如何批量修改宗地顺序号
3、其他属性修改

(四)复杂的自相交解聚
1、如何通过已有的技术方案自动解决较为复杂的自相交面

(五)其他

1、根据实际情况进行分析

四、FME软件对Cass数据的转换

(一)将shp数据转为Cass

1、对照关系
(1)常见的实体编码
(2)较为生僻的实体编码
(3)用户自定义实体编码

2、属性填写
3、文件输出
4、需要注意的是写出版本

(二)将Cass全属性转为shp

1、列表内属性提取
2、注记属性传递
3、输出坐标系

(1)定义坐标系
(2)投影坐标系
(3)如何配置特殊坐标系

4、其它属性获取
(1)所在图层属性
(2)高程属性
(3)其它

(三)提取界址线、界址点

1、聚合后界址点界址线
2、非聚合类界址点界址线

(四)提取转换到数据库的思路

1、理清源数据与成果数据层表来源关系
2、明确属性填写规范并作对应转换
3、及时引用外部属性辅助建库



12334.jpg

评分

参与人数 1威望 +20 铜板 +50 收起 理由
远方~ + 20 + 50 感谢分享!

查看全部评分

324

主题

56万

铜板

1172

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
349368

宣传勋章爱心勋章组织勋章官方团队冰雪节勋章

发表于 2021-10-20 14:06 | 显示全部楼层
感谢亲的分享
回复 支持 反对

使用道具 举报

10

主题

1万

铜板

19

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3722
发表于 2021-11-10 10:59 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

3万

铜板

9

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5549
发表于 2021-12-5 21:17 | 显示全部楼层
谢谢分享
回复

使用道具 举报

0

主题

1万

铜板

3

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3270
发表于 2022-11-27 19:57 | 显示全部楼层
好资料,正在学习中....
回复 支持 反对

使用道具 举报

6

主题

3110

铜板

4

好友

助理工程师

Rank: 5Rank: 5

积分
337
发表于 2022-11-30 16:35 | 显示全部楼层
学习学习
回复

使用道具 举报

3

主题

1万

铜板

11

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4347
发表于 2022-12-19 16:42 | 显示全部楼层
学习学习!!!!!
回复

使用道具 举报

1

主题

1万

铜板

2

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4851
发表于 2022-12-31 17:17 | 显示全部楼层
感谢分享
回复

使用道具 举报

3

主题

1万

铜板

11

好友

黄金会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
4347
发表于 2023-1-10 20:24 | 显示全部楼层
学习学习!!!!!
回复

使用道具 举报

0

主题

8176

铜板

1

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
600
发表于 2023-1-10 20:29 | 显示全部楼层
共同学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表