Raster national datasets transformation to INSPIRE specifications

Similar documents
Agreed changes to the INSPIRE Technical Documentation for D2.8.II.3 INSPIRE Data Specification on Orthoimagery Technical Guidelines version 3.

Transformation of El - OI data for INSPIRE

INSPIRE Coverage Types

Web Coverage Services (WCS)

Addressing Geospatial Big Data Management and Distribution Challenges ERDAS APOLLO & ECW

DATA VALIDATION AGAINST SCHEMA AND SOURCE DATA

Czech experience about transformation of the themes Elevation and Orthoimagery

Serving Large-Scale Coverages - How to Tame an Elephant

MetOcean Themes in INSPIRE

Download Service Implementing Rule and Technical Guidance

INSPIRE KEN Follow-Up Webinar on Coverages & WCS

Draft version 13 th July Delivery manual for Article 12 data

Part 1: Content model

Managing Imagery and Raster Data using Mosaic Datasets

UN-GGIM: Europe core data and adaptation of INSPIRE models Dominique Laurent (IGN)

Beyond Rasters: Introducing The New OGC Web Coverage Service 2.0

The coastal data in the regional and national territorial data repertory. Genova 24 Aprile 2012 Anna Cerrato Regione Liguria

DanubeGIS User Manual Document number: Version: 1 Date: 11-Nov-2016

RASTER ANALYSIS GIS Analysis Winter 2016

Managing Imagery And Raster Data Using Mosaic Dataset. Peter Becker & Cody Benkelman

The challenge of creating an INSPIRE Transport Networks DB from existing data in the National Geographic Institute of Spain

POSEIDON, INSPIRE updated citizen science project. Andrej Abramić, Alejandro Garcia Mendoza, Ricardo Haroun Tabraue and José Juan Castro Hernández

To Vector, or to Raster? Coverage Processing and Publishing for INSPIRE Annex II/III

7/13/2011. Make Data Available in a standard format through standard services. INSPIRE Initiative. FME 2011: Makes you the Superhero!

Introduction to INSPIRE. Network Services

Public Private Partnership based on the NSDI of Spain: Regulation and examples from the National Geographic Institute. Título. Sebastián Mas-Mayoral

ERDAS APOLLO v2013. What s New. SMARTERDECISIONS

Land Cover spatial datasets harmonization in Portugal using HALE

The federal geo-platform:

Leveraging OGC Services in ArcGIS Server. Satish Sankaran, Esri Yingqi Tang, Esri

Image Services for Elevation Data

IHO S-100 Framework. The Essence. WP / Task: Date: Author: hansc/dga Version: 0.6. Document name: IHO S-100 Framework-The Essence

Using Imagery for Intelligence Analysis

Leveraging OGC Services in ArcGIS Server. Satish Sankaran Yingqi Tang

Managing Imagery and Raster Data Using Mosaic Datasets

European Location Framework (ELF) acting as a facilitator implementing INSPIRE

Setting up the Ihlet Social Cadastre

Server Usage & Third-Party Viewers

Technical implementation of INSPIRE: feed-back from experiences

Dealing with INSPIRE complexity MIG proposal on alternative encodings

By Colin Childs, ESRI Education Services. Catalog

Testing tools to create INSPIRE gml data: lesson learned. Florence Couvreur

Extension of INSPIRE Download Services TG for Observation Data

Scientific and Multidimensional Raster Support in ArcGIS

RASTER ANALYSIS GIS Analysis Fall 2013

An Open Source Software approach to Spatial Data Infraestructures.

Spatial Data on the Web

ArcGIS for Server Imagery Update. Cody A. Benkelman Technical Product Manager, Imagery

CROP MAPPING WITH SENTINEL-2 JULY 2017, SPAIN

Technical Specifications

Open Geospatial Consortium

Testing - an essential aspect of establishing an SDI

Imagery and Raster Data in ArcGIS. Abhilash and Abhijit

INSPIRE Data Specifications What s new? What s next?

Consolidation Team INSPIRE Annex I data specifications testing Call for Participation

