Puffer (geo) räumliche Punkte in R mit gbuffer

8

Ich versuche, die Punkte in meinem Datensatz mit einem Radius von 100 km zu puffern. Ich verwende die Funktion gBuffer aus dem Paket rgeos . Folgendes habe ich bisher:

%Vor%

Ich bekomme folgende Warnung:

  

In gBuffer (BeispielDef, Breite = 100 * DistInMeters, BID = TRUE):   Räumliches Objekt wird nicht projiziert; GEOS erwartet planare Koordinaten

Nach dem was ich verstehe / lese, muss ich das Koordinatenreferenzsystem (CRS) ändern, insbesondere die Projektion des Datensatzes von "geografisch" auf "projiziert". Ich bin mir nicht sicher, wie ich das ändern soll. Das sind alles kanadische Adressen, möchte ich hinzufügen. NAD83 scheint mir also eine natürliche Projektion zu sein, aber ich könnte mich irren.

Alle / alle Hilfe würde sehr geschätzt werden.

    
vathymut 20.08.2014, 17:47
quelle

1 Antwort

13

Mit ein wenig mehr Graben stellt sich heraus, dass die Verwendung eines "projizierten" Koordinatenreferenzsystems so einfach ist wie

%Vor%

EPSG3347, verwendet von STATSCAN (geeignet für kanadische Adressen), verwendet eine lambertkonforme konische Projektion. Beachten Sie, dass NAD83 ungeeignet ist: Es ist ein geografisches und kein projiziertes CRS. Um die Punkte zu puffern

%Vor%     
vathymut 21.08.2014, 16:22
quelle

Tags und Links