Базы данных Oracle - статьи


ВВЕДЕНИЕ


Есть два общеупотребительных типа GIS-приложений: приложения, имеющие дело с пространственной близостью, и приложения, имеющие дело как с пространственной близостью, так и со связностью. Для многих приложений являются достаточными запросы о пространственной близости, в которых, главным образом, рассматриваются метрики типа Евклидовых или геодезических расстояний. Однако, имеются случаи, когда должны быть приняты во внимание вопросы связности, например, при отыскании наикратчайшего расстояния между двумя пунктами дорожной сети. Многие GIS-приложения являются сетями, которые требуют моделирования и анализа отношений между объектами (связности). На рисунке 1 показана дорожная сеть Нью-Йорка.

1.gif

Рисунок 1.Дорожная сеть Нью-Йорка
(60384 узла, 151962 соединения. Источник: NavStreets от NavTech)

Начиная с выпуска 8.1.5, Oracle Spatial поддерживает пространственные объекты. Для управления базирующейся на пространственной близости информацией имеется полный набор индексов, операторов и функций. Сетевая модель данных расширяет Oracle Spatial, чтобы можно было иметь дело со связностью. В настоящее время есть много производителей GIS, предлагающих сетевые решения; однако, их решения могут иметь следующие проблемы:

  • Модель данных хранится в проприетарных (составляющих чью-то собственность) форматах файла, и не может быть объединена с базой данных заказчика.
  • Модель данных и аналитические возможности не могут быть расширены.
  • Прикладная информация не может быть отделена от информации о связности.
  • Непосредственно не поддерживаются управление пространственной информацией и иерархические отношения.

Чтобы разрешить эти проблемы, сетевая модель данных Oracle Spatial делает следующее:

  • Обеспечивает открытую и постоянную сетевую модель данных. Сетевая модель данных хранится в базе данных как реляционные таблицы и управляется через SQL.
  • Упрощает сетевую организацию и анализ данных

Предлагаются API PL/SQL и Java для сетевой организации и анализа данных.

  • Разделяет информацию и прикладная информация в модели данных



  • Начало  Назад  Вперед



    Книжный магазин