QGIS不会导入这行WKT,我也不知道为什么

时间:2018-08-27 08:43:11

标签: qgis wkt

我一直在尝试导入CSV文件,而QGIS不喜欢这一行:

"POLYGON((41.8333 54.5203, 41.5 54.5068, 41.434 54.5, 41.1667 54.3396, 40.8333 54.2923, 40.5 54.2192, 40.1667 54.1807, 40.1498 54.1667, 40.0896 53.8333, 40.1667 53.7839, 40.4581 53.5, 40.5 53.4114, 40.7319 53.1667, 40.8333 52.8913, 40.8784 52.8333, 40.8333 52.7964, 40.5073 52.5, 40.5 52.4934, 40.1667 52.4594, 39.8333 52.3378, 39.5 52.313, 39.2507 52.5, 39.1667 52.5114, 38.8333 52.5337, 38.5 52.5125, 38.1667 52.505, 37.9059 52.5, 37.8333 52.4927, 37.8253 52.5, 37.5488 52.8333, 37.5263 53.1667, 37.5221 53.5, 37.5412 53.8333, 37.8333 54.1476, 37.8491 54.1667, 38.1667 54.4656, 38.4594 54.5, 38.5 54.5338, 38.8333 54.7174, 39.1667 54.794, 39.5 54.8166, 39.5741 54.8333, 39.8333 55.058, 40.1298 55.1667, 40.1667 55.2005, 40.5 55.3991, 40.8333 55.4617, 41.1667 55.4447, 41.5 55.4281, 41.8333 55.4139))",9,p666,0

我不知道我做错了什么(或者其他所有条目都做对了)... QGIS接受的条目样本:

"POLYGON((39.8324 52.8333, 39.8333 52.8343, 40.1667 53.1582, 40.5 53.1582, 40.8308 52.8333, 40.8266 52.5, 40.5 52.181, 40.1667 52.1807, 39.8394 52.5, 39.8333 52.8311, 39.8324 52.8333))",7,P9,200,99.98

QGIS仅声明该条目不是有效的WKT,没有进一步解释或估计错误的位置。我已经尝试过在线服务中的WKT,他们似乎对此并不抱怨...

我尝试使用以下站点查看我的WKT是否有问题,但它们都可以正常运行WKT:

http://dev.openlayers.org/examples/vector-formats.html

http://arthur-e.github.io/Wicket/sandbox-gmaps3.html

https://clydedacruz.github.io/openstreetmap-wkt-playground/

如果有人知道我的错误在哪里,我将不胜感激。

PS:据记录,我已经花了2天的时间来弄清楚这一点,所以欢迎大家的关注。

1 个答案:

答案 0 :(得分:0)

该多边形未关闭(意味着第一个点应作为最后一个点重复)。

点a b和c的多边形必须是((a,b,c,a)),其中a在点a上是纬度,依此类推。

示例:

POLYGON((0 3, 10 24, -5 -60, 0 3))

它从同一点开始并结束(在示例[0 3]中)。

我一直在测试wkt的网站代表我对其进行了纠正(加上最后一点)。