SlideShare a Scribd company logo
Oracle Spatial Technologies 
Integration with Open Source Tools 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Karin Patenge | karin.patenge@oracle.com 
Principal Sales Consultant 
Oracle Deutschland B.V. & Co. KG 
23-OCT-2014 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 
LocationTech Meeting October 23, 2014 
Hamburg, Germany
Safe Harbor Statement 
The preceding is intended to outline our general product direction. It is intended for 
information purposes only, and may not be incorporated into any contract. It is not a 
commitment to deliver any material, code, or functionality, and should not be relied upon 
in making purchasing decisions. The development, release, and timing of any features or 
functionality described for Oracle’s products remains at the sole discretion of Oracle. 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 3
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Why Open Source? 
Libraries, Desktop GIS, Web Mapping, Data 
Oracle Spatial and Graph at a Glance 
Geospatial Applications with uDIG and Oracle Spatial 
Useful Material and Links 
1 
2 
3 
4 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 4 
5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Why Open Source? 
Libraries, Desktop GIS, Web Mapping, Data 
Oracle Spatial and Graph at a Glance 
Geospatial Applications with uDig and Oracle Spatial 
Useful Material and Links 
1 
2 
3 
4 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 5 
5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Open Source and Oracle 
• Oracle is involved in a large number of Open Source activities 
– developing, testing, optimizing software and contributing code 
– investing in MySQL, Glassfish, Linux, Apache, BerkeleyDB, InnoDB, Xen and many 
more 
• It is common to see projects that combine Open Source and Oracle tools 
– Oracle infrastructure (database, middleware) 
– Commercial GIS tools for data editing and analysis 
– Open Source GIS tools for web mapping and web services 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 11
Geo Open Source Organizations 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
• OSGeo 
– Open Source Geospatial Foundation 
– Supports the major projects 
• Free and Open Source Software for Geospatial (FOSS4G) 
conferences 
– Attracts significant crowds 
• Oracle contribution to Geo Open Source projects 
– E.g. Ivan Lucena (Developer Oracle Spatial Team): Contributor to 
• GDAL GeoRaster driver and 
• uDig Integration with GeoRaster 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 12
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Why Open Source? 
Libraries, Desktop GIS, Web Mapping, Data 
Oracle Spatial and Graph at a Glance 
Geospatial Applications with uDig and Oracle Spatial 
Useful Material and Links 
1 
2 
3 
4 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 13 
5
* Superseded by LAStools (Martin Isenburg) as of 2014 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
APIs and Libraries 
Name URL Technology Oracle Vector ? 
SDO_GEOMETRY 
Oracle Raster ? 
SDO_GEORASTER 
Point Clouds 
SDO_PC 
GDAL/OGR http://www.gdal.org/ C/C++ Yes Yes 
GeoTools http://www.geotools.org/ Java Yes Yes 
FDO http://fdo.osgeo.org/ C/C++ Yes No 
libLAS http://www.liblas.org/ * C/C++ Yes 
LAStools http://www.cs.unc.edu/~isenburg/l 
astools/ 
C/C++ 
PDAL http://www.pointcloud.org/ C/C++ 
JTS http://www.vividsolutions.com/jts/ Java N/Ap N/Ap 
OpenLayers http://openlayers.org/ Javascript 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 14
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Desktop Tools 
Name URL Technology Oracle Vector ? 
SDO_GEOMETRY 
Oracle Raster ? 
SDO_GEORASTER 
Grass http://grass.osgeo.org/ C/C++ Yes ? 
Quantum GIS (QGIS) http://www.qgis.org/ C/C++ Yes Yes 
gvSIG http://www.gvsig.org/ Java Yes No 
Kosmo http://www.opengis.es/ Java Yes No 
uDig http://udig.refractions.net/ Java Yes Yes 
OpenJump http://www.openjump.org/ Java No No 
MapWindows http://www.mapwindow.org/ C#/.NET Yes No 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 23
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Web Mapping Services 
URL Technology Oracle Vector ? 
SDO_GEOMETRY 
Oracle Raster ? 
SDO_GEORASTER 
Mapserver http://mapserver.org/ C/C++ Yes Yes 
MapGuide http://mapguide.osgeo.org/ Yes No 
GeoServer http://geoserver.org/ Java Yes Yes 
Deegree http://www.deegree.org/ Java Yes Yes 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 31
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Data 
36 
• Open Data Initiatives 
• „Crowd“ Sourced 
– OpenStreetMap http://www.openstreetmap.org/ 
– OpenSeaMap http://openseamap.org/ 
• State-Collected Spatial Data 
• Recommended Standards 
– GML, WMS, WFS-T 
– Dublin Core, RDF, ISO19115 through ISO19139 (for metadata) 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Why Open Source? 
Libraries, Desktop GIS, Web Mapping, Data 
Oracle Spatial and Graph at a Glance 
Geospatial Applications with uDig and Oracle Spatial 
Useful Material and Links 
1 
2 
3 
4 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 37 
5
Brief Intro: Oracle Spatial and Graph (DB EE Option) 
Vector Performance Accelerator 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
38 
In-Database Datatypes, Models, Processing, Analysis and Mining 
Routing 
Geocoding 
Geo Web Services 
Vector Data (3D, 4D) 
Spatial and Graph 
Vector Data (2D) 
Spatial Indexing (R-Tree) 
Coordinate System Transformations 
Spatial Queries 
Locator 
Georaster, Raster Algebra 
Point Clouds, TINs 
Topologies & Network Data Model 
Semantic Networks, Ontologies, SPARQL, GeoSPARQL 
Advanced Spatial Analysis and Mining 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Rasterdata Management and Analysis with Oracle Spatial 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
• A data type to store raster data 
– Satellite images, remote sensing data, digital elevation models 
– Multi-band, multi-spectral 
– An XML schema to store Metadata 
• Data source, layer information 
– Geo Referencing information 
• Functionality 
– Storage and indexing of raster data 
• No size limit for each raster object 
– Generate resolution pyramid 
– Query and analysis 
• Used e.g. http://geoproxy.de 
39 
SDO_GEORASTER 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
New in Oracle Database 12c for Georaster 
• Server-side raster algebra operations 
• Work on individual raster cells, or pixels to… 
– Generate new raster layer (map) from two or more raster 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
layers 
• Application example 
– Combine two or more hazard maps to produce a risk map 
40 
In-Database Raster Algebra 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Why Open Source? 
Libraries, Desktop GIS, Web Mapping, Data 
Oracle Spatial and Graph at a Glance 
Geospatial Applications with uDig and Oracle Spatial 
Useful Material and Links 
1 
2 
3 
4 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 41 
5
Source:Technical Workshop 
given by Ivan Lucena (Oracle) and 
Jody Garnett (Boundless) 
at Location Intelligence Summit 2014 
– http://www.locationintelligence.net/dc/workshops/ 
– http://www.oracle.com/technetwork/database/options/spatialandgr 
aph/community/sagsummit-2014-2196705.html 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 42
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Use Prebuilt Hands-On Workshop 
• Virtual Maschine available for 
Virtual Box 4.3 available via: 
– http://www.oracle.com/technetwork/d 
atabase/options/spatialandgraph/com 
munity/sagsummit-2014- 
2196705.html#GeospatialApplications 
– Additional Material to be downloaded 
and unzipped 
• See Instructions 
• http://www.locationintelligence.net/temp/2 
014/Workshop6Material.zip 
First Steps 
– Start VirtualBox 
– Select the virtual machine 
– Click the green arrow icon 
– The machine starts 
–Wait for the login prompt 
– Select Workshop 6 
– The password is workshop 
– Change Keyboard Preferences 
to use German Layout 
43 
Hands-On Oracle Spatial and uDig for Rasterdata 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Learning objective: 
Raster Data Workflow using Oracle Spatial and uDig 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
• Expected Final Product: 
– NDVI (Normalized Differenced Vegetation Index) Map 
• Data 
– Exploring Napa Valley Wine Country Data 
• Steps 
1. Load spatial data into database 
2. Validate and visualize data 
3. Perform server-side (in-database) raster operations 
4. Perform server-side (in-database) map algebra 
5. Generate vegetation index map 
6. Map composition 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 44
Step 1: Load Spatial Data into Oracle Database 
• Use GDAL 
– 1 Landsat image 
– 1 Elevation grid 
– 7 Vector layers 
• GDAL is shipped with Oracle Database 12c 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 45
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Load Landsat Image 
1. On VM desktop, double-click 
workshop’s Home 
2. On window Workshop, double-click 
Data 
3. On window Data, double-click 
Landsat 
4. On window Landsat, double-click 
loadit.sh 
5. Select Run in Terminal 
46 
Step 1 continued 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Load Elevation Grid 
1. On VM desktop, double-click 
workshop’s Home 
2. On window Workshop, double-click 
Data 
3. On window Data, double-click Napa 
GIS Elevation 
4. On window Napa GIS Elevation, 
double-click loadit.sh 
5. Select Run in Terminal 
49 
Step 1 continued 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Load Vector Layers 
1. On VM desktop, double-click 
workshop’s Home 
2. On window Workshop, double-click 
Data 
3. On window Data, double-click Napa 
GIS Shapefiles 
4. On window Napa GIS Shapefiles, 
double-click loadall.sh 
5. Select Run in Terminal 
50 
Step 1 continued 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Step 2: Validate and Visualize Spatial Data 
• Use GeoRasterViewer and uDig 
• GeoRasterViewer is normally shipped with Oracle Database Examples 
– $ORACLE_HOME/md/demo/georaster/java/startGeoRasterViewer.sh 
• Visualize vector data with Oracle SQL Developer 
– Shipped with Oracle Database 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 51
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Connect to Oracle Database 
1. On the VM desktop, double-click 
GeoRasterView 
2. From the menu, select Rasters and then 
Retrieve from DB 
3. Enter database connection information: 
Host name localhost 
Port number 1521 
Database name ora12c 
User name student 
Password student 
4. Click on OK 
52 
Step 2 continued using GeoRasterViewer 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Launch Landsat Image 
1. Double-click USER: student 
2. Double-click SCHEMA: student 
3. Double-click TABLE: napa_landsat 
4. Double-click COLUMN: image 
5. Click on RDT: NAPA_LANDSAT_RDT$ 
6. With cursor over image: 
− Right-click to zoom out 
− Left-click to zoom in 
7. Click tab Metadata tab to inspect the 
the GeoRaster metadata 
53 
Step 2 continued using GeoRasterViewer 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Launch Elevation Grid 
1. Double-click USER: student 
2. Double-click SCHEMA: student 
3. Double-click TABLE: napa_elevation 
4. Double-click COLUMN: image 
5. Click on RDT: NAPA_ELEVATION_RDT$ 
6. With cursor over image: 
− Right-click to zoom out 
− Left-click to zoom in 
7. Click tab Metadata tab to inspect the 
the GeoRaster metadata 
54 
Step 2 continued using GeoRasterViewer 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Change Layer Mapping 
1. From the menu View select: 
− Show user ID 
− Show cell value 
− Show layer mapping 
2. On the panel at the bottom right 
select a layer for Red, Green and Blue 
3. Click on Refresh 
55 
Step 2 continued using GeoRasterViewer 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Connect to Oracle Database 
1. On the VM desktop, double-click on uDig - User-friendly 
Desktop GIS 
2. On uDig menu, select Layer, select Add 
3. On Add Data wizard, page Data Sources, select 
Oracle Spatial 
4. Click on Next > and enter: 
Host name localhost 
Port number 1521 
User name student 
Password student 
Database name ora12c 
Instance student 
5. Click on Connect 
6. Click on Next > 
56 
Step 2 continued using uDig 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Select Oracle Spatial Layer 
1. Select NAPA_FIELDS 
2. Click on Finish 
57 
Step 2 continued using uDig 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Select Features based on Query 
1. Click on tab Table 
2. Enter a Query, ex.: COPPOLA and 
press Enter 
3. Right-click on the selected row and 
select Show Selection to 
automatically zoom to the selected 
feature 
58 
Step 2 continued using uDig 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Step 3: Perform in-database raster operations 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
• Performed operations 
– Creating tables 
• Data Type SDO_GEORASTER pointing to raster data table (RDT) with SDO_RASTER 
– Subsetting raster 
• Using SDO_GEOR.SUBSET with parameter polygonClip = FALSE ( MBR) 
• Performs one or both of the following operations: (1) spatial crop, cut or clip or (2) layer or band 
subset or duplicate 
– RGB composition 
• Using SDO_GEOR.SUBSET using parameter layerNumbers 
– Clipping by geometry 
• Using SDO_GEOR.SUBSET with parameter polygonClip = TRUE 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 59
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Create Georaster Tables 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-02.sh 
4. Select Run in Terminal 
60 
Step 3 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_operations.htm#GEORS986 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Subset Georaster 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-01.sh 
4. Select Run in Terminal 
61 
Step 3 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_ref.htm#GEORS1139 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Create RGB Composition 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-03.sh 
4. Select 
Run in Terminal 
62 
Step 3 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_ref.htm#GEORS1139 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Clip Polygon 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-04.sh 
4. Select Run in Terminal 
63 
Step 3 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_ref.htm#GEORS1139 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Step 4: Perform Raster Analysis 
• New PL/SQL Package in 12c: SDO_GEOR_RA 
• Performed operations 
– Elevation grid 
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
• Calculate statistics 
– Using SDO_GEOR.GENERATESTATISTICS 
• Classify raster 
– Using SDO_GEOR_RA.CLASSIFY 
• Apply a color-map 
– Using SDO_GEOR.SETCOLORMAP 
64 
– Landsat 
• Raster Algebra e.g. NDVI (Normalized 
Differential Vegetation Index) 
− Using SDO_GEOR_RA.RASTERMATHOP 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Calculate Statistics 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-05.sh 
4. Select Run in Terminal 
65 
Step 4 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_ref.htm#GEORS1035 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Classify Georaster 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-06.sh 
4. Select Run in Terminal 
66 
Step 4 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_ra_ref.htm#GEORS1227 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Apply Color-Map 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-07.sh 
4. Select Run in Terminal 
67 
Step 4 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_ref.htm#GEORS1051 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Calculate NDVI 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-08.sh 
4. Select Run in Terminal 
68 
Step 4 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_ra_ref.htm#GEORS1296 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Apply Color-Map to NVDI 
1. Open workshop’s Home 
2. Open Scripts 
3. Open lab-09.sh 
4. Select Run in Terminal 
69 
Step 4 continued 
Documentation: 
http://docs.oracle.com/database/121/GEORS/ 
geor_ref.htm#GEORS1051 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 70
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Agenda 
Why Open Source? 
Libraries, Desktop GIS, Web Mapping, Data 
Oracle Spatial and Graph at a Glance 
Geospatial Applications with uDig and Oracle Spatial 
Useful Material and Links 
1 
2 
3 
4 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 71 
5
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Useful Links 
• Materials for Workshop „Developling Geospatial Applications with uDig and 
Oracle Spatial“ including prebuilt VM for Virtual Box 
– http://www.oracle.com/technetwork/database/options/spatialandgraph/community/ 
sagsummit-2014-2196705.html 
• Oracle Spatial and Graph Online Documentation on OTN (12c) 
– http://docs.oracle.com/database/121/nav/portal_7.htm 
• Oracle Spatial Technologies on OTN 
– http://www.oracle.com/technetwork/database/options/spatialandgraph 
– http://www.oracle.com/technetwork/middleware/mapviewer 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 72
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Social Media, Communities 
• Blogs 
– http://oracle-spatial.blogspot.com/, http://oracle-maps.blogspot.com (DE) 
– https://blogs.oracle.com/oraclespatial/, https://blogs.oracle.com/oracle_maps_blog/ 
• Twitter 
– @kpatenge @cczarski 
• LinkedIn 
– https://www.linkedin.com/groups/Oracle-Spatial-Graph-1848520?gid=1848520 
• Forums 
– https://community.oracle.com/community/database/oracle-database-options/spatial 
– https://community.oracle.com/community/fusion_middleware/application_server/mapviewe 
r 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 73
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
Events 
• Save the Date! 
– Oracle Spatial Summit 2015 (Januar y 25-27, 2015, Oracle HQ, Redwood Shores, CA) 
• http://www.oracle.com/technetwork/database/options/spatialandgraph/learnmore/spatial-events- 
495802.html 
• Past Conference Sessions and Presentations 
– http://www.oracle.com/technetwork/database/options/spatialandgraph/learnmore/s 
patial-presentation-idx-086691.html 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 74
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 
karin.patenge@oracle.com 
http://oracle-spatial.blogspot.com/ 
Twitter: @kpatenge 
LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 76
Raster Algebra mit Oracle Spatial und uDig

