首页 > 解决方案 > 读取R中的一串坐标并将其转换为形状

问题描述

我正在使用带有坐标的大 csv 在 R 中工作,但我不知道如何处理给定坐标的格式。

这是我的一个字符串的示例:

MULTIPOLYGON (((-642056.566199999 4428530.5303, -642062.897 4428529.6364, -642079.686700001 4428531.6674, -642130.2502 4428544.4759, -642161.394900002 4428551.1292, -642189.1721 4428557.0405, -642210.7051 4428564.1239, -642262.202799998 4428570.2739, -642260.751600001 4428582.7468, -642258.624200001 4428601.0329, -642255.114 4428631.2047, -642252.380899999 4428654.6952, -642249.209199999 4428681.9574, -642247.635699999 4428695.4821, -642245.851399999 4428710.8186, -642241.074200001 4428713.2175, -642234.840999998 4428716.3476, -642227.924899999 4428719.8211, -642185.8728 4428740.941, -642174.927999999 4428741.3978, -642161.524500001 4428741.952, -642155.883400001 4428742.1793, -642155.845899999 4428742.1804, -642114.091400001 4428752.6465, -642104.569800001 4428755.0334, -642090.8693 4428758.4683, -642023.184999999 4428769.2764, -641998.456700001 4428773.2294, -641973.522799999 4428777.2155, -641981.400400002 4428739.3047, -641998.386399999 4428666.0525, -642027.050299998 4428559.89, -642031.101100002 4428542.6747, -642030.149999999 4428542.5609, -642030.691300001 4428542.1653, -642046.154100001 4428536.8245, -642055.270300001 4428531.9096, -642056.566199999 4428530.5303)))

我发现以下问题与 GIS 一起使用。出于某种原因,一些以粉红色表示的特征会显示此错误:

我检查了坐标,一切似乎都是正确的,这就是为什么我试图在 R 中表示几何图形,看看这是否是 GIS 本身的问题。

我在 R 中处理字符串和格式的经验为零。这个多面体的 CRS 是 SRID 3857 (PSEUDO-MERCATOR)。

非常感谢。

标签: rcoordinates

解决方案


推荐阅读