Як розбити лінії на точки, полігони в лінії, початківцям

У ArcView такі кошти відсутні, доведеться звернутися до безкоштовних скриптів. Найбільш зручний модуль - Edit Tools, починаючи з третьої версії він конвертує всі і будь-що потрібно. Скрипт можна скачати тут у версії 3.6. Включаємо розділ Convert, там є пункт "Lines to Points". Проблем зазвичай не буває, лінії розпадаються на вузли. У файлі точок ви побачите дві нових колонки - ET_ID і ET_Order. Перша являє собою ідентифікатор лінії, друга - порядок точок в лінії. За ним можна адекватно "зібрати" точки назад в лінії, про це розказано тут.

Якщо модуль раптом "не бачить" вашої лінії, перевірте, можливо, вона маршрутна. Що таке маршрутні теми і як це перевірити, описано тут. У цьому випадку просто знадобиться інша команда - PolylineM (Z) to Point.

Розбити полігони на лінії допоможе той же модуль, команда "Polygon To Polyline". Команда багато питає - не хвилюйтеся, це не критичні питання, можете відповідати "ні" на всі три. Перше питання - чи потрібна швидка конвертація, тут вирішуйте самі. Друге питання - чи потрібно зберігати точки з атрибутикою. Це на той випадок, якщо ви потім захочете зібрати з ліній назад ці ж полігони. Точки вам знадобляться, щоб ці самі атрибути відновити, приписати тим же полігонів. Третє питання - чи потрібна чистка ліній. Це питання складне. Вважається, що вона потрібна, якщо ви з ліній плануєте знову збирати полігони. Однак таку чистку краще робити уважно і окремо, така можливість в Edit Tools є в розділі роботи з полілініями.

Однак, як з'ясувалося, перетворити полігони в лінії в ArcMap можна і без всього цього: створюєте порожній шар ліній і. копіюєте туди свої полігони. Вони розпадаються на лінії самі собою "по дорозі". Що цікаво, розбити таким чином лінії в точки не вдається.

Вдалих вам розбиття!