Als «postgis» getaggte Fragen

8
Postgres / Postgis-Cursor

Ich habe ein Straßennetz mit StreetName- und Min / Max-Adressbereichen für jedes Segment (dh StreetName = 'Main St', Min = 100, Max = 199). Ich habe auch einzelne Adresspunkte mit ähnlichen Informationen (zB StreetName = 'Main St', HouseNumber = 115). Ich möchte jedem Adresspunkt, der einen...

8
Wird die vierte Dimension in GIS verwendet?

Während der Arbeit mit OGR bin ich auf das folgende Feld gestoßen, in dem ein geografischer Datensatz definiert wurde: COORD_DIMENSION The spatial dimension (2, 3 or 4 dimensional) of the column. Während ich 2D- und 3D-Features verwendet habe, gibt es Beispiele für Datensätze in GIS, die die vierte...

8
Sollte ich MultiPolygone in Polygone aufteilen?

In dem System, das ich implementiere, habe ich eine Tabelle T1 mit einer zugeordneten Geometrie. Die meisten Geometrien sind eine Menge von n Polygonen mit 10 <n <100. Im Moment in der Tabelle T1 habe ich eine Geometriespalte vom Typ MultiPolygon mit einem GiST-Index. Da die Tabelle T1 groß...

8
PostGIS-GROUP BY für kontinuierliche Datenwerte?

Im Beispielcode für die Funktion PostGIS ST_ConvexHull würden mehrere Polygone basierend auf verschiedenen diskreten Werten im Feld "Krankheitstyp" erstellt. --Get estimate of infected area based on point observations SELECT d.disease_type, ST_ConvexHull(ST_Collect(d.the_geom)) As the_geom FROM...

8
Unterschied zwischen zwei Ebenen in PostGIS

Was ist der richtige Weg, um die Differenz zwischen zwei Schichten zu berechnen? Ich habe versucht, den folgenden Ansatz zu verwenden: SELECT ST_Difference(river.geom, lakes.geom) FROM river LEFT JOIN lakes ON ST_Intersects(river.geom, lakes.geom) Aber in der Ausgabe verliere ich die Geometrien der...

8
Berechnung des nächsten Nachbarn in PostGIS?

Ich lerne, wie man PostGIS und räumliche Datenbanken für die Analyse verwendet. Ich versuche, eine Berechnung durchzuführen, um den Abstand für das nächste Polygon in einer Datei mithilfe der Kantenberechnung anstelle von Scheitelpunkten zu ermitteln. Verwenden Sie diese Antwort von Paul Ramsey, um...

8
Berechnen Sie die Abstände zwischen Punktserien in Postgis

Ich habe eine Postgres / Postgis-Tabelle mit einer Reihe aufeinanderfolgender Punkte. Ich möchte der Tabelle eine neue Spalte hinzufügen, die den Abstand zwischen jedem Punkt und dem ersten usw. enthält, bis alle Punkte verarbeitet sind (der erste Punkt sollte einen Abstand von 0 haben). Kann dies...

8
Wann sollte ich ST_Buffer verwenden?

Ich würde gerne wissen, wie es ist, die Operation st_buffer zu verwenden. Im PostGIS-Referenzhandbuch gibt es nur die Syntax und eine kurze Beschreibung dieses Vorgangs. Können Sie einige Beispiele nennen, um die Vorteile dieser Operation zu