Ich habe eine CSV mit 200 Millionen Beobachtungen in folgendem Format: id,x1,y1,x2,y2,day,color 1,"-105.4652334","39.2586939","-105.4321296","39.2236632","Monday","Black" 2,"-105.3224523","39.1323299","-105.4439944","39.3352235","Tuesday","Green" 3,"-104.4233452","39.0234355","-105.4643990","39.1223435","Wednesday","Blue" Für jeden Koordinatensatz (x1 / y1 und x2 / y2) möchte ich den US-amerikanischen Zensus-Trakt oder den Zensus-Block zuweisen, in den er fällt (das TIGER-Shapefile des Zensus-Trakts habe ich hier heruntergeladen: ftp://ftp2.census.gov/ geo / tiger …
Wie kann man R verwenden, um Teilen eines Shapefiles in 200-Meter-Quadrate / Unterpolygone, Zeichnen Sie dieses Raster (inkl. ID-Nummern für jedes Quadrat) über die Originalkarte unten und Auswerten, in welchem Quadrat sich bestimmte geografische Koordinaten befinden . Ich bin ein Anfänger in GIS und dies ist vielleicht eine grundlegende Frage, …
Wie finde ich in PostGIS einen Punkt, der garantiert innerhalb eines bestimmten Polygons liegt? Ich bin mir der ST_CentroidFunktion bewusst . Der Schwerpunkt liegt jedoch nicht immer innerhalb eines Polygons, siehe unten: Außerdem möchte ich vermeiden, einen Punkt auf der Polygongrenze zu verwenden, sondern einen Punkt innerhalb der Grenze (und …
Diese Frage wurde von Stack Overflow migriert, da sie in Geographic Information Systems Stack Exchange beantwortet werden kann. Vor 4 Jahren migriert . Ich versuche, eine räumliche Verknüpfung zwischen Punktdaten und Polygondaten durchzuführen. Ich habe Daten, die die räumlichen Koordinaten eines Ereignisses in meiner CSV-Datei A angeben, und eine andere …
Ich habe eine 1-Milliarde-Punkte-CSV-Datei und ein Shapefile mit etwa 5.000 Polygonen. Was wäre der schnellste Weg, um Punkte und Polygone räumlich zu verbinden? Für jeden Punkt muss ich die enthaltene Polygon-ID abrufen. (Polygone überlappen sich nicht.) Normalerweise würde ich beide Datensätze in PostGIS laden. Gibt es einen schnelleren Weg, um …
Ich habe ein einfaches Problem: Ich möchte die Anzahl der Punkte innerhalb eines Satzes von Polygonen zählen. Ich habe bereits eine SQL, aber sie gibt nur die GID des Polygons zurück, das tatsächlich Punkte enthält. Meine Tabellen: eine Polygonebene mit 19.000 Zeilen und eine Punktebene mit 450 Zeilen. Die folgende …
Ich habe mehrere Codebeispiele mit Bibliotheken wie Shapefile, Fiona und Ogr ausprobiert, um zu überprüfen, ob ein Punkt (x, y) innerhalb der Grenzen eines mit ArcMap erstellten Multipolygons (und damit im Shapefile-Format) liegt. Keines der Beispiele funktioniert jedoch gut mit Multipolygonen, obwohl sie mit regulären Einzelpolygon-Shapefiles gut funktionieren. Einige Ausschnitte, …
Ich arbeite an einem Umweltepidemiologieprojekt, bei dem ich Punktexpositionen habe (~ 2.000 industrielle Schweineoperationen - IHOs). Diese IHOs sprühen auf Felder in der Nähe, aber die Fäkalien, Wassertropfen und Gerüche können kilometerweit wandern. Diese Punktbelichtungen erhalten also 3-mi-Puffer, und ich möchte die Anzahl der IHO-Belichtungen (verschiedener Arten - Summe der …
Wie kann ich räumliche Auswahlen oder Filter in R vornehmen? Ich kann das in PostGIS machen mit (zB): SELECT * FROM mypoint, mypoly WHERE ST_Within(mypoint.geom, mypoly.geom); und es ist ähnlich ein Kinderspiel in den meisten anderen GIS-Software. Also würde ich erwarten, dass etwas in R so aussieht: mypoint[within(mypoint, mypoly),] aber …
Ich habe eine Eingabepunktebene, die in Cluster gruppiert ist, daher möchte ich, dass jeder Punktcluster in ein Polygon konvertiert wird. Diese Frage ( Wie man eine Menge von Punkten in ein Polygon konvertiert, das auf einem bestimmten Feld in QGIS basiert ) scheint dem nahe zu kommen, was ich wollte, …
Ich habe eine Punktebene (dbo.ptLayer) Rund 1 Million Punkte Typ der räumlichen Geometrie (dbo.ptLayer.geom) Noch kein räumlicher Index, erstellt jedoch einen, sobald die Datenerfassung abgeschlossen ist. Ich habe eine Polygonebene (dbo.polygonLayer) Rund 500 Polygone. Typ der räumlichen Geometrie (dbo.polygonLayer.geom) Beide haben Felder namens ID. Wie fülle ich ein leeres ganzzahliges …
Ich habe eine Google-Karte mit einer Reihe von Polygonen. Hier ist ein Problem, das mich interessiert: Wie kann man bei einem Lat-Lng-Punkt am besten alle Polygone bestimmen, in denen dieser Punkt liegt? Der naheliegende Weg besteht darin, für jedes Polygon iterativ einen "Punkt im Polygon" -Algorithmus auszuführen, aber ich habe …
Ich habe eine PostGIS / Postgresql-Datenbank mit zwei Tabellen. Eine mit Punktgeometrien und die andere, die Ländergrenzen als Polygone darstellt. Ich möchte den Ländernamen, mit dem sich jeder Punkt schneidet, zu jeder Zeile in meiner Punktetabelle hinzufügen. Vielleicht als eine große Update-Abfrage. Ich denke, dass dies mit Straight SQL möglich …
Ich habe zwei Tabellen: Standorte (id, region_id, the_geom) und Regionen (id, the_geom). Für jeden Standortpunkt möchte ich die Region bestimmen, in der er sich befindet: UPDATE locations SET region_id = (SELECT id FROM regions WHERE ST_Within(locations.the_geom,regions.the_geom) ); Ist es sinnvoll, einen GIST-Index für die Standortpunkte zu erstellen? Ich werde einen …
Ich habe einen nationalen Datensatz mit Adresspunkten (37 Millionen) und einen Polygon-Datensatz mit Flutkonturen (2 Millionen) vom Typ MultiPolygonZ. Einige der Polygone sind sehr komplex. Die maximale Anzahl an ST_NPoints liegt bei 200.000. Ich versuche mit PostGIS (2.18) zu identifizieren, welche Adresspunkte sich in einem Hochwasserpolygon befinden, und diese in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.