Решения ORACLE для ГИС Андрей Пуртов, andrey.purtov@oracle.com, Представитель ORACLE в СЗФО Blog: www.oraclegis.com ADVANCED COMPRESSION ACTIVE DATA GUARD.

Презентация:



Advertisements
Похожие презентации
ORACLE SPATIAL Андреев Олег Юрьевич Oracle CIS ADVANCED COMPRESSION ACTIVE DATA GUARD REAL APPLICATION TESTING IN MEMORY DATABASE CACHEORACLE VM TOTAL.
Advertisements

Обзор продуктов и технологий Кобер Екатерина Региональный представитель Северо-Запад.
«Технологии хранения пространственных данных в Oracle Spatial» 9 июня 2005 г., XII Всероссийский ГИС-Форум Технологии Oracle для хранения и анализа пространственных.
Обзор продуктов и решений корпорации Oracle Ольга Горчинская Ведущий консультант Oracle Corporation
Использование технологий WMS и WFS при разработке океанологических ГИС Олейников И. С. ДВГУ.
ASE 12.0 Эволюция продуктов ASE for Linux поддержка jConnect ASE 12.0 Распределенные транзакции Java/XML в БД Enterprise Event Broker Обработка событий.
Инструментальная система разработки распределенных приложений «SiTex»
Cognos 8.2 BI Как облегчить жизнь IT-специалисту Ведешин Андрей ведущий консультант, Компания Robertson & Blums Corporation-Russia.
Анализ данных и интеграция информационных систем Станислав Чистяков Старший Консультант 5 апреля 2011 года, гостиница «Золотое кольцо»
Сервисный подход к управлению данными в современных ИТ- инфраструктурах Иван Скудин Ведущий консультант.
Олег Андреев Oracle СНГ Руководитель региональных проектов, государственный сектор.
Программное обеспечение ГИС Географические информационные системы Тверской государственный университет. Кафедра картографии и геоэкологии.
Андрей Слепицкий Архитектор бизнес-решений Microsoft AR210.
Геоинформационные системы Урок информатики 11 класс Наш век век информации. ГИС технология управления ею.
ArcGIS Server 10 Сделать ГИС доступным просто Евгений Медведь ЗАО «ECOMM Co»
Симпозиум 2008 Сергей Шутов, ДИМАС Борис Егоров, Интерсистемс Практика использования Zen и Прототип-6.
Информационно-аналитическая система информационной безопасности в системах массовых услуг (электронное правительство) И.А.Трифаленков Директор по технологиям.
РУП «Национальный центр электронных услуг» ОАИС – общегосударственная автоматизированная информационная система.
Транксрипт:

Решения ORACLE для ГИС Андрей Пуртов, Представитель ORACLE в СЗФО Blog: ADVANCED COMPRESSION ACTIVE DATA GUARD REAL APPLICATION TESTING IN MEMORY DATABASE CACHEORACLE VM TOTAL RECALL SQL PLAN BASELINE RESULT CACHE SQL PERFOMANCE ANALYZER PERFOMANCE OPTIMIZER FEATURES ORACLE SPATIAL

План О корпорации Oracle Oracle Spatial Векторные данные Продвинутые возможности Oracle Spatial Растровые данные Решение сетевых задач Линейная система координат для транспорта Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы Интеграция Mapviewer с Autovue, UCM, BI.

Корпорация Oracle сегодня Основана в 1977 году Доход за FY11 фин.год - $35.6 млрд. Крупнейший разработчик ПО в мире Работает в 145 странах заказчиков во всем мире сотрудников; разработчиков сотрудников поддержки экспертов-консультантов > партнеров 14 млн Java-разработчиков Larry Ellison

Передовые Решения Oracle Лидер на ключевых рынках СУБД СУБД на Linux и Solaris Встроенные СУБД СУБД под SAP Хранилище данных ПО Промежуточного уровня Сервер Приложений Аналитические Приложения Enterprise Performance Management Хранилища Данных Телеком Управление персоналом Управление цепочками поставок Управление взаимоотношениями с клиентами Розница Финансовые услуги Банки Государственный сектор Профессиональные услуги

План О корпорации Oracle Oracle Spatial Векторные данных Продвинутые возможности Oracle Spatial Растровые данные Решение сетевых задач Линейная система координат для транспорта Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы Интеграция Mapviewer с Autovue, UCM, BI.

СПБ Водоканал Градостроительный комплекс СПБ Роснедвижимость Сургутнефтегаз Газпром Гипротрубопровод

