Страница 1 из 1
БД с адресами и координатами
Добавлено: 20 апр 2015, 08:41
Макс Ливантийский
Здравствуйте уважаемые форумчане. Не так давно встал вопрос о создании БД (в любом формате) адресов и соответствующих им координат. Скачал
http://beryllium.gis-lab.info/project/osmshp/ шейпы Пермского края. Загрузил в QGIS, выделил слой зданий и сохранил как csv-базу. В итоге получил лишь адреса, без координат. Что я делаю не так? Прошу вашей помощи.
P.s во вложении полученный мною файл
Re: БД с адресами и координатами
Добавлено: 20 апр 2015, 08:55
Максим Дубинин
Re: БД с адресами и координатами
Добавлено: 20 апр 2015, 11:32
Макс Ливантийский
Сделал, как посоветовал Максим Дубинин. Но нужно именно улица, дом и координаты этого дома. Поразбиравшись пришел к следующему: Открыл qgis-проект, выбрал нужыне слои(Здания), добавил в таблицу аттрибутов поля X и Y. НО, при добавлении в слой Здания, которые отмечены полигонами, программа не выводит данные координат, даже центрированные. При добавлении аттрибутов к слою Здания, отмеченных синей точкой, координаты добавляются. В чем состоит разница? В том что геоданных как-таковых в том слое нет и достать их неоткуда? И если все же можно то как это сделать? P.s прошу прощения за диалект, только вхожу в тему)

Re: БД с адресами и координатами
Добавлено: 20 апр 2015, 12:06
trir
Не мучайтесь, загрузите shp'ы в БД - и SQL'ем, SQL'ем
На чём БД?
Re: БД с адресами и координатами
Добавлено: 20 апр 2015, 12:09
Макс Ливантийский
на mySQL либо SQLlite . Можно в csv
Re: БД с адресами и координатами
Добавлено: 20 апр 2015, 12:17
trir
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
Re: БД с адресами и координатами
Добавлено: 20 апр 2015, 12:21
Макс Ливантийский
Спасибо. Буду пробовать
Re: БД с адресами и координатами
Добавлено: 20 апр 2015, 12:28
Максим Дубинин
trir, человек про кугис спрашивает и полигон от точки не отличает, а вы его sql-ем грузить пытаетесь.
Макс Ливантийский писал(а):при добавлении в слой Здания, которые отмечены полигонами, программа не выводит данные координат, даже центрированные
Что это значит? Что именно вы делаете?
Вы понимаете, что в случае полигона "получить координаты X,Y" - это ни о чем. Вы координаты центроидов полигонов хотите получить? Так извлеките их для начала вот так:

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