Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Digitals.pdf
Скачиваний:
73
Добавлен:
28.06.2022
Размер:
9.86 Mб
Скачать

Глава 5. Сбор и правка объектов

Копирование и вставка значений параметров

Поля ввода параметров представляют собой обычные текстовые поля, которые можно встретить почти в любом диалоговом окне системы Windows. Естественно, что для копирования и вставки значений параметров можно пользоваться буфером обмена, как при работе с любыми другими полями ввода.

Для выделения всего содержимого поля ввода или его части пользуйтесь мышью или клавишами стрелок в сочетании с нажатой клавишей Shift. Затем копируйте или вставляйте выделенное значение с помощью команд контекстного меню.

Кроме непосредственного копирования из полей ввода, программа имеет средства копирования и вставки зачений параметров в целом.

Копирование перетаскиванием

Для копирования значения из параметра в параметр можно воспользоваться перетаскиванием. Для этого:

1.Пометьте объект или объекты и перейдите на панель Инфо.

2.Захватите мышью параметр, для чего наведитесь на его имя, затем нажмите и удерживайте левую кнопку мыши.

3.Перетащите захваченный параметр на другой (целевой) параметр, в который вы собираетесь

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

4.Отпустите кнопку мыши. Появится всплывающее меню, в котором программа попросит уточнить, что именно вы намереваетесь скопировать:

Скопировать значение параметра

Собственно, копирует значение.

Скопировать размещение подписи

Копирует размещение подписи параметра.

Если целевой параметр заполнен, то будет вынесена подпись с теми же атрибутами выноса (размещением и разворотом), что и в исходном параметре.

Если целевой параметр пустой, то создается пустая подпись, которая не будет отображаться в карте до того момента, пока вы реально не заполните параметр.

Больше о подписях в разделе «Вынос подписей» далее.

Скопировать значение и размещение

Выполняет обе предыдущие команды в одной.

Отмена

Отменяет копирование.

Копирование перетаскиванием можно использовать для копирования значений из фиксированных или производных (вычисляемых) параметров в обычные, редактируемые. Например, вы можете скопировать высоты пикетов из фиксированного параметра “Z” в параметр “Абсолютна висота, м”, как того требует общепринятый классификатор плана масштаба 1:2000 (шаблон карты 2000.dmf).

Может также быть полезным для приведения списка параметров объекта к требованиям другого классификатора.

Специальная вставка

Для вставки всех или нескольких параметров объекта сразу можно воспользоваться следующими командами из меню Правка > Специальная вставка:

Только параметры

Команда позволяет вставить параметры взятого в качестве образца объекта в параметры помеченных объектов. Команда вставляет не только параметры, но и соответствующие подписи.

108

Заполнение параметров

Последовательность действий следующая:

1.Пометьте объект-образец и скопируйте его в буфер обмена с помощью Правка > Копировать либо другим удобным способом.

2.Пометьте целевые объекты и примените команду Правка > Специальная вставка > Только параметры.

Например, вы можете скопировать кадастровый участок с заполненными типовыми параметрами

и затем вставить эти параметры в другие участки, сэкономив тем самым себе время.

Второй вариант применения этой команды предоставляет возможность вставки значений параметров из Word, Excel или текстового файла с разделителем табуляцией.

Этот вариант не отличается удобством. Для вставки отдельных параметров требуется изменить список доступных слою параметров в соответствии с колонками данных в таблице, что может быть затруднительно, когда параметров много. Ниже мы рассмотрим более гибкий вариант вставки с помощью команды Параметры из Excel, а интересующихся именно этим вариантом отсылаем к справочной системе Digitals.

Параметры из Excel

Рассмотрим команду на примере. У нас есть электронная таблица, фрагмент которой показан ниже на рисунке. В таблицу внесены данные на земельные участки, по одной строке на участок.

Также у нас есть карта с участками, пронумерованными в параметре “НД_Номер ділянки паю” в соответствии с колонкой “№ Участка” в электронной таблице. Наша задача заключается в том, чтобы внести данные из таблицы в участки, связав их по номеру.

Для установления связи между колонками таблицы и параметрами объектов используется специальный настроечный файл Excel.hdr, размещенный в программной папке (по умолчанию это c:\Digitals). Это обычный текстовый файл, только с расширением HDR вместо TXT. Для его создания или редактирования можно использовать Блокнот. Откроем этот файл и набьем следующие данные:

4

20030

20130

20190

Это значит, что колонка “№ Участка” будет связана с параметром с кодом 4 “НД_Номер ділянки паю”.

Колонку “П І Б” мы связываем с параметром с кодом 20030 “NM ПІБ фізичної або назва юридичної особи”. То же и для других параметров.

Пустая четвертая строка говорит о том, что колонку “док” мы пропускаем.

Колонка данных “№ Участка”, по которой будет осуществляться поиск целевого участка, называется ключевым полем. По умолчанию в качестве ключевого поля используется первая колонка данных. Если ключевое поле находится не в первой колонке таблицы, то в соответствующей строчке файла Excel.hdr после кода параметра нужно добавить символ * (звездочка).

Действуем:

109