More Related Content

What's hot

Apache Spark and Python: unified Big Data analytics
Apache Spark and Python: unified Big Data analyticsApache Spark and Python: unified Big Data analytics
Apache Spark and Python: unified Big Data analytics
Julien Anguenot
 
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 dataUsage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
The HDF-EOS Tools and Information Center
 
GDAL Enhancement for ESDIS Project
GDAL Enhancement for ESDIS ProjectGDAL Enhancement for ESDIS Project
GDAL Enhancement for ESDIS Project
The HDF-EOS Tools and Information Center
 
Processing malaria HTS results using KNIME: a tutorial
Processing malaria HTS results using KNIME: a tutorialProcessing malaria HTS results using KNIME: a tutorial
Processing malaria HTS results using KNIME: a tutorial
Greg Landrum
 
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOSHow to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
The HDF-EOS Tools and Information Center
 
NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)
The HDF-EOS Tools and Information Center
 
HDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the CloudHDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the Cloud
The HDF-EOS Tools and Information Center
 
HDF Product Designer
HDF Product DesignerHDF Product Designer
Introduction to HDF5
Introduction to HDF5Introduction to HDF5
SCAPE Information Day at BL - Large Scale Processing with Hadoop
SCAPE Information Day at BL - Large Scale Processing with HadoopSCAPE Information Day at BL - Large Scale Processing with Hadoop
SCAPE Information Day at BL - Large Scale Processing with Hadoop
SCAPE Project
 
