首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从QGIS中的shp文件创建/导出道路的x、y、z坐标?

如何从QGIS中的shp文件创建/导出道路的x、y、z坐标?
EN

Stack Overflow用户
提问于 2022-10-13 14:00:19
回答 1查看 74关注 0票数 1

如何从QGIS中的shp文件创建/导出道路的x、y、z坐标?

在我的具体案例中,我通过采取以下步骤,与瑞士公路网进行了尝试:

第一步

下载

swisstlm3d_2022-03_2056_5728.shp.zip

来自https://www.swisstopo.admin.ch/en/geodata/landscape/tlm3d.html

第二步

在QGIS中,转到图层>添加层>添加向量层

并将以下文件添加为Source / Vector:

swissTLM3D_TLM_STRASSE.shp

第三步

加载文件后,转到刚才添加的层,单击鼠标的右按钮,然后转到

导出>将特性保存为

并使用以下选项:

(CSV)

  • Geometry: As_XYZ

  • Separator:

  • 格式:逗号分隔值逗号

第四步

用Excel打开刚刚创建的CSV文件。它包含以下字段:,但不包含道路端点的x、y、z坐标,也不包含构成道路.的多边形的中间点.

UUID DATUM_AEND DATUM_ERST ERSTELL_J ERSTELL_M REVISION_J REVISION_M GRUND_AEND HERKUNFT_J HERKUNFT_M OBJEKTART REVISION_Q KUNSTBAUTE REVISION_Q KUNSTBAUTE STUFE STUFE STUFE STR_NAME_U名称BELAGSART KREISEL VERKEHRSBE EIGENTUEME VERKEHRSBD STRNAME

EN

Stack Overflow用户

回答已采纳

发布于 2022-10-19 17:42:19

尝试使用提取顶点工具(QGIS版本3.20.2)。在以前的版本中,这可以称为提取节点。

一旦得到节点的输出,就可以使用Add坐标来获得X、Y和Z值。

原始行数据的属性将传递到顶点,这意味着您可以将数据连接回原始行文件,尽管这将是1:M的连接,从而产生许多行--每个顶点一行。

使用与前面相同的方法提取数据。

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74057049

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档