So erhalten Sie Flurstück- oder Postleitzahlgrenzen für die Anzeige in der Karte?

9

Ich möchte eine Grenze zu einem bestimmten Grundstück hinzufügen, so dass es in der Karte mit einer farbigen Umrandung hervorgehoben wird. In Google Maps wird dies mithilfe der Polygonfunktionalität ausgeführt, wenn Sie den Koordinatenpfad kennen, den Sie eingeben müssen, um das Flurstück zu umgeben. Allerdings habe ich nicht die Polygonpfadinfo, aber ich habe sowohl die Geokodierungskoordinaten für die Position als auch die Parzellennummer des Assessors (APN) für die Parzelle.

Ich fand das anderen SO-Post , der redet wenig darüber, wie man das Polygon für Postleitzahlen mithilfe der kostenlosen Census Bureau-Daten mit einigen Open-Source-Software gekoppelt, aber es ist ziemlich involviert (wie Sie die Daten herunterladen und hosten müssen) und ich bin nicht sicher, es sogar auf Paket Grenzen. Es ist definitiv eine Option, wenn es Parzellen unterstützt, aber es scheint sehr zeitaufwendig, wenn auch kostenlos.

Ich fand auch eine bezahlte Lösung (Preis nicht angezeigt) namens ParcelStream , aber ich denke, es ist teuer und wahrscheinlich einfach Verwenden der obigen Lösung in dem anderen SO-Post. Dies ist auch eine Option, wenn es eine kleine einmalige Gebühr ist, aber nicht, wenn es teuer ist oder eine Abonnementgebühr.

Ich bin mir bewusst, dass Sie Overlays auf Karten manuell erstellen, speichern und dann freigeben können, aber ich suche nach einer automatisierten / programmatischen Lösung.

UPDATE: Okay, ParcelStream von Digital Map-Produkten ist keine Option und ungefähr 10k / Monat. Sie raten, dass der Abonnementdienst für die nationale Abdeckung gedacht ist (nicht lokal) und Google zu ihren Kunden gehört.

UPDATE # 2: Die Verwendung der oben erwähnten US Census Bureau Datenlösung (in Verbindung mit anderer Open-Source-Software) scheint keine Grenzdaten nach dem Durchsuchen der verfügbaren Features auf dem Paket zu enthalten a href="http://tigerweb.geo.census.gov/TIGERweb2010/"> Website TIGERweb2010 .

    
johntrepreneur 16.05.2013, 22:52
quelle

2 Antworten

17

Nachdem Sie über eine Woche lang verschiedene Optionen erforscht und getestet haben, gibt es einige, die von Ihrem Budget abhängen und wie genau die Daten konsistent sein sollen. Ich habe ein paar Tipps aus diesem StackExchange-Post erhalten, aber ich habe eine Menge getan Forschung und fügte mehr hinzu.

Kurz gesagt, Grenzdaten sind schwer zu bekommen, teuer und variieren in der Qualität, abhängig von Ihrer Quelle. Postleitzahlenbereiche (ZCTAs) sind nicht sehr genau ( wie maponics sagt ) und kann gesehen werden, indem man diese ZCTA-Site für zip 92064. Dann schau dir den Zip auf Zillow an und merke den Unterschied. ZCTA-Daten sind nicht immer genau (im Fall dieser Postleitzahl), können aber abhängig von Ihrer Quelle frei sein.

