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.
postgis
postgresql
ubuntu
tiger
stat_novice
quelle
quelle
Antworten:
Seit Sie PostGIS 2.1.1 haben, sind Sie dem Spiel voraus. Stellen Sie sicher, dass Sie wget installiert haben. Dadurch werden die Daten von der Census FTP-Site heruntergeladen.
Erstellen Sie ein Gisdata-Verzeichnis mit:
Verwenden Sie die Befehle chown und chgrp , um den Besitz und die Gruppe von / gisdata so zu ändern, dass Ihr normaler Benutzer in / gisdata lesen und schreiben kann.
Starten Sie psql und stellen Sie eine Verbindung zu Ihrer Datenbank her. Einmal in psql verwenden
und
damit die Ergebnisse der Abfrage korrekt formatiert werden.
Ich habe diesen Teil anfangs vergessen! Bevor Sie das Loader-Skript verwenden können, müssen Sie eine Hausreinigung durchführen. Stellen Sie zunächst sicher, dass sich das Tigerschema in Ihrem Suchpfad befindet . Überprüfen Sie als nächstes die Werte in tiger.loader_platform und tiger.loader_variables. Diese beiden Tabellen steuern Variablen für das Loader-Skript wie Ihren Benutzernamen und Ihr Kennwort. Normalerweise bearbeite ich sie einfach in PGAdmin. Als nächstes müssen Sie ein Skript ausführen, das Nachschlagetabellen und andere Hintergrundinformationen auffüllt, die der Geocoder benötigt. Stellen Sie zuerst eine Ausgabedatei ein:
dann renne:
Beenden Sie dann psql und führen Sie die Datei aus:
Dann hüpfe zurück in psql und tippe:
um die Ergebnisse der Abfrage in eine Textdatei namens loader_script.sql auszugeben. Führen Sie dann die Funktion aus, die das Loader-Skript generiert:
Dies ist die Abfrage, deren Ausgabe an loader_script.sql umgeleitet wird. Ersetzen Sie 'DC' und 'RI' durch die zwei Buchstabenabkürzungen der Zustände, die Sie herunterladen möchten.
Beenden Sie psql und führen Sie das Skript mit dem folgenden Befehl aus:
Dadurch werden die Dateien für die ausgewählten Status heruntergeladen, entpackt und die Daten in Ihre PostGIS-Datenbank importiert.
quelle
Auf dieser Website gibt es mehrere Antworten zur Installation von PostGIS. Hier ist eine , und die Lösung von Nick Gauthier ist ebenfalls hervorragend. Um den reichlichen Rat darin zu wiederholen ...
Die Installation von PostGIS ist in Ubuntu 12.04 und höher viel einfacher geworden. Im Allgemeinen gibt es zwei Möglichkeiten: Installation von einem PPA und Erstellen von der Quelle. Was folgt, sind allgemeine Shell-Skripte, die ich für jeden Fall verwende.
Installation von einer PPA ... Ich verwende die
ubuntugis-unstable
PPA.Erstellen aus der Quelle ... Dies setzt PostGIS 2.1 und PostgreSQL 9.1 voraus, kann jedoch jede neuere Version von beiden sein. nach Bedarf ändern.
Sie werden ein Thema zwischen den beiden bemerken; Es ist weiterhin erforderlich, eine Vorlagendatenbank zu erstellen und die
spatial_ref_sys
Tabelle zu füllen.Befolgen Sie zum Einrichten von TIGER die Anweisungen zum Laden von TIGER-Daten in der PostGIS 2.x-Dokumentation, Kapitel 2 .
quelle