buffer

0 голосов
спросил 28 Окт, 04 от Гость (210,080 баллов) в категории Программные продукты Esri

с чем может быть связана такая ошибка: есть покрытие (полигональное, спроектированное), в таблице этого покрытия создано поле - buffer - и в зависимости от типа объекта определен размер буфера, затем используя команду buffer пытаюсь создать новое покрытие с буферными зонами по тем размерам, которые поставлены в поле buffer  и выходит такая ошибка:  Buffer does not exist within COVER-pj.aat

саму команду пишу так: buffer cover-pj cover-buf buffer # # 0.000000000001

заранее спасибо

1 Ответ

0 голосов
ответил 01 Ноя, 04 от answer42 (3,240 баллов)

Типичная ошибка начинающего пользователя Workstation - плохое чтение документации :)

1. По умолчанию для команды buffer используется опция LINE

2. Как я могу догадаться - покрытие у вас полигональное, но в нем также присутствуют линии (arcs)

3. Как можно догадаться дальше, атрибутика (поле buffer) добавлена к таблице полигонов, а не линий

4. Как результат - выполняемая команда buffer действительно полезет в атрибутивную таблицу линий и ничего там не найдет, и совершенно законно выдаст такую ошибку

Решение оооочень простое (найдите одну разницу):

buffer cover-pj cover-buf buffer # # 0.000000000001 poly

Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...