Поиск пересечений двух shape (python)

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
gamm
Гуру
Сообщения: 4056
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1054
Ваше звание: программист
Откуда: Казань

Re: Поиск пересечений двух shape (python)

Сообщение gamm » 19 апр 2019, 10:40

Elena92 писал(а):
18 апр 2019, 20:54
пересечением пока разбираюсь
у вас в мыслях, похоже, теоретико-множественное пересечение (насколько это можно понять из первого поста), а в программе строится геометрическое. Т.е. вы получаете те же ваши линейные объекты, нарезанные полигонами в слечае пересечения границы. Вам не пересечение нужно строить, а найти в операциях пердикат Intersects(obj1,obj2), он там наверняка есть. Иосваивать sql, поскольку для решения задачи, как уже указывал глубокоуважемый trir, нужен один маленький просто запрос. Есть подозрение, что хватит варианта sql, встроенного в gdal/ogr, даже база не нужна.

Elena92
Новоприбывший
Сообщения: 9
Зарегистрирован: 09 мар 2019, 23:18
Репутация: 0
Откуда: Мск

Re: Поиск пересечений двух shape (python)

Сообщение Elena92 » 25 апр 2019, 20:35

gamm, здравствуйте!

Как я поняла, данный предикат работает только со списками, не с пространственными данными? Он находит совпадающие значения в списках. У меня же значения полей разные.
Проблема возникает в подключении sql в python. Сделать без БД не выходит.
А вариант пересечения не работает никак, даже при попытке сделать маску и сверить два полигональных слоя... :cry:

Elena92
Новоприбывший
Сообщения: 9
Зарегистрирован: 09 мар 2019, 23:18
Репутация: 0
Откуда: Мск

Re: Поиск пересечений двух shape (python)

Сообщение Elena92 » 09 май 2019, 19:03

Вопрос был решён с помощью БД и SQL. Всем спасибо!

Ответить

Вернуться в «Общие вопросы»

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

Сейчас этот форум просматривают: Bing [Bot] и 8 гостей