Zusammenfassend sind hier meine Optionen in der Reihenfolge der Präferenz (angesichts meines kleineren Budgets und der Notwendigkeit für genaue Daten):

  1. Nur für Flurstücksgrenzen: Alles melden ist sehr preiswert und hat Flurstückgrenzen für mein gesamtes County für 250 $ . Hier ist eine Liste verfügbarer Länder , die zum Kauf (für Pakete) verfügbar sind. Hier ist ein Beispiel-Download eines Countys im Excel-, Shapefile- oder KML-Format, obwohl der Excel-Datei die Polygonkoordinaten zu fehlen scheinen (Duh). KML-Format hat Polygon und sieht gut aus. Hier ist ein Link zu der Preisaufschlüsselung , die im Grunde mit den mehr Angeboten, die Sie kaufen, supercheap wird.
  2. Nur für Postleitzahlgrenzen Maponics ist IMO recht günstig. Im Grunde genommen handelt es sich um einen einmaligen jährlichen Download, der 200 US-Dollar pro Land (nur Postleitzahlgrenzen) beträgt, den Sie das ganze Jahr über nutzen und jährlich für Aktualisierungen zurückkaufen möchten. Es bietet Paketgrenzen für mehrere tausend pro Monat nach dem Gespräch mit dem Vertriebsmitarbeiter (Seufzer). Jedoch immer noch eine gute Lösung für Postleitzahlgrenzen.
  3. Nur für Postleitzahlgrenzen können Sie auch zip-codes.com verwenden das sind ungefähr $ 50 für meine Grafschaft. Nicht schlecht.
  4. Nur für Postleitzahlgrenzen: zipboundary.com - Die Preise gelten für Abonnements.
  5. Nur für Postleitzahlgrenzen können Sie die kostenlosen Rohdaten von diesem FTP-Server herunterladen zur Verfügung gestellt von der US Census Bureau und transformieren es nach Ihren Bedürfnissen. Freier, aber langwieriger Prozess, der andere Werkzeuge und Fähigkeiten erfordert (PostGreSQL, PostGIS), aber es gibt Ihnen genaue Boudary-Daten in Form eines Polygons für Postleitzahl-Tabellierbereiche (ZCTAs) . Lesen Sie darüber in diesem anderen SO-Post nach .
  6. Für die Nachbarschaftsgrenzen können Sie Zillows freie Nachbarschaftsgrenzen-Formdateien verwenden / a>. Es ist kostenlos, aber sie benötigen ein Logo und einen Link zu ihrer Website, wenn sie verwendet werden. Nachdem ich meinen Zustand heruntergeladen und meine Stadt angesehen hatte, bemerkte ich, dass sie unvollständig und etwas ungenau war, da es in den schattigen Stadtvierteln viele Lücken gab.
  7. GeoCommunicator (geführt von US Department of Interior - Bureau of Land Management ). GeoCommunicator funktioniert nicht mit APNs (Parcel Number des Assessors) und arbeitet nur mit (Land-) Losen, für die Sie auch mehrere andere Informationen benötigen, um eine Grenze zu erhalten. Die GetTRS-API im Township Geocoder-Service benötigt eine lat & amp; lng, aber einige der Koordinaten (für Wohnimmobilien) konnte ich nicht auflösen und habe "No LD Features found" zurückgegeben. Ich bin auch nicht sicher, welche Grenze Ebene (Los oder größer) von dieser API zurückgegeben wird. Die andere GetLatLng API im Township Geocoder Service scheint die bessere Lösung zu sein, aber das ist die eine das benötigt all diese anderen Params zusätzlich zu der (Land-) Chargennummer. Die docs for it sagt, es braucht:" Ein komma-separierter String von Township Range-Eigenschaften, der einen einzelnen PLSS-Untersuchungsraum beschreibt ", der aus all diesen Daten besteht Habe ich auch nicht, wenn ich die (Land-) Chargennummer bekommen könnte.
  8. Mapfluence von UrbanMapping JavaScript-API a> hat mehrere verschiedene Arten von Grenzdaten einschließlich Flurstück und Nachbarschaftsgrenzdaten . Nachdem einige Tage mit den Postleitzahlen-, Nachbarschafts- und Paketgrenzanforderungen gearbeitet wurden, sind die zurückgegebenen ZCTA-Grenzen für einige Postleitzahlen (92064), wie oben erwähnt, sehr unterschiedlich, was nur die Art von ZCTAs ist. Die Nachbarschaftsgrenzen sind sehr karg (nur etwa 5% der gesuchten Fläche) und sind in den meisten Fällen, die ich getestet habe, so klein wie Gebäude. Zusätzlich zu den Dokumenten, die weitere Informationen benötigen, sind sie auch ungenau, da die angegebene Paketgrenzentabelle (umi.us_parcel.geometry) von der API als "Geometrietabelle umi.us_parcel.geometry existiert nicht" abgelehnt wird. All dies kombiniert mit keiner Community-Dokumentation, keine Online-Antwort von Support-Problemen, kein Telefon-Support von einem halben Dutzend Voicemails und keine zurückgegebenen E-Mails. Basierend auf meiner Erfahrung werde ich nach alternativen Routen für Paket- und Postleitzahldaten suchen, obwohl dies zunächst einen Rohdiamanten darstellt.
johntrepreneur 18.05.2013, 21:34
quelle
0

Sie können dies zu niedrigen Kosten bekommen US Postleitzahl-API: Ссылка com

Die obige API zeigt US-Grenzen (GeoJson) nach Postleitzahl, Stadt und Bundesland. Sie sollten die API programmatisch verwenden, um große Ergebnisse zu verarbeiten.

zum Beispiel:

    
Jeryl Cook 24.05.2015 15:38
quelle