Перетин (аналіз) полігонів, що генерують порожній вихід


9

Я раніше задавав питання щодо визначення площі багатокутників з іншою межею багатокутника.

Визначення площі кожного багатокутника в межах межі полігона?

Я прийшов до висновку, що використання функції перетину є найбільш можливим варіантом визначення площі полігонів у межах 1000 м. Щоразу, коли я проходжу перехрестя з усіма фігурами полігонів (їх близько 40) в межах полігону, він створює порожній вихід.

Я встановив систему координат для кожного файлу форм і кадру даних на один і той же. Я використовую ArcGIS 10.1 з ліцензією ArcInfo.

Що буде причиною цього порожнього результату?

ПОПЕРЕДЖЕННЯ 000117: генерується попереджувальний порожній вихід.


Здається, ви були обережні і все зробили правильно. Наступне, що слід розглянути, - чи може бути якась проблема в одному (або декількох) форматі файлів. Порівняно швидкий спосіб дізнатися це за допомогою двійкового пошуку: спробуйте перехрестити половину (20) форм-файлів. Якщо проблема не зникає, продовжуйте рекурсивно з половиною їх тощо. Якщо проблема зникає, спробуйте залишитися 20 і т. Д. Часто ви можете ввійти на один проблемний вхід, який викликає помилки; але навіть якщо ви цього не зробите, ви дізнаєтесь більше про природу труднощів.
качан

Дякую, Вубер. Ця пропозиція допомагає, безумовно, це процес усунення.
JC11

1
У мене була така ж помилка, але я помітив, що в ній не було спроектованої системи координат. Як тільки це було виправлено, це спрацювало. (Я хочу, щоб ArcGIS надав кращі повідомлення про помилки, щоб допомогти визначити, що викликає проблему.)

І я запізнився на 5 років, у мене була та сама проблема, але рішення було знайдено у самих розробників. :-)
Хезрон Сея

Відповіді:


5

Виконайте такі дії:

  1. Візуально переконайтеся, що багатокутники дійсно перетинаються за допомогою Arcmap
  2. Перезапустіть Arcmap
  3. Переконайтесь, що функції не вибрані
  4. Повторно запустіть перехрестя

3

У мене виникли дуже схожі труднощі, і я намагався ремонтувати геометрію з усіма файлами безрезультатно. Зрештою, це спрацювало - розміщення обох файлів у власній базі даних геоданих, а потім запуск операції.


1

Я запізнююсь на цю тему на 10 місяців, але моя відповідь могла допомогти іншим:

Простий спосіб вирішити це - експортувати ваші робочі місця. Той самий інструмент, застосований до експортованого shp, може працювати чудово. для експорту: клацніть правою кнопкою миші на шарі в змісті -> дані -> експорт даних


0

Я тут запізнююся на 4 роки, але я зіткнувся з тією ж проблемою, і рішення писало будь-яке значення в толерантності xy! Можливо, це спрацює для когось іншого


-2

Я зіткнувся з тим же питанням і спробував запропоновані рішення, але жодне з них не працювало. Однак я переглянув проблему і знайшов рішення на веб-сайті Esri. Перевірте наступний веб-сайт

http://support.esri.com/technical-article/000006932

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