SlideShare a Scribd company logo
Raster Algebra mit Oracle Spatial und uDig
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

PPTX
Improving long-term preservation of EOS data by independently mapping HDF4 da...
PDF
Working with HDF and netCDF Data in ArcGIS: Tools and Case Studies
PPTX
HDF and netCDF Data Support in ArcGIS
PDF
DSD-INT 2015 - Data management with open earth datalabs - Gerben de Boer, van...
PPTX
Exploiting HDF5 Technologies to Represent Geo-Information-An Example with Com...
PDF
Study of Various Tools for Data Science
PPTX
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products
Improving long-term preservation of EOS data by independently mapping HDF4 da...
Working with HDF and netCDF Data in ArcGIS: Tools and Case Studies
HDF and netCDF Data Support in ArcGIS
DSD-INT 2015 - Data management with open earth datalabs - Gerben de Boer, van...
Exploiting HDF5 Technologies to Represent Geo-Information-An Example with Com...
Study of Various Tools for Data Science
Interoperability with netCDF-4 - Experience with NPP and HDF-EOS5 products

What's hot (20)

PPTX
Tools to improve the usability of NASA HDF Data
PDF
Apache Spark and Python: unified Big Data analytics
PPTX
HDF Group Support for NPP/NPOESS/JPSS
PPTX
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
PPSX
GDAL Enhancement for ESDIS Project
PDF
Processing malaria HTS results using KNIME: a tutorial
PPTX
HDF4 Mapping Project Update
PPSX
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
PPSX
NASA HDF/HDF-EOS Data for Dummies (and Developers)
PDF
HDFCloud Workshop: HDF5 in the Cloud
PPTX
Support for NPP/NPOESS/JPSS by The HDF Group
PDF
SCAPE Information Day at BL - Large Scale Processing with Hadoop
PPTX
Open-source Scientific Computing and Data Analytics using HDF
PDF
Using IDL with Suomi NPP VIIRS Data
PPTX
c,c++,java and python in gis development
PPTX
HDF & HDF-EOS Data & Support at NSIDC
PDF
Let’s talk about reproducible data analysis
Tools to improve the usability of NASA HDF Data
Apache Spark and Python: unified Big Data analytics
HDF Group Support for NPP/NPOESS/JPSS
Usage of NCL, IDL, and MATLAB to access NASA HDF4/HDF-EOS2/HDF-EOS5 data
GDAL Enhancement for ESDIS Project
Processing malaria HTS results using KNIME: a tutorial
HDF4 Mapping Project Update
How to Meet the CF Conventions with NcML for NASA HDF/HDF-EOS
NASA HDF/HDF-EOS Data for Dummies (and Developers)
HDFCloud Workshop: HDF5 in the Cloud
Support for NPP/NPOESS/JPSS by The HDF Group
SCAPE Information Day at BL - Large Scale Processing with Hadoop
Open-source Scientific Computing and Data Analytics using HDF
Using IDL with Suomi NPP VIIRS Data
c,c++,java and python in gis development
HDF & HDF-EOS Data & Support at NSIDC
Let’s talk about reproducible data analysis
Ad

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

PDF
Database@Home - Maps and Spatial Analyses: How to use them
PDF
#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map
PDF
20190704_AGIT_Georaster_ImageryData_KPatenge
PPT
Os Zeiss
PPT
Os Zeiss
PDF
Oracle Spatial Studio: Fast and Easy Spatial Analytics and Maps
PDF
MySQL 5.7 GIS
PPT
Open Source Databases And Gis
PPTX
PostGIS and Spatial SQL
PDF
Intro To Geospatial
PPT
Open Source GIS
PDF
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
ODP
Mapping, GIS and geolocating data in Java @ JAX London
ODP
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
PDF
Lancaster University GIS Course 2010
PDF
Open Source GIS Workshop
PDF
Postgis for Enterprise
PDF
2017 RM-URISA Track: Spatial SQL - The Best Kept Secret in the Geospatial World
PDF
Free remote sensing and GIS data
PDF
2013 Enterprise Track, Building GIS, Decision Support, and Location Intellige...
Database@Home - Maps and Spatial Analyses: How to use them
#dbhouseparty - Spatial Technologies - @Home and Everywhere Else on the Map
20190704_AGIT_Georaster_ImageryData_KPatenge
Os Zeiss
Os Zeiss
Oracle Spatial Studio: Fast and Easy Spatial Analytics and Maps
MySQL 5.7 GIS
Open Source Databases And Gis
PostGIS and Spatial SQL
Intro To Geospatial
Open Source GIS
20190703_AGIT_GeoRasterWorkshop_GriddedData_KPatenge
Mapping, GIS and geolocating data in Java @ JAX London
Java Tech & Tools | Mapping, GIS and Geolocating Data in Java | Joachim Van d...
Lancaster University GIS Course 2010
Open Source GIS Workshop
Postgis for Enterprise
2017 RM-URISA Track: Spatial SQL - The Best Kept Secret in the Geospatial World
Free remote sensing and GIS data
2013 Enterprise Track, Building GIS, Decision Support, and Location Intellige...
Ad

