Топологическая задачка?

0 голосов
спросил 05 Окт, 05 от Vadim (28,120 баллов) в категории Программные продукты Esri
Есть полигональный слой государств мира. Полигоны государств имееют на суше общюю границу. Задача заключается в том, чтобы сделать линейный слой, в котором будут эти границы

5 Ответы

0 голосов
ответил 05 Окт, 05 от Гость (210,080 баллов)

Создать покрытие и использовать линейную часть: например, конвертировать в shp и удалить всё ненужноеimage.

0 голосов
ответил 05 Окт, 05 от Vadim (28,120 баллов)

 и удалить всё ненужноеimage.

, спасибо, но это не выход, удалять замучаешься. Я пошел несколько другим путем: использовал линейную состовляющую покрытия и сделал выборку select by location.
0 голосов
ответил 13 Окт, 05 от Гость (210,080 баллов)

 и удалить всё ненужноеimage.

, спасибо, но это не выход, удалять замучаешься. Я пошел несколько другим путем: использовал линейную состовляющую покрытия и сделал выборку select by location.

небось удаление от моря 0,01 или типа этого? Приходилось решать... Но интересно, как ВЫ сделали, если не секрет, поподробнее.

Кстати, всегда вопрос волновал: какая самая длинная сухопутная граница, и у какой страны самая длинная береговая линия? Из этой задачи вытекать должно... :)

0 голосов
ответил 14 Окт, 05 от lena (4,240 баллов)

Для создания из полигального слоя - линейного есть инструмент

        ArcToolBox - Data Management Tools - Features - Poligon to line

Если полигональное покрытие топологично, то линии не будут дублироваться

 

0 голосов
ответил 14 Окт, 05 от Vadim (28,120 баллов)
Спасибо, Лена. Как просто все оказалось. Когда переводишь полигоны в линии, то всем не сухопутным границам присваивается Left_FID="-1"
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...