Страница 1 из 1

Надписать объекты в ArcScene

Добавлено: 24 мар 2011, 21:48
Алексей Дорофеев
Здравствуйте!

Подскажите, пожалуйста, как в ArcScene (ArcGIS 9.3) выполнить действие, аналогичное тому, что выполняется при вызове операции "Надписать объекты" в ArcMap? И возможно ли вообще это?
"Столбики" строятся и отображаются, нужно подписать их длину (мощность).

Заранее спасибо.

Re: Надписать объекты в ArcScene

Добавлено: 30 апр 2011, 17:11
novia
Вроде бы как напрямую в ArcScene нельзя надписать объекты.

есть два пути:

1) создание 3D текста вручную с помощью панели инструментов 3D Graphics (3D Графика), которая уже есть в ArcScene

2) создание 3D текста с помощью дополнительной панели инструментов, найти которую вместе с описанием на англ. языке можно по адресу: http://edndoc.esri.com/arcobjects/9.0/S ... OOLBAR.htm

народ с форумов Esri сообщает, что она значительно упрощает жизнь, когда надписей надо много.

Re: Надписать объекты в ArcScene

Добавлено: 03 май 2011, 06:27
Serp
зип качается отсюда: http://edndoc.esri.com/arcobjects/8.3/s ... oolbar.zip

обсуждение можно глянуть здесь: http://www.dataplus.ru/Forum/forum_posts.asp?TID=8790

и еще есть нюанс: надписи должны быть иностранными. Тогда все работает - не заточено под локализацию

Re: Надписать объекты в ArcScene

Добавлено: 03 май 2011, 22:00
Алексей Дорофеев
Спасибо!
Ещё вопрос такого плана: нужно, чтобы при открытии (обращаю внимание - при открытии) файла сцены в ArcScene не только загружались слои, но и отображалась форма (стартовая форма проекта с кнопкой "Начать работу"). Так вот, а это как сделать?

Re: Надписать объекты в ArcScene

Добавлено: 04 май 2011, 18:21
Dorofeev
Только программно через VBA, для 10й версии прийдется разрабатывать дополнение AddIn т.к VBA оттуда выилили.
Нужно сохранить код VBA в документе и выполнить инициализацию свой формы в методе

Код: Выделить всё

Private Function SxDocument_OpenDocument() As Boolean

End Function

Re: Надписать объекты в ArcScene

Добавлено: 10 май 2011, 19:01
Алексей Дорофеев
Теперь такая проблема: во всё том же самом 9.3 необходимо обратиться через Visual Basic к таблице и связанным с ней. Через StandaloneTable здесь, как я понимаю, не получится, потому что это было бы обращением к ОДНОЙ таблице, а нужно - к таблице И СВЯЗАННЫМ.

Re: Надписать объекты в ArcScene

Добавлено: 10 май 2011, 20:10
Dorofeev
Из вашего вопроса ничего не понятно.
В любом случае советую почитать документацию для разработчиков ArcGIs на VBA. Я думаю, что приведенные там примеры ответят на многие из ваших вопросов ;)

Re: Надписать объекты в ArcScene

Добавлено: 10 май 2011, 20:13
Алексей Дорофеев
документацию для разработчиков ArcGIs на VBA
А ссылку на эту вещь можно?

Re: Надписать объекты в ArcScene

Добавлено: 10 май 2011, 20:16
Dorofeev