1

EuropeanCities緯度と経度のデータフレームがあります

Latitude Longitude
52.00529    4.173965
51.87938    6.268500
43.36661    -8.406812

現在、これらの値は数値クラスですが、空間データの空間座標に設定する必要があります

sp関数を使用してこれらの値のクラスを変換するにはどうすればよいですか?

4

1 に答える 1

0

SpatialPointsパッケージから使うだけsp...

    mydf <- structure(list(Latitude = c(52.00529, 51.87938, 43.36661), Longitude = c(4.173965, 
6.2685, -8.406812)), .Names = c("Latitude", "Longitude"), class = "data.frame", row.names = c(NA, 
-3L))
    library(sp)
    SpatialPoints(mydf)
    # SpatialPoints:
    #      Latitude Longitude
    # [1,] 52.00529  4.173965
    # [2,] 51.87938  6.268500
    # [3,] 43.36661 -8.406812
    # Coordinate Reference System (CRS) arguments: NA 

(独自の proj 文字列などを指定できます。「 」を参照してください?SpatialPoints)。

于 2015-07-17T00:34:32.663 に答える