Open-source Scientific Computing and Data Analytics using HDF
Open-source Scientific Computing and Data Analytics using HDFOpen-source Scientific Computing and Data Analytics using HDF
Open-source Scientific Computing and Data Analytics using HDF
The HDF-EOS Tools and Information Center
 
c,c++,java and python in gis development
c,c++,java and python in gis developmentc,c++,java and python in gis development
c,c++,java and python in gis development
Sakthivel R
 
Let’s talk about reproducible data analysis
Let’s talk about reproducible data analysisLet’s talk about reproducible data analysis
Let’s talk about reproducible data analysis
Greg Landrum
 

What's hot (20)

Tools to improve the usability of NASA HDF Data
Tools to improve the usability of NASA HDF DataTools to improve the usability of NASA HDF Data
Tools to improve the usability of NASA HDF Data
 
Apache Spark and Python: unified Big Data analytics
Apache Spark and Python: unified Big Data analyticsApache Spark and Python: unified Big Data analytics
Apache Spark and Python: unified Big Data analytics
 
HDF Group Support for NPP/NPOESS/JPSS
HDF Group Support for NPP/NPOESS/JPSSHDF Group Support for NPP/NPOESS/JPSS
HDF Group Support for NPP/NPOESS/JPSS
 
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 dataUsage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
 
GDAL Enhancement for ESDIS Project
GDAL Enhancement for ESDIS ProjectGDAL Enhancement for ESDIS Project
GDAL Enhancement for ESDIS Project
 
Processing malaria HTS results using KNIME: a tutorial
Processing malaria HTS results using KNIME: a tutorialProcessing malaria HTS results using KNIME: a tutorial
Processing malaria HTS results using KNIME: a tutorial
 
HDF4 Mapping Project Update
HDF4 Mapping Project UpdateHDF4 Mapping Project Update
HDF4 Mapping Project Update
 
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOSHow to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
 
NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)NASA HDF/HDF-EOS Data for Dummies (and Developers)
NASA HDF/HDF-EOS Data for Dummies (and Developers)
 
HDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the CloudHDFCloud Workshop: HDF5 in the Cloud
HDFCloud Workshop: HDF5 in the Cloud
 
HDF Product Designer
HDF Product DesignerHDF Product Designer
HDF Product Designer
 
Support for NPP/NPOESS/JPSS by The HDF Group
 Support for NPP/NPOESS/JPSS by The HDF Group Support for NPP/NPOESS/JPSS by The HDF Group
Support for NPP/NPOESS/JPSS by The HDF Group
 
Introduction to HDF5
Introduction to HDF5Introduction to HDF5
Introduction to HDF5
 
SCAPE Information Day at BL - Large Scale Processing with Hadoop
SCAPE Information Day at BL - Large Scale Processing with HadoopSCAPE Information Day at BL - Large Scale Processing with Hadoop
SCAPE Information Day at BL - Large Scale Processing with Hadoop
 
Open-source Scientific Computing and Data Analytics using HDF
Open-source Scientific Computing and Data Analytics using HDFOpen-source Scientific Computing and Data Analytics using HDF
Open-source Scientific Computing and Data Analytics using HDF
 
Using IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS DataUsing IDL with Suomi NPP VIIRS Data
Using IDL with Suomi NPP VIIRS Data
 
c,c++,java and python in gis development
c,c++,java and python in gis developmentc,c++,java and python in gis development
c,c++,java and python in gis development
 
HDF & HDF-EOS Data & Support at NSIDC
HDF & HDF-EOS Data & Support at NSIDCHDF & HDF-EOS Data & Support at NSIDC
HDF & HDF-EOS Data & Support at NSIDC
 
HDF Town Hall
HDF Town HallHDF Town Hall
HDF Town Hall
 
Let’s talk about reproducible data analysis
Let’s talk about reproducible data analysisLet’s talk about reproducible data analysis
Let’s talk about reproducible data analysis
 

Similar to Raster Algebra mit Oracle Spatial und uDig

Slidedeck Datenanalysen auf Enterprise-Niveau mit Oracle R Enterprise - DOAG2014
Slidedeck Datenanalysen auf Enterprise-Niveau mit Oracle R Enterprise - DOAG2014Slidedeck Datenanalysen auf Enterprise-Niveau mit Oracle R Enterprise - DOAG2014
Slidedeck Datenanalysen auf Enterprise-Niveau mit Oracle R Enterprise - DOAG2014
Nadine Schoene
 
Red hat infrastructure for analytics
Red hat infrastructure for analyticsRed hat infrastructure for analytics
Red hat infrastructure for analytics
Kyle Bader
 
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Thomas Wuerthinger
 
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by ExampleOracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by Example
Harald Erb
 
YARN webinar series: Using Scalding to write applications to Hadoop and YARN
YARN webinar series: Using Scalding to write applications to Hadoop and YARNYARN webinar series: Using Scalding to write applications to Hadoop and YARN
YARN webinar series: Using Scalding to write applications to Hadoop and YARN
Hortonworks
 
Spark vs Hadoop
Spark vs HadoopSpark vs Hadoop
Spark vs Hadoop
Olesya Eidam
 
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"jstrobl
 
Introduction to Spark
Introduction to SparkIntroduction to Spark
Introduction to Spark
Carol McDonald
 
Slidedeck Mehr als Reporting - Datenanalysen mit Oracle R Enterprise - DOAG D...
Slidedeck Mehr als Reporting - Datenanalysen mit Oracle R Enterprise - DOAG D...Slidedeck Mehr als Reporting - Datenanalysen mit Oracle R Enterprise - DOAG D...
Slidedeck Mehr als Reporting - Datenanalysen mit Oracle R Enterprise - DOAG D...
Nadine Schoene
 
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
Delivering Agile Data Science on Openshift  - Red Hat Summit 2019Delivering Agile Data Science on Openshift  - Red Hat Summit 2019
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
John Archer
 
SCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation EnvironmentsSCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation Environments
SCAPE Project
 
Leveraging the power of solr with spark
Leveraging the power of solr with sparkLeveraging the power of solr with spark
Leveraging the power of solr with spark
jweigend
 
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
Naoki (Neo) SATO
 
Big Data & Open Source - Neil Jadhav
Big Data & Open Source - Neil JadhavBig Data & Open Source - Neil Jadhav
Big Data & Open Source - Neil JadhavSwapnil (Neil) Jadhav
 
20181019 code.talks graph_analytics_k_patenge
20181019 code.talks graph_analytics_k_patenge20181019 code.talks graph_analytics_k_patenge
20181019 code.talks graph_analytics_k_patenge
Karin Patenge
 
Apache spark - History and market overview
Apache spark - History and market overviewApache spark - History and market overview
Apache spark - History and market overview
Martin Zapletal
 
Cheng_Wang_resume
Cheng_Wang_resumeCheng_Wang_resume
Cheng_Wang_resumeCheng Wang
 
Transitioning Compute Models: Hadoop MapReduce to Spark
Transitioning Compute Models: Hadoop MapReduce to SparkTransitioning Compute Models: Hadoop MapReduce to Spark
Transitioning Compute Models: Hadoop MapReduce to Spark
Slim Baltagi
 
Frameworks for geoprocessing on the web with R
Frameworks for geoprocessing on the web with RFrameworks for geoprocessing on the web with R
Frameworks for geoprocessing on the web with R
Daniel Nüst
 

Similar to Raster Algebra mit Oracle Spatial und uDig (20)

Slidedeck Datenanalysen auf Enterprise-Niveau mit Oracle R Enterprise - DOAG2014
Slidedeck Datenanalysen auf Enterprise-Niveau mit Oracle R Enterprise - DOAG2014Slidedeck Datenanalysen auf Enterprise-Niveau mit Oracle R Enterprise - DOAG2014
Slidedeck Datenanalysen auf Enterprise-Niveau mit Oracle R Enterprise - DOAG2014
 
Red hat infrastructure for analytics
Red hat infrastructure for analyticsRed hat infrastructure for analytics
Red hat infrastructure for analytics
 
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
Graal and Truffle: Modularity and Separation of Concerns as Cornerstones for ...
 
Oracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by ExampleOracle Unified Information Architeture + Analytics by Example
Oracle Unified Information Architeture + Analytics by Example
 
YARN webinar series: Using Scalding to write applications to Hadoop and YARN
YARN webinar series: Using Scalding to write applications to Hadoop and YARNYARN webinar series: Using Scalding to write applications to Hadoop and YARN
YARN webinar series: Using Scalding to write applications to Hadoop and YARN
 
Spark vs Hadoop
Spark vs HadoopSpark vs Hadoop
Spark vs Hadoop
 
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"AGIT 2015  - Hans Viehmann: "Big Data and Smart Cities"
AGIT 2015 - Hans Viehmann: "Big Data and Smart Cities"
 
