Розчиняємо shapefile, але зберігаємо поля атрибутів за допомогою ArcGIS Desktop?


9

Чи є спосіб розчинити файл файлу, але зберегти поля атрибутів одночасно?

Ось так я хочу зберегти поля:

Є два поля, які я хочу зберегти у формі файлу. Перший стовпець - Net_ID з довгим типом, а другий - Геологія зі строковим типом.

Я б хотів розчинити файл форми за допомогою поля NET_ID. Крім того, я хотів би зберегти поле Геологія, як показано на малюнку нижче.

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


1
Просто запустіть інструмент розчинення! Dissolve by буде вашим полем ідентифікатора, і тоді ви можете приєднатись до атрибутів назад із вихідного набору даних. Подивіться файл довідки про інструмент розчинення.
Hornbydd

Списки є нереляційними - для їх складання існує мало реляційних інструментів. Dissolve не поєднує поля, що не розчиняються - вам потрібно буде компілювати це програмно.
Вінс

Як їх скласти програмно? Ви маєте на увазі, використовуючи Python для заповнення нового поля геології? Я дуже сподіваюся, що я міг би знати, як це зробити за програмою.
NewHere

Відповіді:


13

Вам просто потрібно розділити його на 2 етапи:

  1. Розчиніть на NET_ID
  2. Просторовий Приєднайте розчинений шар до початкового шару. Використовуйте тип збігу CONTAINS та встановіть Правило злиття поля Geology для приєднання та встановити роздільник на кому. Клацніть правою кнопкою миші на полі в списку зіставлення полів і виберіть властивості, щоб перейти до правила злиття та налаштування роздільника

0

Я зробив аналогічний код для розчинення полів у ArcGIS Pro, але ви можете використовувати скрипт ArcPy в панелі інструментів і використовувати його також у ArcGIS Desktop. Ви можете завантажити з github: DissolveFields

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.