8 votos

¿Por qué la herramienta "Contour" devuelve los contornos con un patrón rectangular impar?

Estoy generando contornos de 2' hechos de un DEM suavizado que tiene una resolución horizontal de 1m (3.2808 pies). El resultado muestra estos cuadrados de impar que son de unos 80' de lado. El suavizado se hizo usando 8 vecinos ( EDITAR: Pensé que usaba la mayoría focal, pero revisé mis notas y en realidad usé una Medio Focal . También me equivoqué con los 8 vecinos. Era un 9x9 barrio.). El DEM no muestra estos cuadrados (ver segunda captura de pantalla más abajo).

Dibujé uno de los cuadrados con la herramienta de dibujo para demostrarlo, pero creo que son bastante obvios.

Q) ¿Alguien puede dar alguna explicación de esto, o una posible solución?

Este resultado es de la herramienta "Contour" en "Spatial Analyst Tools -> Surface -> Contour" y estoy usando 10.3.1

Contours showing rectangular pattern

Segunda captura de pantalla mostrando el DEM suavizado (la misma área general pero con un poco de zoom) enter image description here

0 votos

Simplemente lo hace, sobre todo en zonas planas, tiene algo que ver con la lógica de las celdas sí/no y la lectura de bloques. Encontré que un buen suavizado los hace menos evidentes (remuestreo y/o media focal). Podrías intentar usar GDAL_Contour o si tienes un Terrain, LAS dataset o TIN trabajar a partir de ellos - pero de memoria estos métodos son iguales o peores.

0 votos

Me encantaría apoyarte, pero la única acción que puedo sugerir es enviar DEM de vuelta al proveedor. Algo terriblemente mal con la inclinación / manejo de solapamientos (?) que aplicaron.

2voto

Johnnymacklin Puntos 11

Por defecto, cualquier interpolación (proyección/remuestreo) será la del vecino más próximo y éste es el problema la mayoría de las veces (pensado para datos categóricos NO continuos). Yo diría que la mayoría focal es una mala elección, ya que imagino que todas las celdas tienen valores flotantes únicos. Es mejor utilizar la media. También podría cambiar la interpolación a bilineal y simplemente utilizar remuestreo (Gestión de datos>Raster>Procesamiento Raster>Remuestreo) en lugar de Media focal.

0 votos

Estoy bastante seguro de que utilicé bilineal para la proyección. Voy a tener que revisar mis notas. También puede que me haya acordado mal de qué filtro utilicé (la lógica de utilizar la media focal es evidente para mí y que puede haber sido lo que realmente he utilizado. Gracias por las ideas.

0 votos

Puede probar a ir a C:\Program Archivos (x86) \ArcGIS\Desktop10.1\Utilities\AdvancedArcMapSettings.ex e (o donde sea que esté para ti) y sólo cambiando el valor por defecto a bilineal en la pestaña Raster hasta que consigas que esto funcione. Sólo en caso de que algo está pasando en el fondo. Recuerdo vagamente una carpeta de dems proporcionado como valor entero en un sistema geográfico que necesitaba para convertir a flotador antes de proyectar o de lo contrario quería dar salida a un número entero ... que hizo que el paso más prominente ... podría estar relacionado con el tipo de píxel tal vez también

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