Страница 1 из 2

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

Добавлено: 13 дек 2022, 05:14
gps38region
Найти замкнутые полилинии и создать из них полигоны ?

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

Добавлено: 13 дек 2022, 19:32
trir
SQL

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

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

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

Добавлено: 13 дек 2022, 19:38
gps38region
По какому параметру для объекта делать выборку ?

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

Добавлено: 13 дек 2022, 19:52
gps38region
Trir, почитал ваши посты...
Не отвечайте мне больше.

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

Добавлено: 13 дек 2022, 21:35
trir
По какому параметру для объекта делать выборку ?
STIsClosed

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

Добавлено: 14 дек 2022, 02:57
gps38region
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 КБ) 5523 просмотра

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

Добавлено: 14 дек 2022, 03:53
trir
Следущая часть, оставшиеся полилинии объединить по геометрии и преобразовать в полилинии.
STUnion

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

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

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

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

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

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

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

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

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

Добавлено: 14 дек 2022, 12:50
gps38region
Есть все, учится нужно.
Учителей мало. Как и нормальной документации.

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

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

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

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