Режим создания точки
Рис. 9.9. Режимы создания новых объектов в слое полилиний
Объекты на карте можно создавать вручную, указывая щелчком мыши приблизительное положение точки, или по известным координатам, когда точечный объект на карте создается в точке с заданными координатами. Положение созданной точки всегда можно уточнить, указав ее точные координаты, или переместив ее на карте с помощью мыши.
Для примера, создадим на карте Томской области новую автозаправочную станцию. Для этого нужно выделить в "дереве" слоев точечный слой АЗС (рис. 9.10). Этот слой представляет автозаправочные станции на территории Томской области. Затем нужно выбрать режим создания точки (рис. 62). После этого надо щелкнуть мышью в том месте на карте, где должен располагаться точечный объект. Созданный точечный объект отображается на карте в соответствии с настройками визуализации слоя.
Рис. 9.10. Ввод точечного объекта по координатам
96
При нажатии кнопки ОК на карте создается точечный объект в точке с указанными координатами (рис. 9.11).
Рис. 9.11. Создание точки по координатам
3. Создание полилиний и полигонов
Чтобы создать полилинию (или полигон), необходимо задать узловые точки, входящие в контур полилинии (рис. 9.12). В самом простом случае они могут быть заданы визуально по карте (последовательными щелчками мыши). Если известны точные координаты всех узловых точек, может быть использован режим ввода фигур по координатам.
Кроме этого, можно создавать очередную узловую точку полилинии на основе узловых точек других объектов, уже созданных точек в данной полилинии или произвольных точек на карте. Например, в качестве очередной точки полилинии можно использовать точку пересечения двух указанных отрезков, в качестве четвертой узловой точки полигона – точку, являющуюся четвертой вершиной параллелограмма, построенного по трем предыдущим узловым точкам, и т.д.
Режим создания полилиний
Рис. 9.12. Создание полилинии
Если выделить построенную полилинию, то на ней также визуализируются узловые точки (рис. 9.13).
97
Рис. 9.13. Создание полилинии
4. Ввод объектов по классификатору
Ввод фигур на карте можно настроить таким образом, чтобы при создании очередного объекта автоматически устанавливались значения каких-то его атрибутов. Для этого необходимо сначала настроить классификатор, после чего создавать объекты в режиме ввода фигур по классификатору. Для примера настроим классификатор (рис. 9.14) таким образом, чтобы при создании объектов в слое зданий (на карте города) автоматически устанавливалось значение атрибута Тип здания (Type). Допустим, что этот атрибут в большинстве случаев может принимать одно из трех значений: жилое помещение, нежилое помещение, спортивное сооружение.
Рис. 9.14. Настройка классификатора
98
5. Геометрические и геодезические построения
При создании объектов на карте могут быть использованы различные геометрические построения. Они необходимы в тех случаях, если в процессе создания объекта нужно вычислять координаты его узловых точек на основе узловых точек других объектов, уже созданных точек в данном объекте, произвольных точек на карте (рис. 9.15).
Рис. 9.15. Контекстное меню для выбора способа задания узла объекта
6. Привязка к сетке
При рисовании фигур на карте можно использовать вспомогательную сетку. Она предназначена для выравнивания и точного позиционирования объектов на карте. Если привязка к сетке включена, то при создании или редактировании объектов на карте координаты всех узловых точек выравниваются по сетке, то есть узловые точки как бы «прилипают» к узлам сетки. Привязку к сетке удобно использовать при рисовании на карте различных диаграмм, схем и т.п.
Шаг сетки можно определить одинаковый для всех слоев карты. Но в тех случаях, когда в разных слоях объекты рисуются с разной точностью, можно настраивать индивидуальные параметры сетки для каждого слоя (рис. 9.16, 9.17).
99
Шаг сетки карты по X и по Y
Режим отображения сетки
Рис. 9.16. Панель инструментов для управления сеткой
Рис. 9.17. Редактирование узловых точек объекта с привязкой к сетке
7. Работа с многоконтурными объектами
Всистеме IndorGIS есть возможность создавать полиполилинии
иполиполигоны. Полиполилиния – это объект, состоящий из двух или нескольких полилиний, но имеющий один набор значений атрибутов в базе данных.
Полиполигон – это объект, состоящий из двух или нескольких полигонов, но имеющий один набор значений атрибутов в базе данных. Например, полиполигоном на карте может быть представлено здание, состоящее из отдельных корпусов и имеющее дырки – внутренние дворы. Графическое представление такого здания – это несколько отдельных контуров, но атрибутивное описание для них одно (адрес, тип здания и т.д.).
8. Работа с растрами
В качестве слоя карты в системе IndorGIS можно использовать растровые изображения. Растры используются в IndorGIS в основном в качестве подложки, поверх которой наносятся векторные изображения. Чтобы поместить растр на карту, нужно вызвать команду добавления слоя карты из файла и выбрать требуемый растровый файл. После этого растр будет загружен на карту. Далее необходимо выполнить позиционирование растра на карте – нужно выполнить геопривязку растра, т.е. надо указать, каким координатам на местности соот-
100