1 / 18

<Insert Picture Here>

<Insert Picture Here>. 7 GeoRaster. En quoi consiste GeoRaster ?. Un nouveau type de données pour le raster Ortho-photos, remote sensing data, grids Multi-bandes, multi-layer Un schéma XML pour les méta-données Data source, layer information Geo Référencement

alena
Download Presentation

<Insert Picture Here>

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. <Insert Picture Here> 7 GeoRaster

  2. En quoi consiste GeoRaster? Un nouveau type de données pour le raster • Ortho-photos, remote sensing data, grids • Multi-bandes, multi-layer • Un schéma XML pour les méta-données • Data source, layer information • Geo Référencement • Associe les pixels du raster à une position au sol Des operations sur ce nouveau type • Stockage et indexation • Séparation du stockage physique et logique • Pas de limite de taille • Génération de pyramides de résolution • Recherche et sélection • Import et export

  3. 9 1 1 1 1 6 6 1 1 3 8 7 9 7 1 7 8 9 3 3 3 9 5 1 3 3 8 1 3 9 6 1 9 7 3 3 3 9 0 1 9 0 8 8 9 9 0 0 1 2 0 2 9 1 0 0 0 0 5 4 9 1 6 0 Qu’est-ce qu’un Raster • Tableau bi-dimensionnel composé d’éléments régulièrement espacés (pixels ou cellules) • Orthophotos • Remote Sensing • Grids (SIG raster) • Chaque cellule / pixel contient une valeur numérique • Couleur • Fréquence • Autre …

  4. 9 1 1 1 1 6 6 1 1 1 6 3 9 1 9 7 3 1 8 3 8 7 7 3 9 3 3 9 8 1 9 7 0 5 9 3 9 0 1 9 0 8 8 9 3 3 0 1 3 2 9 1 0 0 0 2 6 5 0 9 6 7 9 6 1 1 1 1 4 1 0 6 1 8 7 9 1 9 7 3 1 1 8 3 1 9 5 3 3 3 9 8 3 0 3 1 9 7 3 3 3 9 0 1 9 0 8 0 0 9 0 0 1 0 0 2 9 1 8 9 0 1 5 4 9 1 6 7 9 6 1 1 2 1 6 6 1 1 3 8 7 9 1 9 7 1 1 8 3 3 1 9 5 3 3 3 3 8 1 9 7 0 3 3 3 9 9 0 9 1 8 9 9 0 0 1 0 0 2 0 8 0 0 0 2 5 4 9 1 6 9 0 Cellules et Bandes • Un pixel peut avoir plusieurs valeurs • Une image RVB a trois valeurs par pixel (une valeur pour chaque couleur) • Une image satellite peut associer un grand nombre de valeurs à chaque pixel (une par bande de fréquence observée) • Les valeurs de même nature sont groupées en bandes • Une image RGB a 3 bandes • Une image multi-spectrale à 4 canaux possède 4 bandes

  5. Pyramide de Résolution Pyramide Niveau 2 (4x4 cellules) Pyramide Niveau 1 (8x8 cellules) Pyramide Niveau 0 (16x16 cellules)

  6. Stockage physique: blocs • Un raster peut être composé d’un très grand nombre de cellules • Le stockage et les accès sont plus efficaces en découpant le raster en blocs de taille raisonable • Le découpage en blocs est au choix du développeur • Peut être différent pour chaque raster blocs 4 x 4

  7. Stockage physiqueSéparation « logique /physique » raster table raster data table raster 11 raster 11 blocks raster 12 raster 21 blocks raster 13 raster 21 blocks raster 14 raster 21 blocks raster 15 raster 21 blocks raster 16 raster 21 blocks Meta-données et Géo-référencement Blocs physiques

  8. Creation des Tables Raster Création de la table de définition des rasters: CREATE TABLE UK_RASTERS (ID NUMBER PRIMARY KEY, SOURCE_FILE VARCHAR2(80), DESCRIPTION VARCHAR2(32), GEORASTER SDO_GEORASTER) Création de la table de stockage CREATE TABLE UK_RASTERS_RDT_1 OF SDO_RASTER (PRIMARY KEY ( RASTERID, PYRAMIDLEVEL, BANDBLOCKNUMBER, ROWBLOCKNUMBER, COLUMNBLOCKNUMBER)) LOB(RASTERBLOCK) STORE AS (NOCACHE NOLOGGING); Trigger pour relier les tables call SDO_GEOR_UTL.createDMLTrigger('UK_RASTERS','GEORASTER');

  9. Import de rastersGeoRasterLoader java -Xms900M -Xmx900M GeoRasterLoader 127.0.0.1 orcl101 1521 georaster georaster thin 32 T rasters raster "blocking=true,blocksize=(512,512,1)“ "/usr/rasters/r1.tif 3002,UK_RASTERS_RDT_1“ Paramètres de connexion JDBC Table et colonne Blocage Possible de charger plusieurs images en une fois Fichier Source Raster id et data table

  10. Sélection de rasters Sélection d’un sous-ensemble pour une zone géographique declare g sdo_georaster; b blob; begin select georaster into g from uk_rasters where georid = 28; dbms_lob.createTemporary(b, true); sdo_geor.getRasterSubset( georaster => g, pyramidlevel => 0, layernumbers => '1-3', window => sdo_geometry(2003, 8307, null, sdo_elem_info_array(1, 1003, 3), sdo_ordinate_array( -4.8095747, 50.3160369, -3.4189001, 50.7910561)), rasterBlob => b); end; Les blocs sélectionnés sont coupés et assemblés en BLOB raster 28 raster 28 blocks

  11. Export de rastersGeoRasterExporter java -Xms900M -Xmx900M GeoRasterExporter 127.0.0.1 orcl101 1521 georaster georaster thin 32 T rasters raster "1,UK_RASTERS_RDT_1“ "JPEG“ raster_1_p0_0_0.500_500 "pLevel=0,cropArea=(0,0,500,500)" Paramètres connection JDBC Table et colonne Raster id Format de sortie Fichier de sortie Reformatage

  12. Fonctions GeoRaster Oracle 10g R1 • Insertion, mise à jour, indexation et extraction de rasters • Manipulation: • Génération pyramides de résolution • Copie • Changement de format: Interleaving, blocking • Sélection: Zone géographique, bande, pyramide • Agrandissement, réduction • Génération de l’emprise géographique de l’image • Assemblage d’image à partir d’une série d’images • Accès au niveau du pixel

  13. Fonctions GeoRaster Oracle 10g R1 • Support minimal de formats pour chargement et export: : • TIFF/GeoTIFF • ESRI World File • JPEG • GIF • BMP • PNG • Outils de chargement et extraction fournis par nos partenaires (FME, PCI Geomatics, …) • Visualisation avec MapViewer

  14. JPEG Compression Lossy compression For rasters with cellDepth=8BIT_U and no more than 4 bands per block JPEG-B or JPEG-F mode Control the compression level using the quality parameter 0 (max compression) to 100 (no compression) DEFLATE Compression Lossless compression Uses the ZLIB format Fonctions GeoRaster Oracle 10g R2: Compression

  15. Support de Geo-Raster • ESRI - ArcGIS 9.2 • PCI - Geomatica • Safe - FME • Intergraph • Cadcorp • Ionic • Autodesk – Map (via plugin opensource) • LizardTech – MrSID • eSpatial – iSmart • Abaco - DbMAP ASJ • Skyline Software – TerraSuite • Acquis - ADE

More Related