Als «postgis» getaggte Fragen

PostGIS ist eine Erweiterung für die objektrelationale PostgreSQL-Datenbank, die Unterstützung für geografische Objekte bietet.


2
PostGIS ST_Intersection von Polygonen kann Zeilen zurückgeben
Wenn Sie die Polygone einer Tabelle mit Polygonen in einer anderen beschneiden, kann ST_Intersection eine Reihe von Ergebnissen zurückgeben, die mit ST_Dump verarbeitet werden können. Die zurückgegebenen Mehrfachgeometrien sind nicht unbedingt ST_Polygon, sondern auch ST_LineString (wahrscheinlich auch ein Punkt). Also beim Ausführen einer Abfrage INSERT INTO c (geom) (SELECT (ST_Dump(ST_Intersection(a.geom,b.geom))).geom …
9 postgis 

1
Hinzufügen einer Attributtabelle zum Raster in PostGIS?
Ich möchte einem Raster, das in einer Postgis-Datenbank gespeichert ist, Attribute hinzufügen. Ich benutze den folgenden Befehl, um das Raster in die Datenbank einzufügen: raster2pgsql -s 4236 -I -C -M /home/user/mysrc/outlabeled.tif public.test | psql -d template_postgis Das Raster outlabeled.tifist in der Tat ein Einband-Raster mit einer Beschriftung pro Pixelgruppe (Objekt). …

3
Hinzufügen einer GIS-Funktion zu einem vorhandenen Datenbankeintrag mit QGIS
Ich habe eine Datenbank mit postgreSQL mit Tabellen erstellt, die Geometriespalten enthalten. Wenn ich meinen Nicht-Geometrie-Spalten Daten hinzufüge, werden sie in QGIS angezeigt, wenn ich über Postgis eine Verbindung zu meiner Datenbank herstelle. Jetzt möchte ich den vorhandenen Einträgen mit dem Bearbeitungswerkzeug in QGIS Polygone hinzufügen. Das heißt, die Geometriespalten …

2
PostGIS-Funktionsvergleichsfunktion?
Ich möchte in der Lage sein, Features in Schicht 1 (Quelle) mit Features in Schicht 2 (Aktualisierungen der Quelle) zu vergleichen, um festzustellen, ob sich die Geometrie und / oder Attribute von Features geändert haben. Ich hätte dann auch gerne einen "Bericht" erstellt, der angibt, was sich geändert hat. Zur …

1
Wie kann ich eine Punkt-in-Polygon-Abfrage für Millionen von Punkten optimieren, wenn die meisten Punkte innerhalb des Polygons liegen?
Ich habe 150 Millionen Punkte in einer Punktetabelle und möchte die wenigen Punkte finden, die außerhalb einer bestimmten Polygongeometrie liegen. Ich weiß, dass 99,9% der Punkte innerhalb der Polygongeometrie liegen. Ich bin daran interessiert, die wenigen Punkte zu finden, die außerhalb des Polygons liegen. Meine derzeit beste Abfrage mit indizierten …


1
Gibt es eine Verlaufs- / Protokolldatei für QGIS DB Manager?
Wenn ich PostGIS über psql verwende, kann ich auf die Befehle zurückblicken, in denen ich ausgeführt habe ~/.psql_history. Gibt es eine entsprechende Protokoll- / Verlaufsdatei, wenn ich über QGIS DB Manager verbunden bin? Ich habe angefangen, den Quellcode zu suchen, aber noch keine Antwort gefunden! Als Referenz verwende ich QGIS …

3
Wie verwende ich Indizes mit innerem Join in Postgis?
Ich habe 2 Sätze von Punkten in 2 separaten Tabellen. Table_a hat 100.000 Punkte und table_b hat 300.000 Punkte. Wenn ich versuche, die nächsten Punkte in Bezug zu finden, finde ich einen beliebigen Punkt aus table_b, der sich innerhalb von 50 Metern von tabla_a befindet. Nachdem Sie die Fallspalte berechnet …

1
PostGIS partitionierte Tabelle kann nicht in QGIS geladen werden
Ich habe eine Tabelle (über 13 Millionen geografische Punktdaten) in meiner PostgreSQL-Datenbank mit folgender Anweisung partitioniert: CREATE TABLE data.data_fusion ( id BIGINT NOT NULL, source TEXT, id_source VARCHAR, id_vn INTEGER, taxref_id INTEGER, ... geom GEOMETRY(Point, 2154), equipe VARCHAR, exp_excl BOOLEAN ) PARTITION BY LIST (equipe); Und für jede untergeordnete Tabelle …

3
Durchführen eines Polygon-Drilldowns / Overlays in PostGIS?
Ich stehe mit PostGIS vor einer Herausforderung, bei der ich meinen Kopf nicht herumwickeln kann. Ich weiß, dass ich dies mit einer Programmiersprache lösen kann (und das ist mein Backup-Plan), aber ich mag es wirklich, dies in PostGIS zu lösen. Ich habe versucht zu suchen, konnte aber keine Antworten finden, …
8 postgis 

1
Wie kann man alle sich überschneidenden Polygone verbinden und andere ohne Änderung der Postgis verlassen?
Was ich brauche, ist, sich überschneidende Polygone in einer einzigen Geometrie zu vereinen und andere unverändert zu lassen. Ich kann dies mit der folgenden Abfrage tun, bei der alle Polygone zu einer einzigen Geometrie zusammengefasst und dann auf die separaten Geometrien übertragen werden. INSERT INTO unioned(geom) SELECT ST_MULTI((ST_Dump(ST_Union(geom))).geom) from footprints; …
8 postgis 

2
Ist der PostGIS-Geografietyp nur EPSG: 4326?
Ich hatte den Eindruck, dass der Geografietyp nur die lat- und long-basierten Koordinaten verwendet EPSG:4326. Und ich erinnerte mich nicht daran, ein CRS für eine geographySpalte angeben zu müssen . Aus diesem grenzenlosen Beispiel : SELECT * FROM geography_columns; f_table_name | f_geography_column | srid | type --------------------------+--------------------+------+---------- nyc_subway_stations_geog | geog …

1
Überlappung zwischen Polygonen aufteilen und mit PostGIS dem nächsten Polygon zuweisen?
Meine Frage hängt ziemlich mit der unbeantworteten Überlappung zwischen Polygonen in disjunkte Mengen zusammen, außer ich verwende nicht shapely, ich verwende PostGIS 2.4 unter PostgreSQL 10. Ich habe eine Tabelle mit Multipolygonen für Verwaltungseinheiten. Die Geometrien decken nur die Landfläche ab. Mein Ziel ist es, sie um eine bestimmte Distanz …

1
PostGIS-Multipolygon stimmt bei der Konvertierung in ein Shapefile nicht mit der Quellgeometrie überein
Ich versuche, einen MULTIPOLYGON-Datensatz von PostGIS (v2.2.2) über QGIS (v2.18.9) in das Shapefile zu konvertieren, aber die Quellgeometrie und das resultierende Shapefile stimmen nicht mit den in den folgenden Bildern gezeigten überein (die rote Ebene ist die Quelle) und die grüne Schicht ist das resultierende Shapefile). Ich erhalte das gleiche …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.