Publishing image services in ArcGIS

Proposed update of Technical Guidance for INSPIRE Download services based on SOS

Earth Observation Payload Data Ground Systems Infrastructure Evolution LTDP SAFE. EO Collection and EO Product metadata separation Trade-Off

IMAGERY FOR ARCGIS. Manage and Understand Your Imagery. Credit: Image courtesy of DigitalGlobe

Files Used in this Tutorial

Compass INSPIRE Services. Compass INSPIRE Services. White Paper Compass Informatics Limited Block 8, Blackrock Business

Christian Ansorge 27th April CDDA webinar 27th April Linked Approach as reporting mechanism

Transformation of SOIL DATA from the technical point of view

Maps as Numbers. Maps as Numbers. Chapter 3: Maps as Numbers 14SND Getting Started with GIS Chapter 3

Application of the Catalogue and Validator tools in the context of Inspire Alberto Belussi, Jody Marca, Mauro Negri, Giuseppe Pelagatti

_ LUCIADFUSION V PRODUCT DATA SHEET _ LUCIADFUSION PRODUCT DATA SHEET

Third Rock from the Sun

Introduction. Contour Lines Generation

TrueOrtho with 3D Feature Extraction

ELF download services

Raster Analytics in Image Server: An Introduction. Mike Muller

MARS v Release Notes Revised: May 23, 2018 (Builds and )

INSPIRE: The ESRI Vision. Tina Hahn, GIS Consultant, ESRI(UK) Miguel Paredes, GIS Consultant, ESRI(UK)

Who are we? Randal Hale. Nathan Saylor. GIS Coordinator for Hardin Co. Owner of North River Geographic Systems. Consultant. Owner of Saylor Mapping

INSPIRE Download Services of the CNIG (Spain) Emilio López Romero

Validating services and data in an SDI

ERDAS IMAGINE THE WORLD S MOST WIDELY-USED REMOTE SENSING SOFTWARE PACKAGE

Observations and Measurements

Drone2Map for ArcGIS: Bring Drone Imagery into ArcGIS. Will

GSD-Elevation data, grid 50+ nh

Proposed Changes to the Generic Conceptual Model and Encoding Guidelines

Lecture 06. Raster and Vector Data Models. Part (1) Common Data Models. Raster. Vector. Points. Points. ( x,y ) Area. Area Line.

A Practical Guide to Using QGIS

Making the Most of Raster Analysis with Living Atlas Data. Aileen Buckley, PhD, Research Cartographer Esri - Redlands

Abstract. Introduction. OGC Web Coverage Service 2.0

Closing the INSPIRE Implementation Gap by Contributing to SDI Technology Development

ELF extensions. Presentation to: INSPIRE MIG-T. Author: Anja Hopfstock (ELF WP2 Data Specifications) Date: 25 th February 2016.

Suggestions for writing Abstract Test Suites (ATS) for INSPIRE conformance testing for Metadata and Network Services

gvsig User guide 2006 Conselleria de Infraestructuras y Transporte e IVER Tecnologías de la Información S.A Page 1 of 356

Basic Principles of MedWIS - WISE interoperability

Using and Managing Raster Data in Server Applications

Caching Imagery Using ArcGIS

v SMS Tutorials Working with Rasters Prerequisites Requirements Time Objectives

Towards Automating Spatial Data Quality Evaluation in the Finnish National Topographic Database

Oracle Spatial Users Conference

Managing and Serving Elevation and Lidar Data. Cody Benkelman UC 2018

ELF Data Specifications

SuperGIS Server 3.2 Value Edition Specification

Workflows for Managing and Serving Elevation (and Lidar) Data. Cody Benkelman

Study and guidelines on Geospatial Linked Data as part of ISA Action 1.17 Resource Description Framework

Transcription:

http://www.ign.es Instituto Geográfico Nacional Raster national datasets transformation to INSPIRE specifications Orthoimageries and Elevation Julián Delgado Hernández INSPIRE KEN workshop Barcelona 29 th -30 th September

