2016-04-20 2 views
1

Ich versuche eine Karte von San Francisco mit R zu plotten und einige Operationen darüber durchzuführen. Ich verstehe die Berechnung der Begrenzungsbox für eine bestimmte Stadt nicht. Ich bin neu in R, bitte hilf mir dabei.Wie bekomme ich die Begrenzungsbox für eine bestimmte Stadt für openmap() in R?

install.packages("OpenStreetMap") 
library(OpenStreetMap) 

#City of San Francisco 37.6213° N, 122.3790° W 

SFO_map=openmap(c(),c(),type="osm") 
plot(SFO_map) 

Antwort

0

Sie müssen oben links identifizieren Koordinaten für SF (weit westlichen Teil der Stadt, wie das Presidio und Norden, wie die Golden Gate Bridge) und die unteren rechten Koordinaten (Fernen Osten, wie West Oakland, und Süden , vielleicht Pacific Grove), dann legen Sie sie in der richtigen Reihenfolge in den Anruf. Bei 'richtige Reihenfolge' ist der erste Breitengrad kleiner als der zweite Breitengrad (oder das ist, was ich durch Versuch und Irrtum gelernt habe.). Hier ist die Karte eines Teils von Princeton, NJ.

Princeton_map <- openmap(c(40.3832,-74.674273), c(40.339373,-74.661333), type="osm") 
+0

Gibt es einen schnelleren Weg, es zu tun? Sag mal, gibt es eine Blackbox, in der ich den Namen der Stadt weitergeben kann und die Boxwerte abfragt? –

+0

Nicht, dass ich weiß. – lawyeR

Verwandte Themen