是否有一个proj4字符串可用于平面坐标?

时间:2019-07-16 22:44:01

标签: r gis proj4

我正在R中处理存在于完全2D平面(不是真实地球)中的空间点和多边形。我可以为这些对象使用任何CRS或proj4string吗?

这些点和多边形是我正在使用rgeos软件包测量和处理的几组空间对象之一。我希望对所有组都执行相同的测量,并且由于其他对象组在地理空间(WGS84)中,因此我希望对该组使用相同的功能。但是,由于这些点存在于平面中,因此我需要一个不同的proj4string来防止在圆/椭圆体上进行测量(例如,点与多边形之间的距离)。

是否可以使用任何投影或基准来确保将这些点和多边形视为2D?这些对象的proj4string当前为NA,但这将返回函数gdistance()的错误。

> Dist <- gDistance(points, polygon, byid=FALSE)
Warning messages:
1: In RGEOSDistanceFunc(spgeom1, spgeom2, byid, "rgeos_distance") :
  Spatial object 1 is not projected; GEOS expects planar coordinates
2: In RGEOSDistanceFunc(spgeom1, spgeom2, byid, "rgeos_distance") :
  Spatial object 2 is not projected; GEOS expects planar coordinates
3: In RGEOSDistanceFunc(spgeom1, spgeom2, byid, "rgeos_distance") :
  spgeom1 and spgeom2 have different proj4 strings

> proj4string(points)
[1] NA

> proj4string(polygon)
[1] NA

0 个答案:

没有答案