Presentation Intro (scope, INSPIRE, softwares, etc.) Transformation step by step (OI & EL) Conclusions INSPIRE KEN workshop Barcelona 29 th -30 th September 2

Objetive To generate GMLs compliant to INSPIRE specifications for OI & EL (raster) Design a process able to transform a big raster data (complete national datasets OI & EL) in automatic way To work directly with published INSPIRE XSDs without particular editions Results for: FME World tour, Madrid venue INSPIRE thematic clusters, INSPIRE Conference 2015 European Environmental Agency - EAGLE group EuroGeographics INSPIRE KEN Spanish Council for INSPIRE implementation (CODIIGE - Consejo Directivo de la Infraestructura de Información Geográfica en España) INSPIRE KEN workshop Barcelona 29 th -30 th September 3

INSPIRE themes Related with land monitoring Orthoimagery (OI) PNOA National Plan for Aerial Orthophotography (IGN Spain) PNT National Plan of Remote Sensing (IGN Spain) INSPIRE KEN workshop Barcelona 29 th -30 th September 4

INSPIRE themes Related with land monitoring Elevations (OI) PNOA National Plan for Aerial Orthophotography (IGN Spain) INSPIRE KEN workshop Barcelona 29 th -30 th September 5

Softwares For transformation FME 2015 Easy, powerful, automatic, able for massive data but not perfect Others INSPIRE KEN workshop Barcelona 29 th -30 th September 6

Softwares Since FME 2014 there are reader/writer INSPIRE GML INSPIRE KEN workshop Barcelona 29 th -30 th September 7

Specifications Thematic attributes from OI can be obtained without problem with the previous tips/advices. The complicate ones are those attributes inherited from ISO Coverages. INSPIRE features types to obtain OrthoimageAggregation Complete dataset OrthoimageCoverage Individual mosaicked image AggregatedMosaicElement Vector shapes of mosaic parts INSPIRE KEN workshop Barcelona 29 th -30 th September 8

Specifications INSPIRE OI follows the ISO 19123 standard about Coverages. Their fundamental attributes are: ISO 19123 Coverages RangeType: RecordType Data values description (type of phenomenon described by the coverage, nº bits, etc.) CoverageFunction Description of grid function (ordering of file, origin point, etc.) DomainSet Description of grid nature (images coordinates, axis, resolution, etc.) RangeSet Data values (pixels values) INSPIRE KEN workshop Barcelona 29 th -30 th September 9

Specifications ISO 19123 Coverages RangeSet Alternatives to encode data values: Type I) Multipart representation (OGC GML for coverages OGC 09-146r2) GML (except rangeset) + rangeset in binary format Type II) Reference to a external file GML with rangeset as gml:fileelement that points to an external file in format *.tiff, *.geotiff, etc Type III) Encoding the range inline GML with range set as gml:datablock element (all pixel values inside GML file) Type IV*) WCS service rangeset is obtained through a GetCoverage operation localized in DomainSet defined OI example EL example INSPIRE KEN workshop Barcelona 29 th -30 th September 10

Specifications INSPIRE does not allow image tiling [OI 5.3.1.1, Annex D] INSPIRE provide concepts to apply structured datasets OrthoimageAggregation (complete dataset) OrthoimageCoverage (individual mosaicked image) AggregatedMosaicElement (mosaic part) INSPIRE KEN workshop Barcelona 29 th -30 th September 11

Presentation Transformation example (OI & EL) GML Images INSPIRE KEN workshop Barcelona 29 th -30 th September 12

Orthoimageries National dataset Test site PNOA National Plan of Aerial Orthophotography 2 images of 25 cm GSD 8 mosaic parts 1000 km2 for this example http://pnoa.ign.es/ It is needed the metadata and raster files, because it is where the coverage definition is. INSPIRE KEN workshop Barcelona 29 th -30 th September 13

Elevations National dataset PNOA National Plan of Aerial Orthophotography Test site 1 DEM 25m GSD 200 km2 http://pnoa.ign.es/ It is needed the metadata and raster files, because it is where the coverage definition inside INSPIRE KEN workshop Barcelona 29 th -30 th September 14

