Gis-lab установка postgresql
Керівництво по установці комплекту просторової бази даних готового до роботи
PostGIS є розширенням об'єктно-реляційної СУБД PostgreSQL, призначеним для зберігання в базі даних географічної інформації. PostGIS включає підтримку просторових індексів R-Tree / GiST, а також функції обробки геоданих. PostGIS і PostgreSQL є вільним ПЗ з відкритим вихідним кодом. У даній статті буде розглянуто процес установки PostgreSQL / PostGIS для Windows.
2. Вибираємо куди встановлювати програму і розташування даних:
3. Вказуємо адміністраторський пароль для бази даних
4. Вибираємо порт підключення:
5. Вибираємо локаль
3. Майстер установки PostgreSQL повідомляє про прогрес установки.
Тиснемо «Завершити». На цьому установка PostgreSQL на ваш комп'ютер завершена!
Якщо ви хочете встановити PostGIS відразу після завершення установки PostgreSQL, поставте галку на запуск Stack Builder.
Установку PostGIS можна здійснити напівавтомат через Stack Builder і безпосередньо скачавши пакет PostGIS. Способи установки відрізняються лише способом отримання установника PostGIS. У першому випадку Stack Builder запуститься сам: «Пуск / PostgreSQL 8.4 / Додаток Stack Builder».
1. Виберіть встановлений сервер:
2. З пункту Spatial Extensions виберіть PostGIS 1.4:
Далі вам залишилося тільки вибрати дзеркало завантаження в тимчасову папку, в яку буде завантажений дистрибутив.
1. Запускаємо файл postgis-pg84-setup-1.4.0-2.exe або більш свіжий:
2. Знімаємо позначку з пункту «Create spatial database». «Create spatial database» дозволяє створити просторову базу даних автоматично. Далі ми будемо розглядати процес створення такої бази даних вручну, не вдаючись до послуг установника PostGIS, тому на даному етапі ми позначку з цього пункту знімемо.
3. Вибираємо шлях для установки.
4. Заповнюємо представлені поля:
В поле Password вводимо пароль вказаний вище і тиснемо «Next» для завершення установки. На цьому установка PostGIS завершена!
Створення просторової бази даних
Існує два способи створення просторової бази даних: з використанням шаблону і без. В даному розділі ми розглянемо обидва ці способи.
Створення бази даних з використанням шаблону:
1. У меню Пуск знаходимо PostgreSQL 3 і запускаємо pgAdmin III.
2. У браузері об'єктів двічі клацаємо на «PostgreSQL Database Server 8.3». Буде запропоновано ввести пароль суперкористувача для підключення до вибраного сервера, що ми і робимо.
3. У браузері об'єктів вибираємо «Бази» і відкриваємо «Правка / Новий об'єкт / Нова база даних ...». Встановлюємо ім'я нової бази даних - «postgis», власник - «postgres», шаблон - «template_postgis». Використовуючи шаблон бази даних «template_postgis», ми тим самим створюємо базу даних з просторовим розширенням.
4. Відкриваємо список таблиць створеної бази даних: «postgis / схеми / public / Таблиці». Ви повинні побачити дві стандартні таблиці: «geometry_columns» і «spatial_ref_sys», створені PostGIS.
На цьому процес створення просторової бази даних з використанням шаблону закінчений.
Створення бази даних без використання шаблону:
Якщо ваша база даних не містить шаблон «template_postgis», то ви можете завантажити PostGIS вручну, викликавши два скрипта SQL, які встановлять функції і типи PostGIS.
1. У pgAdmin відкрийте вікно запитів SQL (клацнувши на кнопку із зображенням олівця):
2. Виберіть «Файл / Відкрити. »І відкрийте файл:
3. Натисніть кнопку «Виконати запит» (кнопка із зображенням зеленого трикутника). Файл lwpostgis.sql буде виконаний - функції і об'єкти PostGIS будуть завантажені в базу даних.
4. Виберіть «Файл / Відкрити. »І відкрийте файл:
5. Натисніть кнопку «Виконати запит» (кнопка із зображенням зеленого трикутника). Файл spatial_ref_sys.sql буде виконаний, завантаживши параметри систем координат в форматі EPSG в таблицю бази даних.
Процес створення просторової бази даних без використання шаблону закінчено. Таким чином, на даний момент часу ми маємо просторову базу даних «postgis», готову до наповнення даними.