OnlineMapMaker logo

Points-in-Polygon-Tool — Finden Sie heraus, welche Punkte innerhalb einer Grenze liegen

Fügen Sie Punkte per Klick auf die Karte hinzu oder laden Sie eine CSV- oder gezippte Shapefile-Datei hoch, und zeichnen oder laden Sie dann ein Grenzpolygon. Ein Klick führt die räumliche Verknüpfung aus, färbt jeden Punkt grün (innen) oder grau (außen) und zeigt eine Live-Zählung für jede Gruppe — laden Sie anschließend die inneren Punkte, die äußeren Punkte oder beide als GeoJSON oder CSV herunter. Im Vollbild öffnen ↗

Rate this tool:
Anzeige
Anzeige
Loading map…
Benötigen Sie Unterstützung bei Ihrem GIS-Projekt?Unsere Dienstleistungen entdecken

Was ist eine Points-in-Polygon-Verknüpfung?

Ein Points-in-Polygon-Test — auch räumliche Verknüpfung genannt — beantwortet für jeden Punkt eines Datensatzes eine Frage: Liegt er innerhalb einer bestimmten Grenzform oder außerhalb davon? Das klingt einfach, aber von Auge an einer Koordinatenliste zu prüfen, ist langsam und fehleranfällig, sobald es mehr als eine Handvoll Punkte sind. Dieses Tool automatisiert den gesamten Test in Ihrem Browser: Laden Sie beliebig viele Punkte, zeichnen oder laden Sie die gewünschte Grenze hoch, und erhalten Sie für jeden Punkt sofort eine exakte Innen-/Außen-Klassifizierung, bereit zum Export.

Zwei Wege, Punkte und Grenzen hinzuzufügen

Punkte und das Grenzpolygon werden unabhängig voneinander hinzugefügt, und beide unterstützen eine manuelle und eine dateibasierte Methode:

  • Klicken, um Punkte hinzuzufügen: aktivieren Sie "+ Add on Map" in der Seitenleiste und klicken Sie dann irgendwo auf die Karte, um einen Punkt zu setzen. Klicken Sie den Schalter erneut, oder drücken Sie Esc, um zu stoppen.
  • Punkte hochladen (CSV oder Shapefile): laden Sie eine CSV-Datei mit Breiten-/Längengrad-Spalten hoch — gängige Spaltennamen wie lat/lng, latitude/longitude oder y/x werden automatisch erkannt, mit manueller Auswahl, falls nicht — oder ein gezipptes Shapefile mit Punkt-Features.
  • Grenze zeichnen: klicken Sie auf "✏ Draw on Map" und dann auf jede Ecke Ihres Grenzpolygons auf der Karte. Klicken Sie auf "✓ Finish Boundary", sobald Sie mindestens drei Punkte haben, um die Form zu schließen.
  • Grenze hochladen: laden Sie ein gezipptes Shapefile oder eine .geojson-Datei mit einem oder mehreren Polygon- oder MultiPolygon-Features hoch. Die Karte zoomt automatisch auf die Grenze.

Schritt für Schritt

Step 1: Tool öffnen
1
Schritt 1
Tool öffnen
Die Karte öffnet sich mit einer Weltansicht, noch ohne Daten. Die Seitenleiste hat separate Points- und Boundary-Abschnitte, eine Run-Schaltfläche und einen Export-Bereich, der sich freischaltet, sobald ein Ergebnis vorliegt.
Step 2: Punkte hinzufügen
2
Schritt 2
Punkte hinzufügen
Klicken Sie auf "+ Add on Map" und klicken Sie auf die Karte, um Punkte per Hand zu setzen, oder laden Sie im Points-Abschnitt eine CSV- oder gezippte Shapefile-Datei mit Punkten hoch.
Step 3: Grenze hinzufügen
3
Schritt 3
Grenze hinzufügen
Klicken Sie auf "✏ Draw on Map" und auf jede Ecke Ihrer Grenze, abgeschlossen mit "✓ Finish Boundary", oder laden Sie im Boundary-Abschnitt ein gezipptes Shapefile oder eine GeoJSON-Datei hoch.
Step 4: Stattdessen Load Demo Data ausprobieren
4
Schritt 4
Stattdessen Load Demo Data ausprobieren
Wenn Sie erst einmal sehen möchten, wie es funktioniert, klicken Sie auf "Load Demo Data", um sofort eine Beispielgrenze und eine Mischung aus inneren und äußeren Punkten zu laden.
Step 5: Räumliche Verknüpfung ausführen
5
Schritt 5
Räumliche Verknüpfung ausführen
Klicken Sie auf "Match Points Inside Boundary". Jeder Punkt auf der Karte färbt sich entsprechend seinem Ergebnis um, und die Seitenleiste zeigt die Innen- und Außenzählungen.
Step 6: Ergebnisse exportieren
6
Schritt 6
Ergebnisse exportieren
Nutzen Sie den Export-Bereich, um die inneren Punkte, die äußeren Punkte oder beide als GeoJSON oder CSV herunterzuladen.