Orthoimageries SHP reader (PNOA) Aggregated Mosaic Element (general att.) Aggregated Mosaic Element (geometry and GML writer) Coverage (rangeset, gridfunction, domainset and footprint) Coverage (rangetype) needs a csv file to define the grid bands XML metadata and original raster file (PNOA). To read XML in FME, needs a reader configuration file xfmap Orthoimage & (TIFF writer) Coverage (general att. from the INSPIRE them) and domain extent Orthoimage & OrthoimageAggre gation (geometry and GML writer) INSPIRE KEN workshop Barcelona 29 th -30 th September 15

Elevations XML metadata and original raster file (PNOA). To read XML in FME, needs a reader configuration file xfmap Coverage (general att. from the INSPIRE them) and domain extent Coverage (rangetype) needs a csv file to define the grid band (= height) ElevationGridCovera ge (GML writer) Coverage (rangeset, gridfunction, domainset) DEM (raster writer) INSPIRE KEN workshop Barcelona 29 th -30 th September 16

General INSPIRE attributes with FME Direct creation or renaming according GML writer INSPIRE KEN workshop Barcelona 29 th -30 th September 17

General INSPIRE attributes with FME Direct creation or renaming according GML writer INSPIRE KEN workshop Barcelona 29 th -30 th September 18

INSPIRE CodeLists with FME Using an attribute with GML label xlink:href There are other alternatives and ideas on it, but this one works INSPIRE KEN workshop Barcelona 29 th -30 th September 19

INSPIRE CodeLists with FME Using an attribute with GML label xlink:href INSPIRE KEN workshop Barcelona 29 th -30 th September 20

Geometry with FME FME geometry must be renamed according INSPIRE specifications, using GeometryPropertySetter Attribute needed by INSPIRE GML writer (the little triangle doesn t turn green, but the writer recognizes the geometry name) In the special case of Orthoimageries, INSPIRE specifies that the geometry type must be gml:multisurface. To get this type in FME it is required to use the following sequence of transformers: Aggregator, MultipleGeometrySetter (value=no) and GeometryPropertySetter INSPIRE KEN workshop Barcelona 29 th -30 th September 21

Geometry with FME FME geometry must be renamed according INSPIRE specifications, using GeometryPropertySetter INSPIRE KEN workshop Barcelona 29 th -30 th September 22

INSPIRE attributes with XML-fragment type It is needed to build manually the XML-fragment structure with XMLTemplater In case that the XML-fragment needs an XML-namespace, it is needed to include the definition of the XML-namespace in the transformer The labels values should be present in the data attributes, or obtained by operations INSPIRE KEN workshop Barcelona 29 th -30 th September 23

INSPIRE attributes with XML-fragment type It is needed to build manually the XML-fragment structure with XMLTemplater INSPIRE KEN workshop Barcelona 29 th -30 th September 24

ISO 19123 attributes Range type INSPIRE KEN workshop Barcelona 29 th -30 th September 25

ISO 19123 attributes Range type INSPIRE KEN workshop Barcelona 29 th -30 th September 26

ISO 19123 attributes Coverage Function INSPIRE KEN workshop Barcelona 29 th -30 th September 27

ISO 19123 attributes Domain Set INSPIRE KEN workshop Barcelona 29 th -30 th September 28

ISO 19123 attributes Domain Set INSPIRE KEN workshop Barcelona 29 th -30 th September 29

ISO 19123 attributes Range Set Type II) Providing the pixels values in a separate file (*.TIIF) INSPIRE KEN workshop Barcelona 29 th -30 th September 30

ISO 19123 attributes Range Set Type II) Providing the pixels values in a separate file (*.TIIF) INSPIRE KEN workshop Barcelona 29 th -30 th September 31

ISO 19123 attributes Range Set Type IV*) Providing area of the DEM through a WCS getcoverage request INSPIRE KEN workshop Barcelona 29 th -30 th September 32

