spatial.wktToGeoJson
函数
将 WKT 转换为 GeoJson 结构
示例
1. 将 WKT POINT 转换
RETURN spatial.wktToGeoJson('POINT (30 10)') as json
| json |
|---|
|
2. 将 WKT LINESTRING 转换
RETURN spatial.wktToGeoJson('LINESTRING (30 10, 10 30, 40 40)') as json
| json |
|---|
|
3. 将 WKT POLYGON 转换
RETURN spatial.wktToGeoJson('POLYGON ((30 10, 40 40, 20 40, 10 20, 30 10))') as json
| json |
|---|
|
4. 将带孔的 WKT POLYGON 转换
RETURN spatial.wktToGeoJson('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 10), (20 30, 35 35, 30 20, 20 30))') as json
| json |
|---|
|
5a. 将 WKT MULTIPOINT 转换
RETURN spatial.wktToGeoJson('MULTIPOINT ((10 40), (40 30), (20 20), (30 10))') as json
| json |
|---|
|
5b. 将 WKT MULTIPOINT 转换
RETURN spatial.wktToGeoJson('MULTIPOINT (10 40, 40 30, 20 20, 30 10)') as json
| json |
|---|
|
6. 将 WKT MULTILINESTRING 转换
RETURN spatial.wktToGeoJson('MULTILINESTRING ((10 10, 20 20, 10 40), (40 40, 30 30, 40 20, 30 10))') as json
| json |
|---|
|
7a. 将 WKT MULTIPOLYGON 转换
RETURN spatial.wktToGeoJson('MULTIPOLYGON (((30 20, 45 40, 10 40, 30 20)), ((15 5, 40 10, 10 20, 5 10, 15 5)))') as json
| json |
|---|
|
7b. 将 WKT MULTIPOLYGON 转换
RETURN spatial.wktToGeoJson('MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 10 30, 10 10, 30 5, 45 20, 20 35), (30 20, 20 15, 20 25, 30 20)))') as json
| json |
|---|
|
8. 将 WKT GEOMETRYCOLLECTION 转换
RETURN spatial.wktToGeoJson('GEOMETRYCOLLECTION (POINT (40 10), LINESTRING (10 10, 20 20, 10 40), POLYGON ((40 40, 20 45, 45 30, 40 40)))') as json
| json |
|---|
|