Практическая работа № 7
Создание и настройка проекта в системе ГИС-ПАНОРАМА. Создание классификатора объектов. Задание семантики. Редактирование слоев
Панорама ГИС Карта является полнофункциональной геоинформационной системой, которая позволяет оперативно обновлять карты обстановки на основании информации из базы данных.
Создание классификатора объектов.
Перед созданием карты необходимо определиться с объектами и слоями, которые в ней будут. Для этого создается классификатор. Классификатор электронной карты - это совокупность описания слоев векторной карты, видов объектов и их условных знаков, видов семантических характеристик и принимаемых ими значений, представленных в цифровом виде. Описания слоев, объектов, семантических характеристик и некоторых видов значений характеристик должны содержать цифровой код. Условные знаки объектов могут быть представлены в двух видах:
-для отображения карты на дисплее;
- для вывода карты на печатающие устройства.
Если описание знаков для печати карты не введено в классификатор, то при печати применяются знаки, выводимые на дисплей. Для просмотра карты в принтерных знаках на экране устанавливается соответствующий вид карты через главное меню приложения.
Классификатор карты в цифровом виде хранится в файле RSC. Файл RSC располагается в одной директории с векторной картой или в общей директории классификаторов.
Для создания классификатора карты необходимо зайти в меню «Файл» и выбрать пункт «Классификатор карты» (Рис. 42).
Рис 42. Создание классификатора объектов После этого появится окно, в котором необходимо указать папку, в которой будет находиться классификатор и задать название классификатора. В данном случае файл имеет название «Ilinka.rsc»
5 Затем открываем редактор классификатора (Рис 43)
Рис.43 Редактор классификатора
На вкладке «Общие данные» указываем необходимую информацию:
1. Название классификатора – Ильинка
2. Тип карты (Топографическая, Обзорная, Аэронавигационная, Планы городов)– Планы городов.
3. Масштаб – 1:2000
4. Мелкомасштабная карта
5. Количество цветов – 64
На вкладке «Слои» создаем слои, которые нам будут необходимы для работы с картой. Для того, чтобы создать новый слой необходимо нажать кнопку «Добавить». В данном случае - Системный, Дома, Дороги, Природа.
На вкладке «Объекты» создаем объекты классификации. Имеется возможность создавать как новые объекты, так и редактировать уже имеющиеся. Так например, были созданы, такие объекты как –«Огнестойкие» (слой Дома), «Неогнестойкие» (слой Дома), «Асфальт»(слой Дороги), «Цемент»(слой Дороги), «Трамвайные пути»(слой Дороги), «Леса» (слой Природа), «Газоны» (слой Природа). Рассмотрим пример создания объекта «Огнестойкие» (Рис 44).
Рис 44 –Объекты
Нажимаем на кнопку «Новый объект». Выбираем «Тип» (Линейные, Площадные, Точечные, Векторные, Подписи, Шаблоны). Так как в нашем случае мы создаем объект «Огнестойкие дома», то выбираем тип «Площадные». Далее указываем Полное и краткое название объекта – Огнестойкие. Следующим этапом является настройка вида объекта (Линия, Пунктир, Полигон, Полигон заштрихованный, Векторные линии и др.), для этого переходим на подвкладку «Вид» и выбираем «Полигон заштрихованный» и затем нажимаем на кнопку «Параметры». Здесь необходимо указать «Наклон» (45 градусов), «Шаг» (5), «Цвет» (Синий) и ««Толщину»(1). Следует отметить, что в дополнении полигону заштрихованному, при создании объекта «Огнестойкие дома»» необходимо указать более четкие границы. Для этого необходимо добавить линию. Нажав на правую кнопку мыши, выбираем пункт «Добавить». После этого имеется добавить ««Вид линии».
Задание семантики
На следующем этапе переходим на подвкладку «Семантика». Переходим на вкладку, в которой имеется возможность создать семантику для всех слоев, которые будут использовать в ГИС Карта. В ГИС Карта в отличие от других систем семантика создается первоначально одна для всех и из этого набора для каждого слоя выбираем уже определенные атрибуты, и для того, чтобы добавить атрибуты необходимо его добавить в общий список атрибутов.
Здесь имеется возможность добавить и удалить. Для того, чтобы добавить, необходимо нажать на кнопку «Добавить». Появиться список «Выбор семантики», значения которого были указаны по умолчания или созданы ранее на вкладке «Семантика». Добавляем такие атрибуты как «Огнестойкость», «Этажность», «Жилой/Нежилой», «Собственное название».
Так, например, создадим семантику «Этажность» (Рис 45).
Рис. 45 – Семантика.
Указываем: -Полное и краткое название – Этажность; -Код– 1001(до этого не использовался и является уникальным); -Ключ – SEM_(разрешается использование только латинских символов); -Тип – числовое значение; -Минимум, Умолчание, Максимум (указываем ограничение числовых значений); -Разрешается повторение (указываем, разрешается ли повторение или нет); -Размер – 2(всего знаков до и после запятой); -Точность – 0(количество знаков после запятой).
Если необходимо изменить шрифт, масштаб, использовать определенный условный знак или работать с трехмерными объектами переходим на подвкладки «Шрифты», «Масштаб», «Библиотеки», «3D» соответственно.
Создание и настройка проекта
Перед созданием проекта необходимо определиться с типом создаваемых материалов: 1) Карта (по номенклатурным листам) 2) Пользовательская карта (без номенклатурных листов) 3) План (без проекции)
1) Карта
Для того чтобы создать новую карту необходимо зайти в меню «Файл» и выбрать пункт «Создание карты». После этого появится окно, в котором необходимо указать папку, в которой будет находиться карта и задать название карты.
Появившееся окно диалога состоит из двух частей семантика создается первоначально
-данные на район;
-данные на лист.
Обязательным условием заполнения данных на район является наличие имени файла ресурсов (*.RSC) и значение масштаба больше нуля. Изначально диалог с данными на лист пуст. Для того, чтобы в нем появились поля ввода, заполните данные на район. В поле «Тип электронной карты» необходимо установить систему координат. Далее выбираем классификатор карты, в данном случае это классификатор, составленный в соответствии с стандартами масштаба 1:2000, открываем файл «Ilinka.rsc».
Данные на район заполнены, теперь можно приступать к добавлению номенклатур, для этого нажмите кнопку Добавить. В появившемся окне, в верхней выплывающей строке, отображается шаблон номенклатуры нужного масштаба, в соответствии с этим шаблоном следует ввести наши номенклатуры:
− 1.N.N-35-128-1-1-1-1
− После заполнения необходимо вбить название листа -Городище
Для создания карты можно использовать кнопку Копия (Copy). В этом режиме выбирается существующая карта и по ней делается точно такая же новая, в которую можно внести необходимые изменения.
С помощью кнопки Проекция можно выбрать существующую карту, скопировать из нее данные о проекции и далее внести необходимые изменения. В дальнейшем паспорт векторной карты может быть отредактирован.
2) План
План создается на небольшой участок территории, где отсутствует искажении проекции. Для того, чтобы создать новый план необходимо зайти в меню «Файл» и выбрать пункт «Создание плана». Затем указываем такие параметры как файл ресурсов, название карты, мастаб, единицу храненя координат объектов и номер первого объекта (Рис. 46).
Рис. 46 Создание плана
Для более высокой точности вычисления площадей, периметров и других величин нужно выставить флажок Повышенная точность координат объектов, что обеспечит точность хранения координат до долей миллиметров. Однако недостатком этого является удвоенный размер файлов метрики объектов.
3) Пользовательская карта
Создать пользовательскую карту можно, выбрав в меню «Файл» пункт «Создание пользовательской карты». Для создания Пользовательской карты достаточно ввести ее название, тип и название электронного классификатора, который будет для нее базовым. Масштаб карты вводить необязательно. После создания паспорта Пользовательской карты она добавляется в карту, совместно с которой будет использоваться.
Редактирование слоев
Для того чтобы произвести редактирование слоев необходимо выбрать в меню «Задачи» пункт «Редактор классификатора», а затем вкладку «Слои». В диалоге «Редактирование слоев» представлен перечень слоев классификатора в виде таблицы из 5-и колонок: номер слоя, название, ключ, порядок вывода, число объектов (Рис. 47).
Рис. 47 Пример редактора классификатора
Для добавления нового слоя надо нажать кнопку «Добавить». В конце списка слоев появится подсвеченная строка с новым порядковым номером. В поле «Название слоя» после нажатия левой кнопки мыши заносится имя слоя, в поле «Порядок вывода» -номер вывода слоя, в поле «Ключ»– короткое имя слоя. В поле «Число» объектов ввод запрещен. Ввод информации в каждую колонку происходит при нажатии кнопки «Enter».
В нижней части диалога слева отображаются объекты, принадлежащие слою. По двойному нажатию на изображение объекта происходит переход в таблицу объектов. Слой можно удалить с сохранением объектов удаляемого слоя и переносом их в другой слой либо удалить слой со всеми принадлежащими ему объектами.
Для удаления слоя нужно подсветить требуемый слой и воспользоваться кнопкой «Удаление». В ответ на экране появится диалог «Удаление слоя». Этот диалог предусматривает удаление слоя с переносом объектов в другой слой. Для сохранения объектов удаляемого слоя нужно нажать кнопку Перенести и в списке слоев мышью выбрать новый, принимающий слой. Если объекты из удаляемого слоя сохранять не надо, то по Ok (Да) слой удаляется из списка вместе с принадлежащими ему объектами.
Внизу справа на закладке Слои расположена таблица для работы с общими семантиками для слоя (для связи с базами данных). При перемещении по списку семантик, объекты слоя имеющие данную семантику подсвечиваются желтой рамкой.
Если таблица семантик слоя пуста, можно заполнить ее списком семантик всех объектов слоя или списком обязательных семантик всех объектов слоя.
При нажатии кнопки Заполнить необходимо выбрать -Все семантики объектов войдут в список или только Обязательные. Полученный список можно отредактировать (добавить или удалить семантики). Можно просто набрать необходимые семантики из списка по кнопке Добавить.
|