Geokodierung von Ortsnamen<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Hilft bei der Konvertierung von Ortsnamen in Längen-/Breitenkoordinaten.
Dieses Add-In durchsucht eine angegebene Datentabelle und überprüft benutzerdefinierte Spalten auf Standortnamen oder Adressen. Anschließend werden diese Orte mit internen Datentabellen verglichen, die mit dem Add-In oder den Onlinediensten von OpenStreetMaps.org installiert wurden. Beispiel: Angenommen, Sie haben eine Datentabelle mit amerikanischen Städten gepaart mit einigen numerischen Daten und möchten diese Informationen auf einer Karte mit JMP anzeigen. Mit diesem Add-In können Sie die Breiten- und Längenkoordinaten für jede der verschiedenen Städte ermitteln und dann ganz einfach Ihre Karte erstellen.
Autor: Praktikant David Spruill
Aktualisiert am 4. April 2016 mit zusätzlicher Fehlerprüfung und reduzierter Datenbankgröße.
Verwandter Blogbeitrag: Ein JMP-Add-In zur Geokodierung Ihrer geografischen Daten – JMP-Blog
DatenvisualisierungKartierungDienstprogrammeBetreff: Ortsnamen geokodierenHat irgendjemand im Gremium zufällig Daten von Census.gov nach Volkszählungsbezirken abgekratzt und die Mapping-Funktion verwendet?Es gibt eine Menge Daten, die zur Verwendung abgerufen werden müssen, und ich wollte die Granularität von Volkszählungsdaten haben.Es wird eine GeoCode-ID bereitgestellt, aber ich konnte keine Möglichkeit finden, sie in eine sinnvolle JMP-Ausgabe umzuwandeln.
Betreff: Ortsnamen geokodieren@PaulJones , das ist eine Skriptlösung, aber vielleicht hilft sie Ihnen beim Einstieg.Mir ist gerade aufgefallen, dass ich „Stadt/Bundesstaat“ in den USA erstellt habe, aber Sie können dies mithilfe der anderen Tabelle (JMP Geocoder – World Geodatabase.jmp) im selben Add-In-Ordner auf „Land“ erweitern.
//Open the table in the JMP Geocoder
dt = Open("$ADDIN_HOME(com.jmp.jmpgeocoder)\JMP Geocoder - US Geodatabase Ordered.jmp");
//Build table for KNN
mat = (dt:Latitude << getvalues) || (dt:Longitude << getvalues);
kdt = KDTable( mat );
//Find the the nearest row for new data and print the result
{rows, dist} = kdt << K nearest rows(1,[35.824548, -78.757867])
row = rows[1]
"Zip Code: " || char(dt:Zip Code[row]) || " in " || dt:Zip Name[row] || ", " || dt:State[row] || ", from row: " || char(row)Betreff: Ortsnamen geokodierenKonnte jemand die Geokodierung in JMP umkehren, indem er Breiten- und Längenkoordinaten eingab und das Land ausgab?
Betreff: Ortsnamen geokodierenHallo,
Hat sonst noch jemand ein Problem mit Georgien?Es stellte das Land fest, nicht den Staat.Ich bin besonders überrascht, weil ich die Suche auf „Benutzerdefiniert“ eingestellt und nur USA und Kanada ausgewählt habe.
Betreff: Ortsnamen geokodierenHallo,
Ich habe ein kleines Problem mit dem Geocoder-Add-In. Erwartet es ein bestimmtes Format für den Eingabetext? Ich habe einige Adressen mit Einheiten-/Wohnungsnummern. Würde dies ein Problem darstellen?
Vielen Dank für die Veröffentlichung dieses Add-Ins.
Betreff: Ortsnamen geokodierenEindrucksvoll! Hat mir eine Menge Zeit gespart. Ich wollte das gerade machen Excel , als ich mich fragte: „Ich frage mich, ob es dafür in der Benutzergemeinschaft JSL gibt?“