Als «postgis» getaggte Fragen

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

2
Finden Sie PostGIS-Tabellen, in denen Indizes fehlen?
Kürzlich habe ich mich umgesehen pg_stat_user_tablesund war überrascht, auf einigen meiner räumlichen Tabellen eine hohe Anzahl aufeinanderfolgender Scans zu sehen. Sicher genug, diesen Tabellen fehlten räumliche Indizes. Wie finde ich alle Tabellen mit einer nicht indizierten Geometriespalte?

1
Berechnen Sie in PostGIS parallele Linien entlang einer Mittellinie
Ich habe eine Straße (Straßenmittellinie) und baue Polygontabellen in meiner PostgreSQL-Datenbank. Das Beispielszenario lautet wie folgt: Problem: Ich muss parallele Linien entlang der Straße an der Kreuzung von 50 Metern Puffer um die Straße und dem nächsten Gebäudepolygon auf beiden Seiten berechnen. Das gewünschte Ausgabeszenario ist: Was ich versucht habe: …

3
Erstellen Sie einen aufgelösten Puffer aus mehreren Geometrien (Vereinigung durch gemeinsames Attribut und räumlichen Schnittpunkt).
Ich muss gelöste Puffer aus Mehrpunkteingabefunktionen erstellen. Im folgenden Beispiel enthält die Eingabetabelle 4 Funktionen. Das Feature #2besteht aus zwei Punktgeometrien. Nach dem Erstellen eines Puffers erhalte ich 4 Polygongeometrien: Gibt es eine Möglichkeit, das Ergebnis zu gruppieren? Die Puffer der Punkte #1und #2werden aufgelöst und sollten ein einzelnes Multi-Polygon-Feature …

1
QGIS-Fehler beim Speichern der Postgis-Tabelle: Kein Ergebnispuffer
Ich habe eine Polygonebene in PostGIS, und wenn ich versuche, Features mit QGIS hinzuzufügen, wird beim Speichern der Bearbeitung ein Fehler angezeigt. Hier ist die Fehlermeldung "kein Ergebnispuffer". Ich habe hier einen ähnlichen Fall gefunden: PostGIS-Fehler beim Hinzufügen der Funktion: kein Ergebnispuffer . Aber es gibt mir nicht die Antwort, …
10 qgis  postgis 

3
Wie erstelle ich ein QGIS-Verarbeitungsskript, das einer eindeutigen Bezeichnerspalte in PostGIS eine Sequenz hinzufügt?
Kann mir jemand helfen, ein QGIS-Verarbeitungsskript zu erstellen, das einer vorhandenen eindeutigen Bezeichnerspalte (Typ: Ganzzahl) in PostGIS eine Sequenz hinzufügt? Dies wäre sehr hilfreich, z. B. als Problemumgehung für Fehler Nr. 6798 . Leider habe ich keine Python-Erfahrung. CREATE SEQUENCE /*input_schema*/./*input_table*/_/*uic*/_seq OWNED BY /*input_schema*/./*input_table*/./*uic*/; SELECT SETVAL('/*input_schema*/./*input_table*/_/*uic*/_seq', (SELECT MAX(/*uic*/) FROM /*input_schema*/./*input_table*/)); …


2
Erstellen Sie Großkreisbögen, die auf der Web Mercator-Karte gut aussehen?
Ich versuche, eine Karte mit Daten zu einigen Flügen zu erstellen und möchte Great Circle Arcs verwenden, um die Quelle und die Ziele zu verbinden. Grundsätzlich möchte ich etwas Ähnliches wie die berühmte Facebook-Karte machen: Ich habe die in diesem Beitrag angegebenen Funktionen verwendet: /gis//a/5205/442 (dh dieser Blog-Artikel: http://anitagraser.com/2011/08/20/visualizing-global-connections / …


2
Linestrings mit Punkten schneiden?
Ich habe nach dem besten Weg gesucht, Linestrings nach Punkten zu schneiden. Das Szenario ist: Viele Straßen, die Segmente müssen durch Schnittpunkte geschnitten werden, so ähnlich: ich habe Tabelle der Linestrings (vollständig nach Punkten ungekürzt) Tabelle st_intersection points Ich muss die unabhängigen Linestring-Segmente durch die Schnittpunkttabelle schneiden lassen. Ich verwende …

1
Erstellen eines Polygons über einem erreichbaren Bereich
Ich arbeite derzeit auf dem Gebiet der Isochronen und der zugrunde liegenden Algorithmen. Was nun Probleme verursacht, ist nicht die Berechnung der Isochron selbst, sondern die Visualisierung der Ergebnisse. Das Ergebnis meines Isochronenalgorithmus sind Punkte und Kanten. Tatsächlich habe ich eine funktionierende Lösung, aber für 3873 Kanten und 1529 Knoten …

2
Wie erstelle ich dynamische Führungslinien?
Ich versuche, dynamische Führungslinien mithilfe einer PostGIS-Ansicht zusätzlich zum QGIS-Tool „Label verschieben“ zu erstellen. CREATE VIEW leader_line AS SELECT gid, ST_MakeLine(geom, ST_SetSRID(ST_MakePoint(xcord_label, ycord_label), SRID))::geometry(linestring, SRID) AS geom FROM point WHERE xcord_label IS NOT NULL; Dies funktioniert für alle Etiketten einwandfrei WHERE ST_X(geom) < xcord_label, erzeugt jedoch falsch aussehende Führungslinien für …


1
Optimierung der Postgis-Datenbankabfrage
Ich habe eine Reihe von Rastern im DTED-Format, die ich mit dem Befehlszeilentool raster2pgsql in die PostGIS-Datenbank lade. Jedes der Raster wird einfach in einer Reihe gespeichert und durch rid und einen Wert im Rasterformat beschrieben. Jetzt möchte ich eine Datenbankfunktion erstellen, die Längen- und Breitengrade eines Punkts verwendet und …



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.