Ist es möglich zu bestimmen, ob ein GeoJSON-Punkt an einem gegebenen Breitengrad innerhalb eines gegebenen GeoJSON-Polygons nur mit JavaScript (entweder durch d3, topojson oder auf andere Weise) liegt?Kann mit Hilfe von JavasScript festgestellt werden, ob sich ein GeoJSON-Punkt in einem GeoJSON-Polygon befindet?
Zum Beispiel kann ich eine Karte mit Ländern in Großbritannien basierend auf dem Tutorial here zeichnen.
Ich habe dann ein paar Punkte, die Koordinaten haben, aber keinen Hinweis darauf, in welchem Land sie liegen.
Ich möchte eine Gesamtpunktzahl für jedes Land anzeigen.
Kann ich herausfinden, welches Land jeden Punkt im Browser enthält, oder muss ich meine Punktdaten auf dem Server mit PostGIS oder ähnlich vorverarbeiten?
Siehe [* "Node.js/Javascript-Bibliothek, um zu testen, ob der Punkt im Geojson-Multipolygon ist" *] (/ q/20379194). – altocumulus
@altocumulus - Dein Kommentar führte mich zu [JavaScript Clipper] (http://sourceforge.net/projects/jsclipper/) - sieht interessant aus. Es wäre mir auch nie in den Sinn gekommen, dass "Point-in-Polygon" ein Tag wäre. – user5325596
Einverstanden, das [tag: point-in-polygon] -Tag hat mich komplett überrumpelt ;-) Und es sind fast 120 Fragen damit verbunden. Wenn Sie selbst eine Lösung für Ihr Problem finden, schreiben Sie bitte eine Antwort auf diese Frage. – altocumulus