2 votos

¿Buscar unidades para un sistema de referencia espacial específico?

Quiero utilizar la función st_within para encontrar geometrías dentro de una distancia específica. Mis geometrías están en el mismo SRID almacenado en una base de datos postgis. Por lo que he leído aquí: http://postgis.net/docs/ST_DWithin.html "La distancia se especifica en unidades definidas por el sistema de referencia espacial de las geometrías".

¿Dónde puedo encontrar las unidades de este sistema de referencia específico que utilizo (EPSG:2100)?

6voto

xenny Puntos 670

Normalmente, la unidad se da para cada SIR dentro de su documentación, por lo que puede encontrarla directamente en la información del SIR, por ejemplo :

UNIT["metre",1,AUTHORITY["EPSG","9001"]

UNIT["degree",0.01745329251994328, AUTHORITY["EPSG","9122"]]

si no encuentra la información en su sistema (, puede comprobarlo en spatialreference.org

Tenga en cuenta que a veces se mencionan tanto la unidad del dato (normalmente grados) como la proyección, en este caso debe seleccionar la unidad de la proyección.

> PROJCS["GGRS87 / Greek Grid",    <-- this is the name of your coordinate system
>     GEOGCS["GGRS87",    <-- here starts the desription of the datum 
>         DATUM["Greek_Geodetic_Reference_System_1987",
>             SPHEROID["GRS 1980",6378137,298.257222101,
>                 AUTHORITY["EPSG","7019"]],
>             TOWGS84[-199.87,74.79,246.62,0,0,0,0],
>             AUTHORITY["EPSG","6121"]],
>         PRIMEM["Greenwich",0,
>             AUTHORITY["EPSG","8901"]],
>         UNIT["degree",0.01745329251994328,
>             AUTHORITY["EPSG","9122"]],
>         AUTHORITY["EPSG","4121"]],
>     <-- Here starts the description of the projection, below you find the unit that will be used for calculation
>     UNIT["metre",1, AUTHORITY["EPSG","9001"]], 
>     PROJECTION["Transverse_Mercator"],
>     PARAMETER["latitude_of_origin",0],
>     PARAMETER["central_meridian",24],
>     PARAMETER["scale_factor",0.9996],
>     PARAMETER["false_easting",500000],
>     PARAMETER["false_northing",0],
>     AUTHORITY["EPSG","2100"],
>     AXIS["Easting",EAST],
>     AXIS["Northing",NORTH]]

en el proj4texto, encontrará la unidad del CRS sólo

+unidades=m

cuando no se menciona ninguna unidad, el valor por defecto es el grado.

5voto

SpliFF Puntos 214

Puede buscar su SIR en http://spatialreference.org/ref/epsg/2100/

Siguiendo el primer enlace, encontrará:

UNIT["metre",1,
    AUTHORITY["EPSG","9001"]],

Obtendrá la misma información cuando busque la definición del código en el spatial_ref_sys de su base de datos postgis. Allí se ve como

+proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80 +towgs84=-199.87,74.79,246.62,0,0,0,0 +units=m +no_defs

4voto

Lukas Cenovsky Puntos 692

EPSG.io ofrece una interfaz más moderna para explorar los códigos EPSG y sus propiedades.

http://epsg.io/2100

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