Ich benutze Postgis 2.0 jetzt seit einem Vierteljahr und obwohl ich es sehr gerne benutze, hat eine übermäßige Abfrageverarbeitungszeit es für meinen Anwendungsfall im Grunde unbrauchbar gemacht. Ich neige dazu, starke Geoverarbeitung für kommunale Datensätze durchzuführen, die häufig Hunderttausende von Multipolygonen enthalten. Diese Multipolygone sind manchmal sehr unregelmäßig geformt und …
Ich habe die folgende Schicht mit SRID 27700 in Postgis: Es ist jede Verwaltungsregion in Großbritannien, und (wie Sie an der Farbgruppierung erkennen können) jede hat ein Textfeld, in dem die Grafschaft angegeben ist, in der sie liegen. Was ich tun möchte, ist, größere County-Polygone aus den kleineren in einem …
Dies scheint mir eine so einfache Frage zu sein (und wahrscheinlich auch), aber ich kann kein Beispiel finden, das mir die Antwort gibt. Mit PostGIS möchte ich nur Punkte auswählen, die außerhalb von Polygonen liegen. Letztendlich ist dies die Umkehrung der ST_Intersects, soweit ich das beurteilen kann. Beispiel: Ich habe …
Wie kann ich mit ArcGIS Desktop 9.3 und höher von ArcMap aus eine Verbindung zu einer PostGIS-Datenbank herstellen? Ich möchte räumlich aktivierte Abfragen durchführen und die Ergebnisse zurückerhalten (z. B. räumliche und nicht räumliche Verknüpfungen, Filtern usw.), anstatt nur den Inhalt einer Tabelle zu sichern. Ich möchte die räumlichen Erweiterungen …
Ich möchte ein Geojson-Feature mit Eigenschaften von PostGIS erhalten. Ich habe ein Beispiel für eine Feature-Sammlung gefunden, kann sie jedoch nicht nur für ein Feature verwenden. SELECT row_to_json(fc) FROM ( SELECT 'FeatureCollection' As type, array_to_json(array_agg(f)) As features FROM (SELECT 'Feature' As type , ST_AsGeoJSON(lg.geog)::json As geometry , row_to_json(lp) As properties …
Ich weiß, dass QGIS mit einem Feldrechner geliefert wird, was nicht schlecht ist. Es wird auch mit ftools geliefert, das verschiedene Operationen für Geometrie und Attribute ermöglicht. Aber wir brauchen oft mehr Kontrolle und ich habe kein praktisches Werkzeug in QGIS gesehen, um solche Operationen durchzuführen (wo Sie Felder auswählen …
In der PostGIS-Dokumentation heißt es, dass es zwei Schritte zum Erstellen einer räumlichen Tabelle mit SQL gibt: Erstellen Sie eine normale nicht räumliche Tabelle. Fügen Sie der Tabelle mit der OpenGIS-Funktion "AddGeometryColumn" eine räumliche Spalte hinzu. Wenn ich den Beispielen folgen würde, würde ich eine Tabelle mit folgendem Namen erstellen …
Ich habe ein Shapefile, dessen Features ich filtern kann, indem ich eine where-Klausel im Abfragedialog spezifiziere. Fx Ich habe ein Feld mit dem Namen 'city_name' und mit der Angabe 'city_name = "London"' in der where-Klausel wird nur London angezeigt. Was ich jetzt tun möchte, ist, alle Werte in 'city_name' aus …
Ich habe eine Contours-Feature-Class mit einem Intervall von 0,2 Metern. Ich möchte nur die Konturen auswählen, die im Abstand von 1 m liegen. Ich habe versucht, im Dialogfeld "Nach Attributen auswählen" (in ArcMap) die folgende Syntax zu verwenden, aber es werden alle Konturen ausgewählt: Mod("ELEVATION", 1)=0 Welche Abfrage soll ich …
Nach einiger Bearbeitung schreibe ich ein Shapefile. Im letzten Schritt muss ich jedoch einige Attribute aus dem Shapefile auswählen. Ich benutze den Befehl in einer Shell mit dem Ziel, ihn in einem Python-Skript zu verwenden, wenn es funktioniert. ogr2ogr -f "ESRI Shapefile" -select * where ID="1" outfile.shp infile.shp Ich erhalte …
Ich habe eine mehrzeilige Zeichenfolge und möchte sie in eine Linienfolge konvertieren, um einige Funktionen zu verwenden, die nur mit Linienfolgen funktionieren. Ich ST_Dump()habe eine Sammlung meiner Geometrien verwendet und bekommen. Wenn ich sie wieder zusammenführe, erhalte ich immer noch den Multilinestring. Soll ich die Npoints bekommen und zusammenfügen oder …
Ich versuche mit PostGIS eine grundlegende Typologieanalyse durchzuführen. Mein Ziel ist es, alle Polygone zu finden, die andere Polygone berühren. Um dies zu tun, dachte ich, das ST_GetFaceEdgeswürde funktionieren ( Referenz ). Ich möchte jedes Polygon in meiner Datenbank überprüfen und alle anderen Polygone auflisten, die es berühren. Im Bild …
Ich verwende PostGIS2.0 , um einige Raster- / Polygonschnitte zu erstellen . Ich habe Schwierigkeiten zu verstehen, welche Operation ich verwenden soll und wie dies am schnellsten durchgeführt werden kann. Mein Problem ist wie folgt: Ich habe ein Polygon und ein Raster Ich möchte alle Pixel finden, die in das …
Das ist etwas, worüber ich mich fast schäme, aber ich kann es scheinbar nicht schaffen, es für mein Leben zum Laufen zu bringen. Ich habe eine Straßenebene mit Segmenten, jedes Segment hat ein Road IDund ein Segment type. Ich möchte alle Segmente Road IDzu einer Linie zusammenfügen, aber nur, wenn …
Ich habe eine Liste mit über 100.000 Punkten im Lat / Long-Format, die ich in qgis importiert habe. Ich versuche hier nun, alle diese Punkte in Box-Gruppen zu gruppieren. Damit meine ich im Wesentlichen, dass ich die Karte in Begrenzungsboxen aufteilen möchte. Meine Anforderungen sind folgende: Keine Box-Gruppe sollte weniger …
Ich versuche, ein Polygon in kleinere Polygone von einer Linie zu trennen, aber ich glaube, ich kann die Funktion st_split nicht verwenden. Was ich brauche, ist das Erstellen kleiner Polygone in einem großen Polygongitter. Ich habe einige Möglichkeiten ausprobiert, aber ich kann das Ergebnis nicht erhalten. Was ich versucht habe: …
Ich versuche, mit PostgreSQL 9.3.5 und PostGIS 2.1.4 einige Statistiken für OSM-Daten zu berechnen. Ich habe mit einem kleinen Bayern-Extrakt angefangen, den ich von der Geofabrik heruntergeladen habe. Das DB-Schema ist das normale API 0.6-Schema. Die Daten wurden über den Dump-Ansatz in Postgres importiert (mithilfe der mit Osmose gelieferten Skripte …
Um von den räumlichen ArcGIS-Datentypen (ST_GEOMETRY, versionierte Geodatabases usw.) zu profitieren, muss ArcSDE installiert werden - und mit dem 10.1-Client wird es automatisch installiert (zweistufiger Client >> DBMS, siehe hier . Ich versuche jedoch immer noch, die Vorteile der Anbindung eines Esri-Frontends an PostgreSQL (oder Oracle) herauszufinden. Handelt es sich …
Ich versuche, eine Auswahl nach Attribut in Python zu vervollständigen, jedoch basierend auf der Abfrage, ob ein Attribut in einer Liste vorhanden ist. Eine solche Abfrage sollte im einfachsten Fall ungefähr so lauten: qry = " \"OBJECTID\" in oid_list" arcpy.SelectLayersByAttribute_management(inft, "NEW_SELECTION", qry) Dieser Ansatz gibt jedoch einen ungültigen Ausdrucksfehler zurück. …
Ich habe alle fünf Sekunden eine PostGIS-Tabelle mit GPS-Positionen: 2011-01-01 00:00:05, POINT(x1,y1) 2011-01-01 00:00:10, POINT(x2,y2) 2011-01-01 00:00:15, POINT(x3,y3) ... Ich suche nach einer Abfrage, die Werte (Zeitstempel und Punkt) für jede Sekunde zurückgibt. Es ist in Ordnung anzunehmen, dass Punkte durch eine gerade Linie verbunden sind. Ich suche speziell nach …
Ich bin sehr neu in PostGIS, PostgreSQL und SQL im Allgemeinen. In meiner PostGIS-Datenbank befinden sich 44 Tabellen, von denen jede eine andere Ebene von Vektordaten darstellt. Jedes wurde aus einem separaten Shapefile geladen und verfügt über eine Spalte, die die Geometrie für die genannte Ebene beschreibtwkb_geometry Ich möchte ein …
Ich habe eine Tabelle mit über 800.000 Datensätzen, einschließlich einer Lat- und Long-Spalte. Die Datenquelle hat keine Geometrien erstellt, daher habe ich mich umgesehen, wie das geht. Ich weiß, dass es ST_MakePoint (x, y, SRID) gibt, aber die gesamte Dokumentation und andere Threads zeigen, wie einzelne Punkte erstellt werden. Wie …
Ich habe in dieser Github-Ausgabe einen Thread über die Geodatenerweiterung für Presto gelesen , in dem eine Funktion line_locate_pointeingeführt wurde. Es basiert auf der ST_LineLocatePointFunktion von PostGIS , die einen Gleitkommawert zurückgibt, der den Bruch entlang einer Linie des nächstgelegenen Punkts auf dieser Linie zu einer bestimmten Position darstellt. Es …
Ich versuche von hier aus ein Voronoi-Diagramm aus einem Gitter von Punkten mit modifiziertem Code zu konstruieren . Dies ist eine SQL-Abfrage nach meinen Änderungen: DROP TABLE IF EXISTS example.voronoi; WITH -- Sample set of points to work with Sample AS (SELECT ST_SetSRID(ST_Union(geom), 0) geom FROM example."MeshPoints2d"), -- Build edges …
(edit 2019) ST_VoronoiPolygons verfügbar seit PostGIS v2.3 ! Mit PostGIS 2.1+ können wir ST_DelaunayTriangles () verwenden , um eine Delaunay-Triangulation zu generieren , die ein duales Diagramm des Voronoi-Diagramms ist und theoretisch eine genaue und reversible Konvertierung aufweist. Gibt es ein sicheres SQL-Standard-Skript mit einem optimierten Algorithmus für diese PostGIS2-Konvertierung …
Ich versuche CSV-Dateien in PostGIS zu importieren. Nach diesem Beitrag habe ich bereits Tabellen erstellt. Ich habe andere Vorschläge gefunden, die besagen, dass ich den Kopierbefehl ausführen kann. Wenn ich diesen Befehl ausführe: COPY table FROM '/Users/macbook/file.csv' DELIMITERS ',' CSV HEADER; es hat die Tabelle überhaupt nicht kopiert. Es heißt, …
Ich möchte eine Protokolldatei generieren, die alle SQL-Abfragen enthält, die von ArcGIS Server (ArcSDE) an die Oracle-Datenbank gesendet wurden. Gibt es einen Weg, dies zu tun? Ich verwende Oracle 11g und ArcGIS Server 10.0 unter Windows. ArcSDE wird in direkter Verbindung verwendet.
Gibt es eine Möglichkeit, ein SELECT TOP (n) in ArcGIS Desktop zu verwenden? Dies ist möglicherweise nicht möglich, da der ArcGIS-Abfrage-Generator die SQL-Anweisung nach der WHERE-Klausel erstellt. Hier ist ein typisches SQL- Anwendungsbeispiel: WÄHLEN SIE TOP 3 * AUS Layer
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 …
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.