org.geotools.data.crs

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » GIS » GeoTools 2.4.1 » org.geotools.data.crs 
org.geotools.data.crs
package org.opengis.catalog Provides support for the OGC Catalog Specification.

This package provides the base interfaces needed to support the concept of a {@linkplain org.opengis.catalog.Catalog catalog} of {@linkplain org.opengis.catalog.CatalogEntry catalog entries}. Catalog access is granted by both an iterator, and a query method. The query language is not specified by this api, although the specification expects it to perform similarly to the Simple Feature.

NOTE:
The specification Catalog Services 1.1.1 does not specify the methods of the {@link org.opengis.catalog.CatalogEntry} interface. The methods in this interface were inferred from reading the abstract catalog specification: Catalog Services section 3.1.2.

Representation of Metadata

We could not decide on a unified approach for the representation of Metadata. The choices were between ISO 19115, ISO 19119 and the Dublin core. Our feedback for implementing ISO 19115 is described in the {@link org.opengis.metadata} package.

Our insight came when examining the Catalog Services 1.1.1 document - in the abstract catalog specification: CatalogServices section 3.1.2. By making real classes out of these definitions we have been able to programatically declare the api used by catalog services {@link org.opengis.catalog.QueryDefinition} to access metadata without being tied to a specific Metadata standard.

Specifically the following definitions:

  • 4.6 Metadata dataset - Metadata describing a specific dataset [ISO 19101]
  • 4.7 Metadata entity - Group of metadata elements and other metadata entities describing the same aspect of data.
    • NOTE 1: A metadata entity may contain one or more metadata entities.
    • NOTE 2: A metadata is equivalent to a class in UML terminology [ISO 19101].
  • 4.8 Metadata schema - Conceptual schema describing metadata.
    • NOTE ISO 19115 describes a standard for a metadata schema [ISO 19101]

From these definitions we have formalized the following:

  • {@link org.opengis.catalog.MetadataEntity}
  • {@link org.opengis.catalog.MetadataEntity.EntityType}
  • {@link org.opengis.catalog.MetadataEntity.Element}

This abstraction allows our implementation of ISO 19115 ({@link org.opengis.metadata}) to exist independently of {@link org.opengis.catalog.Catalog}, {@link org.opengis.catalog.CatalogEntry}, {@link org.opengis.catalog.QueryDefinition} and {@link org.opengis.catalog.QueryResult}.

Package Specification

This package is based on the following specifications:

Since the time of creation the following has been released:

Q: Is practice of creating objects for MetadataEntity, Element and EntityType not in the spirit of the specification, if so can they recommend an alternative? One alternative would be to port the CORBA IDL from v2. Problem is InsertMetadata/UpdateMetadata using "any payload".

Q: Does the Catalog v2 section 10: HTTP protocol binding replace the Web Registry Service draft document? Or should we expect any progress on that front?

Related Documentation

  • {@link org.opengis.metadata} - ISO 19115 (TC211) Metadata specification
  • {@link org.opengis.filter} - defines a query language similar in scope to QueryDefinition
Java Source File NameTypeComment
CRSAuthoritySpi.javaInterface This is a marker used to allow CRSService to dynamically locate implementations of CoordinateSystemAuthorityFactory.
ForceCoordinateSystemFeatureReader.javaClass ForceCoordinateSystemFeatureReader provides a CoordinateReferenceSystem for FeatureTypes.
ForceCoordinateSystemFeatureReaderTest.javaClass
ForceCoordinateSystemFeatureResults.javaClass ForceCoordinateSystemFeatureResults provides a CoordinateReferenceSystem for FeatureTypes.
ForceCoordinateSystemIterator.javaClass ForceCoordinateSystemFeatureReader provides a CoordinateReferenceSystem for FeatureTypes.
ReprojectFeatureIterator.javaClass ReprojectFeatureReader provides a reprojection for FeatureTypes.
ReprojectFeatureReader.javaClass ReprojectFeatureReader provides a reprojection for FeatureTypes.
ReprojectFeatureResults.javaClass ReprojectFeatureReader provides a reprojection for FeatureTypes.
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.