Может ли кто-нибудь написать краткое, хотя и тупое руководство для идиота по установке postgis и загрузке национальных данных Tiger в Ubuntu? Я попробовал несколько руководств, а именно, http://wiki.bitnami.com/@api/deki/pages/302/pdf , но мне не очень повезло. Я прошу прощения за открытый характер этого вопроса.
postgis
postgresql
ubuntu
tiger
stat_novice
источник
источник
Ответы:
Поскольку у вас есть PostGIS 2.1.1, вы впереди игры. Убедитесь, что у вас установлен wget, именно он будет загружать данные с FTP-сайта Census.
Создайте каталог gisdata с:
Используйте команды chown и chgrp, чтобы изменить владельца и группу / gisdata, чтобы ваш обычный пользователь мог читать и записывать в / gisdata.
Запустите psql и подключитесь к вашей базе данных. Однажды в PSQL использовать
а также
чтобы результаты запроса были правильно отформатированы.
Я забыл эту часть изначально! Прежде чем вы сможете использовать скрипт загрузчика, вам нужно сделать уборку дома. Прежде всего, убедитесь, что схема тигра находится в вашем пути поиска . Затем проверьте значения в tiger.loader_platform и tiger.loader_variables. Эти две таблицы управляют переменными для скрипта загрузчика, такими как имя пользователя и пароль. Я обычно просто редактирую их в PGAdmin. Затем вам нужно будет запустить скрипт, который заполняет таблицы поиска и другие фоновые данные, которые понадобятся геокодеру. Сначала установите выходной файл:
затем запустите:
Затем выйдите из psql и запустите файл:
Затем вернитесь в psql и введите:
выводить результаты запроса в текстовый файл с именем loader_script.sql. Затем выполните функцию, которая генерирует скрипт загрузчика:
Это запрос, чей вывод будет перенаправлен на loader_script.sql. Замените «DC» и «RI» двухбуквенными сокращениями состояний, которые вы хотите загрузить.
Выйдите из psql и запустите скрипт с этой командой:
Это позволит загрузить файлы для выбранного вами состояния, распаковать их и импортировать данные в базу данных PostGIS.
источник
На этом сайте есть несколько ответов, касающихся установки PostGIS. Вот один , и решение Ника Готье также превосходно. Чтобы повторить исчерпывающий совет в этом ...
Установка PostGIS стала намного проще в Ubuntu 12.04 и более поздних версиях. Как правило, есть два способа: установка из PPA и сборка из исходного кода. Ниже приведены общие сценарии оболочки, которые я использую для каждого случая.
Установка из PPA ... Я использую
ubuntugis-unstable
PPA.Сборка из исходного кода ... Это предполагает PostGIS 2.1 и PostgreSQL 9.1, но может быть любой последней версией обоих; изменить по необходимости.
Вы заметите тему между ними; все еще необходимо создать базу данных шаблонов и заполнить
spatial_ref_sys
таблицу.Что касается настройки с TIGER , следуйте инструкциям по загрузке данных TIGER в документации PostGIS 2.x, глава 2 .
источник