Als «postgis» getaggte Fragen

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

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? …

3
Verallgemeinern von Polygonen zu MultiPolygonen in GeoDjango?
Ich habe ein Modell mit models.PolygonFieldin Geodjango erstellt und Postgres als Datenbank verwendet. Ich versuche shp in postgres zu importieren. Das Problem ist, dass shp (kompiliert mit QGIS) Polygon und Multipolygon mischt und daher den Export aufgrund der Einschränkungsprüfung immer nicht ausführt enforce_geotype. Gibt es eine Möglichkeit, die Einschränkung zu …

2
Wie kann die Topologie beim Bearbeiten von Polygonen in OpenLayers beibehalten werden?
Ich stehe vor diesem Problem: Ich habe eine Chloroplethenkarte, die auf einer Reihe von Polygonen mit einigen Daten basiert. Mit WFS-T (Postgis, Geoserver, Openlayers) kann ich die Geometrie der Polygone bearbeiten. Das funktioniert gut. Meine Polygone sehen aus wie Staatsgrenzen. Sie haben gemeinsame Eckpunkte. Wenn ich die Geometrie eines Polygons …

2
Finden Sie Punkte, die innerhalb eines Satzes von Koordinaten liegen
Ich habe eine PostGIS-Datenbank und möchte die Punkte finden, die in einer Region liegen (ein Begrenzungsrahmen). Ich habe zwei Koordinatensätze, aus denen ich alle vier Rechteckpunkte erhalten kann, die die Box bilden (falls erforderlich). Meine fragliche Datenspalte heißt 'Punkt' und ist auch vom Typ Punkt. Gibt es sowieso vier Koordinatensätze …
9 postgis  sql  point  extents 

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 …


1
Weisen Sie dem Anfang und dem Ende der PostGIS-Zeile den Z-Wert zu
Ich habe eine Zeilentabelle in meiner PostGIS-Datenbank und eine Tabelle mit Invertierungsstufen für den Anfang und das Ende jeder Zeile. Mein Ziel ist es, aus meinen invertierten Daten 3D-Linien in meiner Tabelle zu erstellen. Ich weiß, dass ich st_makeline verwenden kann, um die Linie mit einem 3D-Punkt am Anfang und …
9 postgis  3d  sql 

3
Wie fülle ich ein ungerichtetes Diagramm aus PostGIS aus?
Diese Frage bezieht sich eher auf Ressourcen, die ich möglicherweise noch nicht identifiziert habe, obwohl ich schon eine Weile im Internet gesucht habe. In dem Projekt, an dem ich gerade arbeite, muss ich einen Algorithmus für den kürzesten Weg in einem Diagramm ausführen, das Büroräume, Korridore, Treppen, Aufzüge und Routen …




1
ST_DWithin Calc Meter - transformieren oder gießen?
Ich möchte ST_DWithin für Daten verwenden, die in der SRID-Geometrie von 4326 gespeichert sind, und Meter als Abstandsparameter verwenden. Ist es effizienter, einen Cast (z. B. data.geom :: geography) oder eine Transformation in eine SRID mit Einheiten von Metern (z. B. ST_Transform (geom, 3857)) durchzuführen? Oder auch nicht?

1
ST_Intersects mit entartetem LINESTRING
Ich habe in PostGIS eine Reihe von LINESTRING Z-Objekten (die Pole darstellen), und ich möchte herausfinden, welche sich in einem Bereich befinden (dargestellt durch ein POLYGON). Für diese Übung können wir mit Sicherheit davon ausgehen, dass ein Pol ziemlich vertikal ist, sodass er die Grenze des Bereichs nicht schneidet. Das …

2
Importieren Sie GeoJSON in PostGIS
Ich möchte GeoJSON, das im folgenden Speicherauszug verfügbar ist, in PostGIS importieren, kann es jedoch nicht importieren. Ich habe bereits Geousa-Daten, die in diesem öffentlichen Dump verfügbar sind, reibungslos in MongoDB importiert. Lassen Sie mich wissen, ob es eine Möglichkeit gibt, diese Daten direkt oder über MongoDB zu importieren. Da …

2
GeoDjango: Alle Punkte im Radius finden?
Ich arbeite in GeoDjango (mit einem Django 1.7 und PostGIS 2.1.4 Backend). Ich habe ein Modell mit einem PointField in meiner Datenbank und versuche, alle Elemente innerhalb eines Radius von 10 km um einen Punkt zu finden. Hier ist mein Modellcode: class Place(models.Model): id = models.IntegerField(primary_key=True) location = models.PointField(null=True, blank=True) …

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.