2013-05-16 8 views
8

Ich möchte eine Grenze zu einer bestimmten Parzelle hinzufügen, so dass sie 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.Wie erhalten Sie Flurstück- oder Postleitzahlgrenzen für die Anzeige in der Karte?

Ich fand diese other SO post, die ein wenig darüber spricht, wie man das Polygon für Postleitzahlen mithilfe der freien Census Bureau Daten mit einigen Open-Source-Software gekoppelt, aber es ist ziemlich beteiligt (wie Sie die Daten herunterladen und hosten müssen) und ich Ich bin mir nicht sicher, ob es sich sogar um die Grenzen der Parzellen handelt. Es ist definitiv eine Option, wenn es Parzellen unterstützt, aber es scheint sehr zeitaufwendig, wenn auch kostenlos.

Ich fand auch eine kostenpflichtige Lösung (Preis nicht angezeigt) genannt ParcelStream, aber denke, es ist teuer und wahrscheinlich nur mit der obigen Lösung in den 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: in Ordnung, ParcelStream from Digital Map Products, ist keine Option und um 10k/Monat. Sie raten, dass der Abonnementdienst für die nationale Abdeckung (nicht lokal) gedacht ist und Google zu ihren Kunden gehört.

UPDATE # 2: das US Census Bureau Daten Lösung, die oben erwähnten Verwendung (in Verbindung mit anderer Open-Source-Software) scheint nicht Randdaten auf der Parzelle zur Verfügung zu stellen, nachdem die verfügbaren Funktionen Surfen auf sich TIGERweb2010 Website.

Antwort

16

Okay, nach über einer Woche der Erforschung und Ausprobieren verschiedener Optionen, gibt es ein paar abhängig von Ihrem Budget und wie konsequent genau Sie wollen, dass die Daten sein. Ich habe ein paar Tipps aus dieser stackExchange post, aber habe eine Tonne 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. Zip Code Tabulation Areas (ZCTA's) sind nicht sehr genau (like maponics says) und können durch Überprüfung von this ZCTA site für zip 92064 gesehen werden. Dann schauen Sie sich das Zip auf Zillow und beachten Sie den Unterschied. ZCTA-Daten sind nicht immer genau (im Fall dieser Postleitzahl), können aber abhängig von Ihrer Quelle frei sein.

Zusammengefasst ist hier meine Optionen in der Reihenfolge ihrer Präferenz (mein kleines Budget gegeben und für genaue Daten benötigen):

  1. für Paketgrenzen nur wird Report All sehr preisgünstig und hat Parzellengrenzen für meinen gesamten Landkreis für 250 $. zum Kauf (für Pakete) erhältlich. Here's a sample download einer Grafschaft in Excel, Shapefile oder KML-Format, obwohl die Excel-Datei scheint die Polygon-Koordinaten (Duh) fehlen. KML-Format hat Polygon und sieht gut aus. Here's a link to the pricing breakdown, die im Grunde Supercheap mit den mehr Listen, die Sie kaufen.
  2. Nur für PLZ-Grenzen, Maponics ist IMO recht preisgünstig. Im Grunde genommen handelt es sich um einen einmaligen jährlichen Download, der 200 US-Dollar pro Land (nur Postleitzahlgrenzen) beträgt, die Sie das ganze Jahr über verwenden und jährlich für Aktualisierungen zurückkaufen. Es bietet parcel boundaries für mehrere tausend pro Monat nach dem Gespräch mit dem Verkäufer (Seufzer). Aber immer noch eine gute Lösung für Postleitzahlgrenzen.
  3. Nur für PLZ-Grenzen, können Sie auch zip-codes.com verwenden, was etwa 50 US-Dollar für meine Grafschaft ist. Nicht schlecht.
  4. Nur für Postleitzahlgrenzen, zipboundary.com - Die Preise sind im Abonnement.
  5. Nur für Postleitzahlgrenzen, können Sie die kostenlosen Rohdaten von this FTP server von der US Census Bureau herunterladen und transformieren Sie es nach Ihren Bedürfnissen. Frei, aber langwieriger Prozess, der andere Werkzeuge und Fähigkeiten erfordert (PostGreSQL, PostGIS), aber es liefert Ihnen genaue Boudarydaten in Form eines Polygons für Zip Code Tabulation Areas (ZCTA's). Lesen Sie darüber in diesem other SO post.
  6. Für Nachbarschaftsgrenzen können Sie Zillow's free neighborhood boundary shape files verwenden. 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 Vierteln viele Lücken gab.
  7. GeoCommunicator (betrieben von US Dept of Interior - Büro für Landmanagement). 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 on the Township Geocoder Service nimmt eine Lat & lng, aber konnte einige der Koordinaten (für Wohnimmobilien) nicht lösen, die ich reingelegt und zurückgegeben "No LD Features gefunden". Ich bin auch nicht sicher, welche Grenze Ebene (Los oder größer) von dieser API zurückgegeben wird. Die andere GetLatLng API on the Township Geocoder Service scheint die bessere Lösung zu sein, aber das ist diejenige, die all diese anderen Parameter zusätzlich zu der (Land-) Chargennummer benötigt. Die docs for it sagt, es braucht: "Eine Komma-getrennte String of Township Range Eigenschaften beschreiben eine einzelne PLSS-Umfrage-Bereich", die aus all diesen Daten besteht, hätte ich nicht einmal, wenn ich die (Land) Lot-Nummer erhalten könnte.
  8. UrbanMapping's Mapfluence javascript API hat mehrere verschiedene Arten von Grenzdaten einschließlich Parcel and neighborhood boundary data. 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 alternative Routen für Paket- und Postleitzahl-Daten durchgehen, obwohl diese zunächst einen Rohdiamanten haben.
+6

Good stuff. Danke für die Zusammenstellung Ihrer Ergebnisse. – Mark

+0

Update: Mapfluence wird jetzt auf Maponics –

+0

www.boundaries-io.com billig zuverlässig umleiten und gibt GeoJson Zipcode Grenzen zurück –

0

Sie können dies für US Postleitzahl Grenzen API niedrig Kosten erhalten: https://wwwboundaries-io com

über API zeigen US-Grenzen (GeoJSON) nach Postleitzahl, Stadt und Staat. sollten Sie die API programmatisch verwenden, um große Ergebnisse zu verarbeiten.

zum Beispiel: Washington,DC with all Zipcodes in boundaries