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!
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):
Al hacer esto, sin embargo, se ve basura:
Especialmente si usted zoom en la rejilla se puede ver todo tipo de cuadrícula articfacts - que no se ven bien en todo!
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!:
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?