Al mapear un valor como color para representar un mapa temático, los bordes de los objetos pueden alterar mucho la legibilidad del mapa. Por ejemplo, en este mapa temático de los condados de EE. UU. Con bordes negros:
Hay muchos objetos pequeños en algunas áreas, y los hace parecer más oscuros debido a los bordes sin tener en cuenta el color temático. Si los bordes se dibujan con una opacidad del 30%, se obtiene el siguiente mapa:
Obviamente, este es mejor para comunicar los datos asignados en los objetos. Sin embargo, tener una tasa de opacidad estática también puede degradar la legibilidad ya que hace que los límites de los objetos sean menos visibles, lo cual es un problema si solo hay unos pocos objetos grandes. Además, el cambio en la lectura también depende del contraste entre el borde y los colores de relleno.
¿Existen formas automáticas de encontrar el buen color / opacidad para las capas? ¿Qué software GIS proporciona un método para manejar este problema adecuadamente?
fuente
El ejemplo que muestra es en realidad sobre el tono del color tanto como la opacidad. Al establecer una opacidad más alta, está cambiando el color de salida a gris claro. Intente configurarlo en un gris claro para comenzar con cero transparencia, esto le dará más control y tendrá un efecto similar.
Un método simple para obtener un control más granular de la opacidad es simplemente dividir el conjunto de datos en capas separadas en función del área del polígono, el perímetro o una mezcla de los dos. Luego, simplemente configure la opacidad de manera diferente para las diferentes capas. Alternativamente, renderice el grosor de la línea en función del área del polígono.
fuente
En ArcMap puede establecer una escala de referencia para el Marco de datos y en las Propiedades de visualización de la capa marque "Escalar símbolos cuando se establece una escala de referencia".
Establezca la escala de referencia en la escala más grande que usará. Esto escalará el ancho del trazo a medida que se aleja.
Si eso no da los resultados deseados, también puede crear copias de la capa para mostrar en varias escalas. Por ejemplo, tener una capa simbolizada para 1: 24,000 y configurar que no se muestre más allá de 1: 24,000, otra capa a 1: 100,000 y configurar que no se muestre más allá de 100,000 o más allá de 24,000, etc. Los números reales dependerán de sus datos y Diseño propio predilecciones.
fuente
Si su énfasis está en el color de relleno, ¿por qué no simplemente evitar el uso de un borde para los polígonos? Eso debería escalar mejor a escalas pequeñas.
fuente
No estoy convencido por el método de 'tinte' de BrianP: suena bien, pero luego puede calificar el tinte solo desde un polígono que le da al mapa 'lados' que realmente no existen. Vea el enlace para ver lo que piensa.
Prefiero una variación de la idea de Pablo: haga que los bordes cambien de opacidad a medida que se acerca. En un nivel alto, tenga una opacidad baja, a medida que hace zoom los bordes negros ganan opacidad.
Esto se puede hacer en KML para Google Earth usando la funcionalidad 'regiones'.
fuente
El umbral de legibilidad del símbolo del mapa para un símbolo lineal es de 0,1 mm (según Saliszczew KA, Einfuhrung en die Kartographie y muchos otros libros de mapas).
Para mejorar la legibilidad de los bordes de los polígonos, solo intente ajustarse a este umbral. Para eso, ciertamente necesita convertir este valor en tamaño de píxel de acuerdo con la resolución del dispositivo de pantalla.
(En caso de leer francés, ver la fila del medio: )
fuente
Hay una alternativa simple en QGIS para lograr el mismo resultado que "Escalar símbolos cuando se establece una escala de referencia" en ArcGIS. Solo necesita definir el ancho del símbolo en unidades de mapa en lugar de en mm.
Por ejemplo, si desea establecer una entidad de polilínea para que se muestre con un ancho de 0.8 mm en un mapa a 1: 30,000 (con unidades de mapa de metros) y para escalar hacia arriba o hacia abajo proporcionalmente a la escala del mapa:
Abra las propiedades de la capa y elija la pestaña Estilo
Cambie la unidad a ' Unidad de mapa'
Calcule lo que representa 0.8 mm en m en un mapa de escala 1: 30,000: 0.8 / 1000 * 30000 = 24 my inserte este valor (24) en el cuadro Ancho .
¡Eso es!
Como método alternativo, puede dejar la Unidad en milímetros y luego insertar la siguiente expresión en la 'Anulación definida de datos' para el ancho, al que se accede haciendo clic en el icono de expresión a la derecha del cuadro Ancho
fuente