GML in JPEG 2000 for Geographic Imagery (GMLJP2) Encoding Specification
Total Page:16
File Type:pdf, Size:1020Kb
Open Geospatial Consortium Inc. Date: 2006-01-20 Reference number of this OGC® document: OGC 05-047r3 Version: 1.0.0 Category: OpenGIS® Encoding Specification Editors: Martin Kyle, David Burggraf, Sean Forde, Ron Lake GML in JPEG 2000 for Geographic Imagery (GMLJP2) Encoding Specification Copyright © 2006. Open Geospatial Consortium, Inc. All Rights Reserved. To obtain additional rights of use, visit http://www.opengeospatial.org/legal Document type: OpenGIS® Encoding Specification Document subtype: (none) Document stage: Approved Document language: English OGC 05-047r3 This page left intentionally blank. ii Copyright © 2006. Open Geospatial Consortium, Inc. All Rights Reserved. OGC 05-047r3 Contents Page 1 Scope ............................................................................................................................1 2 Conformance................................................................................................................1 3 Normative references...................................................................................................1 4 Terms and definitions..................................................................................................2 5 Conventions..................................................................................................................5 5.1 Abbreviated terms........................................................................................................5 5.2 Document terms and definitions.................................................................................6 6 Roles of GML in JPEG 2000 for Geographic Imagery.............................................6 6.1 Introduction..................................................................................................................6 6.2 Coverage encoding ......................................................................................................6 6.3 Coverage metadata.......................................................................................................7 6.4 Image annotation..........................................................................................................8 6.5 Geographic features.....................................................................................................8 6.6 Feature and annotation styling....................................................................................8 6.7 Coordinate reference systems .....................................................................................9 6.8 Units of measure ..........................................................................................................9 7 Encoding rules for GML in JPEG 2000 .....................................................................9 7.1 Introduction..................................................................................................................9 7.2 Coverage description .................................................................................................10 7.3 Coverage metadata.....................................................................................................11 7.4 schemaLocation value ...............................................................................................13 7.5 Minimal instance........................................................................................................14 7.6 Image annotation........................................................................................................15 7.6.1 Introduction ...........................................................................................................15 7.6.2 Annotation entities ................................................................................................18 7.6.3 Annotation and feature styling .............................................................................19 7.7 Coordinate reference systems ...................................................................................22 7.8 Units of measure ........................................................................................................22 8 Packaging GML in JPEG 2000.................................................................................23 8.1 Introduction................................................................................................................23 8.2 Single codestream case..............................................................................................23 8.3 Multiple codestreams case ........................................................................................26 8.4 References to XML schemas ....................................................................................29 8.5 References to XML instances ...................................................................................30 8.6 URI references within JPEG 2000 files ...................................................................30 8.6.1 Introduction ...........................................................................................................30 8.6.2 The "xml" resource.type .......................................................................................30 8.6.3 The "codestream" resource.type...........................................................................31 Copyright © 2006. Open Geospatial Consortium, Inc. All Rights Reserved. iii OGC 05-047r3 8.6.4 Relative and absolute forms .................................................................................31 B.1 General .......................................................................................................................37 B.2 pointOfInterest.xml....................................................................................................37 B.3 curveOfInterest.xml...................................................................................................39 B.4 regionOfInterest.xml..................................................................................................40 B.5 featureOfInterest.xml.................................................................................................41 B.6 annotation.xml............................................................................................................42 C.1 General .......................................................................................................................45 C.2 Example Application Schemas for single code stream ...........................................45 C.2.1 landsat7Coverage.xsd ...........................................................................................45 C.2.2 landsat7Annotation.xsd.........................................................................................48 C.3 Example root instance for single code stream - landsat7Instance.xml...................52 C.4 Example Application Schemas for multiple code streams - r3dCoverage.xsd......56 C.5 Example instance for multiple code streams - r3dDemOrthoInstance.xml ...........58 4 Copyright © 2006. Open Geospatial Consortium, Inc. All Rights Reserved. OGC 05-047r3 Figures Page Figure 1 — Metadata hierarchy............................................................................7 Figure 2 — Annotation entity (point and callout)..............................................18 Figure 3 — Annotation entity (photo callout)....................................................19 Figure 4 — Packaging of GML for a single codestream....................................24 Figure 5 — Single codestream root instance data in XML Box.........................25 Figure 6 — Minimal packaging of GML for a single codestream.....................25 Figure 7 — Packaging of GML for multiple codestreams.................................26 Figure 8 — Multiple codestreams example root instance data in XML Box.....28 Figure 9 — Minimal packaging of GML for multiple codestreams...................29 Tables Page Table 1 — Specialized annotations............................................ .......................17 Copyright © 2006. Open Geospatial Consortium, Inc. All Rights Reserved. v OGC 05-047r3 i. Preface This OpenGIS encoding specification defines the means by which the OpenGIS Geography Markup Language (GML) is to be used within JPEG 2000 images for geographic imagery. This specification is the result of work in the GML in JPEG 2000 Interoperability Experiment. In 2004, the submitting organizations introduced a candidate specification document (04-045) which later became an OGC public Discussion Paper and the basis for conducting the Interoperability Experiment. The Activity Plan for the GML in JPEG 2000 Interoperability Experiment was formally approved by the Open Geospatial Consortium in February 2005. The current revision of this specification has an augmented set of contributors and submitters than the original Discussion Paper. The additional contributors were a result of the OGC Interoperability Experiment process and specific written comments that were generated from various TC meetings as well as a 30 day public comment period. ii. Submitting organizations The following organizations submitted the original document or its revisions to the Open Geospatial Consortium, Inc. Galdos Systems Inc. LizardTech, A Celartem Company European Union Satellite Centre (EUSC) DM Solutions Group Inc (DMSG) US Geological Survey (USGS) National Mapping Division The submitting entities were grateful for the contributions from the following organizations in the development and