Найти замкнутые полилинии и создать из них полигоны

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

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

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение trir »

SQL
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

trir писал(а): 13 дек 2022, 19:32SQL
И каким образом ?
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

По какому параметру для объекта делать выборку ?
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

Trir, почитал ваши посты...
Не отвечайте мне больше.
trir
Гуру
Сообщения: 5360
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение trir »

По какому параметру для объекта делать выборку ?
STIsClosed
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

trir писал(а): 13 дек 2022, 21:35STIsClosed
Спасибо. Но пока искал ответ на задачу, нашел решение для MapInfo:
(ObjectNodeX(obj,1,1)=ObjectNodeX(obj,objectinfo(obj,21),objectinfo(obj,21+objectinfo(obj,21)))) and (ObjectNodeY(obj,1,1)=ObjectNodeY(obj,objectinfo(obj,21),objectinfo(obj,21+objectinfo(obj,21))))

Часть задачи решена. Найти замкнутые полилинии и сделать из них полигоны.
Следущая часть, оставшиеся полилинии объединить по геометрии и преобразовать в полилинии.

Исходная задача как понятна уже, из полилиний замкнутых и нет получить полигоны....

Еще раз спасибо, но пока переходить на ArcGIS нет желания....
Может быть , когда-то когда разберусь с лицензиями и архитектурой...
01.PNG
01.PNG (162.46 КБ) 6397 просмотров
trir
Гуру
Сообщения: 5360
Зарегистрирован: 09 апр 2010, 19:30
Репутация: 1021
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение trir »

Следущая часть, оставшиеся полилинии объединить по геометрии и преобразовать в полилинии.
STUnion
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

А можно пример использования расписать подробно ?
А то есть куча данных для перевода и не знаю как в автомате оставшуюся часть задачи решить.
Могу скинуть данные.... :(
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

Начал анализировать вторую часть данных и столкнулся с проблемой.... :(
Присутствуют полилинии смежных будущих полигонов.
Затык пока в том , что при выборе сегментов для первого полигона, он забирает Плинию которая является общей для обоих и более полигонов.
Грубо говоря, после создания первого полигона для создания второго остаются пропуски в Плиниях.
02.png
02.png (50.02 КБ) 6325 просмотров
03.png
03.png (103.67 КБ) 6325 просмотров
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

Возможно построить полигон ограниченный Плиниями ? как заливка в растрах. Центроиды имеются.
То есть, ткнуть по пустому месту и получить полигон по ограничениям границ Плиний... :( :oops: :roll: :evil: :twisted: :?: :?: :?:
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gamm »

не занимайтесь мазохизмом, Мапинфа для подобных задач не годится, это программа для раскраски контурных карт.
Грузите в нормальную ГИС, и стройте топологию, в GRASS (который внутри QGIS), или в Арку, если есть.
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

Есть все, учится нужно.
Учителей мало. Как и нормальной документации.
gamm
Гуру
Сообщения: 4170
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1107
Ваше звание: программист
Откуда: Казань

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gamm »

gps38region писал(а): 14 дек 2022, 12:50Есть все
когда (и если) найдете, расскажите ...
gps38region
Интересующийся
Сообщения: 24
Зарегистрирован: 23 май 2016, 12:05
Репутация: 0

Re: Найти замкнутые полилинии и создать из них полигоны

Сообщение gps38region »

gamm писал(а): 14 дек 2022, 13:20расскажите ...
Почитывай на здоровье....
Ответить

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

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

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