WKT格式是一种文本格式,用于描述二维和三维几何对象的空间特征。WKT是“Well-Known Text”的缩写,是一种开放的国际标准,由Open Geospatial Consortium(OGC)定义和维护。WKT格式通常用于在计算机系统之间交换空间数据,例如在GIS(地理信息系统)软件和数据库之间。WKT格式包括一些基本的几何对象,例如点、线、多边形和圆形,以及一些复合对象,例如多边形集合和几何对象集合。
对于Geometry的著名文本(WKT)表示,它是为与采用ASCII格式的几何数据进行交换而设计的。
目前在GIS相关应用中,WKT主要用于以下几个方面:
<geometry tag> <wkt data>
<geometry tag> ::= POINT | LINESTRING | POLYGON | MULTIPOINT | MULTILINESTRING | MULTIPOLYGON | GEOMETRYCOLLECTION
<wkt data> ::= <point> | <linestring> | <polygon> | <multipoint> | <multilinestring> | <multipolygon> | <geometrycollection>
其中,
x代表经度(0°-180°) y代表纬度(0°-90°)
点
点的WKT格式如下:(注意:指定点坐标时不使用分隔用逗号x y中间应该使用空格分开。)
POINT (<x> <y>)
其中,
线
线的WKT格式如下:(注意:点坐标对采用逗号隔开。)
LINESTRING (<x1> <y1>, <x2> <y2>, ...)
其中,
多边形
多边形的WKT格式如下:
POLYGON ((<x1> <y1>, <x2> <y2>, ..., <x1> <y1>))
其中,
多点
多点的WKT格式如下:
MULTIPOINT ((<x1> <y1>, <x2> <y2>, ...))
其中,
多线
多线的WKT格式如下:
MULTILINESTRING ((<x1> <y1>, <x2> <y2>, ...), (<x1> <y1>, <x2> <y2>, ...))
其中,
多多边形
多多边形的WKT格式如下:
MULTIPOLYGON (((<x1> <y1>, <x2> <y2>, ..., <x1> <y1>)), ((<x1> <y1>, <x2> <y2>, ..., <x1> <y1>)))
其中,
几何对象集合
几何对象集合的WKT格式如下:
GEOMETRYCOLLECTION (<geometry tag> <wkt data>, <geometry tag> <wkt data>, ...)
其中,
在VSCode中安装扩展 VSCode Map Preview,这是一个专门用来在VSCode预览地图的扩展。
支持预览的文件类型
使用方法
这里以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