PostGIS для новичков

Не знаете, где задать вопрос? Задавайте здесь.
xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

PostGIS для новичков

Сообщение xtxskif » 17 окт 2016, 14:54

Привет всем. Помогите разобраться с PostGIS.
Читаю статью http://gis-lab.info/qa/postgis-work.html
И уже есть вопросы.
В пункте 3. Работа с shape-файлами есть:

||Составляем небольшой командный bat-файл, содержащий следующие строки:
SET PATH="C:\Program Files\PostgreSQL\8.3\bin"
shp2pgsql -i -D -s 4326 bnd-political-boundary-a.shp bnd-political-boundary-a > bnd-political-boundary-a.sql
psql -U postgres -f bnd-political-boundary-a.sql -d postgis||

Подскажите как создать этот bat-файл и где его нужно создавать?

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: PostGIS для новичков

Сообщение trir » 17 окт 2016, 15:00

в блокноте

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

Re: PostGIS для новичков

Сообщение xtxskif » 17 окт 2016, 15:10

а можете конкретнее обяснить что именно нужно написать в блокноте, потому что мой файл shape называется point.shp а не bnd-political-boundary-a.shp,
и где он должен находится на компе.
Спасибо

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: PostGIS для новичков

Сообщение trir » 17 окт 2016, 15:17

в той же папке

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

Re: PostGIS для новичков

Сообщение xtxskif » 17 окт 2016, 15:24

имеете в виду C:\Program Files\PostgreSQL\8.3\bin или в той же папке где будет создан bat-файл?

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: PostGIS для новичков

Сообщение trir » 17 окт 2016, 15:27

экспериментируй :wink:

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

Re: PostGIS для новичков

Сообщение xtxskif » 17 окт 2016, 15:28

спасибо

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

Re: PostGIS для новичков

Сообщение xtxskif » 17 окт 2016, 15:59

создал bat в папке с shape-файлом. Прописал в нем все это

||SET PATH="C:\Program Files\PostgreSQL\8.3\bin"
shp2pgsql -i -D -s 4326 point.shp point > point.sql
psql -U postgres -f point.sql -d postgis||

В результате получил файл point.sql.
Кликаю на него 2 раза и получаю такое окно (рис.1)
Что делать?
Вложения
1.png
1.png (4.59 КБ) 6635 просмотров

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: PostGIS для новичков

Сообщение trir » 17 окт 2016, 17:13

подключится к БД

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

Re: PostGIS для новичков

Сообщение xtxskif » 21 окт 2016, 14:45

а как это сделать? все выпадающие списки пусты

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

Re: PostGIS для новичков

Сообщение xtxskif » 21 окт 2016, 14:56

ввел данные вручную. подключился. Но не могу найти данные которые хотел загрузить в postgis. Мне сразу открылось окно SQL.
Что делать?

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

Re: PostGIS для новичков

Сообщение xtxskif » 30 окт 2016, 13:37

А можно ли залить данные в PostGis с помощью QGIS. Если да, то как ето сделать?
Спасибо

xtxskif
Завсегдатай
Сообщения: 455
Зарегистрирован: 17 фев 2016, 14:02
Репутация: -5
Откуда: Lviv
Контактная информация:

Re: PostGIS для новичков

Сообщение xtxskif » 07 ноя 2016, 12:42

Проблему по загрузки данных в postgis решил с помощью "PostGis Shapefile Import/Export Manager"
Но все же интересно можно ли загрузить данные с QGIS напрямую в PostGIS.
Если кто то знает пишите.
Спасибо

trir
Гуру
Сообщения: 5355
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: PostGIS для новичков

Сообщение trir » 07 ноя 2016, 12:45

В результате получил файл point.sql
надо было просто выполнить point.sql

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: PostGIS для новичков

Сообщение Александр Мурый » 07 ноя 2016, 12:57

DB Manager, см. п.2.5.
Редактор материалов, модератор форума

Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей