Создание осевых линий из дорожных полигонов / оболочек с помощью ArcGIS Desktop?

30

Я хочу создать центральные линии из дорожных полигонов.

Есть ли в ArcGIS for Desktop автоматизированные инструменты для этого?

Я включаю скриншот моего векторного файла ниже.

введите описание изображения здесь

Binoy
источник
Спасибо! Решение для преобразования в изображение, а затем векторизации имело некоторые проблемы с привязкой, но дало гораздо лучшие результаты, чем сворачивание двух линий (совершенно неприемлемо). Теперь автоматизировать решение проблемы привязки.

Ответы:

13

Свернуть двойные линии к центральной линии (картография)

Это специальный инструмент ArcGIS, требующий лицензии ArcInfo

ArcGIS for Desktop Basic: No
ArcGIS for Desktop Standard: No
ArcGIS for Desktop Advanced: Yes 

Сначала преобразуйте полигоны в линии

«Извлекает осевые линии из двухстрочных (или двухстрочных) элементов, таких как дорожные покрытия, на основе заданных допусков по ширине».

введите описание изображения здесь

http://resources.arcgis.com/en/help/main/10.1/index.html#//00700000000t000000

Mapperz
источник
Спасибо за информацию, я уже пробовал центральную линию из двухстрочной функции в arcgis. Но это не сработало правильно. Используя двойную линию Свернуть до одинарной линии, создайте линию в центре. Можете ли вы предложить какой-либо другой метод
Биной
Наконец-то я получил решение. Я преобразовал многоугольник в изображение в arcgis, используя Polygo для растрового инструмента. Затем реклассифицировал его и использовал автоматическую векторизацию. с помощью этого метода достигается точность около 90 процентов.
Биной
Я знаю, что это не комментировалось некоторое время, но когда я запускаю полигон в растр, он
выдает
13

Вы можете проверить ET GeoTools для ArcGIS здесь . Кроме того, вы можете проверить Feature To Line (Управление данными) здесь, но вы должны принять участие.

и проверить Нахождение туннеля "осевой линии"? Алгоритмы скелетизации могут помочь вам в разработке вашего инструмента.

Входной набор данных

и др

Результат

et1 ET2

Арагон
источник
Спасибо, эта информация мне очень помогает. Еще одно сомнение: можно ли преобразовать многоугольник в растровое изображение, а затем автоматически векторизовать изображение через центр. Этот метод лучше, чем предыдущий, пожалуйста, дайте мне предложение.
Биной
10

Наконец-то я получил решение. Я преобразовал полигон в изображение в arcgis, используя инструмент Полигон в растр. Затем реклассифицировал его и использовал автоматическую векторизацию. При использовании этого метода достигается точность около 90 процентов. Есть только небольшие несовпадения, а также линия проходит через точный центр. Я думаю, что это лучший способ, если у вас нет лицензии ET Geowizards.

На домашней странице ArcScan for ArcGIS написано:

Начиная с выпуска ArcGIS 10.1, ArcScan for ArcGIS включен во все уровни лицензии программного обеспечения ArcGIS Desktop без дополнительной платы.

Binoy
источник
@fatih_dur "Начиная с выпуска ArcGIS 10.1, ArcScan for ArcGIS включен во все уровни лицензии программного обеспечения ArcGIS Desktop без дополнительных затрат". esri.com/software/arcgis/extensions/arcscan
PolyGeo
@PolyGeo, я удалил свой комментарий после того, как вы отредактировали ответ, но я сам не думаю, что принятое решение является достаточно надежным.
fatih_dur
@fatih_dur, когда я думаю, что ответ бесполезен, я понижаю его (согласно его подсказке).
PolyGeo
Это то, что я сделал в обратном направлении. спасибо за информацию об уровне лицензии относительно ArcScan, может быть удобно.
fatih_dur
9

введите описание изображения здесь

введите описание изображения здесь

Эти два моделирования доступны в программном обеспечении ESRI. После того, как вы сможете запустить 1-е моделирование, мы сделаем обрезку по линиям модели 2.

RajGovind
источник
3

Не существует единого инструмента геообработки, который автоматически выполняет эту задачу. Для инструментов, используемых в этой процедуре, требуется лицензия ArcGIS for Desktop Advanced.

1. Преобразуйте слой многоугольника в класс линейных объектов, используя инструмент «Многоугольник в линию».

2. Удалите линии, окружающие слой полилинии.

3. Сохраните изменения и остановите сеанс редактирования.

4.Создайте центральные линии с помощью инструмента Свернуть двойные линии в центральную линию. Инструмент находится в наборе инструментов Картография> Набор инструментов обобщения. Центральные линии отображаются на карте.

http://support.esri.com/cN/knowledgebase/techarticles/detail/44238

Махмуд Хагер
источник
1

ArcGIS Pro теперь имеет инструмент Polygon to Centerline , доступный, если у вас есть расширение Production Mapping со стандартной или расширенной лицензией.

Крис
источник