В мене єдине прохання - можливо, було б доцільно зробити, щоб налаштування для імпорту DAT-файлів (код шару, коди параметрів) діяли також і для цієї функції, у випадку, якщо стоїть галочка Окремими точками. Тому що по замовчуванню точки створюються в першому по порядку шарі (навіть якщо він лінійний), а номер точки заноситься в перший нестандартний параметр, доступний для цього шару. Тож коли ми міняємо шар на інший, і якщо там немає такого ж параметру, то ми “втрачаємо” номери точок.
Это будет слишком уж неочевидной, скрытой настройкой. Таких в дигитале и без того хватает.
К слову, насчет вставки в первый попавшийся слой. Формально, это не совсем так.
Если перед вставкой из буфера обмена перейти в режим сбора и выбрать слой, то точки будут вставлены именно в выбраный и номер запишется в первый параметр данного слоя.
Однако данный способ срабатывает не всегда и закономерности я, честно говоря, не смог найти. Поэтому, его можно отнести к разряду не документированых. Другими словами, это не глюк, а “фича”.
Це я також помітив. Тепер пробую робити так: в Зборі ставлю точковий об’єкт із потрібного шару, переходжу в Правку, виділяю його - і після цього вставляю із буфера точки. Збоїв поки що не виникало.
Добавили отдельную настройку для вставки из буфера обмена: Сервис|Настройки|Правка|Вставка объекта как текст
В ней можно указать один или несколько кодов слоев для вставки. Причем можно указывать коды как точечных, так и линейных слоев. Программа сама выберет нужный в зависимости от опции Поточечно.
Для стандартных шаблонов Normal.dmf и XMLNormal.dmf строка с кодами слоев будет выглядеть так: 10,20000,70001,70005
Нет, программа будет перебирать указанные в списке ID по очереди. И как только в вашей карте найдется слой с таким ID, объект будет вставлен в него. И все. Причем, если стоит галочка Поточечно, то коды слоев тип которых не Пикет и не Одиночный символ, будут проигнорированы. И наоборот, если Поточечно выключено, то будут браться только слои с типом Полигон/полилиния.
Иначе бы пришлось каждый раз менять эту настройку - что неудобно. А так, можно задать ее один раз для всех вариантов шаблонов. Главное только чтобы коды слоев в них не пересекались.
Дуже корисна річ. От якби ще в рядку з кодами шарів можна було б вказувати ID параметра, до якого заносились би номери точок у випадку налаштування Сервіс|Налаштування|Правка|Вставка об’єкта як текст|Номер є для вставки точкових об’єктів
Тоді б рядок виглядав так:11330000 25,81264000,…; де
11330000 - ID шару точкових об’єктів
25 - ID параметра, значення якого міститиме номер точки
81264000 ID шару лінійних/полігональних об’єктів.