Introduction to Spark
Introduction to SparkIntroduction to Spark
Introduction to Spark
 
Slidedeck Mehr als Reporting - Datenanalysen mit Oracle R Enterprise - DOAG D...
Slidedeck Mehr als Reporting - Datenanalysen mit Oracle R Enterprise - DOAG D...Slidedeck Mehr als Reporting - Datenanalysen mit Oracle R Enterprise - DOAG D...
Slidedeck Mehr als Reporting - Datenanalysen mit Oracle R Enterprise - DOAG D...
 
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
Delivering Agile Data Science on Openshift  - Red Hat Summit 2019Delivering Agile Data Science on Openshift  - Red Hat Summit 2019
Delivering Agile Data Science on Openshift - Red Hat Summit 2019
 
spark_v1_2
spark_v1_2spark_v1_2
spark_v1_2
 
SCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation EnvironmentsSCAPE - Scalable Preservation Environments
SCAPE - Scalable Preservation Environments
 
Leveraging the power of solr with spark
Leveraging the power of solr with sparkLeveraging the power of solr with spark
Leveraging the power of solr with spark
 
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
[Azureビッグデータ関連サービスとHortonworks勉強会] Azure HDInsight
 
Big Data & Open Source - Neil Jadhav
Big Data & Open Source - Neil JadhavBig Data & Open Source - Neil Jadhav
Big Data & Open Source - Neil Jadhav
 
20181019 code.talks graph_analytics_k_patenge
20181019 code.talks graph_analytics_k_patenge20181019 code.talks graph_analytics_k_patenge
20181019 code.talks graph_analytics_k_patenge
 
Apache spark - History and market overview
Apache spark - History and market overviewApache spark - History and market overview
Apache spark - History and market overview
 
Cheng_Wang_resume
Cheng_Wang_resumeCheng_Wang_resume
Cheng_Wang_resume
 
Transitioning Compute Models: Hadoop MapReduce to Spark
Transitioning Compute Models: Hadoop MapReduce to SparkTransitioning Compute Models: Hadoop MapReduce to Spark
Transitioning Compute Models: Hadoop MapReduce to Spark
 
Frameworks for geoprocessing on the web with R
Frameworks for geoprocessing on the web with RFrameworks for geoprocessing on the web with R
Frameworks for geoprocessing on the web with R
 

More from Karin Patenge

20190704_AGIT_Georaster_ImageryData_KPatenge
20190704_AGIT_Georaster_ImageryData_KPatenge20190704_AGIT_Georaster_ImageryData_KPatenge
20190704_AGIT_Georaster_ImageryData_KPatenge
Karin Patenge
 
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
Karin Patenge
 
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
Karin Patenge
 
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickBig Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Karin Patenge
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge
Karin Patenge
 
20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge
Karin Patenge
 
20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge
Karin Patenge
 
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
Karin Patenge
 
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraphOracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
Karin Patenge
 
Graph Analytics on Data from Meetup.com
Graph Analytics on Data from Meetup.comGraph Analytics on Data from Meetup.com
Graph Analytics on Data from Meetup.com
Karin Patenge
 
5 Gründe für Oracle Spatial Technologies
5 Gründe für Oracle Spatial Technologies5 Gründe für Oracle Spatial Technologies
5 Gründe für Oracle Spatial Technologies
Karin Patenge
 
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
Karin Patenge
 
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
Karin Patenge
 
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
Karin Patenge
 
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
Karin Patenge
 
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
Karin Patenge
 
20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge
Karin Patenge
 
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Datenbank-gestützte Validierung und Geokodierung von AdressdatenbeständenDatenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Karin Patenge
 
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
Geodatenmanagement und -Visualisierung mit Oracle Spatial TechnologiesGeodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
Karin Patenge
 

More from Karin Patenge (19)

20190704_AGIT_Georaster_ImageryData_KPatenge
20190704_AGIT_Georaster_ImageryData_KPatenge20190704_AGIT_Georaster_ImageryData_KPatenge
20190704_AGIT_Georaster_ImageryData_KPatenge
 
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
 
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
 
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im ÜberblickBig Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
 
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181210_ITTage2018_OracleNoSQLDB_KPatenge
 
20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge20181120_DOAG_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge
 
20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge20181123 dn2018 graph_analytics_k_patenge
20181123 dn2018 graph_analytics_k_patenge
 
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
 
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraphOracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
 
Graph Analytics on Data from Meetup.com
Graph Analytics on Data from Meetup.comGraph Analytics on Data from Meetup.com
Graph Analytics on Data from Meetup.com
 
5 Gründe für Oracle Spatial Technologies
5 Gründe für Oracle Spatial Technologies5 Gründe für Oracle Spatial Technologies
5 Gründe für Oracle Spatial Technologies
 
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
 
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
 
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
 
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
 
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
 
20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge20160229_ModernApplicationDevelopment_Python_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge
 
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Datenbank-gestützte Validierung und Geokodierung von AdressdatenbeständenDatenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
 
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
Geodatenmanagement und -Visualisierung mit Oracle Spatial TechnologiesGeodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
 

Recently uploaded

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 

Recently uploaded (20)

20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 

