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

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

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

Сообщение gps38region » 13 дек 2022, 05:14

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

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

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

Сообщение trir » 13 дек 2022, 19:32

SQL

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

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

Сообщение gps38region » 13 дек 2022, 19:38

trir писал(а):
13 дек 2022, 19:32
SQL
И каким образом ?

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

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

Сообщение gps38region » 13 дек 2022, 19:38

По какому параметру для объекта делать выборку ?

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

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

Сообщение gps38region » 13 дек 2022, 19:52

Trir, почитал ваши посты...
Не отвечайте мне больше.

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

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

Сообщение trir » 13 дек 2022, 21:35

По какому параметру для объекта делать выборку ?
STIsClosed

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

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

Сообщение gps38region » 14 дек 2022, 02:57

trir писал(а):
13 дек 2022, 21:35
STIsClosed
Спасибо. Но пока искал ответ на задачу, нашел решение для 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 КБ) 2400 просмотров

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

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

Сообщение trir » 14 дек 2022, 03:53

Следущая часть, оставшиеся полилинии объединить по геометрии и преобразовать в полилинии.
STUnion

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

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

Сообщение gps38region » 14 дек 2022, 06:26

А можно пример использования расписать подробно ?
А то есть куча данных для перевода и не знаю как в автомате оставшуюся часть задачи решить.
Могу скинуть данные.... :(

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

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

Сообщение gps38region » 14 дек 2022, 08:12

Начал анализировать вторую часть данных и столкнулся с проблемой.... :(
Присутствуют полилинии смежных будущих полигонов.
Затык пока в том , что при выборе сегментов для первого полигона, он забирает Плинию которая является общей для обоих и более полигонов.
Грубо говоря, после создания первого полигона для создания второго остаются пропуски в Плиниях.
02.png
02.png (50.02 КБ) 2328 просмотров
03.png
03.png (103.67 КБ) 2328 просмотров

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

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

Сообщение gps38region » 14 дек 2022, 08:14

Возможно построить полигон ограниченный Плиниями ? как заливка в растрах. Центроиды имеются.
То есть, ткнуть по пустому месту и получить полигон по ограничениям границ Плиний... :( :oops: :roll: :evil: :twisted: :?: :?: :?:

gamm
Гуру
Сообщения: 4044
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1049
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 14 дек 2022, 12:16

не занимайтесь мазохизмом, Мапинфа для подобных задач не годится, это программа для раскраски контурных карт.
Грузите в нормальную ГИС, и стройте топологию, в GRASS (который внутри QGIS), или в Арку, если есть.

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

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

Сообщение gps38region » 14 дек 2022, 12:50

Есть все, учится нужно.
Учителей мало. Как и нормальной документации.

gamm
Гуру
Сообщения: 4044
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1049
Ваше звание: программист
Откуда: Казань

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

Сообщение gamm » 14 дек 2022, 13:20

gps38region писал(а):
14 дек 2022, 12:50
Есть все
когда (и если) найдете, расскажите ...

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

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

Сообщение gps38region » 14 дек 2022, 14:19

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

Ответить

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

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

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