ГИС и IT: сосуществование, интеграция затруднена Специальные серверы для ГИС Изоляция данных Множество закрытых форматов Высокие расходы Проблемы масштабируемости Трудности поддержки Проблемы с безопасностью Различные языки программирования GIS Enterprise IT Корпоративныеприложения Файловые сервера СУБД ГИС приложения

Oracle Spatial: максимальная интеграция Единые сервера ГИС данные доступные для корпоративных приложений Единый открытый формат Стандартные языки программирования (PL/SQL, Java) Масштабируемость и безопасность от Oracle GIS Enterprise IT Корпоративныеприложения ГИС приложения

Что использование СУБД Oracle дает ГИС Хранение ГИС данных Загрузка данных Отрисовка карт Анализ ГИС данные Репликация Транзакционная целостность Безопасность Параллельные запросы Независимость от платформы Online поддержка Длинные транзакции Масштабируемость

Пространственные технологии Oracle Oracle Locator: компонентOracle Database XE, SE, EE Oracle Spatial: платная опция Oracle Database EE MapViewer: компонент Oracle Application Server, позволяющий отрисовывать карту GeoMap: JDeveloper ADF компонент Navteq

Что такое Oracle Spatial? Oracle Spatial это интегрированный набор функций и процедур базы данных Oracle, который позволяет быстро и эффективно хранить, получать доступ и анализировать пространственные данные. Oracle Spatial – де-факто стандартный формат хранения данных ГИС (геоинформационных систем) НАЗВАНИЕ ШТАТА СТОЛИЦАGEOM CALIFORNIASacramento TEXASAustin Непространственные данные Пространственные данные: столбец типа SDO_GEOMETRY

Пространственные SQL-запросы Найти все японские рестораны в радиусе 1 км от отеля SELECT r.restaurant_name FROM restaurants r, hotels h WHERE r.restaurant_type = JAPAN AND h.hotel_name = Radisson Slavyanskaya AND SDO_WITHIN_DISTANCE( r.location, h.location, distance=1 unit=km) = TRUE; Бережковская наб. Б. Дорогомилоская Отель Raddison 1 км Планета Суши Сумосан Маленькая Япония

Пример использования SDO_BUFFER Найти все школы, попадающие в 2-километровую зону подтопления реки SELECT /*+ ordered */ s.name FROM river r, schools s WHERE r.name = Москва река' AND sdo_anyinteract ( s.geom, sdo_geom.sdo_buffer ( r.geom, 2, 0.5) ) = 'TRUE';

План О корпорации Oracle Oracle Spatial Векторных данных Продвинутые возможности Oracle Spatial Растровые данные Геокодирование Решение сетевых задач Линейная система координат для транспорта Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы Интеграция Mapviewer с Autovue, UCM, BI.

Источники растровых данных: Cпутниковые снимки Аэрофотосъемка) Сканирование карт SDO_GEORASTER Хранение растра в BLOB Использование для хранения метаданных схем XML (источник данных т.д.) Информация о географических координатах Генерация пирамиды разрешения Публикация изображений в форматах JPEG, GIFF Растровые данные: SDO_GEORASTER Векторные Растровые

Пирамиды разрешений: встроенная поддержка в Spatial и Mapviewer Уровень пирамид 0 (сырые данные) Уровень пирамид 1 Уровень пирамид 2

Что такое геокодирование? Геокодирование это процесс преобразование текстового адреса в долготу/широту Геокодирование может работать с определенным уровнем точности: Номер дома и улица Улица Почтовый индекс Город И т.д. Геокодирование используется во многих областях: Поиск бизнес Маршрутизация Картография

Координаты+ скорректированный адрес Searching and Cleansing Coordinate Generation Geocoder Reference Data for Geocoding Address Parsing Geometries Адрес Street and place names Address Structure Процесс геокодирования

Сетевая модель данных Oracle Oracle Network Data Model Открытая и простая в использовании платформа для сетевых приложений Управляет сетевой информацией в СУБД Анализирует сетевые данные Включает поддержку пространственных сетей Сетевой анализ Кратчайший пути/пути Трассировка (достижимость) Достижимые объекты Ближайший сосед Минимальное по стоимости Spanning Tree

Маршрутизация Позволяет запустить XML-based Web services, которые По запросу на муршрутизацию (начало, конец маршрута в виде адреса или координат) выдают маршрутную информацию (направление, расстояния, приблизительное время на маршрут и геометрию, представляющую маршрут) То же самое, но с батчем маршрутов Поддерживается международная маршрутизация Интегрирован с Geocoder Routing Client Routing Engine (running in Oracle Application Server or OC4J)