ISO 19123 attributes Range Set Type IV*) Providing area of the DEM through a WCS getcoverage request http://www.ign.es/wcs/mdt?service=wcs&request=getco verage&version=1.0.0&coverage=mdt:elevacion25830_25&c RS=EPSG:25830&bbox=484387.5,4778987.5,512212.5,4798212. 5&WIDTH=1113&HEIGHT=769&FORMAT=geotiff INSPIRE KEN workshop Barcelona 29 th -30 th September 33

Attributes values with multiplicity 0..* Using FME lists Attributes needed by INSPIRE GML writer INSPIRE KEN workshop Barcelona 29 th -30 th September 34

MosaicElements and OrthoimageAggregation Represent attributes with multiplicity (0..*), recognized using FME lists Individual Orthoimage composed by 4 MosaicElements INSPIRE KEN workshop Barcelona 29 th -30 th September 35

MosaicElements and OrthoimageAggregation Represent attributes with multiplicity (0..*), recognized using FME lists An instance in the GML file to represent the complete national dataset An OrthoimageAggregation that means the complete dataset composed by 2 Orthoimages INSPIRE KEN workshop Barcelona 29 th -30 th September 36

Validation with FME It is possible to use the default validation implemented in the INSPIRE GML writer, ensures only a well format file against the XSD template Validation needs a reference application schema to compare. It will be the downloaded XSD file from INSPIRE web. If this parameter is in blank, FME looks for directly in the INSPIRE web. The validation only can be carried out over elements defined in the XSD file. XML-fragments attributes are omitted INSPIRE KEN workshop Barcelona 29 th -30 th September 37

GML result Orthoimagery 8 MosaicElements 3 OrthoimageCoverage (2 orthoimages and 1 aggregation) INSPIRE KEN workshop Barcelona 29 th -30 th September 38

GML result Orthoimagery How to see GML labels in QGIS: (Jürgen Weichand) https://themes.jrc.ec.europa.eu/file/view/24142/oi-result-in-qgis INSPIRE KEN workshop Barcelona 29 th -30 th September 39

GML result Elevations 1 ElevationGridCoverage (without geometry) INSPIRE KEN workshop Barcelona 29 th -30 th September 41

GML result Elevations How to see GML labels in QGIS: (Jürgen Weichand) https://themes.jrc.ec.europa.eu/file/view/24142/oi-result-in-qgis INSPIRE KEN workshop Barcelona 29 th -30 th September 42

Elevations comparision (Original file vs WCS result, both with same resolution and georeferenced) Result file WCS Differences Original Original file file INSPIRE KEN workshop Barcelona 29th-30th September 44

Raster Images Tags GMLs must be accompanied by raster images (geotiff or JPG2000). Raster images must be tuned to allocate INSPIRE information inside, using image TAGs (OI Recommendation 32 and Annex E) Image tags should be modified/edited/written 4 types of tags: Mandatory, Conditional, Optional, Inadequate TIFF specifications http://www.remotesensing.org/geotiff/spec/geotiffhome.html http://www.digitalpreservation.gov/formats/content/tiff_tags.shtml INSPIRE KEN workshop Barcelona 29 th -30 th September 45

Raster Images TIFF Tags with FME It is possible to obtain and define TIFF tags with transformers and geotif writer INSPIRE KEN workshop Barcelona 29 th -30 th September 46

Raster Images TIFF Tags with FME It is possible to obtain and define TIFF tags with transformers and geotif writer INSPIRE KEN workshop Barcelona 29 th -30 th September 47