Häufig gestellte Fragen

Werden meine Daten auf einen Server hochgeladen?
Nein. Das Einlesen Ihrer Dateien, die Ausführung der räumlichen Verknüpfung und die Erstellung der Exportdateien erfolgen alle lokal in Ihrem Browser mit Turf.js. Es wird nichts an einen Server gesendet oder dort gespeichert, sodass es sicher mit privaten Standortdaten verwendet werden kann.
Welche Dateiformate kann ich für Punkte hochladen?
Eine CSV-Datei mit Breiten- und Längengrad-Spalten, oder ein gezipptes Shapefile (.zip) mit Punkt-Features. Gängige Spaltennamen wie lat/lng, latitude/longitude oder y/x werden automatisch erkannt; falls nicht, werden Sie gebeten, die richtigen Spalten aus einem Dropdown-Menü auszuwählen.
Kann ich nur die Punkte exportieren, die außerhalb der Grenze lagen?
Ja — der Export-Bereich hat einen eigenen Download "Outside Points (GeoJSON)" neben den Downloads der inneren Punkte in GeoJSON und CSV.
Welche Dateiformate kann ich für die Grenze hochladen?
Ein gezipptes Shapefile (.zip) oder eine .geojson-Datei mit Polygon- oder MultiPolygon-Features, oder Sie zeichnen die Grenze direkt auf der Karte, indem Sie ihre Ecken anklicken.
Kann ich mehr als ein Grenzpolygon gleichzeitig verwenden?
Ja. Zeichnen oder laden Sie beliebig viele Grenzpolygone hoch — ein Punkt wird als "innen" markiert, sobald er in einem davon liegt, und mit dem Namen des passenden Polygons versehen.
Wie viele Punkte kann ich auf einmal prüfen?
Bis zu 3.000 Punkte pro Durchlauf. Enthält eine hochgeladene Datei mehr, werden die ersten 3.000 geladen, und Sie erfahren, wie viele ausgelassen wurden.
Funktioniert das Tool mit MultiPolygon-Grenzen, etwa einem Land aus mehreren Inseln?
Ja. Hochgeladene MultiPolygon-Features werden als eine einzige Grenze behandelt — ein Punkt innerhalb eines beliebigen Teils davon wird als innen markiert.
Was passiert mit einem Punkt genau auf der Grenzlinie?
Er wird als innen gezählt. Der zugrunde liegende Point-in-Polygon-Test behandelt die Grenzlinie selbst als Teil des Polygons.
Anzeige
Anzeige

So funktioniert der Innen-/Außen-Test

Sobald Sie auf "Match Points Inside Boundary" klicken, wird jeder Punkt mit dem exakten Point-in-Polygon-Algorithmus von Turf.js gegen jedes Polygon Ihrer Grenzebene getestet — demselben gut erprobten Ansatz, der auch in professioneller GIS-Software verwendet wird. Enthält Ihre Grenzebene mehr als ein Polygon (zum Beispiel mehrere separat gezeichnete oder hochgeladene Zonen), zählt ein Punkt als "innen", sobald er zu einem davon passt, und wird mit dem Namen des passenden Polygons markiert. Ein Punkt genau auf einer Grenzlinie zählt als innen. Der Test läuft vollständig in Ihrem Browser, sodass die Ergebnisse selbst bei Tausenden von Punkten in deutlich unter einer Sekunde erscheinen.

Video: Points-in-Polygon-Tool in unter einer Minute

