Estoy clasificando un mapa de recursos eólicos .adf que he vectorizado con la herramienta Poligonizar (que ha funcionado muy bien). He clasificado los datos con el renderizador de símbolos graduados utilizando el modo de Rupturas Naturales (Jenks). Desgraciadamente, aunque la columna Range acepta decimales, sólo se renderizan las columnas con números enteros. ¿Alguien sabe si hay una manera de hacer esto? Estoy usando QGIS 1.7.3.
Respuestas
¿Demasiados anuncios?Interesante. Esto parece un error. Puedo replicar su problema utilizando el Area
y añadiendo manualmente las clases que utilizan rangos decimales. Sin embargo, si utilizo el botón [Clasificar] para autocompletar los rangos, todo funciona.
Investigando un poco más se descubre que los rangos automáticos son números de punto flotante con exponentes, por ejemplo 2.29803e+10
. Si se edita la clase y se quita e+10
esos polígonos ya no se dibujarán. Al mismo tiempo, el rango de la leyenda cambia de 22 billones y pico a 2,2 y pico. Así que me aventuro a decir que para que tus divisiones funcionen bien tendrás que averiguar cuál es el equivalente exponencial a tu decimal deseado.
En Windows 7 esto se puede hacer con el programa incorporado de la calculadora. Sólo tiene que encenderla, ajustar la vista a científica, introducir un decimal y pulsar el botón [Exp].
Para convertir en python, prueba esto:
>>> '%e' % 55.23
'5.523000e+01'