Источник: Электронный архив ресурса IT-технологий Citforum
Oracle Spatial - это опция Oracle Database 10g Enterprise Edition, включающая дополнительные возможности по обработке пространственных данных для поддержки ГИС-приложений, пространственных сервисов (location-based services), то есть предназначенных для обработки и/или предоставления информации о местонахождении объектов, и промышленных геоинформационных систем.
Oracle Spatial расширяет возможности централизованного поиска, включенные в каждой базе данных Oracle с Oracle Locator. Усовершенствованное управление данными и возможности пространственного анализа включают генерацию буферов, пространственное агрегирование, вычисление площади и протяженности, а также линейные зависимости. Первая версия Oracle Spatial 10g предоставляет тип данных GeoRaster для хранения и управления изображением и помещенными на сетку растровыми представлениями данных и метаданных, сетевые и топографические модели данных, геокодирование и маршрутизацию, функции пространственного анализа и “добычи” данных. Эти новые существенные возможности удовлетворяют основным бизнес-требованиям государственного сектора, оборонных предприятий, логистических компаний, исследовательских подразделений энергетического комплекса, компаний, использующих деловую географическую информацию, и медико-биологических учреждений. Вторая версия Oracle Spatial 10g предоставляет eLocation Quick Start, набор Java API для быстрого и упрощенного применения при составлении карт, геокодировании и маршрутизации, и улучшенные возможности первой версии. Наряду с производительностью, масштабируемостью, и безопасностью Oracle Database 10g, Oracle Spatial 10g, это наиболее усовершенствованная платформа среди пространственных баз данных, доступная для применения в коммерческих предприятиях.
ПРОСТРАНСТВЕННЫЕ ФУНКЦИИ.
Oracle Spatial предоставляет функции, которые выполняют геометрические вычисления, такие как вычисление площади многоугольника и периметр. Эти функции могут использоваться, например, для определения общей площади всех округов, граничащих с Passaic County (округом Пассейик), протяженности межштатных магистралей или длины границы штата.
Функции Oracle Spatial могут также генерировать новые конфигурации, такие как: буферы, объединения, пересечения и другие. Они могут использоваться, например, для описания региона продаж с помощью создания буфера длиной 5 миль вокруг всех точек продаж, поиска геометрического представления объединения двух регионов продаж или поиска пересечения двух регионов продаж.
Примечание 1. Oracle Locator – это механизм Oracle Database 10g (Standard Edition, Standard Edition One и Enterprise Edition), предоставляет основные пространственные возможности для бизнес-приложений и партнерских ГИС-приложений. Возможности включают хранение векторных данных и управление ими, индексирование, пространственный анализ взаимосвязей, поддержку систем координат (включая поддержку EPSG-модели), и другие.
ПОЛНАЯ ГЕОМЕТРИЧЕСКАЯ МОДЕЛЬ ЗЕМЛИ ДЛЯ ПОДДЕРЖКИ ГЕОДЕЗИЧЕСКИХ КООРДИНАТ.
Полная геометрическая модель Земли принимает во внимание изгиб земной поверхности, когда выполняются вычисления геодезических данных. Таким образом, функции Oracle Spatial возвращают длину и площадь как проектных, так и геодезических данных. Oracle поддерживает более 30 наиболее распространенных единиц измерения расстояния и площади, таких как фут/квадратный фут, метр/квадратный метр, километр/квадратный километр, и т.п.
ПОДДЕРЖКА ГЕОРАСТРА.
Oracle Spatial включает тип данных, который управляет геозависимыми растровыми образами (спутниковые изображения, удаленно воспринимаемые данные, координатные данные) в Oracle Database 10g. GeoRaster в Oracle Spatial предоставляет геозависимые образы; XML-схему для управления метаданными; и основные операции, такие как наложение, наклон и расслоение. Приложения в области охраны окружающей среды, оборонной/государственной безопасности, исследований в области энергетики и спутниковые порталы изображений могут извлечь пользу из этой мощной функциональности.
ОТКРЫТЫЕ СТАНДАРТЫ.
Oracle работает в направлении применения, управления, обеспечения и поддержки самых современных открытых стандартов в области пространственных сервисов и услуг, основанных на информации о местонахождении объектов.
Oracle является важным членом Open Geospatial Consortium (OGC) и активно участвует в Техническом Комитете. Oracle Spatial 10g Release 1 (10.1.0.4) скомпилирован с OpenGIS Simple Features Specification for SQL, Revision 1.1, Types and Functions Alternative. Oracle также поддерживает новый OGC Geographic Markup Language (GML), а также интерфейсы Open Location Service. Объектно-реляционная модель, используемая для хранения геометрических форм с помощью Oracle Spatial, также соответствует спецификациям представлений точек, линий, и многоугольников в SQL92.
Oracle Spatial непосредственно взаимодействует с лидирующими поставщиками технологий GIS и сервисов, основанных на информации о местонахождении объектов. Уровень партнерской поддержки предоставляет разработчикам выбор наилучших из созданных инструментов, соответствующих их требованиям. С помощью Oracle Spatial 10g и инструментов, предоставляемых партнерами, разработчики могут быстро применять масштабируемые, обеспечивающие безопасность промышленные решения для GIS и пространственных сервисов.
ЗАКЛЮЧЕНИЕ
Опция Oracle Spatial предоставляет дополнительные пространственные возможности в Oracle Database 10g, адресованные к критическим для бизнеса потребностям потребителей в области традиционных GIS, таких как оборона, государственная безопасность, землеустройство, транспортировка, а также других областей, в том числе медико-биологических наук.
Oracle Spatial и Oracle Database Enterprise Edition - это решение для пользователей, которые имеют GIS-приложения, требующие дополнительного пространственного анализа и обработки на стороне сервера. В первой версии Oracle Spatial 10g представлены новые значительные возможности. Открытый формат GeoRaster поддерживает хранение изображений и управление ими, что требуется государственному сектору, обороне, и исследовательским подразделениям энергетического комплекса. Сетевые и топографические модели данных требуются в приложениях для транспортировки, коммунальных служб, землеустройства, медико-биологических наук и пространственных сервисов. Механизм геокодирования и маршрутизации, встроенный на стороне сервера, поддерживает применение сервисов, основанных на информации о местонахождении объектов, а функции пространственного анализа улучшают бизнес-приложения. Вторая версия Oracle Spatial 10g продолжает совершенствовать эти возможности, и добавляет функцию eLocation Quick Start для быстрого и простого применения для составления карт, геокодирования, и маршрутизации.
Oracle охватывает 80-90% от всего рынка управления геопространственными базами данных (IDC, Oracle 10g: Spatial Capabilities for Enterprise Solutions, Sonnen and Morris, Feb. 2005). Потребители и партнеры надеются с помощью Oracle улучшить производительность, масштабируемость, безопасность данных и легкость в использовании их пространственных приложений. Oracle Spatial поддерживается всеми лидирующими поставщиками GIS и сервисов, основанных на информации о местонахождении объектов. Oracle Spatial 10g предоставляет наиболее усовершенствованные пространственные возможности, доступные сегодня в системе управления реляционными базами данных и возможности управления несогласованными производственными данными в Oracle Database 10g – в результате чего он становится лидирующей платформой управления геопространственной базой данных для GIS и промышленных пространственных систем.