Добрый день!
Есть таблица (назовем её таблица_1) домов (город, улица, № дом). На данный момент эта таблица хранится в mysql. Для этой таблицы я могу сделать геокодирование и получить координаты для каждого дома
Есть qgis, на котором дома в некотором городе обведены полигонами.
Стоит задача на qgis у полигонов, в которые попадают координаты из таблицы_1, изменить атрибут "атрибут_1" с null на 1.
Может кто-то подсказать как это возможно сделать? Может быть есть какие-то внешние функции, которые можно применить напрямую к базе данных qgis (postgresql).
Спасибо.
Изменить значение атрибута полигона в зависимости от попадания в него координаты.
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 май 2020, 13:35
- Репутация: 0
- Откуда: Ukraine
- oldbay
- Участник
- Сообщения: 53
- Зарегистрирован: 14 июл 2015, 11:46
- Репутация: 19
- Откуда: Санкт-Петербург
- Контактная информация:
Re: Изменить значение атрибута полигона в зависимости от попадания в него координаты.
Много технологических прослоек у вас.
По хорошему вам нужно 2 таблицы в одной поле с геометрией point, во второй polygon. И при помощи postgis функции st_within найти вхождения точек в полигоны - и соответственно изменить атирибуты таблицы с полигонами.
По хорошему вам нужно 2 таблицы в одной поле с геометрией point, во второй polygon. И при помощи postgis функции st_within найти вхождения точек в полигоны - и соответственно изменить атирибуты таблицы с полигонами.
-
- Новоприбывший
- Сообщения: 2
- Зарегистрирован: 22 май 2020, 13:35
- Репутация: 0
- Откуда: Ukraine
Re: Изменить значение атрибута полигона в зависимости от попадания в него координаты.
Спасибо, хоть понял куда копать. Прослоек много, но ко всем им есть доступ и можно, например из мускуля загнать в постгре. В этом плане нет проблем.
-
- Гуру
- Сообщения: 5292
- Зарегистрирован: 09 апр 2010, 19:30
- Репутация: 1015
- Ваше звание: просто мимо прохожу
- Откуда: Ё-бург
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 30 гостей