6 votos

Diferencia entre CoordinateSystem y CoordinateReferenceSystem

¿Cuál es el concepto de Sistema de Referencia de Coordenadas. Usted sabe GeoTools tiene un FeatureType clase habiendo getCoordinateReferenceSystem() función y también una CoordinateReferenceSystem clase habiendo getCoordinateSystem().

Quiero saber ¿cuál es la diferencia y cuál es el punto clave.

  • Es un CoordinateSystem parte de un CoordinateReferenceSystem ?
  • Hace una capa Vectorial tiene una CRS o CS ?
  • Donde puedo encontrar el tutorial completo de Coordenadas del Sistema de Referencia?

7voto

jean Puntos 28

Una Referencia de Coordenadas del Sistema contiene dos elementos diferentes

  1. El dato: Se define como la CRS está relacionado con la tierra (posición del origen, la escala y la orientación de los ejes de coordenadas), por ejemplo en ED50, ETRS89. El dato puede ser un dato geodésico, un datum vertical o una ingeniería / datum local.
  2. El sistema de coordenadas: describe cómo las coordenadas expresadas en el dato, por ejemplo, como coordenadas cartesianas, coordenadas elipsoidales o las coordenadas de un mapa de proyección por ejemplo, UTM. El sistema de coordenadas es el matemático parte de Coordenadas del Sistema de Referencia es un conjunto de reglas, por ejemplo, la proyección de ecuaciones para especificar cómo las coordenadas serán asignadas a los puntos.

enter image description here

Los componentes horizontal y vertical de la descripción de una posición en el espacio a veces puede venir de diferentes Sistemas de Coordenadas de Referencia. Este deberá ser manejado por un compuesto de Referencia de Coordenadas del Sistema (ICCS). El compuesto de Referencia de Coordenadas del Sistema describe la posición por dos Sistemas de Coordenadas de Referencia. Un sistema de referencia espacial Europea podría ser descrito como un compuesto de Referencia de Coordenadas del Sistema. Un ejemplo se muestra en la figura.

enter image description here
Referencia: http://www.crs-geo.eu/nn_124224/crseu/EN/CRS__Overview/definition-crs__node.html?__nnn=true

6voto

Adam Ernst Puntos 6939

CoordinateReferenceSystem es la base de la Interfaz desde la cual todas las otras GeoTools SRS se derivan de - es la clase base de Geocéntrico y Geográfica de las proyecciones (y otros con la vertical y temporal de las coordenadas). Se trata de la ISO19111 especificación por el camino de la OGC GeoAPI proyecto.

CoordinateSystem también es una interfaz que viene de ISO19111 y trata con el eje de datum y de la unidad de definición en la proyección.

El hecho de que contamos con dos interfaces de esto viene de Java no apoyar la Herencia múltiple, mientras XSD (creo, todo esto fue escrito hace muchos años y el desarrollador ha dejado desde entonces el proyecto).

En general, usted quiere tratar con CoordinateReferenceSystems y en la mayoría de los casos la clase de utilidad CRS está ahí para ayudarle. Un buen lugar para buscar más detalle es el de referencia capítulo de la guía del usuario.

Para la última pregunta - capas no tienen realmente bien, pero se puede hacer

layer.getBounds().getCoordinateReferenceSystem();

Para obtener un CoordinateReferenceSystem si usted necesita para realmente saber.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X