Карта состоит из одного или нескольких слоев, каждый слой содержит один или несколько типов графических объектов. Каждому типу соответствует множество графических объектов этого типа.
Слои карты и типы графических объектов являются компонентами карты, а сама карта есть один из компонентов ГБД.
Разбиение карты на слои и типы объектов полностью зависит от желаний пользователя, создающего карту. Обычно оно отражает реальные взаимосвязи объектов и может зависеть от назначения карты. К одному типу обычно относят такие объекты, которые имеют одинаковый набор описывающих их характеристик. Например, все здания имеют такие характеристики, как количество проживающих, число этажей, год ремонта и т.п. Все земельные участки имеют иные характеристики – тип почвы, назначение участка и т.п. В связи с этим будет разумно рассматривать здания и участки как два различных типа объектов.
При разбиении карты на слои следует учитывать, что отображение карты всегда выполняется послойно, причем пользователь может задать требуемый порядок слоев (от нижнего слоя к верхнему). Объекты слоя, который отображается позже (т.е. верхнего слоя), могут перекрыть собой объекты из ранее отображенных (нижних) слоев. В противоположность этому, для типов объектов одного слоя не гарантируется какой-то определенный порядок отображения.
Всегда возможно изменить существующее разбиение на компоненты, ввести новые слои или, наоборот, объединить существующие, изменить слой и тип для некоторых объектов и т.п.
Чтобы создать новую карту, нужно средствами ObjectLand внести ее имя в список карт данной ГБД, описать слои карты и типы графических объектов в каждом слое. Сразу после создания карта пуста, т.е. не содержит графических объектов.
Система ObjectLand предоставляет средства для добавления, изменения и удаления объектов (редактирования карт). Графические объекты могут также добавляться в карту в результате операции импорта, т.е. загрузки файла описания графических объектов, заданного в одном из поддерживаемых системой ObjectLand форматов. Процедуры импорта будут описаны в отдельном разделе. Кроме того, объекты могут быть перенесены из другой карты в результате операции объединения карт или их компонентов.
В состав демонстрационной ГБД «City» входят карты «Город Энск» и «Энская область». Далее при описании структуры карты будут приводиться примеры, основанные на этих картах.