Czy ktoś mógłby napisać krótki, choć głupi przewodnik dla idiotów na temat instalowania postgis i ładowania krajowych danych Tygrysa na Ubuntu? Wypróbowałem kilka przewodników, a mianowicie http://wiki.bitnami.com/@api/deki/pages/302/pdf , ale nie mam szczęścia. Przepraszam za otwarty charakter tego pytania.
postgis
postgresql
ubuntu
tiger
stat_novice
źródło
źródło
Odpowiedzi:
Ponieważ masz PostGIS 2.1.1, wyprzedzasz grę. Upewnij się, że masz zainstalowany wget, to właśnie on pobierze dane ze strony FTP Census.
Utwórz katalog gisdata z:
Użyj komend chown i chgrp , aby zmienić własność i grupę / gisdata, aby normalny użytkownik mógł czytać i zapisywać w / gisdata.
Uruchom psql i połącz się z bazą danych. Raz w psql użyj
i
dzięki czemu wyniki zapytania są poprawnie sformatowane.
Początkowo zapomniałem tej części! Zanim zaczniesz korzystać ze skryptu modułu ładującego, musisz zrobić porządki w domu. Pierwszą rzeczą jest upewnienie się, że schemat tygrysa znajduje się na ścieżce wyszukiwania . Następnie sprawdź wartości w zmiennych tiger.loader_platform i tiger.loader_variables. Te dwie tabele sterują zmiennymi skryptu modułu ładującego, takimi jak nazwa użytkownika i hasło. Zwykle po prostu edytuję je w PGAdmin. Następnie musisz uruchomić skrypt wypełniający tabele odnośników i inne fragmenty dobroci tła, których potrzebuje geokoder. Najpierw ustaw plik wyjściowy:
następnie uruchomić:
Następnie zamknij psql i uruchom plik:
Następnie wskocz z powrotem do psql i wpisz:
aby wyświetlić wyniki zapytania do pliku tekstowego o nazwie loader_script.sql. Następnie uruchom funkcję, która generuje skrypt ładujący:
To jest zapytanie, którego dane wyjściowe zostaną przekierowane do loader_script.sql. Zamień „DC” i „RI” na dwuliterowe skróty stanów, które chcesz pobrać.
Wyjdź z psql i uruchom skrypt za pomocą tego polecenia:
Spowoduje to pobranie plików dla wybranych stanów, rozpakowanie ich i zaimportowanie danych do bazy danych PostGIS.
źródło
Na tej stronie znajduje się wiele odpowiedzi dotyczących instalacji PostGIS. Oto jedno , a rozwiązanie Nicka Gauthiera jest również doskonałe. Aby powtórzyć obszerną radę w nim zawartą ...
Instalacja PostGIS jest znacznie łatwiejsza w Ubuntu 12.04 i nowszych. Są na ogół dwa sposoby na obejście tego: instalacja z PPA i budowanie ze źródła. Poniżej podano ogólne skrypty powłoki, których używam do każdego przypadku.
Instalowanie z PPA ... Używam
ubuntugis-unstable
PPA.Budowanie ze źródła ... Zakłada się PostGIS 2.1 i PostgreSQL 9.1, ale może to być dowolna najnowsza wersja obu; zmień w razie potrzeby.
Zauważysz motyw między nimi; nadal konieczne jest utworzenie bazy danych szablonów i wypełnienie
spatial_ref_sys
tabeli.Aby skonfigurować TIGER , postępuj zgodnie z instrukcjami dotyczącymi ładowania danych TIGER w dokumentacji PostGIS 2.x, rozdział 2 .
źródło