Als «postgresql» getaggte Fragen

PostgreSQL ist ein Open-Source-Objekt-relationales Datenbanksystem.



1
Wie führe ich mit Postgis eine Proximity-Suche durch?
Ich habe die Geonames-Datenbank (Towns1000) heruntergeladen und ein kleines Ruby-Programm geschrieben, um sie in meine Tabelle ( geo_cities) zu importieren . Ich habe dann eine geografische Spalte namens hinzugefügt geog. Dann habe ich alle Lat / Lon-Zahlen in die Geog-Spalte konvertiert, indem ich: update public.geo_cities set geog = st_GeogFromText('SRID=4326;POINT(' || …

4
Wie kann ein Leistungsproblem in PostGIS ST_Intersects behoben werden?
Ich bin ein Neuling in Postgis und habe ein Problem mit der Abfrageleistung. Dies ist meine Frage: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc und das Problem ist, dass mein Multipolygon SEHR große Polygone enthält …

4
PostGIS-Tabelle umbenennen und GeoServer aktualisieren?
Ich möchte eine meiner postGIS-Tabellen umbenennen. Wenn ich dies jedoch durch Anwenden eines einfachen ALTER TABLE old_name RENAME TO new_name; Die räumlichen Daten werden meines Wissens nicht mit dem neuen Namen aktualisiert. Erstens können diese Referenzen durch Ausführen der Funktion behoben werden: SELECT probe_geometry_columns() Ist der Tisch danach in Ordnung? …

1
Schnittmenge mehrerer Schichten in PostGIS
Ich muss eine gespeicherte PL / pgSQL-Prozedur für die Berechnung des Schnittpunkts mehrerer Schichten schreiben. Für drei Ebenen A, B, C sollte diese Funktion beispielsweise die ABC-Geometrie zurückgeben: Die Funktion verwendet als Eingabe die ID der Ebenen, die geschnitten werden müssen. Kann mir jemand einen Rat zum Aufbau dieser Funktion …



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 …

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 …

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 …

1
Leistung von PostGis vs Oracle Spatial 11g
Ich habe ein Leistungsproblem beim Aktualisieren einer Tabelle in Oracle Spatial 11G, während 63.000.000 Punkte in das WKT-Format konvertiert werden. Ich habe auch einen Vergleich mit Postgres gemacht. Sowohl Postgres als auch Oracle werden auf zwei virtuellen Maschinen ausgeführt, die auf demselben Server gehostet werden. Postgres: Prozessoren 12, RAM 64 …


2
Finde Quellwasserpolygone
Dies ist eine Folgefrage zu dieser Frage . Ich habe ein Flussnetz (mehrzeilig) und einige Entwässerungspolygone (siehe Bild unten). Mein Ziel ist es, nur die Quellwasserpolygone (grün) auszuwählen. Mit Johns Lösung kann ich leicht die Flussstartpunkte (Sterne) extrahieren. Es kann jedoch Situationen geben (rotes Polygon), in denen ich Startpunkte in …

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.