Добрый вечер! Возможно ли массово добавить семантику каждому объекту в зоне расстояние от центра зоны, чтобы не рассчитывать к каждому участку отдельно?
28.05.2019 19:36:38
Добрый вечер! Возможно ли массово добавить семантику каждому объекту в зоне расстояние от центра зоны, чтобы не рассчитывать к каждому участку отдельно?
|
|
|
|
29.05.2019 09:41:13
1 Выделяете нужные объекты способом Выделение произвольной областью (Подглавное меню). 2. Группа режимов "Семантика" (задачи Редактора карты) - Добавление семантики. |
|||
|
|
29.05.2019 21:29:45
Вы меня немножко не правильно поняли. Как добавить семантику понятно, а как добавить расстояние от центра зоны в семантику и сделать это сразу на все участки массово.
|
|
|
|
30.05.2019 09:58:47
Задача решается в два этапа: 1. Выделить объект Зона, активизировать режим "Расчёты по семантике выделенных объектов" и выполнить. 2. Воспользоваться режимом "Перенос семантики полигонов во входящие объекты" (запуск приложений). В помощи к режиму описывается последовательность действий. |
|||
|
|
30.05.2019 11:40:08
Всё сделал, но почему то во все объекты добавляется значение 990
|
|
|
|
30.05.2019 12:02:11
|
|||
|
|
30.05.2019 15:21:23
Если Вы владеете навыками программирования, то можете написать собственное приложение с помощью программы GIS ToolKit - комплекс средств разработки ГИС-приложений, базирующийся на интерфейсе доступа "MAPAPI" к ГИС-ядру "Панорама". |
|||
|
|
05.12.2022 18:01:58
В новой версии ГИС Панорама добавлен скрипт на python - "Вычислить расстояние до объекта и записать в его семантику"
Для выполнения скрипта необходимо на карте выделить объекты, указать объект, до которого будут вычисляться расстояния (точечный или любой другой - будет взят центр полигона или середина линии) от выделенных объектов, и вызвать скрипт через меню Задачи\Запуск приложений, закладка Скрипты. В диалоге необходимо выбрать семантику, в которую для каждого выделенного объекта будет записано расстояние до заданного объекта, и нажать кнопку Выполнить. Основная функция имеет вид:
mapapi.mapDistancePointObject - вычисляет расстояние mapapi.mapAppendSemanticDouble - добавляет значение в семантику mapapi.mapCommitObject - сохраняет обновленный объект Скрипты могут быть написаны в любом текстовом редакторе. Интерпретатор python может быть скачан с сайта |
||||
|
|
|||
© КБ Панорама, 1991-2024 Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности |