БД с адресами и координатами

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
Макс Ливантийский
Новоприбывший
Сообщения: 10
Зарегистрирован: 20 апр 2015, 08:31
Репутация: 0

БД с адресами и координатами

Сообщение Макс Ливантийский » 20 апр 2015, 08:41

Здравствуйте уважаемые форумчане. Не так давно встал вопрос о создании БД (в любом формате) адресов и соответствующих им координат. Скачал http://beryllium.gis-lab.info/project/osmshp/ шейпы Пермского края. Загрузил в QGIS, выделил слой зданий и сохранил как csv-базу. В итоге получил лишь адреса, без координат. Что я делаю не так? Прошу вашей помощи.

P.s во вложении полученный мною файл
Вложения
permsky2.csv
(4.26 МБ) 837 скачиваний

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: БД с адресами и координатами

Сообщение Максим Дубинин » 20 апр 2015, 08:55

Изображение

Изображение
пристегивайтесь, турбулентность прямо по курсу

Макс Ливантийский
Новоприбывший
Сообщения: 10
Зарегистрирован: 20 апр 2015, 08:31
Репутация: 0

Re: БД с адресами и координатами

Сообщение Макс Ливантийский » 20 апр 2015, 11:32

Сделал, как посоветовал Максим Дубинин. Но нужно именно улица, дом и координаты этого дома. Поразбиравшись пришел к следующему: Открыл qgis-проект, выбрал нужыне слои(Здания), добавил в таблицу аттрибутов поля X и Y. НО, при добавлении в слой Здания, которые отмечены полигонами, программа не выводит данные координат, даже центрированные. При добавлении аттрибутов к слою Здания, отмеченных синей точкой, координаты добавляются. В чем состоит разница? В том что геоданных как-таковых в том слое нет и достать их неоткуда? И если все же можно то как это сделать? P.s прошу прощения за диалект, только вхожу в тему)
Изображение
Изображение
Изображение
Изображение

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

Re: БД с адресами и координатами

Сообщение trir » 20 апр 2015, 12:06

Не мучайтесь, загрузите shp'ы в БД - и SQL'ем, SQL'ем

На чём БД?

Макс Ливантийский
Новоприбывший
Сообщения: 10
Зарегистрирован: 20 апр 2015, 08:31
Репутация: 0

Re: БД с адресами и координатами

Сообщение Макс Ливантийский » 20 апр 2015, 12:09

на mySQL либо SQLlite . Можно в csv

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

Re: БД с адресами и координатами

Сообщение trir » 20 апр 2015, 12:17

Mysql: http://www.rldp.ru/mysql/mysqlpro/spat.htm

загрузить можно через gdal (в комплекте QGIS)

Код: Выделить всё

ogr2ogr -f "MySQL" MySQL:"geo,user=root,host=localhost,password=******" -nln highway -lco engine=MYISAM highway.shp

Макс Ливантийский
Новоприбывший
Сообщения: 10
Зарегистрирован: 20 апр 2015, 08:31
Репутация: 0

Re: БД с адресами и координатами

Сообщение Макс Ливантийский » 20 апр 2015, 12:21

Спасибо. Буду пробовать

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: БД с адресами и координатами

Сообщение Максим Дубинин » 20 апр 2015, 12:28

trir, человек про кугис спрашивает и полигон от точки не отличает, а вы его sql-ем грузить пытаетесь.
Макс Ливантийский писал(а):при добавлении в слой Здания, которые отмечены полигонами, программа не выводит данные координат, даже центрированные
Что это значит? Что именно вы делаете?
Вы понимаете, что в случае полигона "получить координаты X,Y" - это ни о чем. Вы координаты центроидов полигонов хотите получить? Так извлеките их для начала вот так:

Изображение
пристегивайтесь, турбулентность прямо по курсу

Макс Ливантийский
Новоприбывший
Сообщения: 10
Зарегистрирован: 20 апр 2015, 08:31
Репутация: 0

Re: БД с адресами и координатами

Сообщение Макс Ливантийский » 20 апр 2015, 12:52

Максим Дубинин писал(а):trir, человек про кугис спрашивает и полигон от точки не отличает, а вы его sql-ем грузить пытаетесь.
Макс Ливантийский писал(а):при добавлении в слой Здания, которые отмечены полигонами, программа не выводит данные координат, даже центрированные
Что это значит? Что именно вы делаете?
Вы понимаете, что в случае полигона "получить координаты X,Y" - это ни о чем. Вы координаты центроидов полигонов хотите получить? Так извлеките их для начала вот так:
Спасибо, все получилось. Буду бороться со своей безграмотностью.

Ответить

Вернуться в «QGIS»

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

Сейчас этот форум просматривают: Ahrefs [Bot], Amazon [Bot] и 2 гостя