Нужна помощь

Вибачте, будь-ласка. Чи можете уточнити, обмежуючі прямокутники - це як розмах об’єкта :question: Я просто не можу додути, як можна по іншому визначити об’єкти, що мають хоча-б одну спільну точку з “центровим” полігоном. “Центровим” - тут називаю той полігон, до якого треба знайти полігони зі спільною межею.

Можна, але це-ж цикл у циклі. Тобто: для кожної точки “центрового” полігона запускаєм перебір точок “тестованого” полігона. “тестований” полігон - один з тих, що примикає до “центрового” полігона.
Тут, якби була скриптова функція пошуку рядка в текстовому блоці @Text… Можна було-б обійтись одним циклом.

Загалом, запропонований варіант прийнятний, треба тільки складніший скрипт писати. Але, ой як не вистачає відповідної функції сценарію контроля. Може щось, стосовно перевірки на наявність спільної межі, можна буде з часом доробити :question:
Дякую.

Во вложении скрипт возвращающий по номеру объекта список объектов с общими сторонами

Пример вызова:
$SO=@Map.SelectedObject
$Res=%Library.FindNeighbors $SO
@Dialog.Message $Res

В скрипте использовался грубый перебор “каждый с каждым”, если будет тормозить на картах с большим кол-вом объектов, можно отсеивать объекты, чьи “размахи” не пересекаются
Extract_to_Library_folder.zip (530 Bytes)

Дуже дякую. Швидко Ви його :smiley:

Уважаемые, срочно нужна ваша помощь. Возникла одна проблема, а обратиться не к кому. А дело вот в чем. Занимаемся обновлением карт. Есть отвекторизированные планшеты масштаба 1:10 000 в количестве более 70 штук. Все сшиты между собой. И отдельно есть сшитый рельеф по всему этому району. Есть ли возможность как-то корректно добавить этот рельеф в раннее отрисованные планшеты? По условным знакам по некоторым слоям(например дороги,водные объекты и т.д) горизонтали проходить не могут. Способ при котором надо двигать отдельные слои на задний или передний план не подходит по причине того, что очень большой объем отрисованной ситуации. Например, в Arc GIS это делается при помощи банального перемещения слоев в нужном порядке. Так что очень прошу помощи в данной ситуации

Другого способа кроме как вставить горизонтали в карту и отправить их на задний план придумать сложно. В этом случае заливка дорог и прочего будет закрывать горизонтали. Скопируйте по небольшому куску из каждой карты и поиграйтесь. Заодно и оцените скорость вставки.
P.S. Кроме вставки из буфера обмена есть еще Вставка - Карта.

здравствуйте!!! такой вопрос: имею 800 пикетов они все в условной системе высот.
ЦЕЛЬ: нужно в каждую отметку пикета добавить одно и тоже число чтоб перевести в нужную систему!
есть ли такая возможность?
заранее спасибо!

Є кнопка на закладці “Правка” DZ (Сдвиг по высоте).

Что то не могу найти ! скиньте скрин как оно выглядит пожалуйста!?)
Заранее спасибо!

[url=інша проблема - #42 від Dmitry_Zolotar]

Нужен совет. Как исправить ситуацию. При вызове свойства объекта двойным щелчком (к примеру таблица с текстом), далее делаю изменения или просто просмотр. Далее закрываю нажатием на “ОК” или сочетанием клавиш Ctrl+Enter после чего выскакивает вкладка как будто был двойной щелчок по пустому полю в файле, с списком всех активных слоёв. Это иногда напрягает, когда пользуешься в основном клавиатурой при быстром редактировании большого количества файлов. Также хочу сказать что это происходит только если свойства объекта вызваны двойным щелчком, а не “правая кнопка мышки - свойства объекта” в этом случае всё нормально.


Проблема была в какой-то версии, но исчезла уже при последующих обновлениях.

Обновил - всё таже петрушка

Як тимчасовий варіант - Меню Сервіс>Налаштування вкладка Правка - Інтерфейс виключити опцію Вибір позначки подвійним кліком

Дело в том что функция “выбор пометки двойным щелчком” нужна при других задачах, в основном при заполнении XML

А для чого викликати властивості об’єкта обов’язково подвійним кліком на центрі об’єкта таблиці? По-моєму, цей функціонал не документований. А навіть якщо це глюка Digitals! Але-ж є вихід з ситуації, і не один:

  1. Якщо “в основном клавиатурой” - кнопка на клаві “контекстне меню” і кнопка на клаві “курсор вниз” і Enter.
  2. Якщо з мишою - права кнопка миші для виклику контекстного меню, в контекстному меню пункт Властивості…
  3. Додайте скриптову команду @ExecuteMenu EditObject в кнопку панелі інструментів (скрипт на кнопці), призначивши скрипту гарячу клавішу. Тоді, тиснете лише гарячу клавішу - отримуєте вікно властивостей позначеного об’єкта.
    Тут, як на мене, найшвидший для роботи варіант - третій.

Добрый день. Задача. В атрибутах шрифта параметра (Карта|Параметры) меняю цвет шрифта. На карте изменений не происходит. Цвет параметра меняется только если вручную удалить и создать подпись. При этом, к сожалению, меняется нужное расположение подписи. Всего 86 объектов. Есть соображения?

Дивно. А в мене колір підписів параметра міняється при першому-ж оновленні карти на екрані. От скриптик - його в цикл для всіх позначених.$Obj=@Map.SelectedObject ;читаєм розміщення підпису $PresentCapt=@Map.Object[$Obj].Caption[ID200] $Param=@Map.Parameters.FindByID ID200 ;видаляємо підпис параметра @Map.Object[$Obj].RemoveCaption $Param @Map.RefreshObject $Obj @Dialog.Message Видалено підпис параметра ID200 ;створюємо підпис параметра @Map.Object[$Obj].CreateCaption $Param 1 1 0 0 0 0 ;розміщуємо підпис параметра @Map.Object[$Obj].Caption[ID200]=$PresentCapt @Map.RefreshObject $Obj @Dialog.Message Створено підпис параметра ID200

Цвет, стиль и размер шрифта меняется только в тех подписях, чьи размеры не менялись вручную.
Сохранить расположение подписей можно, используя временный параметр:
-Перетяните значения целевого параметра помеченных объектов на закладке “Инфо” и отпустите в другом(временном) параметре
-Выберите “Скопировать значение и размещение подписи”
-Удалите подписи целевого параметра.
-Перетяните значения временного параметра и отпустите в целевого параметре
-Выберите “Скопировать значение и размещение подписи”
-Удалите подписи временного параметра.

Размер понятное дело, но цвет и стиль? Все меняется и для подписей с “ручным” размером.

Странное явление. Вы не используете слои типа Подпись для своих объектов?

По поводу цвета и стиля тоже был удивлен. Ну да ничего, будем знать. Изменялся-ли размер тех подписей, которые “не реагируют” на изменение атрибутов, точно сказать не могу, так как с этим файлом работало несколько пользователей. Манипуляции с копированием значения и размещения параметра попробовал сразу, к сожалению не помогло. Видимо, при этом в новый параметр копируется и тот факт, что в старом вручную менялся размер. Слои типа Подпись не использую.