Raster Algebra mit Oracle Spatial und uDig

  • 1.
  • 2. Oracle Spatial Technologies Integration with Open Source Tools Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Karin Patenge | karin.patenge@oracle.com Principal Sales Consultant Oracle Deutschland B.V. & Co. KG 23-OCT-2014 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany LocationTech Meeting October 23, 2014 Hamburg, Germany
  • 3. Safe Harbor Statement The preceding is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 3
  • 4. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda Why Open Source? Libraries, Desktop GIS, Web Mapping, Data Oracle Spatial and Graph at a Glance Geospatial Applications with uDIG and Oracle Spatial Useful Material and Links 1 2 3 4 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 4 5
  • 5. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda Why Open Source? Libraries, Desktop GIS, Web Mapping, Data Oracle Spatial and Graph at a Glance Geospatial Applications with uDig and Oracle Spatial Useful Material and Links 1 2 3 4 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 5 5
  • 6. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Open Source and Oracle • Oracle is involved in a large number of Open Source activities – developing, testing, optimizing software and contributing code – investing in MySQL, Glassfish, Linux, Apache, BerkeleyDB, InnoDB, Xen and many more • It is common to see projects that combine Open Source and Oracle tools – Oracle infrastructure (database, middleware) – Commercial GIS tools for data editing and analysis – Open Source GIS tools for web mapping and web services LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 11
  • 7. Geo Open Source Organizations Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • OSGeo – Open Source Geospatial Foundation – Supports the major projects • Free and Open Source Software for Geospatial (FOSS4G) conferences – Attracts significant crowds • Oracle contribution to Geo Open Source projects – E.g. Ivan Lucena (Developer Oracle Spatial Team): Contributor to • GDAL GeoRaster driver and • uDig Integration with GeoRaster LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 12
  • 8. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda Why Open Source? Libraries, Desktop GIS, Web Mapping, Data Oracle Spatial and Graph at a Glance Geospatial Applications with uDig and Oracle Spatial Useful Material and Links 1 2 3 4 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 13 5
  • 9. * Superseded by LAStools (Martin Isenburg) as of 2014 Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | APIs and Libraries Name URL Technology Oracle Vector ? SDO_GEOMETRY Oracle Raster ? SDO_GEORASTER Point Clouds SDO_PC GDAL/OGR http://www.gdal.org/ C/C++ Yes Yes GeoTools http://www.geotools.org/ Java Yes Yes FDO http://fdo.osgeo.org/ C/C++ Yes No libLAS http://www.liblas.org/ * C/C++ Yes LAStools http://www.cs.unc.edu/~isenburg/l astools/ C/C++ PDAL http://www.pointcloud.org/ C/C++ JTS http://www.vividsolutions.com/jts/ Java N/Ap N/Ap OpenLayers http://openlayers.org/ Javascript LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 14
  • 10. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Desktop Tools Name URL Technology Oracle Vector ? SDO_GEOMETRY Oracle Raster ? SDO_GEORASTER Grass http://grass.osgeo.org/ C/C++ Yes ? Quantum GIS (QGIS) http://www.qgis.org/ C/C++ Yes Yes gvSIG http://www.gvsig.org/ Java Yes No Kosmo http://www.opengis.es/ Java Yes No uDig http://udig.refractions.net/ Java Yes Yes OpenJump http://www.openjump.org/ Java No No MapWindows http://www.mapwindow.org/ C#/.NET Yes No LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 23
  • 11. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Web Mapping Services URL Technology Oracle Vector ? SDO_GEOMETRY Oracle Raster ? SDO_GEORASTER Mapserver http://mapserver.org/ C/C++ Yes Yes MapGuide http://mapguide.osgeo.org/ Yes No GeoServer http://geoserver.org/ Java Yes Yes Deegree http://www.deegree.org/ Java Yes Yes LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 31
  • 12. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Data 36 • Open Data Initiatives • „Crowd“ Sourced – OpenStreetMap http://www.openstreetmap.org/ – OpenSeaMap http://openseamap.org/ • State-Collected Spatial Data • Recommended Standards – GML, WMS, WFS-T – Dublin Core, RDF, ISO19115 through ISO19139 (for metadata) LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 13. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda Why Open Source? Libraries, Desktop GIS, Web Mapping, Data Oracle Spatial and Graph at a Glance Geospatial Applications with uDig and Oracle Spatial Useful Material and Links 1 2 3 4 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 37 5
  • 14. Brief Intro: Oracle Spatial and Graph (DB EE Option) Vector Performance Accelerator Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 38 In-Database Datatypes, Models, Processing, Analysis and Mining Routing Geocoding Geo Web Services Vector Data (3D, 4D) Spatial and Graph Vector Data (2D) Spatial Indexing (R-Tree) Coordinate System Transformations Spatial Queries Locator Georaster, Raster Algebra Point Clouds, TINs Topologies & Network Data Model Semantic Networks, Ontologies, SPARQL, GeoSPARQL Advanced Spatial Analysis and Mining LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 15. Rasterdata Management and Analysis with Oracle Spatial Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • A data type to store raster data – Satellite images, remote sensing data, digital elevation models – Multi-band, multi-spectral – An XML schema to store Metadata • Data source, layer information – Geo Referencing information • Functionality – Storage and indexing of raster data • No size limit for each raster object – Generate resolution pyramid – Query and analysis • Used e.g. http://geoproxy.de 39 SDO_GEORASTER LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 16. New in Oracle Database 12c for Georaster • Server-side raster algebra operations • Work on individual raster cells, or pixels to… – Generate new raster layer (map) from two or more raster Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | layers • Application example – Combine two or more hazard maps to produce a risk map 40 In-Database Raster Algebra LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 17. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda Why Open Source? Libraries, Desktop GIS, Web Mapping, Data Oracle Spatial and Graph at a Glance Geospatial Applications with uDig and Oracle Spatial Useful Material and Links 1 2 3 4 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 41 5
  • 18. Source:Technical Workshop given by Ivan Lucena (Oracle) and Jody Garnett (Boundless) at Location Intelligence Summit 2014 – http://www.locationintelligence.net/dc/workshops/ – http://www.oracle.com/technetwork/database/options/spatialandgr aph/community/sagsummit-2014-2196705.html Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 42
  • 19. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Use Prebuilt Hands-On Workshop • Virtual Maschine available for Virtual Box 4.3 available via: – http://www.oracle.com/technetwork/d atabase/options/spatialandgraph/com munity/sagsummit-2014- 2196705.html#GeospatialApplications – Additional Material to be downloaded and unzipped • See Instructions • http://www.locationintelligence.net/temp/2 014/Workshop6Material.zip First Steps – Start VirtualBox – Select the virtual machine – Click the green arrow icon – The machine starts –Wait for the login prompt – Select Workshop 6 – The password is workshop – Change Keyboard Preferences to use German Layout 43 Hands-On Oracle Spatial and uDig for Rasterdata LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 20. Learning objective: Raster Data Workflow using Oracle Spatial and uDig Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • Expected Final Product: – NDVI (Normalized Differenced Vegetation Index) Map • Data – Exploring Napa Valley Wine Country Data • Steps 1. Load spatial data into database 2. Validate and visualize data 3. Perform server-side (in-database) raster operations 4. Perform server-side (in-database) map algebra 5. Generate vegetation index map 6. Map composition LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 44
  • 21. Step 1: Load Spatial Data into Oracle Database • Use GDAL – 1 Landsat image – 1 Elevation grid – 7 Vector layers • GDAL is shipped with Oracle Database 12c Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 45
  • 22. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Load Landsat Image 1. On VM desktop, double-click workshop’s Home 2. On window Workshop, double-click Data 3. On window Data, double-click Landsat 4. On window Landsat, double-click loadit.sh 5. Select Run in Terminal 46 Step 1 continued LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 23. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Load Elevation Grid 1. On VM desktop, double-click workshop’s Home 2. On window Workshop, double-click Data 3. On window Data, double-click Napa GIS Elevation 4. On window Napa GIS Elevation, double-click loadit.sh 5. Select Run in Terminal 49 Step 1 continued LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 24. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Load Vector Layers 1. On VM desktop, double-click workshop’s Home 2. On window Workshop, double-click Data 3. On window Data, double-click Napa GIS Shapefiles 4. On window Napa GIS Shapefiles, double-click loadall.sh 5. Select Run in Terminal 50 Step 1 continued LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 25. Step 2: Validate and Visualize Spatial Data • Use GeoRasterViewer and uDig • GeoRasterViewer is normally shipped with Oracle Database Examples – $ORACLE_HOME/md/demo/georaster/java/startGeoRasterViewer.sh • Visualize vector data with Oracle SQL Developer – Shipped with Oracle Database Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 51
  • 26. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Connect to Oracle Database 1. On the VM desktop, double-click GeoRasterView 2. From the menu, select Rasters and then Retrieve from DB 3. Enter database connection information: Host name localhost Port number 1521 Database name ora12c User name student Password student 4. Click on OK 52 Step 2 continued using GeoRasterViewer LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 27. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Launch Landsat Image 1. Double-click USER: student 2. Double-click SCHEMA: student 3. Double-click TABLE: napa_landsat 4. Double-click COLUMN: image 5. Click on RDT: NAPA_LANDSAT_RDT$ 6. With cursor over image: − Right-click to zoom out − Left-click to zoom in 7. Click tab Metadata tab to inspect the the GeoRaster metadata 53 Step 2 continued using GeoRasterViewer LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 28. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Launch Elevation Grid 1. Double-click USER: student 2. Double-click SCHEMA: student 3. Double-click TABLE: napa_elevation 4. Double-click COLUMN: image 5. Click on RDT: NAPA_ELEVATION_RDT$ 6. With cursor over image: − Right-click to zoom out − Left-click to zoom in 7. Click tab Metadata tab to inspect the the GeoRaster metadata 54 Step 2 continued using GeoRasterViewer LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 29. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Change Layer Mapping 1. From the menu View select: − Show user ID − Show cell value − Show layer mapping 2. On the panel at the bottom right select a layer for Red, Green and Blue 3. Click on Refresh 55 Step 2 continued using GeoRasterViewer LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 30. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Connect to Oracle Database 1. On the VM desktop, double-click on uDig - User-friendly Desktop GIS 2. On uDig menu, select Layer, select Add 3. On Add Data wizard, page Data Sources, select Oracle Spatial 4. Click on Next > and enter: Host name localhost Port number 1521 User name student Password student Database name ora12c Instance student 5. Click on Connect 6. Click on Next > 56 Step 2 continued using uDig LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 31. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Select Oracle Spatial Layer 1. Select NAPA_FIELDS 2. Click on Finish 57 Step 2 continued using uDig LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 32. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Select Features based on Query 1. Click on tab Table 2. Enter a Query, ex.: COPPOLA and press Enter 3. Right-click on the selected row and select Show Selection to automatically zoom to the selected feature 58 Step 2 continued using uDig LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 33. Step 3: Perform in-database raster operations Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • Performed operations – Creating tables • Data Type SDO_GEORASTER pointing to raster data table (RDT) with SDO_RASTER – Subsetting raster • Using SDO_GEOR.SUBSET with parameter polygonClip = FALSE ( MBR) • Performs one or both of the following operations: (1) spatial crop, cut or clip or (2) layer or band subset or duplicate – RGB composition • Using SDO_GEOR.SUBSET using parameter layerNumbers – Clipping by geometry • Using SDO_GEOR.SUBSET with parameter polygonClip = TRUE LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 59
  • 34. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Create Georaster Tables 1. Open workshop’s Home 2. Open Scripts 3. Open lab-02.sh 4. Select Run in Terminal 60 Step 3 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_operations.htm#GEORS986 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 35. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Subset Georaster 1. Open workshop’s Home 2. Open Scripts 3. Open lab-01.sh 4. Select Run in Terminal 61 Step 3 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_ref.htm#GEORS1139 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 36. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Create RGB Composition 1. Open workshop’s Home 2. Open Scripts 3. Open lab-03.sh 4. Select Run in Terminal 62 Step 3 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_ref.htm#GEORS1139 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 37. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Clip Polygon 1. Open workshop’s Home 2. Open Scripts 3. Open lab-04.sh 4. Select Run in Terminal 63 Step 3 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_ref.htm#GEORS1139 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 38. Step 4: Perform Raster Analysis • New PL/SQL Package in 12c: SDO_GEOR_RA • Performed operations – Elevation grid Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | • Calculate statistics – Using SDO_GEOR.GENERATESTATISTICS • Classify raster – Using SDO_GEOR_RA.CLASSIFY • Apply a color-map – Using SDO_GEOR.SETCOLORMAP 64 – Landsat • Raster Algebra e.g. NDVI (Normalized Differential Vegetation Index) − Using SDO_GEOR_RA.RASTERMATHOP LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 39. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Calculate Statistics 1. Open workshop’s Home 2. Open Scripts 3. Open lab-05.sh 4. Select Run in Terminal 65 Step 4 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_ref.htm#GEORS1035 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 40. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Classify Georaster 1. Open workshop’s Home 2. Open Scripts 3. Open lab-06.sh 4. Select Run in Terminal 66 Step 4 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_ra_ref.htm#GEORS1227 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 41. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Apply Color-Map 1. Open workshop’s Home 2. Open Scripts 3. Open lab-07.sh 4. Select Run in Terminal 67 Step 4 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_ref.htm#GEORS1051 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 42. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Calculate NDVI 1. Open workshop’s Home 2. Open Scripts 3. Open lab-08.sh 4. Select Run in Terminal 68 Step 4 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_ra_ref.htm#GEORS1296 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 43. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Apply Color-Map to NVDI 1. Open workshop’s Home 2. Open Scripts 3. Open lab-09.sh 4. Select Run in Terminal 69 Step 4 continued Documentation: http://docs.oracle.com/database/121/GEORS/ geor_ref.htm#GEORS1051 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 44. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | 70
  • 45. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Agenda Why Open Source? Libraries, Desktop GIS, Web Mapping, Data Oracle Spatial and Graph at a Glance Geospatial Applications with uDig and Oracle Spatial Useful Material and Links 1 2 3 4 LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 71 5
  • 46. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Useful Links • Materials for Workshop „Developling Geospatial Applications with uDig and Oracle Spatial“ including prebuilt VM for Virtual Box – http://www.oracle.com/technetwork/database/options/spatialandgraph/community/ sagsummit-2014-2196705.html • Oracle Spatial and Graph Online Documentation on OTN (12c) – http://docs.oracle.com/database/121/nav/portal_7.htm • Oracle Spatial Technologies on OTN – http://www.oracle.com/technetwork/database/options/spatialandgraph – http://www.oracle.com/technetwork/middleware/mapviewer LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 72
  • 47. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Social Media, Communities • Blogs – http://oracle-spatial.blogspot.com/, http://oracle-maps.blogspot.com (DE) – https://blogs.oracle.com/oraclespatial/, https://blogs.oracle.com/oracle_maps_blog/ • Twitter – @kpatenge @cczarski • LinkedIn – https://www.linkedin.com/groups/Oracle-Spatial-Graph-1848520?gid=1848520 • Forums – https://community.oracle.com/community/database/oracle-database-options/spatial – https://community.oracle.com/community/fusion_middleware/application_server/mapviewe r LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 73
  • 48. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | Events • Save the Date! – Oracle Spatial Summit 2015 (Januar y 25-27, 2015, Oracle HQ, Redwood Shores, CA) • http://www.oracle.com/technetwork/database/options/spatialandgraph/learnmore/spatial-events- 495802.html • Past Conference Sessions and Presentations – http://www.oracle.com/technetwork/database/options/spatialandgraph/learnmore/s patial-presentation-idx-086691.html LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 74
  • 49. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | karin.patenge@oracle.com http://oracle-spatial.blogspot.com/ Twitter: @kpatenge LocationTech Meeting Oct 23, 2014 in Hamburg, Germany
  • 50. Copyright © 2014 Oracle and/or its affiliates. All rights reserved. | LocationTech Meeting Oct 23, 2014 in Hamburg, Germany 76