Raster Images TIFF Tags with FME FME collapses converting original big raster files (ECW 1Gb, 500km2, GSD 25cm) to geotiif/bigtiff Resample original files to get practical solution in the exercise (GSD 1km) TIFF tags (done by FME2015, readed by AsTIFFtag viewer). In blue tags independent from image resolution, some of them with same value than INSPIRE GML file. In red tags dependent on image resolution with different values than INSPIRE GML file. SubFileType (1 Long): Zero ImageWidth (1 Short): 315 real values of original images are included in the GML file <domainset> (114960) ImageLength (1 Short): 237 real values of original images are included in the GML file <domainset> (75320) BitsPerSample (3 Short): 8, 8, 8 Compression (1 Short): Uncompressed Photometric (1 Short): RGB ImageDescription (46 ASCII): Example PNOA image for INSPIRE transformation... same than GML & metadata StripOffsets (2 Long): 1230, 122190 Orientation (1 Short): TopLeft same than GML <coveragefunction> SamplesPerPixel (1 Short): 3 same than GML <recordtype> RowsPerStrip (1 Short): 128 StripByteCounts (2 Long): 120960, 103005 MinSampleValue (3 Short): 0, 0, 0 same than GML <recordtype> MaxSampleValue (3 Short): 255, 255, 255 same than GML <recordtype> XResolution (1 Rational): 4,41377051277407E-5 real values of original images are included in the GML file <offsetvector> (1/25) YResolution (1 Rational): 6,73683826037143E-5 real values of original images are included in the GML file <offsetvector> (1/25) PlanarConfig (1 Short): Contig ResolutionUnit (1 Short): Centimeter Software (9 ASCII): FME 2015 DateTime (20 ASCII): 2015:03:09 00:00:00 Artist (71 ASCII): Instituto Geográfico Nacional - National Geog... HostComputer (4 ASCII): N/A SampleFormat (3 Short): 1, 1, 1 Copyright (14 ASCII): (C) IGN Spain 33550 (3 Double): 33922 (6 Double): 34735 (88 Short): 1, 1, 0, 21, 1024, 0, 1, 1, 1025, 0, 1, 1,... 34736 (7 Double): 34737 (94 ASCII): Lambert Azimuthal Equal Area (ETRS89-LAEA) ET... 42112 (239 ASCII): <GDALMetadata> <Item name="description" sam... INSPIRE KEN workshop Barcelona 29 th -30 th September 48

Presentation Conclusions INSPIRE KEN workshop Barcelona 29 th -30 th September 49

Conclusions Open issues steps forward Manage GML+image does not seem the best/smarter better through a webservices File formats (only tiff, jpeg2000) proposal to manage internal tiled geotiff with jpeg compression Transform grid data into a square Pan-European Grid Need of a software able to edit tags automatically big raster data Webservices must ensure CRS, image tags and accuracy of data For visualization: WMTS able to read/visualize directly internal geotiff tiles (without intermediate re-sampling/compression/tilling) For download: GML: WFS Images: WCS able to read/serve directly internal geotiff tiles (without intermediate re-sampling/compression/tilling) Adoption of EVRS reference system implies recalculate heights Conceptual redundancy between INSPIRE GML, ISO-OGC Coverages and Metadata INSPIRE KEN workshop Barcelona 29 th -30 th September 50

http://www.ign.es Instituto Geográfico Nacional Thanks for your attention Julián Delgado Hernández Land Cover and Land Use department jdhernandez@fomento.es INSPIRE KEN workshop Barcelona 29 th -30 th September

INSPIRE raster datasets with ESRI EAGLE: group of experts working for INSPIRE transformation of LC/LU (related with European Environment Agency) EAGLE results: Vector GML for CORINE Land Cover and Urban Atlas Vector/raster database for LC/LU data in ERSI and PostGIS INSPIRE LC and LU includes raster features INSPIRE LC attributes ISO19123 attributes INSPIRE KEN workshop Barcelona 29 th -30 th September 52

INSPIRE raster datasets with ESRI INSPIRE KEN workshop Barcelona 29 th -30 th September 53 Finnish national LC dataset (GSD 20m) SYKE (partly Metla, Mavi, LIVI, VRK, MML Maastotietokanta 05/2012)

INSPIRE raster datasets with ESRI A ESRI Mosaic dataset allows to deal with each individualized mosaicked image (=OrthoimageCoverage) and globally raster dataset (=OrthoimageAggregation), and complete the attribute table with ISO/INSPIRE attributes 2 records in the table INSPIRE KEN workshop Barcelona 29 th -30 th September 54