Программное обеспечение и технологии геоинформационных систем. Замай С.С - 65 стр.

UptoLike

Составители: 

5.6. Привязка внешних баз данных
Все данные, составляющие композицию карты можно разделить на
две группы.
Пространственные данные это координаты объектов, их типы
(точка, дуга, полигон), способы отображения и прочая графическая ин-
формация, т. е. все, с чем оперирует GeoConstructor.
Атрибутивные данные это любая дополнительная (как правило,
алфавитно-цифровая) информация, имеющая отношение к данной терри-
тории. Например, название городов или численность населенияэто атри-
бутивные данные (характеристики) пространственных объектов слоя «Го-
рода».
Каждый объект в карте имеет пользовательский идентификатор для
привязки к базе данных (свойство oID). Основная идея связи пространст-
венных данных с атрибутивными заключается в идентификации объектов
базы данных соответствующим образом. Пространственный объект на кар-
те и содержащий информацию о нем объект базы данных имеют один и
тот же идентификатор, который служит связующим звеном. Как пример
можно привести следующую структуру БД.
Каждому слою карты ставят в соответствие таблицу, содержа-
щую характеристики объектов слоя. В таблице должно присутство-
вать поле, в котором хранится идентификатор объекта. Следователь-
но, с одним объектом на карте сопоставляется одна запись (строка) в
таблице, содержащая в поле идентификатора то же значение, что и
идентификатор пространственного объекта на карте. Точно таким же
образом объекту на карте можно приписывать информацию, содер-
жащуюся в группе записей, отдельной таблице или любом другом
наборе данных.
Практически все системы визуального программирования содержат в
своем составе средства для работы с реляционными СУБД различных
65