Editor's Notes

  1. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  2. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  3. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  4. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  5. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  6. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  7. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  8. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  9. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  10. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  11. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  12. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  13. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  14. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  15. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  16. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  17. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  18. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  19. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  20. Geospatial Data Abstraction Library http://de.wikipedia.org/wiki/Geospatial_Data_Abstraction_Library http://www.osgeo.org/gdal_ogr Geospatial Data Abstraction Library (GDAL/OGR) is a cross platform C++ translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license by the Open Source Geospatial Foundation. As a library, it presents a single abstract data model to the calling application for all supported formats. It also comes with a variety of useful commandline utilities for data translation and processing. GDAL supports over 50 raster formats, and OGR over 20 vector formats. It provides the primary data access engine for many applications including MapServer, GRASS, QGIS, and OpenEV. It is also utilized by packages such as OSSIM, Cadcorp SIS, FME, Google Earth, VTP, Thuban, ILWIS, MapGuide and ArcGIS. GDAL/OGR is the most widely used geospatial data access library. Professional support options are available for commercial software developers desiring assistance integrating and extending GDAL, or dig in yourself and join the development team!
  21. NDVI = Normalized Differenced Vegetation Index NDVI ist ein Akronym und steht für „Normalized Differenced Vegetation Index“ (auch Normalized Density Vegetation Index), zu deutsch: „normalisierter differenzierter Vegetationsindex“. Er ist der wohl am häufigsten angewandte Vegetationsindex und wird auf der Basis von Satellitendaten errechnet. [Quelle: http://de.wikipedia.org/wiki/Normalized_Differenced_Vegetation_Index] Engl. Akronym für Normalized Difference (auch: Density) Vegetation Index, dt. Normalisierter Differenzierter Vegetationsindex, oder Normierter Differentieller Vegetationsindex oder Normalisierter Differenzen-Vegetations-Index; aus Satellitendaten relativ leicht zu berechnende Messgrösse für die Biomasse. Satellitensensoren können quantifizierend angeben, welcher Teil der photosynthetisch relevanten Strahlung von der Vegetation absorbiert wird. In den späten siebziger Jahren des 20. Jh. wurde erkannt, dass die Netto-Photosynthese direkt abhängig ist von der Menge photosynthetisch aktiver Strahlung, die von Pflanzen absorbiert wird. Je mehr eine Pflanze während der Vegetationsperiode sichtbares Sonnenlicht absorbiert, umso intensiver ist die Photosynthese und umso produktiver ist sie. Wenn die Pflanze umgekehrt weniger Sonnenlicht absorbiert, ist die Photosyntheserate und damit das Wachstum geringer. Durch die Bildung von Indizes aus zwei oder mehr Kanälen kann die Visualisierung des Biomassegehaltes und des Zustandes der Vegetation stark verbessert werden. Ein solcher Index ist der NDVI. Er wird im Wesentlichen aus der Differenz der Messergebnisse der Kanäle 1 und 2 des Sensors AVHRR (Pixelgrößen um 1 km²) ermittelt, er wird aber auch für Multispektraldaten anderer Sensoren benutzt. [Quelle: http://www.fe-lexikon.info/lexikon-n.htm#ndvi] Vegetation erscheint sehr unterschiedlich in den Wellenlängenbereichen des sichtbaren Lichts und des Nahen Infrarots. Im Bereich des sichtbaren Lichts sind vegetations-bedeckte Flächen sehr dunkel, fast schwarz, wohingegen Wüstenregionen (z.B. die Sahara) hell erscheinen. Im Nahen Infrarot ist die Vegetation heller und Wüsten haben in etwa denselben Helligkeitgrad wie beim sichtbaren Licht. Durch den Vergleich von sichtbarem und infrarotem Licht messen Wissenschaftler die relative Vegetationsmasse. [Quelle: NASA Earth Observatory]
  22. GDAL : Geospatial Data Abstraction Library Command gdal_translate - copy data from one raster format to another Driver georaster - supports Oracle GeoRaster OGR is the part of GDAL library that supports vector data Command ogr2ogr - copy data from one vector format to another Driver oci - supports Oracle Geometry
  23. gdal_translate - copy data from one raster format to another
  24. gdal_translate - copy data from one raster format to another
  25. GDAL : Geospatial Data Abstraction Library Command gdal_translate - copy data from one raster format to another Driver georaster - supports Oracle GeoRaster OGR is the part of GDAL library that supports vector data Command ogr2ogr - copy data from one vector format to another Driver oci - supports Oracle Geometry
  26. GDAL : Geospatial Data Abstraction Library Command gdal_translate - copy data from one raster format to another Driver georaster - supports Oracle GeoRaster OGR is the part of GDAL library that supports vector data Command ogr2ogr - copy data from one vector format to another Driver oci - supports Oracle Geometry
  27. GDAL : Geospatial Data Abstraction Library Command gdal_translate - copy data from one raster format to another Driver georaster - supports Oracle GeoRaster OGR is the part of GDAL library that supports vector data Command ogr2ogr - copy data from one vector format to another Driver oci - supports Oracle Geometry
  28. GDAL : Geospatial Data Abstraction Library Command gdal_translate - copy data from one raster format to another Driver georaster - supports Oracle GeoRaster OGR is the part of GDAL library that supports vector data Command ogr2ogr - copy data from one vector format to another Driver oci - supports Oracle Geometry
  29. Parameter PolygonClip: The string TRUE causes the clipping window (cropArea geometry object) to be used for the subset operation; the string FALSE or a null value causes the MBR (minimum bounding rectangle) of the clipping window to be used for the subset operation.
  30. NIR and RED are the reflectance of the near-infrared and red bands in the particular case of Landsat images, it corresponds to bands 4 and 3.