Tengo un archivo netCDF. Después de convertir el archivo en una capa ráster, lo extraigo para mi área de estudio, es decir, Pakistán. Después de aplicar la herramienta de extracción por máscara, la capa ráster extraída no se ajusta correctamente al shapefile en el límite.

El problema se resalta en la imagen adjunta. ingrese la descripción de la imagen aquí

¿Alguien puede decirme cuál es el motivo de esto? ?

Comentarios

  • Esto se debe a que la ' máscara ' se establece en celdas que están cubiertas en su mayoría por su polígono, por lo que las que están cubiertas solo en parte se omiten. Intente convertir a ráster con ráster de ajuste y tamaño de celda de su NetCDF y use la asignación de celda MAXIMUM_AREA, si eso no ' no funciona en búfer de su máscara con la mayor parte de la resolución de una celda.
  • Utilice el clip en su lugar (gestión de datos) y seleccione la opción para ' mantener la extensión del recorte '
  • Donde ¿Está " ajustar a raster " herramienta ubicada
  • Snap Raster es una configuración de entorno resources.arcgis.com/en/help/main/10.2/index.html#//… , obliga a las celdas a alinearse exactamente. Si ' está abierto a GDAL, la utilidad GDALRasterize permite -at (todos tocados) como una opción, lo que significa que cualquier celda que sea tocada por un polígono en absoluto se convierte en ráster, con una solución híbrida de Esri de crear un nuevo ráster con Snap Raster, Extent y Cell Size de su NetCDF, esto debería darle una máscara precisa que cubra toda el área de su polígono.
  • Intente volver a muestrear su ráster a píxeles más pequeños = resolución más alta y luego Extraer por máscara o Clip

Responder

Debes usar el clip herramienta de la caja de herramientas de administración de datos.

Cuando use la herramienta, seleccione su polígono como Extensión de salida.

Marque la casilla para Usar características de entrada para recortar geometría (esto estará disponible cuando añadir el polígono en la Extensión de salida).

Marque la casilla para Mantener la extensión de recorte.

Esto volverá a muestrear el ráster en el límite de recorte para que coincida con el límite del polígono y dará como resultado un raster que cubre el polígono completo.

ACTUALIZACIÓN: El tamaño de su celda es muy grande. No hay forma de que celdas tan grandes coincidan con el límite de su polígono. Tendrá superposición o espacios.

Para hacer coincidir el límite del polígono, deberá volver a muestrear el ráster a un tamaño de celda más pequeño. Está intentando colocar una clavija cuadrada en un agujero redondo, si tiene sentido (tiene bloques cuadrados grandes que está tratando de encajar en un límite de polígono curvo; necesita hacer el bloque más pequeño).

ingrese la descripción de la imagen aquí

Comentarios

  • Intenté usar la herramienta Clip pero no ' resolvió el problema.
  • Creo que el problema es el tamaño de la celda. de ninguna manera va a hacer coincidir la forma de su límite con celdas tan grandes.

Respuesta

Tenía mismo problema, pero pude resolverlo cambiando «Processing Extent» en Ambientes …, Haga clic en Ambientes ...

ráster de captura de entrada Ajustar ráster puede ser el polígono que desea extraer ráster por eso. o puede manua de extensión específica Simplemente, elija «Como se especifica a continuación»

Recuerde: en primer lugar, defina el ráster de entrada y el ráster de entrada o los datos de máscara de entidad y el ráster de salida, luego comience a configurar el entorno que describí aquí.

Respuesta

Si tiene una licencia avanzada, intente convertir su polígono (p. ej. seleccione solo la función de Pakistán) para ráster primero utilizando su ráster como ráster de ajuste y luego vuelva a intentar Extraer por máscara.

Comentarios

  • Lo intenté pero no funciona. Después de aplicar varios métodos, supongo que el problema se debe al tamaño de celda del ráster. Si el tamaño de la celda es mayor, entonces no se ajusta al límite de la máscara.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *