分享

利用FME自动绘制等高线

 风声之家 2022-05-31 发布于江苏

原创 王芫 FME软件 2019-07-16 10:09

最近进行DWG数据坐标转换项目,遇到客户转换前数据为1956年黄海高程基准数据,转换后按照数据存储要求需要转换为1985年国家高程基准数据。因此,在自动重构等高线方面做了一些研究。

56高与85高之间存在一个对应的高程变化值,通过56高与85高之间的差值可将DWG数据中的高程点的高程值以及高程注记修改到85基准下。对于等高线数据,根据等高线的生成标准,等高线应为整数,不可通过不同基准下差值的方式直接修改等高线的标高值,必须进行等高线重构。

通过对数据分析,制定等高线处理的设计流程:

1)重构等高线

图生成等高线

2)裁剪穿过地物要素的等高线,并合并源数据输出。

具体步骤如下:

根据56高与85高之间差值,将DWG数据中带有标高的数据及高程注记等修改到85基准下。

注:测试数据,假定原始高程与目标高程的差值为0.27

 1956年黄海基准下等高线

 1985年国家基准下等高线

根据修改高程值后的等高线或高程点重构等高线。

1)在FME里提供等高线绘制转换器ContourGenerator,可根据已知等高线要素及其高程值重新生成等高线。添加该转换器,设置等高距,容差等参数。自动绘制新的等高线数据。

2)生成等高线为连续但不相连的线,使用LineCombiner转换器将高程值相同的连续线连接为1条要素。

3)利用Generalizer转换器平滑线段。

裁剪穿过地物的等高线

利用等高线与地物的空间关系,裁剪重构等高线穿过地物的部分。

图等高线裁剪前

图等高线裁剪前

设置属性区分各类等高线

根据等高线标准通过设置颜色、线型比等区分等高线。

图等高线转换前

图等高线转换后

完成等高线数据重构。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多