Schauen Sie sich lieber ein Video an, statt zu lesen? Diese kurze Anleitung zeigt, wie Sie ein Grenzpolygon hinzufügen, Punkte hinzufügen und herausfinden, welche davon innerhalb liegen.

Anzeige
Anzeige

Praxisbeispiele

🚨
Abdeckung von Notfalleinsätzen
Einsatzkräfte und Planer ermitteln, welche gemeldeten Vorfälle innerhalb einer bestimmten Zuständigkeit oder Einsatzzone liegen.
🗳️
Wahl- und Bezirksanalyse
Forscher prüfen, welche Adressen oder Umfrageantworten innerhalb eines Wahlbezirks oder Verwaltungsgebiets liegen.
🌾
Landwirtschaft & Feldprobenahme
Agronomen prüfen, welche Bodenproben- oder Sensorpunkte innerhalb eines bestimmten Feldes liegen, bevor die Ergebnisse ausgewertet werden.
🚚
Zuweisung von Lieferzonen
Logistikteams prüfen, welche Kundenadressen innerhalb einer Liefer- oder Servicezone liegen, bevor Bestellungen geroutet werden.
🛰️
Flotten- & Asset-Tracking
Betriebsteams prüfen, welche GPS-verfolgten Fahrzeuge oder Assets sich aktuell innerhalb eines genehmigten Service- oder Geofence-Bereichs befinden.
🏫
Schuleinzugsgebiet-Analyse
Bildungsplaner prüfen, welche Wohnadressen von Schülern innerhalb des offiziellen Einzugsgebiets einer Schule liegen.
📦
Filial- & Lagerabdeckung
Einzelhandels- und Logistikanalysten bestätigen, welche Filialen oder Lager innerhalb eines definierten regionalen Abdeckungsgebiets liegen.
🏘️
Immobilienfilterung
Makler und Analysten filtern eine Liste von Immobilienkoordinaten so, dass nur die innerhalb eines bestimmten Viertels, Schulbezirks oder Überschwemmungsgebiets übrig bleiben.

Ihre Ergebnisse exportieren

Nach der räumlichen Verknüpfung bietet der Export-Bereich der Seitenleiste drei Downloads, die jeweils die auf der Karte gezeigten Farben und Zählungen widerspiegeln:

  • Innere Punkte (GeoJSON): alle Punkte, die als innerhalb der Grenze klassifiziert wurden, mit hinzugefügten Eigenschaften pip_status und pip_boundary sowie allen ursprünglichen Attributen Ihrer hochgeladenen Datei, unverändert erhalten.
  • Innere Punkte (CSV): dieselben inneren Punkte als tabellenkalkulationsfertige CSV-Datei, mit Breiten- und Längengrad als ersten beiden Spalten.
  • Äußere Punkte (GeoJSON): alle Punkte, die außerhalb jedes Polygons Ihrer Grenzebene lagen, im selben markierten GeoJSON-Format.

Alle drei Dateien lassen sich direkt in QGIS, ArcGIS, Excel, Google Sheets oder jedem anderen Tool öffnen, das Standard-GeoJSON oder -CSV liest — kein Konvertierungsschritt nötig.

Anzeige
Anzeige

Weitere Tools, die Ihnen gefallen könnten

Kartenkacheln © OpenStreetMap-Mitwirkende, gezeichnet mit Protomaps (gehostet von KONAKTIVE), mit CARTO als Ersatz. Satellitenbilder: Esri. Geometrieberechnungen: Turf.js. Lesen von Shapefiles: shpjs. Kartendarstellung: Leaflet. Alle Berechnungen laufen in Ihrem Browser, und nichts, was Sie eingeben, wird auf einem Server gespeichert.

Muhammad Gulraiz Khan, GIS-Experte und Gründer von KONAKTIVE und OnlineMapMaker.com

Über den Autor

Muhammad Gulraiz Khan

GIS-Experte & Berater · Gründer, KONAKTIVE

Muhammad Gulraiz Khan ist ein GIS-Experte mit über einem Jahrzehnt Berufserfahrung in der Bereitstellung geografischer Lösungen für den Energiesektor, darunter Projekte für die Weltbank, die International Finance Corporation (IFC) und USAID. Er hat OnlineMapMaker.com aufgebaut, um professionelle Kartierungswerkzeuge kostenlos und für jeden zugänglich zu machen.

Anzeige
Anzeige