Page 15 - 6430
P. 15

доступу до даних. Однак більшість даних, що містяться в таких
                  індексах, не оптимальні для просторових запитів. Замість цього,

                  просторові БД використовують спеціальні просторові індекси для
                  прискорення просторових операцій з БД. На додаток до типових
                  запитах  SQL,  типу  оператора  SELECT,  просторові  БД  можуть

                  виконувати           широкий           набір        просторових            операторів.
                  Консорціумом  OGC  підтримуються  наступні  типи  запитів  (не
                  обмежуючи даними):

                        - просторові виміри (Spatial Measurements): Пошук відстаней
                  між точками, полігонами і т. д.
                        - просторові  функції  (Spatial                 Functions):  Модифікація
                  існуючих  об'єктів  (features)  для  створення  нових  (наприклад,

                  побудова буферних зон навколо об'єкта, перетин об'єктів і т. д.
                        - просторові  предикати  (Spatial  Predicates):  Відповіді  на
                  запитання на кшталт «чи знаходиться будь-яка установа освіти на

                  відстані  300  м  від  передбачуваного  місця  будівництва
                  магазину..»;
                        - функції  побудови  (Constructor  Functions):  Створення  нових

                  об'єктів  за  допомогою  SQL-запитів,  за  допомогою  вказівки
                  вершин  (положення  вузлів,  точок)  ліній.  Якщо  перша  вершина
                  збігається  з  координатами  з  останньої,  то  об'єкт  може  стати  і

                  полігоном, мають замкнуту границю.
                        - функції аналітичних обчислень (Observer Functions): Запити,
                  які повертають специфічну інформацію про об'єкти. Наприклад,
                  координати центру кола.

                       Не  всі  просторові  БД  підтримують  ці  типи  просторових
                  операторів в запитах.
                       Список систем, що працюють з просторовими БД:

                         1.     Всі  продукти,  що  задовольняють  специфікаціям  OGC
                  (відкритих ГІС.
                         2.     Відкрите  програмне  забезпечення  та  інтерфейси
                  прикладного  програмування  (API)  для  просторових  БД,  деякі  з

                  яких відповідають специфікаціям OGC
                         3.     Boeing's  Spatial  Query  Server  (Official  Site),  що
                  перетворює  Sybase  ASE  в  систему  управління  просторовими

                  базами даних (СУПБД).
                         4.     Oracle Spatial.
                         5.     Microsoft SQL Server підтримує просторові типи даних

                  з версії 2008.
                                                              15
   10   11   12   13   14   15   16   17   18   19   20