7 votos

¿Puedo exportar los valores RGB de una simbología de capa de ArcGIS?

Tengo una capa de puntos en ArcGIS que tiene 100 códigos de color específicos basados en el nombre de la tienda. Estoy tratando de exportar los valores RGB de estos colores (junto con el valor del nombre al que está vinculado) para poder crear un archivo de estilo qml para QGIS.

Así que, básicamente, estoy tratando de aplicar las reglas de simbología de ArcGIS en un proyecto QGIS qgs.

¿Alguien sabe cómo puedo hacerlo?

0 votos

Tal vez. La simbología suele almacenarse en un archivo lyr para ArcGIS. Como esta pregunta notas, el formato del archivo lyr es propiedad de Esri y no es "legible" como un archivo de texto o xml. Pero la cuestión de abrir un archivo lyr en QGIS ha sido preguntó antes y la respuesta allí sugiere un paso intermedio de lyr -> sld y luego aplicar el sld en QGIS para crear un qml. Pero no estoy al tanto de todos modos para exportar una lista de valores RGB corto de búsqueda manual y el tipo.

0 votos

¿Se aplicaron los colores a través de una rampa? Si es así, podría convertir los puntos en una trama y luego exportar un archivo de mapa de color (clr) para dicha trama, que tendría los valores RGB en formato de texto junto con cualquier valor de atributo que los acompañe. Es una forma indirecta, pero podría valer la pena explorarla.

1 votos

Chris, gracias por la respuesta. No, los colores son aleatorios. Sólo parece que arcpy / python debe ser capaz de bucle a través de una capa en el mapa y me dicen los códigos RGB para la simbología. No necesito un archivo lyr o sld, sólo quiero los códigos RGB para los colores que está utilizando.

1voto

Leith Hawkins Puntos 59

Encontré esto Enlace del hilo GEO que utiliza la API java script en el servidor para extraer del archivo JSON. Puede que merezca la pena seguir investigando.

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