События вдоль протяженных объектов (нефтепроводы, автомобильные и железные дороги) фиксируются в линейной системе координат Для большей точности вдоль маршрута фиксируются точки с известным километражем Таблицы событий не содержат географию и для их отрисовки необходимо преобразование LimitEndBeginId Speed Линейная привязка - события

Линейная привязка (LRS) (5,10,0) (30,10,27) (15,5,11.2)(40,5,38) (50,15,53.8) (55,20,60) (45,10,44) Часто используется во многих GIS приложениях: транспортные задачи (сеть дорог) коммуникации (нефте- и газопроводы) Километровый столб 0 Километровый столб 27 КМ 60

Мера, сдвиг Мера Мера задает расстояние до точки вдоль геометрии Сдвиг Расстояние до точки вдоль геометрии. Проекция Точка пересечения перпендикуляра с геометрией Начало Мера Конец Сдвиг Проекция Авария Поиск места аварии Проехать по шоссе метров, свернуть влево, проехать 50 метров

3D точки, 3D линии Простые и сложные поверхности Облака точек (Point Clouds) и триангуляционная сеть (TIN) Темы, сцены текстуры, viewpoints, источники света, негеографические данные и другие элементы, используемые в 3D-визуализации Значительное повышение производительности Oracle 11g: Поддержка 3D данных

Поддержка OGC Web сервисов Web Feature Server – Transactional Web Map Server Open Location Service Data и Service Catalog Единый источник правды Мощная система безопасности Централизованное управление

План Oracle Spatial Векторных данных Продвинутые возможности Oracle Spatial Растровые данные Геокодирование Решение сетевых задач Линейная система координат для транспорта Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы Интеграция Mapviewer с Autovue, UCM, BI.

Oracle FMW MapViewer (или OAS) MapViewer: компонент Oracle Weblogic, позволяющий отрисовывать карту GeoMap: JDeveloper ADF компонент Простая публикация карт в web AJAX, Java, XML и PL/SQL APIs Разработано для Java программистов Комплект карт

Пространственный анализ и карты в инструментах Oracle, Applications и BI Oracle JDeveloper Oracle BI EE Oracle Applications

Карта как фильтр

Поддержка внешних провайдеров

План Oracle Spatial Векторных данных Продвинутые возможности Oracle Spatial Растровые данные Решение сетевых задач Линейная система координат для транспорта Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы Интеграция Mapviewer с Autovue, UCM, BI.

Spatial+Oracle BI Enterprise Edition

AQ Spatial + Complex Event Processing Zone Definitions Resource Locations Matches and Alerts SQL Polygon Manager Oracle CEP Application (EPN) Dashboard Polygon Manager Oracle CEP Application Dashboard

Spatial + AutoVue Enterprise Visualization Web-based Solution to View & Collaborate on Hundreds of Technical & Business Documents Capabilities Просмотр распространенных форматов файловt Добавляем электронные аннотации/пометки Совместная работа в реальном времени или offline Печать документов Office, PDF, Graphics2D Drawings 3D CAD Electronics

Oracle Locator Oracle Spatial 11g Включено в Oracle Database - ВСЕ Редакции Поддержка всех геометрических типов Поддержка 2D данных Все пространственные операторы Функции проверки корректности и расстояния Полная поддержка систем координат Пакеты утилит & тюнинга Длинные транзакции Параллельные пространственные запросы & построение индексов Секционированные таблицы Объектная репликация Опция к Oracle Database Enterprise Edition Все возможности Locator Дополнительные пространственные функции вычисление площади/длины буфер, центроид, объединение и т.д. Линейная система координат (Linear Referencing Support) Пространственное агрегирование Тип данных GeoRaster Топологическая модель данных Сетевая модель данных Механизм геокодирования Пространственные аналитические функции Поддержка 3D OGC Web Services

ORACLE SPATIAL + MAPVIEWER Андрей Пуртов, +7(911) Представитель ORACLE в СЗФО Blog: ADVANCED COMPRESSION ACTIVE DATA GUARD REAL APPLICATION TESTING IN MEMORY DATABASE CACHEORACLE VM TOTAL RECALL SQL PLAN BASELINE RESULT CACHE SQL PERFOMANCE ANALYZER PERFOMANCE OPTIMIZER FEATURES ORACLE SPATIAL