Геореляционная модель данных


Геореляционная модель данных — это модель географических данных , которая представляет географические объекты как взаимосвязанный набор пространственных и атрибутивных данных. Геореляционная модель была доминирующей формой формата векторных файлов в 1980-х и 1990-х годах, включая покрытие Esri и Shapefile . [1]

Вторая эпоха в истории ГИС, начавшаяся в середине 1970-х годов, характеризовалась появлением первых программ ГИС общего назначения (а не заказных систем, созданных в 1960-х и начале 1970-х годов). Каждая из этих программ также создавала свои собственные структуры файлов данных, в первую очередь ориентированные на поиск инновационных способов хранения пространственных или геометрических аспектов данных наиболее эффективным и безошибочным способом. Одним из примеров этого было программное обеспечение и структура данных POLYVRT (1973 г.) от Гарвардской лаборатории компьютерной графики и пространственного анализа , которые послужили вдохновением для формата Arc/INFO Coverage. [2] : 105  В экспериментальном программном обеспечении ГИС, таком как ODYSSEY, атрибутивные данные обрабатывались лишь элементарно. Между тем, реляционная база данных быстро становилась наиболее многообещающим программным обеспечением для управления непространственными данными, и несколько молодых компаний-разработчиков программного обеспечения для ГИС решили внедрить ее в свои системы, особенно Esri .

Хотя были и исключения, такие как объектно-ориентированные модели данных в Smallworld GIS (1989) и экспериментальный TIGRIS компании Intergraph , геореляционные данные доминировали в ГИС-индустрии до появления пространственных баз данных в конце 1990-х годов. Большинство из них устарели, хотя шейп-файл все еще широко используется (хотя и сокращается).

В любой структуре векторных данных основной единицей является объект (либо географический объект , либо образец местоположения поля ) , который имеет местоположение в пространстве ( измерение 0, 1, 2 или 3 ) и набор атрибутов. В геореляционной модели они хранятся в виде отдельных файлов: файл геометрии , который обычно создается разработчиком программного обеспечения специально для использования в конкретной программе, и таблица атрибутов , которая соответствует принципам реляционной базы данных ; часто последнее заимствовано непосредственно из существующего программного обеспечения системы управления реляционными базами данных .