Skip to content

Скрипты PostGIS для оценки качества данных OSM по Павловскому парку https://www.openstreetmap.org/relation/1721131

License

Notifications You must be signed in to change notification settings

mkgrgis/Parc_de_Pavlovsk_PostGIS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Parc de Pavlovsk PostGIS

Скрипты PostGIS для оценки качества данных OSM, WikiMap, PastVu по Павловскому парку.

Parc de Pavlovsk 11

Parc de Pavlovsk 22

Подготовка базы данных

  1. Установите любую версию PostgreSQL 9+ и преобразователь данных osmium. Например, из пакетов deb используя прогармму apt. Типичные названия пкетов postgresql-15 и osmium-tool соотвественно.
  2. Создайте пользователя и базу данных для размещения геоданных
sudo -u postgres bash;
psql

Вы можете выбрать любые имена, например:

CREATE USER "Геоинформатик" LOGIN PASSWORD 'password';
CREATE DATABASE "Геоинформационная система" OWNER "Геоинформатик";
\q
  1. Создайте расширение PostGIS
psql -d "Геоинформационная система"

SQL от администратора всех БД

CREATE EXTENSION postgis;
  1. Проверьте доступность пространственных типов данных и функций
select postgis_version();
  1. Выйдите из терминала БД и административного режима

Подготовка объектов пространственной аналитики и работа с ними

  1. Войдите терминале ОС в каталог данного репозитория
cd PostGIS_Parc_de_Pavlovsk
  1. Создайте таблицы и представления пространственной аналитики, указав нужного Вам пользователя и название БД для геофинормационных работ
cat SQL/0\ Создание\ базовых\ структур.sql SQL/1\ Водотоки.sql SQL/2\ Другие.sql | psql -d "Геоинформационная система" -U "Геоинформатик";
  1. Выбирете активный каталог для ведения архива первичных данных. Оттуда будут вызываться программы. Программы всегда откладывают архивы в активном каталоге на момент из вызова.

  2. Настройте своё название БД и имя пользователя в файле текстовом postgres.url в выбранном каталоге. Правила написания строки доступа к БД см. в официальной документации.

  3. Вызовите скрипты для первичного заполнения данных OSM Павловск.sh, WikiMap Павловск.sh и PastVu Павловск.sh. В активном каталоге будут откладываться архивы первичных файлов-документов OSM XML, Wikimedia JOSN и PastVuJSON.

  4. Осматривайте представления и создавайте новые!

  5. Обновляйте данные таким же вызовом скриптов как в п.10.

Параметры вызова в скрипте OSM Павловск.sh

  1. Граница скачивания bbox
  2. Название схемы для оъектов Павловского парка, всегда 'Павловский парк'

Параметры вызова в скрипте WikiMap Павловск.sh

  1. Название корневой категории WikimediaCommons для Павловского парка, 'Pavlovsk_park'
  2. Название схемы для оъектов Павловского парка, всегда 'Павловский парк'

Параметры вызова в скрипте PastVu Павловск.sh

  1. Граница скачивания bbox
  2. Название схемы для оъектов Павловского парка, всегда 'Павловский парк'

Footnotes

  1. Моменты золотой осени, Санкт-Петербург, Павловский парк, Пушкин, октябрь 2021, фотограф Гордеев Эдуард

  2. Фото: Таня She (Aiya).