Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Стандарти просторових даних






Організація Ореп GI Сопsortium (ОGС) була заснована в 1994 році з метою " забезпечити специфікації просторового інтерфейсу, доступні для загального використання". Стандарт " Ореп СІS® Simple Specification For SQL" (далі - стандарт ОGС), що описує зберігання, вибірку, пошук і відновлення просторової інформації реляційними СУБД, був створений ОGС за участю найбільших розробників реляційних СУБД - ІВМ, Informix I Oracle. На даний момент діє версія /. / цього стандарту, затверджена в 1999 році.

Предметом розгляду стандарту ОGС є геодані - інформація про деякі об’єкти, які мають як просторові (геометричні), так і інші атрибути. Представлення всіх геометричних атрибутів, що розглядаються у стандарті, засновано на двовимірній геометрії із з'єднанням вершин відрізками прямих ліній.

У пропонованій стандартом ОGС моделі даних кожному об’єкту геоданих відповідає один запне у реляційній таблиці для цього типу об'єктів /Негеометричні атрибути об'єкта зберігаються в стовпцях цієї таблиці, що мають стандартні типи даних SQL 92. Порядок зберігання геометричних атрибутів залежить від варіанта реалізації стандарту.

У стандарті ОGС пропонуються два варіанта його реалізації – SQL 92 і SQL 92 with Geometry Types.

В SQL 92 (суто реляційному варіанті) кожний стовпець для геометричного атрибута є зовнішнім ключем, що посилається на окрему таблицю, що зберігає геометричні значення (геометричну таблицю). Кожне геометричне значення зберігається у вигляді одного або декількох записів цієї геометричної таблиці. Дані в геометричній таблиці можуть зберігатися або з використанням звичайних числових типів або з використанням двійкових типів SQL, - стандарт приводитьсхеми реалізації для обох випадків. Однак для варіанта SQL 92 стандарт ОGС не описує набір функцій над даними геометричних типів.

В SQL 92 with Geometry Types. (реляційному або об’єктно-реляцшному варіанті) до безлічі талів SQL 92 додається набір геометричних типів. Стандарт описує ці типи й набір функцій над значеннями цих типів, але не стосується того, яким образом геометричні типи додаються до безлічі типів SQL 92.

У більшості реляційних СУБД реалізований другий варіант підтримки стандарту ОGС – SQL 92 with Geometry Types..Варіант SQL 92 був реалізований у ранніх версіях Оracle, але згодом корпорація Оracle перейшла на об’єктно-реляційний варіант.

1SO) випустила декілька міжнародно визнаних стандартів мови SQL, SQL1, 89, SQL92, SQL99, SQL2003). Стандарт ІSO/ІЕС SQL, -Multimedia and application Packages, друга редакція якого вийшла в 2002 році, описує підтримку мультимедійних даних у реляційних СУБД. Він складається з декількох частин; третя частина присвячена роботі із просторовими даними. Цей стандарт частково перетинається зі стандартом ОGC.

Стандарт 1SO також заснований переважно на двовимірній геометрії, однак він дозволяє використовувати додаткові координати для представлення тривимірної інформації. Як з'єднання вершин просторових об'єктів цей стандарт допускає не тільки відрізки прямих ліній, але й дуги кіл.

 


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал