Ich versuche, die Leistung für die folgende Abfrage zu verbessern. Unabhängig davon, wie ich die Abfrage schreibe (Unterabfrage in der FROM-Klausel, Unterabfrage in der WHERE-Klausel), besteht postgres darauf, alle ~ 570K-Zeilen durch die teure ST_DWITHIN-Funktion auszuführen, obwohl es nur 60 Zeilen gibt, in denen county = 24 ist. Wie kann …
Ich frage mich, wo der Unterschied zwischen diesen beiden räumlichen Verknüpfungen liegt und wann es welche gibt, wenn es einen Unterschied gibt. SELECT * FROM points p, shapes s WHERE ST_Within(p.geom, s.geom); und SELECT * FROM points p INNER JOIN shapes s ON ST_Within(p.geom, s.geom) Ist man in bestimmten Situationen …
Ich bin nur ein Anfänger in GIS, daher freue ich mich über jeden Kommentar hier. Ich habe Tabellen in PostgreSQL, die ich mit QGIS verbunden habe. Es gibt Spalten in Tabellen mit Datentyp array[]. Für Benutzer ist es jedoch nicht einfach, Daten mithilfe einer Ansicht wie {a, d, c} in …
Ich habe eine Datenbank an einem Ort, die ich mithilfe der Einwegreplikation auf einen anderen replizieren möchte. Beim Testen konnten wir die Archivtabellen nicht replizieren, was bedauerlich ist, da wir diese historischen Versionen an beiden Speicherorten aufbewahren müssen. Ist es möglich, einfach die gesamte DEFAULT-Datenbank (einschließlich Archivtabellen) zu replizieren? Wenn …
Ich muss Polygone (Ebene 'pol') durch geschlossene und nicht geschlossene Linestrings (Ebene 'lin') teilen. Leider erhalte ich bei der folgenden Abfrage keine korrekten Ergebnisse. CREATE VIEW splitted_pol AS SELECT g.path[1] as gid, g.geom::geometry(polygon, SRID) as geom FROM (SELECT (ST_Dump(ST_Split(pol.geom, lin.geom))).* FROM pol, lin ) as g; In meinem Beispiel sollte …
Ich habe eine Tabelle, eine Postgis-Tabelle mit Isolinien, die wie folgt definiert ist: CREATE TABLE myisolines ( gid serial NOT NULL, isotime timestamp without timezone, val numeric(10,4), geom geometry(LineString,4326) ); Optisch sehen diese linearen Objekte folgendermaßen aus: Ich kenne die räumliche Ausdehnung meiner Daten, sodass ich eine Bbox hinzufügen kann, …
Ich verwende die ST_Distance-Funktion, um den Abstand zwischen zwei Geometrien (einem Bahnhof und einem Gebäude) zu berechnen. Da ich weiß, dass sich alle Gebäude und alle Bahnhöfe in Chicago befinden, das über ein ausgezeichnetes / vollständiges Straßenraster verfügt, möchte ich Manhattan verwenden (oder Taxi) Entfernung . Die generische Formel hierfür …
Ich habe eine PostGIS-Tabelle mit einigen Polygonen (gespeichert unter Verwendung des Geografiedatentyps). Sie repräsentieren Regionen auf einer kugelförmigen Erde. Für jedes Scheitelpunktpaar, das aus allen Polygonen ausgewählt wurde, möchte ich berechnen, ob diese beiden Scheitelpunkte für einander "sichtbar" sind. (Es gibt n * ( n -1) / 2 solcher Paare, …
Könnte jemand einen kurzen, wenn auch heruntergekommenen Leitfaden für Idioten zur Installation von Postgis und zum Laden nationaler Tigerdaten auf Ubuntu schreiben? Ich habe einige Anleitungen ausprobiert, nämlich http://wiki.bitnami.com/@api/deki/pages/302/pdf , aber ich habe nicht viel Glück. Ich entschuldige mich für die Offenheit dieser Frage.
Die meisten meiner Erfahrungen mit PostgreSQL waren pgAdminIII und psql, aber ich bin interessiert zu wissen, was andere verwenden. Gibt es PostgreSQL, das SQL Server Management Studio (SSMS) entspricht, und dessen Fähigkeit, Ergebnisse mit Geometrie (kostenlos oder kostenpflichtig) in begrenzter Weise anzuzeigen? Oder führen die meisten Leute zu diesem Zweck …
Ich versuche, Raster-Statistiken (min, max, mean) für jedes Polygon in einer Vektorebene mit PostgreSQL / PostGIS zu berechnen. In dieser GIS.SE-Antwort wird beschrieben, wie Sie dies tun, indem Sie den Schnittpunkt zwischen dem Polygon und dem Raster berechnen und anschließend einen gewichteten Durchschnitt berechnen: https://gis.stackexchange.com/a/19858/12420 Ich verwende die folgende Abfrage …
Lassen Sie den nächsten Teil eines Diagramms: Wenn ich die Funktion shortest_path zwischen den Punkten A und B verwende, habe ich den blauen Pfad erhalten. Warum passiert das?
Betriebssystem ist openSUSE 12.1, PostgreSQL - 9.1, PostGIS - 2.0. Postgre / PostGIS werden aus dem Application: Geo-Repository installiert. Nach den letzten Aktualisierungen beim Versuch, eine Verbindung zu meiner Datenbank herzustellen, wird der folgende Fehler angezeigt: ERROR: could not load library "/usr/lib/postgresql91/lib64/postgis-2.0.so": /usr/lib/postgresql91/lib64/postgis-2.0.so: undefined symbol: pj_get_spheroid_defn Ich habe im Web …
Ich schreibe eine datenintensive Webanwendung, die über Apache bereitgestellt wird. Meine Frage ist, wie die Verarbeitung am besten arrangiert werden kann, da es mehrere Optionen gibt. Ich habe OpenLayers / JQuery / Javascript, PostGIS / Postgresql (mit pgsql), Python / Psycopg2, PHP zur Verfügung. Die Datenbank enthält ungefähr 3 Millionen …
Ich verwende den folgenden Befehl, um ein Raster in eine Postgres-Datenbank zu laden: raster2pgsql -I -C -e -Y -F -s 3086 -I -C -M myraster.tif myraster -F -t 30x30 | psql -U postgres -d database -h localhost -p 5432 myraster.tifist 155M. Wenn ich versuche, das Raster-Plugin in QGIS zu verwenden, …
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.