полигоны

0 голосов
спросил 16 Авг, 05 от Гость (210,080 баллов) в категории Программные продукты Esri
Здравствуйте, продвинутые друзья!
Подскажите, как в ArcView, в пределах одной темы из крупного полигона вычесть более мелкий, с образованием "дырки" . Например, в CS_коллекции скриптов есть обратное действие - из "дырок" создаётся новый полигональный шейп.

26 Ответы

0 голосов
ответил 08 Сен, 05 от S.E. (12,840 баллов)
Скрипт обращается к активному виду, где должна быть активная тема. То есть, чтобы не возникало подобных заморочек, надо сделать в виде новую кнопку и повесить на нее скрипт, а не запускать его через RUN.
0 голосов
ответил 09 Сен, 05 от Гость (210,080 баллов)
Дорогие продвинутые!
Ковырялся со скриптом по поводу подписывания изобат translab.avx (подписывание горизонталей). Теперь не открывается проект - возникла ошибка "error in reading shape record length for record 321"
Неужели придётся создавать новый проект и подгружать шейпы?
Или испорчен сам шейп-файл?image
0 голосов
ответил 10 Сен, 05 от Гость (210,080 баллов)
испорчен шейп
0 голосов
ответил 12 Сен, 05 от Гость (210,080 баллов)
Мне из этого шейпа, хотя бы, кодировку мою вытащить в excell!
0 голосов
ответил 12 Сен, 05 от Гость (210,080 баллов)
Скопируйте файл "имя шейпа .DBF" куда-нибудь и открывайте его чем хотите, работающим с DBF файлами. Там и кодировку должны найти.
0 голосов
ответил 12 Сен, 05 от S.E. (12,840 баллов)

Воспользуйся лечилкой шейпов:

http://arcscripts.esri.com/details.asp?dbid=10806

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