1 votos

Unidades raster proximidad

Mi objetivo es calcular la proximidad media de un distrito concreto a un río en la India utilizando la función de proximidad (distancia raster) y los siguientes datos ici y el Datos de GADM India (nivel 2 para los distritos).

En primer lugar, convierto el shapefile del río en un raster y utilizo una resolución de 0,0166667*0,0166667 de las unidades georreferenciadas (tamaño del raster de salida), de la siguiente manera estas instrucciones . A continuación, aplico la función de proximidad.

Sin embargo, no estoy seguro de cuáles son las unidades de las distancias generadas.

Si hago clic derecho sobre la capa dice lo siguiente:

CRS EPSG:4326 - WGS 84 - Extensión geográfica 180.0000000000000000,-85.1921875000000171 : 180.0000000000000000,83.5996093750000000

Grados unitarios Recuento de características 1.428.

Estas son las propiedades de proximidad:

CRS EPSG:4326 - WGS 84 - Extensión geográfica -180.000000000000000000,-85.1840615250000042 : 180.0007200000000012,83.59960937500000000000

Unidad grados Anchura 21600 Altura 10127

Intenté aplicar la herramienta de medida y los valores se parecían sobre todo a millas. ¿Es esto posible?

0voto

tranjeeshan Puntos 228

Por defecto, el Proximidad devuelve un ráster de proximidad con las distancias calculadas en las coordenadas georreferenciadas. Dependiendo del CRS de la capa de entrada, la distancia se calculará en unidades como metros y grados. Sin embargo, si lo desea, también puede especificar que la distancia de salida esté en unidades de píxel.

0voto

nuecaster Puntos 128

Según la documentación sobre la proximidad de GDAL las unidades de distancia son píxeles por defecto. Tiene la opción de especificar coordenadas georreferenciadas añadiendo el parámetro -distunits GEO .

-distunits PIXEL|GEO

Indicar si las distancias generadas deben estar en coordenadas pixel o georreferenciadas (por defecto PIXEL).

Si no ha añadido un distunits su trama de salida tiene distancias de proximidad en píxeles.

La siguiente pregunta natural es: "¿Qué tamaño tiene un píxel?".

El tamaño en píxeles de un ráster se encuentra en el panel Información del cuadro de diálogo Propiedades de capa. Dado que su trama original utiliza un sistema de coordenadas cuyas unidades son grados, el tamaño del píxel se mide en grados.

Para convertirlo en una medida de distancia útil en metros, kilómetros, pies o millas, tienes un par de opciones.

  • Una opción es utilizar el Calculadora de trama para convertir los valores ráster de proximidad a las unidades elegidas. Tenga en cuenta que la conversión de grados a unidades de distancia lineal implica cierto grado de error, porque un grado tiene un tamaño diferente en distintas latitudes. Utilice una fórmula como la siguiente (he utilizado marcadores de posición para los nombres y números de las bandas ráster; deberá sustituirlos por los valores reales):

    myproxmityraster@1*[pixel size in degrees]*[conversion factor from degrees to distance units *at this latitude*]
  • Otra opción (probablemente la mejor) es volver a realizar el análisis de proximidad en un sistema de coordenadas proyectado que utilice las unidades de distancia que desee. Elija un sistema de coordenadas de igual distancia apropiado para la ubicación y la escala. (Para obtener ayuda sobre cómo elegir un SRC adecuado, consulte este artículo y éste .) Reproyecto las capas de entrada en ese SIR. A continuación, ejecute el algoritmo de proximidad con el -distunits GEO parámetro. Las distancias se calcularán en las mismas unidades que el SIR elegido.

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