Oracle Spatial and Graph

Материал из Википедии — свободной энциклопедии
Это старая версия этой страницы, сохранённая Weisband (обсуждение | вклад) в 14:10, 20 января 2016 (Представление данных). Она может серьёзно отличаться от текущей версии.
Перейти к навигации Перейти к поиску

Oracle Spatial and Graph, ранее Oracle Spatial (от латинского 'spatial' - пространственный), образует отдельно лицензируемый компонент Oracle Database. Часть этого пакета под названием Oracle Locator доступна в стандартном объеме поставки банка данных. Она не поддерживает такие операции, как объединения и буферы, пересечения, вычисления площади и длины. Исключена также поддержка более продвинутых функций, таких, как системы линейных функций, пространственный анализ, геокодирование и обработка данных растрового формата.

Пространственные функции в Oracle Spatial and Graph поддерживают пользователей в широком спектре приложений, например - при создании геоинформационных систем или привязанного к местности е-бизнеса.

Компоненты

Существуют три основных компоненты системы.

Обработка геопространственной информации

Речь идет об одномерных, двумерных, трехмерных или четырехмерных (включая изменения со временем) объектах, имеющих определенную форму. Например, это географические объекты, данные из САПР и т.п.

Обработка данных сетевой модели

Средство для моделирования и анализа физических и логических сетей, используемых в промышленности, таких как транспортные. Сюда же относится поиск быстрейшего или кратчайшего пути в графе (дорожной сети). Oracle Spatial может, поэтому, использоваться при разработке программного обеспечения для навигаторов и маршрутизаторов.

Обработка RDF семантических моделей

Эта функция поддерживает стандарт RDF, предложенный World Wide Web Консорциумом (W3C).

Представление данных

Два основных формата представления пространственных данных - это растровый и векторный. В растровом виде представлены, напримиер результаты аэрофотосъемки или космические снимки.

Для векторных данных Oracle имеет нативный (собственный, встроенный) тип данных "SDO_GEOMETRY". Т.е., вы можете создать таблицу со следующей структурой:

 CREATE TABLE city (
   city_name VARCHAR2(30), 
   totpop NUMBER(9), 
   geom SDO_GEOMETRY);

Тогда в первых двух колонках будет храниться название и население города, а в третьей - геометрия его расположения на поверхности земли.

Литература

  • Albert Godfrind, Richard Pitts, Hans Viehmann, Ravikanth Kothuri. Pro Oracle Spatial for Oracle Database 12c. Apress (2015) ISBN 978-1-4302-6313-5
  • Simon Greener, Siva Ravada. Applying and Extending Oracle Spatial. Packt Publishing (2013) ISBN 184968636X
  • Euro Beinat, Albert Godfrind & Ravikanth V. Kothuri. Pro Oracle Spatial for Oracle Database 11g. Apress (2007) ISBN 1-59059-899-7
  • Euro Beinat, Albert Godfrind & Ravikanth V. Kothuri. Pro Oracle Spatial. Apress (2004) ISBN 1-59059-383-9

Смотри также

  • GDAL – Библиотека открытого доступа к даным Oracle Spatial

Ссылки

Oracle документация http://www.oracle.com/pls/db121/portal.portal_db?selected=7&frame= See:

  • Spatial and Graph Developer's Guide
  • Spatial and Graph GeoRaster Developer's Guide
  • Spatial and Graph Topology Data Model and Network Data Model Graph Developer's Guide
  • Spatial and Graph Java API Reference (Javadoc)
  • Spatial and Graph RDF Semantic Graph Developer's Guide

Внешние ссылки