More from Karin Patenge (18)

PDF
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
PDF
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
PDF
20181210_ITTage2018_OracleNoSQLDB_KPatenge
PDF
20181120_DOAG_OracleNoSQLDB_KPatenge
PDF
20181123 dn2018 graph_analytics_k_patenge
PDF
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
PDF
20181019 code.talks graph_analytics_k_patenge
PDF
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
PPTX
Graph Analytics on Data from Meetup.com
PDF
5 Gründe für Oracle Spatial Technologies
PDF
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
PDF
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
PDF
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
PDF
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
PDF
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
PDF
20160229_ModernApplicationDevelopment_Python_KPatenge
PDF
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
PPTX
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies
20190604_DOAGDatabase2019_OracleNoSQLDB_for_DBAs
Big Data Community Webinar vom 16. Mai 2019: Oracle NoSQL DB im Überblick
20181210_ITTage2018_OracleNoSQLDB_KPatenge
20181120_DOAG_OracleNoSQLDB_KPatenge
20181123 dn2018 graph_analytics_k_patenge
20180921_DOAG_BigDataDays_OracleSpatialandPython_kpatenge
20181019 code.talks graph_analytics_k_patenge
OracleCode_Berlin_Jun2018_AnalyzeBitcoinTransactionDataUsingAsGraph
Graph Analytics on Data from Meetup.com
5 Gründe für Oracle Spatial Technologies
IT-Tage 2017: Visuelle Analyse komplexer Datenbestände am Beispiel der Panama...
20171106_OracleWebcast_ITTrends_EFavuzzi_KPatenge
20171121_DOAGKonferenz_JSON_OracleNoSQL_KPatenge
Oracle NoSQL Database: Integration in den Oracle Enterprise Manager 12
20160310_ModernApplicationDevelopment_NoSQL_KPatenge
20160229_ModernApplicationDevelopment_Python_KPatenge
Datenbank-gestützte Validierung und Geokodierung von Adressdatenbeständen
Geodatenmanagement und -Visualisierung mit Oracle Spatial Technologies

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Encapsulation theory and applications.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Machine learning based COVID-19 study performance prediction
PDF
Getting Started with Data Integration: FME Form 101
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Mushroom cultivation and it's methods.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
Spectroscopy.pptx food analysis technology
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PDF
August Patch Tuesday
PDF
NewMind AI Weekly Chronicles - August'25-Week II
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Encapsulation theory and applications.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Machine learning based COVID-19 study performance prediction
Getting Started with Data Integration: FME Form 101
Univ-Connecticut-ChatGPT-Presentaion.pdf
Mushroom cultivation and it's methods.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Spectroscopy.pptx food analysis technology
Programs and apps: productivity, graphics, security and other tools
Mobile App Security Testing_ A Comprehensive Guide.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Group 1 Presentation -Planning and Decision Making .pptx
August Patch Tuesday
NewMind AI Weekly Chronicles - August'25-Week II

Raster Algebra mit Oracle Spatial und uDig

  • 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

  • #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: 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!
  • #22: 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!
  • #23: 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!
  • #25: 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!
  • #26: 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!
  • #27: 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!
  • #28: 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!
  • #29: 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!
  • #30: 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!
  • #31: 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!
  • #33: 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!
  • #34: 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!
  • #35: 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!
  • #36: 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!
  • #43: 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!
  • #45: 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]
  • #46: 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
  • #47: gdal_translate - copy data from one raster format to another
  • #50: gdal_translate - copy data from one raster format to another
  • #52: 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
  • #54: 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
  • #55: 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
  • #56: 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
  • #62: 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.
  • #69: 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.