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?
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: …
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 …
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, …
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*/)); …
Ich muss den Mittelpunkt einer Linie oder eines Polygons markerfür meine App ermitteln. Wenn Sie auf eine Markierung klicken, wird die Geometrie angezeigt (Linie oder Polygon). Ich habe es immer ST_Centroidzum Laufen gebracht. Das Ergebnis ist, was ich erwartet habe, einige Polygone oder Linien, deren Schwerpunkte außerhalb der Geometrie liegen, …
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 / …
Ich importiere viele Sätze von Geodaten in PostGIS und sie haben unterschiedliche SRID. (Einige haben EPSG:3857, einige EPSG:4326, andere etwas anderes). Ich möchte ein zusätzliches erstellen geometry column, z. the_geom_mercatormit SRID EPSG:3857, und behalten Sie auch die ursprüngliche geomSpalte in was auch immer SRIDes kam. Wie kann ich das mit …
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 …
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 …
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 …
Ich kann PostGIS 2.1 unter PostgreSQL 9.3.5 nicht zum Laufen bringen, um selbst für die einfachsten Abfragen einen räumlichen Index zu verwenden. Der gesamte Datensatz umfasst 8 Millionen Punkte (Bevölkerungszahlraster von hier) . Die Tabelle wird erstellt als CREATE TABLE points ( population DOUBLE PRECISION NOT NULL, location GEOGRAPHY(4326, POINT) …
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 …
Bei einer Tabelle mit Liniengeometrie und einem oder mehreren Punkten, die in einer separaten Tabelle an dieser Linie ausgerichtet sind, möchte ich jede Linie mit einem oder mehreren Schnittpunkten an jeder der Stellen teilen, an denen die Linie einen Punkt schneidet. Zum Beispiel gibt es eine Linie L mit drei …
Ich habe eine PostGIS-Tabelle mit zwei Geometriespalten, beide Multipolygon, aber eine mit SRID 4326, die andere 3857. Beim Veröffentlichen der Tabelle in Geoserver wird mir klar, dass Geoserver standardmäßig die erste Geometriespalte in der Liste der Spalten verwendet, aber ich habe mich gefragt Gibt es eine Möglichkeit, Geoserver für die …
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.