Als «postgresql» getaggte Fragen

PostgreSQL ist ein Open-Source-Objekt-relationales Datenbanksystem.

4
Zeilen durch räumliche Funktion begrenzen
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 …



1
Ist es möglich, eine SDE-Geodatabase einschließlich der Archivtabellen zu replizieren?
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 …

2
Wie werden ST_Split-Features in einer Tabelle nach Features in einer anderen Tabelle dargestellt?
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 …

3
Wie wandelt man Isoline mit Postgis in Isopolygone um?
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, …

2
Wie berechne ich die Manhattan-Entfernung mit PostGIS?
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 …

1
Sichtbarkeitsdiagramm auf Kugel berechnen
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, …

2
Installieren Sie PostGIS- und TIGER-Daten in Ubuntu 12.04
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.

2
Welche räumlich bewussten GUI-Verwaltungssoftware gibt es für PostgreSQL / PostGIS?
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 …

1
Leistung bei der Berechnung von Rasterstatistiken in PostGIS
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 …


3
PostGIS-FEHLER: Bibliothek "/usr/lib/postgresql91/lib64/postgis-2.0.so" konnte nicht geladen werden.
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 …



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.