8 votos

¿Cuál es la diferencia entre coordinateDimension y spatialDimension?

El estándar OpenGIS menciona tres métodos para la consulta de las dimensiones de la Geometría:

  • dimension(): la dimensión inherente a la geometría:
    • 0 para Point
    • 1 para Curve
    • 2 para Surface
  • coordinateDimension(): el número de coordenadas de la geometría:
    • 2 para X,Y
    • 3 para X,Y,Z o X,Y,M
    • 4 para X,Y,Z,M
  • spatialDimension(): esto no tiene ninguna descripción en este documento.

Este documento RDF en la opengis.net sitio web describe más, coordinateDimension como:

El número de mediciones o de los ejes necesarios para describir la posición de esta geometría en un sistema de coordenadas.

Y describe spatialDimension como:

El número de mediciones o de los ejes necesarios para describir la posición espacial de esta geometría en un sistema de coordenadas.

Así que el segundo se refiere a la "posición espacial" como opuesto a la "posición", que no me ayuda mucho a entender la diferencia entre ellos.

¿Cuál es la diferencia entre coordinateDimension() y spatialDimension()?

5voto

tovare Puntos 111
  • dimensión(): se refiere a la dimensión topológica (es decir, de punto/línea/área)
  • coordinateDimension(): devuelve la dimensión de la tupla como dado (como statet en el OP)
  • spatialDimension(): devuelve la dimensión de la tupla sin la medición de la parte (con "M" de ser la medición en un sistema de referencia lineal)

Como es bastante obvio para un 2D o "4D" literal, básicamente tiene que difieren entre los dos "3D" alternativas.

El OGC Documento en GeoSPARQL es (ligeramente) más precisos con:

Propiedad: geo:spatialDimension
La dimensión espacial es la dimensión espacial de la porción de la directa posiciones
(coordinar tuplas) se utiliza en la definición de este objeto geométrico. Si el directo posiciones
no llevar una medida de coordenadas, esta será igual a la coordenada de la dimensión.

2voto

De las tres opiniones expresadas hasta ahora, el tuyo, el Benjamín, que tiene más sentido para mí:

X, Y y Z son espaciales, dimensiones y M es algunos otros , coordinar dimensión.

Descargo de responsabilidad: yo nunca he oído hablar de los nombres de función (coordinateDimension y spatialDimension) antes, así que no soy la autoridad. Y no estoy seguro de que podría reclamar alguna recompensa si alguna vez me voy a probar la correcta!

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