15 votos

¿Es la opción de sombreado en ArcMap basura o es me?

He aquí una bonita foto de la trama estoy usando con los efectos aplicados - sólo el color de la rampa y historgram ajustado para mostrar a todos el alivio de estar todos en un muy 2D manera!

enter image description here

Tengo una capa de trama que quiero mostrar con hillshade como un defecto. Que puedo hacer en este código y en efecto es la misma como la selección de los Hillshade opción en ArcMap (ver más abajo):

enter image description here

Al hacer esto, sin embargo, se ve basura:

enter image description here

Especialmente si usted zoom en la rejilla se puede ver todo tipo de cuadrícula articfacts - que no se ven bien en todo!

enter image description here

Sin embargo, si puedo crear un adecuado Hillshade capa con la trama con Spatial Analyst y la superposición con la máxima transparencia del 85% se ve bastante bien y muy diferente!:

enter image description here

Mi pregunta es en dos piezas realmente:

1) ¿Cómo puedo lograr este efecto en ArcMap y reemplazar la funcionalidad por defecto de la Hillshade opción (I supsect esto es imposible, o es alguna opción de configuración que he perdido que provocó la trama se muestra muy mal). Si es posible reemplazar o seleccione la configuración correcta - es posible hacer en ArcObjects.

2) Si la opción 1 no es posible, puedo crear mi efecto con la creación de un Hillshade capa (sin el uso de Spatial Analyst) y efectivamente el fusible a la original trama - es decir, no quiero que la gente vea de dos capas en la tabla de contenido de ArcMap. Sólo quiero una capa, pero con un defecto hillshade representación de mi elección/configuración. Necesito hacer esto mediante programación también yo.e ArcObjects.

ACTUALIZACIÓN 13 de enero de 2012

OK - así que gracias a todos por aquí con sus pensamientos, algunas buenas sugerencias y cosas que nunca supo que existía. Una cosa que me hizo aprender es que usted debe tener su DEM en la correcta Referencia Espacial y unidades de medición o el resultado del hillshade se ve muy negro y largo exaggereated - echa un vistazo a este vídeo para saber más - de una muy buena explicación.

Así que creo que ahora sé lo que debo hacer, en lo que respecta a la producción de alta calidad hillshading, pero creo que va a tomar un poco de bajo nivel de ajustar el código de ArcObjects. Estoy pensando en que tiene que subir con mi propia representación de gráficos y conectarlo en ArcMap (tengo una dll que hace que los mapas de bits de las mallas en una manera fresca). Creo que un buen lugar para mostrar este sería reemplazar el Draw() evento en algo así como el IRasterRenderer, y colocar la representación de la imagen. Por supuesto que puede ser un poco complicado con reprojections etc. Hmmmmm.

Alguien ha hecho ningún tipo de este bajo nivel de representación de gráficos en ArcMap - si así se le puede ofrecer alguna orientación o cosas que debo tener en cuenta?

20voto

CodeSlave Puntos 7133

El uso de la Interpolación Bilineal de remuestreo durante la visualización

Usted puede mejorar algo la pantalla cambiando el método de remuestreo se utiliza el valor predeterminado del Vecino más Cercano a la Interpolación Bilineal. Propiedades de capa -> Mostrar -> volver a muestrear durante la visualización mediante: la Interpolación Bilineal.

Este efecto funciona mejor con DEM y el defecto de color en blanco y negro de la rampa.

Obtendrá un mejor resultado y un mayor control sobre la pantalla cuando se utiliza 2 raster como ya lo ha hecho. Asegúrese de que también utiliza la Interpolación Bilineal método de remuestreo durante la visualización.

Agregar DEM:

enter image description here

Toggle "Uso Hillshade Efecto" en: enter image description here

Hace de la siguiente manera en la pantalla: enter image description here

Cambio de remuestreo durante la visualización de la Interpolación Bilineal: enter image description here

Hace de la siguiente manera en la pantalla: enter image description here

10voto

Greg Puntos 1756

De Arcmap en la mosca de la hillshade, el método descrito, es rápido y sucio y nunca fue diseñado para reemplazar el hillshade resultado de Spatial Analyst y/o 3D Analyst. Aunque el mismo término es usado para describir tanto no son los mismos en todos.

Para crear una verdadera hillshade sin Spatial Analyst usted puede tratar de GDAL del gdaldem:

gdaldem hillshade dem.tif shade.tif

El TileMill Datos sobre el Terreno Tutorial tiene una buena visión general de cómo utilizar gdaldem para construir un compuesto hillshade con hypsometric tintado.
detail of hillshade and hypsometric composite relief

Si la utilidad no es directa suficientes para su aplicación el código fuente de C++ para gdaldem está aquí.

7voto

rAndy Puntos 327

Si usted está buscando un buen aspecto hillshade que toma algún tiempo para crear, pero es ideal para proyectos grandes donde se va a obtener una gran cantidad de exposición, puede probar el Suizo Hillshade Método - se requiere de 3 capas, pero luego puedes exportar a un tiff georreferenciado para ahorrar espacio y para la portabilidad. Este método requiere de análisis Espacial, creo, así que no es una respuesta directa a la OP de la pregunta, pero puede ser útil a los demás mirando hillshade métodos en ArcGIS. El método funciona en otros sistemas GIS demasiado, pero el vinculado caja de herramientas de ArcGIS.

Edición 11/2014: Esri ha lanzado recientemente una nueva herramienta para la creación de Hillshades. Aspecto realmente llamativo y debe fusionarse con el autor de la pregunta de los flujos de trabajo. Se introducen aquí y usted puede descargar el código y las instrucciones de instalación aquí

4voto

Niall C. Puntos 1234

Siempre he sido instruido para aumentar la z exageración que al hacer hillshade.
Sólo traté de 100 sobre la mía y me parece un poco extrema.
También cambiar el tramo tipo hace una gran diferencia en el aspecto de hillshade.
Puesto que usted está hablando acerca de cómo se ve también puede buscar en este elemento de ayuda. esir ayuda
El que dice que hillshading iis aplicado a la visualización de píxeles de resolución.
Y para cambiar el ángulo de iluminación
Esri ayuda
También cambiar la dirección y el contraste

4voto

aditya Puntos 111

Cuando dices en el punto #2 "¿puedo crear mi efecto con la creación de un Hillshade capa (sin el uso de Spatial Analyst)", ¿te refieres alternativa de aplicaciones para la creación de un hillshade?

Si desea utilizar una aplicación fuera de Spatial Analyst, hace poco me enteré (pero nunca ha usado) el "SEXTANTE para la extensión de ArcGIS" (libre), que permite a los usuarios consumir SEXTANTE herramientas de ArcMap. Si usted mira este video clip, se puede ver que demuestran formas de crear un hillshade.

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