2025年【GIS开发】GIS中什么是WKT格式?如何描述空间实体?如何存储到PostgresSql中?如何打开WKT、GeoJSON等文件

【GIS开发】GIS中什么是WKT格式?如何描述空间实体?如何存储到PostgresSql中?如何打开WKT、GeoJSON等文件什么是 WKT 格式 WKT 格式是一种文本格式 用于描述二维和三维几何对象的空间特征 WKT 是 Well Known Text 的缩写 是一种开放的国际标准 由 Open Geospatial Consortium OGC 定义和维护 WKT 格式通常用于在计算机系统之间交换空间数据

大家好,我是讯享网,很高兴认识大家。

什么是WKT格式?

常见WKT用途

目前在GIS相关应用中,WKT主要用于以下几个方面:

  1. 描述空间实体
  2. 描述空间坐标系参数

WKT 描述空间实体

<geometry tag> <wkt data> <geometry tag> ::= POINT | LINESTRING | POLYGON | MULTIPOINT | MULTILINESTRING | MULTIPOLYGON | GEOMETRYCOLLECTION <wkt data> ::= <point> | <linestring> | <polygon> | <multipoint> | <multilinestring> | <multipolygon> | <geometrycollection> 
讯享网

其中,<geometry tag>表示几何对象的类型,<wkt data>表示几何对象的具体数据。

x代表经度(0°-180°) y代表纬度(0°-90°)


点的WKT格式如下:(注意:指定点坐标时不使用分隔用逗号x y中间应该使用空格分开。)

讯享网POINT (<x> <y>) 

其中,<x>表示点的x坐标,<y>表示点的y坐标。注意,指定点坐标时不使用分隔用逗号。

线
线的WKT格式如下:(注意:点坐标对采用逗号隔开。)

LINESTRING (<x1> <y1>, <x2> <y2>, ...) 

其中,<x1> <y1>表示线的第一个点的坐标,<x2> <y2>表示线的第二个点的坐标,以此类推。注意,点坐标对采用逗号隔开。

多边形
多边形的WKT格式如下:

讯享网POLYGON ((<x1> <y1>, <x2> <y2>, ..., <x1> <y1>)) 

其中,<x1> <y1>表示多边形的第一个点的坐标,<x2> <y2>表示多边形的第二个点的坐标,以此类推。

多点
多点的WKT格式如下:

MULTIPOINT ((<x1> <y1>, <x2> <y2>, ...)) 

其中,<x1> <y1>表示多点的第一个点的坐标,<x2> <y2>表示多点的第二个点的坐标,以此类推。

多线
多线的WKT格式如下:

MULTILINESTRING ((<x1> <y1>, <x2> <y2>, ...), (<x1> <y1>, <x2> <y2>, ...)) 

其中,<x1> <y1>表示多线的第一个点的坐标,<x2> <y2>表示多线的第二个点的坐标,以此类推。

多多边形
多多边形的WKT格式如下:

MULTIPOLYGON (((<x1> <y1>, <x2> <y2>, ..., <x1> <y1>)), ((<x1> <y1>, <x2> <y2>, ..., <x1> <y1>))) 

其中,<x1> <y1>表示多多边形的第一个点的坐标,<x2> <y2>表示多多边形的第二个点的坐标,以此类推。

几何对象集合
几何对象集合的WKT格式如下:

GEOMETRYCOLLECTION (<geometry tag> <wkt data>, <geometry tag> <wkt data>, ...) 

其中,<geometry tag> <wkt data>表示几何对象集合中的第一个几何对象,<geometry tag> <wkt data>表示几何对象集合中的第二个几何对象,以此类推。

如何打开WKT格式文件?

在VSCode中安装扩展 VSCode Map Preview,这是一个专门用来在VSCode预览地图的扩展。
在这里插入图片描述
支持预览的文件类型

  • CSV files (as of 0.5.0)
  • GPX
  • GeoJSON
  • IGC
  • KML
  • TopoJSON
  • WFS
  • GML
  • GML2
  • GML3
  • WKT

使用方法
这里以GeoJSON为例,先使用VSCode打开GeoJSON文件,然后 View -> Command palette,输入 Map Preview 即可。
在这里插入图片描述
效果如图
在这里插入图片描述
参考
1.https://www.cnblogs.com/jianxia612/articles/1594025.html
2.https://malagis.com/gis-encyclopedia-what-is-wkt-format.html
3.https://malagis.com/use-vscode-to-preview-geojson.html

小讯
上一篇 2025-03-17 21:50
下一篇 2025-01-25 08:03

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/31854.html