Решения oracle для ГИС
DESCRIPTION
ADVANCED COMPRESSION. SQL PLAN BASELINE. REAL APPLICATION TESTING. OPTIMIZER FEATURES. RESULT CACHE. ORACLE SPATIAL. IN MEMORY DATABASE CACHE. ORACLE VM. ACTIVE DATA GUARD. SQL PERFOMANCE ANALYZER. TOTAL RECALL. PERFOMANCE. Решения ORACLE для ГИС. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/1.jpg)
<Insert Picture Here>
Решения ORACLE для ГИСАндрей Пуртов, [email protected],Представитель ORACLE в СЗФОBlog: www.oraclegis.com
ADVANCED COMPRESSION
ACTIVE DATA GUARD
REAL APPLICATION TESTING
IN MEMORY DATABASE CACHE ORACLE VM
TOTAL RECALL
SQL PLAN BASELINE
RESULT CACHE
SQL PERFOMANCE ANALYZER
PERFOMANCE
OPTIMIZER FEATURES
ORACLE SPATIAL
![Page 2: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/2.jpg)
План
• О корпорации Oracle• Oracle Spatial
• Векторные данные
• Продвинутые возможности Oracle Spatial• Растровые данные • Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 3: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/3.jpg)
Корпорация Oracle сегодня
• Основана в 1977 году• Доход за FY11 фин.год - $35.6 млрд.• Крупнейший разработчик ПО в мире• Работает в 145 странах • 380 000 заказчиков во всем мире• 108 000 сотрудников;
• 32 000 разработчиков• 18 000 сотрудников поддержки • 17 000 экспертов-консультантов
• > 20 000 партнеров• 14 млн Java-разработчиков
Larry Ellison
![Page 4: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/4.jpg)
Передовые Решения Oracle Лидер на ключевых рынках
•СУБД•СУБД на Linux и Solaris•Встроенные СУБД•СУБД под SAP• Хранилище данных•ПО Промежуточного уровня•Сервер Приложений•Аналитические Приложения•Enterprise Performance Management•Хранилища Данных•Телеком•Управление персоналом•Управление цепочками поставок•Управление взаимоотношениями с клиентами•Розница •Финансовые услуги•Банки•Государственный сектор•Профессиональные услуги
![Page 5: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/5.jpg)
План
• О корпорации Oracle• Oracle Spatial
• Векторные данных
• Продвинутые возможности Oracle Spatial• Растровые данные • Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 6: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/6.jpg)
![Page 7: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/7.jpg)
![Page 8: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/8.jpg)
СПБ Водоканал
Градостроительный комплекс СПБ
Роснедвижимость
Сургутнефтегаз
Газпром
Гипротрубопровод
![Page 9: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/9.jpg)
ГИС и IT: сосуществование, интеграция затруднена
• Специальные серверы для ГИС• Изоляция данных• Множество закрытых форматов• Высокие расходы• Проблемы масштабируемости• Трудности поддержки• Проблемы с безопасностью• Различные языки
программирования
GIS Enterprise IT
Корпоративныеприложения
Файловые сервера
СУБД
ГИС приложения
![Page 10: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/10.jpg)
Oracle Spatial: максимальная интеграция
• Единые сервера• ГИС данные доступные для
корпоративных приложений• Единый открытый формат• Стандартные языки
программирования(PL/SQL, Java)
• Масштабируемость и безопасность от Oracle
GIS Enterprise IT
Корпоративныеприложения
ГИС приложения
![Page 11: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/11.jpg)
Что использование СУБД Oracle дает ГИС
Хранение ГИС данных
Загрузка данных
Отрисовка карт
Анализ
ГИС данные
• Репликация• Транзакционная
целостность• Безопасность• Параллельные запросы• Независимость от
платформы• Online поддержка • Длинные транзакции• Масштабируемость
![Page 12: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/12.jpg)
Пространственные технологии Oracle
• Oracle Locator: компонентOracle Database XE, SE, EE
• Oracle Spatial: платная опция Oracle Database EE
• MapViewer: компонент Oracle Application Server, позволяющий отрисовывать карту
• GeoMap: JDeveloper ADF
компонент
• Navteq
![Page 13: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/13.jpg)
Что такое Oracle Spatial?
• Oracle Spatial это интегрированный набор функций и процедур базы данных Oracle, который позволяет быстро и эффективно хранить, получать доступ и анализировать пространственные данные.
• Oracle Spatial – де-факто стандартный формат хранения данных ГИС (геоинформационных систем)
НАЗВАНИЕШТАТА
СТОЛИЦА GEOM
CALIFORNIA Sacramento
TEXAS Austin
Непространственные данные
Пространственные данные: столбец
типа SDO_GEOMETRY
![Page 14: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/14.jpg)
Пространственные 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 кмПланета Суши
Сумосан
Маленькая Япония
![Page 15: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/15.jpg)
Пример использования SDO_BUFFER
Найти все школы, попадающие в 2-километровую зону подтопления реки
SELECT /*+ ordered */ s.nameFROM river r, schools sWHERE r.name = ‘Москва река' AND sdo_anyinteract ( s.geom, sdo_geom.sdo_buffer ( r.geom, 2, 0.5) ) = 'TRUE';
![Page 16: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/16.jpg)
План
• О корпорации Oracle• Oracle Spatial
• Векторных данных
• Продвинутые возможности Oracle Spatial• Растровые данные • Геокодирование• Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 17: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/17.jpg)
• Источники растровых данных:• Cпутниковые снимки • Аэрофотосъемка)• Сканирование карт
• SDO_GEORASTER• Хранение растра в BLOB• Использование для хранения
метаданных схем XML (источник данных т.д.)
• Информация о географических координатах
• Генерация пирамиды разрешения
• Публикация изображений в форматах JPEG, GIFF
Растровые данные: SDO_GEORASTERВекторные
Растровые
![Page 18: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/18.jpg)
Что такое геокодирование?
• Геокодирование это процесс преобразование текстового адреса в долготу/широту
• Геокодирование может работать с определенным уровнем точности:
• Номер дома и улица• Улица• Почтовый индекс• Город• И т.д.
• Геокодирование используется во многих областях:• Поиск бизнес• Маршрутизация• Картография
![Page 19: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/19.jpg)
Координаты+скорректированный
адрес
Searching and Cleansing
Coordinate Generation
Geo
cod
er
Reference Data for Geocoding
Address Parsing
Geometries
Адрес
Street and place names
Address Structure
Процессгеокодирования
![Page 20: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/20.jpg)
Сетевая модель данных Oracle
Oracle Network Data ModelОткрытая и простая в
использовании платформа для сетевых приложений
Управляет сетевой информацией в СУБД
Анализирует сетевые данныеВключает поддержку
пространственных сетей
Сетевой анализКратчайший пути/пути
Трассировка (достижимость)Достижимые объекты
Ближайший соседМинимальное по стоимости
Spanning Tree
![Page 21: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/21.jpg)
Маршрутизация
• Позволяет запустить XML-based Web services, которые• По запросу на муршрутизацию (начало,
конец маршрута в виде адреса или координат) выдают маршрутную информацию (направление, расстояния, приблизительное время на маршрут и геометрию, представляющую маршрут)
• То же самое, но с батчем маршрутов
• Поддерживается международная маршрутизация
• Интегрирован с Geocoder
Routing Client
Routing Engine(running in Oracle
Application Server or OC4J)
![Page 22: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/22.jpg)
3D точки, 3D линии
Простые и сложные поверхности
Облака точек (Point Clouds) и триангуляционная сеть (TIN)
Темы, сцены текстуры, viewpoints, источники света, негеографические данные и другие элементы, используемые в 3D-визуализации
Значительное повышение производительности
Oracle 11g: Поддержка 3D данных
![Page 23: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/23.jpg)
Поддержка OGC Web сервисов
Web Feature Server – Transactional
Web Map Server
Open Location Service
Data и Service Catalog
• Единый источник правды
• Мощная система безопасности
• Централизованное управление
![Page 24: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/24.jpg)
План
• Oracle Spatial• Векторных данных
• Продвинутые возможности Oracle Spatial• Растровые данные • Геокодирование• Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 25: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/25.jpg)
Oracle FMW MapViewer (или OAS)
• MapViewer: компонент Oracle Weblogic, позволяющий отрисовывать карту• GeoMap: JDeveloper ADF
компонент
• Простая публикация карт в web
• AJAX, Java, XML и PL/SQL APIs
• Разработано для Java программистов
Комплект карт
![Page 26: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/26.jpg)
Пространственный анализ и карты в инструментах Oracle, Applications и BI
Oracle JDeveloper Oracle BI EE
Oracle Applications
![Page 27: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/27.jpg)
Карта как фильтр
![Page 28: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/28.jpg)
Поддержка внешних провайдеров
![Page 29: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/29.jpg)
План
• Oracle Spatial• Векторных данных
• Продвинутые возможности Oracle Spatial• Растровые данные • Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 30: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/30.jpg)
Spatial+Oracle BI Enterprise Edition
![Page 31: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/31.jpg)
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
![Page 32: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/32.jpg)
Spatial + AutoVue Enterprise VisualizationWeb-based Solution to View & Collaborate on Hundreds of Technical & Business Documents
Capabilities• Просмотр
распространенных форматов файловt
• Добавляем электронные аннотации/пометки
• Совместная работа в реальном времени или offline
• Печать документов
Office, PDF, Graphics 2D Drawings
3D CAD Electronics
![Page 33: Решения ORACLE для ГИС](https://reader030.vdocuments.site/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/33.jpg)
<Insert Picture Here>
ORACLE SPATIAL + MAPVIEWER
Андрей Пуртов, [email protected], +7(911) 922-1484Представитель ORACLE в СЗФОBlog: www.oraclegis.com
ADVANCED COMPRESSION
ACTIVE DATA GUARD
REAL APPLICATION TESTING
IN MEMORY DATABASE CACHE ORACLE VM
TOTAL RECALL
SQL PLAN BASELINE
RESULT CACHE
SQL PERFOMANCE ANALYZER
PERFOMANCE
OPTIMIZER FEATURES
ORACLE SPATIAL