Решения ORACLE для ГИС
-
Upload
irene-horton -
Category
Documents
-
view
127 -
download
1
description
Transcript of Решения ORACLE для ГИС
![Page 1: Решения ORACLE для ГИС](https://reader030.fdocuments.net/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.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/2.jpg)
План
• О корпорации Oracle• Oracle Spatial
• Векторные данные
• Продвинутые возможности Oracle Spatial• Растровые данные • Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 3: Решения ORACLE для ГИС](https://reader030.fdocuments.net/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.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/4.jpg)
Передовые Решения Oracle Лидер на ключевых рынках
•СУБД•СУБД на Linux и Solaris•Встроенные СУБД•СУБД под SAP• Хранилище данных•ПО Промежуточного уровня•Сервер Приложений•Аналитические Приложения•Enterprise Performance Management•Хранилища Данных•Телеком•Управление персоналом•Управление цепочками поставок•Управление взаимоотношениями с клиентами•Розница •Финансовые услуги•Банки•Государственный сектор•Профессиональные услуги
![Page 5: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/5.jpg)
План
• О корпорации Oracle• Oracle Spatial
• Векторные данных
• Продвинутые возможности Oracle Spatial• Растровые данные • Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 6: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/6.jpg)
![Page 7: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/7.jpg)
![Page 8: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/8.jpg)
СПБ Водоканал
Градостроительный комплекс СПБ
Роснедвижимость
Сургутнефтегаз
Газпром
Гипротрубопровод
![Page 9: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/9.jpg)
ГИС и IT: сосуществование, интеграция затруднена
• Специальные серверы для ГИС• Изоляция данных• Множество закрытых форматов• Высокие расходы• Проблемы масштабируемости• Трудности поддержки• Проблемы с безопасностью• Различные языки
программирования
GIS Enterprise IT
Корпоративныеприложения
Файловые сервера
СУБД
ГИС приложения
![Page 10: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/10.jpg)
Oracle Spatial: максимальная интеграция
• Единые сервера• ГИС данные доступные для
корпоративных приложений• Единый открытый формат• Стандартные языки
программирования(PL/SQL, Java)
• Масштабируемость и безопасность от Oracle
GIS Enterprise IT
Корпоративныеприложения
ГИС приложения
![Page 11: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/11.jpg)
Что использование СУБД Oracle дает ГИС
Хранение ГИС данных
Загрузка данных
Отрисовка карт
Анализ
ГИС данные
• Репликация• Транзакционная
целостность• Безопасность• Параллельные запросы• Независимость от
платформы• Online поддержка • Длинные транзакции• Масштабируемость
![Page 12: Решения ORACLE для ГИС](https://reader030.fdocuments.net/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.fdocuments.net/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.fdocuments.net/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.fdocuments.net/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.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/16.jpg)
План
• О корпорации Oracle• Oracle Spatial
• Векторных данных
• Продвинутые возможности Oracle Spatial• Растровые данные • Геокодирование• Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 17: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/17.jpg)
• Источники растровых данных:• Cпутниковые снимки • Аэрофотосъемка)• Сканирование карт
• SDO_GEORASTER• Хранение растра в BLOB• Использование для хранения
метаданных схем XML (источник данных т.д.)
• Информация о географических координатах
• Генерация пирамиды разрешения
• Публикация изображений в форматах JPEG, GIFF
Растровые данные: SDO_GEORASTERВекторные
Растровые
![Page 18: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/18.jpg)
Что такое геокодирование?
• Геокодирование это процесс преобразование текстового адреса в долготу/широту
• Геокодирование может работать с определенным уровнем точности:
• Номер дома и улица• Улица• Почтовый индекс• Город• И т.д.
• Геокодирование используется во многих областях:• Поиск бизнес• Маршрутизация• Картография
![Page 19: Решения ORACLE для ГИС](https://reader030.fdocuments.net/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.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/20.jpg)
Сетевая модель данных Oracle
Oracle Network Data ModelОткрытая и простая в
использовании платформа для сетевых приложений
Управляет сетевой информацией в СУБД
Анализирует сетевые данныеВключает поддержку
пространственных сетей
Сетевой анализКратчайший пути/пути
Трассировка (достижимость)Достижимые объекты
Ближайший соседМинимальное по стоимости
Spanning Tree
![Page 21: Решения ORACLE для ГИС](https://reader030.fdocuments.net/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.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/22.jpg)
3D точки, 3D линии
Простые и сложные поверхности
Облака точек (Point Clouds) и триангуляционная сеть (TIN)
Темы, сцены текстуры, viewpoints, источники света, негеографические данные и другие элементы, используемые в 3D-визуализации
Значительное повышение производительности
Oracle 11g: Поддержка 3D данных
![Page 23: Решения ORACLE для ГИС](https://reader030.fdocuments.net/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.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/24.jpg)
План
• Oracle Spatial• Векторных данных
• Продвинутые возможности Oracle Spatial• Растровые данные • Геокодирование• Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 25: Решения ORACLE для ГИС](https://reader030.fdocuments.net/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.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/26.jpg)
Пространственный анализ и карты в инструментах Oracle, Applications и BI
Oracle JDeveloper Oracle BI EE
Oracle Applications
![Page 27: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/27.jpg)
Карта как фильтр
![Page 28: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/28.jpg)
Поддержка внешних провайдеров
![Page 29: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/29.jpg)
План
• Oracle Spatial• Векторных данных
• Продвинутые возможности Oracle Spatial• Растровые данные • Решение сетевых задач• Линейная система координат для транспорта
• Oracle Mapviewer - для интеграции пространственных данных в корпоративные системы
• Интеграция Mapviewer с Autovue, UCM, BI.
![Page 30: Решения ORACLE для ГИС](https://reader030.fdocuments.net/reader030/viewer/2022033014/56813055550346895d96082b/html5/thumbnails/30.jpg)
Spatial+Oracle BI Enterprise Edition
![Page 31: Решения ORACLE для ГИС](https://reader030.fdocuments.net/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.fdocuments.net/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.fdocuments.net/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