¿Conoce alguien algún ejemplo de aplicación web que permita al usuario modificar los pesos de las variables utilizadas para calcular la simbología?
Mi organización quiere crear una aplicación cartográfica dinámica y, aunque tengo los conocimientos técnicos necesarios para concebir y esbozar el proyecto, no tengo la experiencia de codificación necesaria para ponerlo en práctica yo mismo (he trabajado con SIG durante casi 10 años, pero soy nuevo en el desarrollo). Tengo acceso tanto a GeoServer como a ArcGIS Server, y agradecería cualquier aportación sobre cómo llevar a cabo esta tarea (FLEX vs REST vs JS vs MYSQL vs POSTGIS vs GeoServer vs ArcGIS, etc.)
Estamos creando una serie de mapas de oportunidades basados en los indicadores del barrio. Básicamente, recopilamos un conjunto de datos a nivel de sección censal para una MSA y convertimos las variables en puntuaciones Z. A continuación, agregamos las puntuaciones Z para crear un índice compuesto para una determinada categoría. A continuación, utilizamos la puntuación del índice compuesto para dividir los tramos en 6 cuantiles y sombrearlos en consecuencia. Por ejemplo:
Índice de calidad ambiental (rúbrica)
- Cancer Risk
- Air Quality
- # of Hospitals accessible in 30 mins
- average ambulatory response time
En este ejemplo, calcularíamos las puntuaciones Z de cada variable (riesgo de cáncer, calidad del aire, etc.) y las sumaríamos para crear un índice aditivo de calidad ambiental. A continuación, simplemente clasificamos por cuantiles para crear un mapa que muestre las zonas que van de "Muy alta" a "Muy baja" calidad ambiental. Esto crearía un índice compuesto en el que cada variable tiene la misma ponderación. Sin embargo, nos gustaría crear una aplicación que muestre un mapa general utilizando ponderaciones iguales, pero que permita a los usuarios definir las ponderaciones de las variables a su gusto. Por ejemplo:
Calidad ambiental
- 30% | Cancer Risk
- 15% | Air Quality
- 10% | Hospitals
- 45% | Ambulatory Response Time
En este caso, los porcentajes se multiplican a través de las puntuaciones Z para crear los pesos deseados, los rangos de cuantiles se recalcularán y el sombreado del mapa se actualizará en consecuencia.
Utilizando bases de datos, creo que debería ser una tarea de codificación bastante sencilla, pero no he podido encontrar ningún ejemplo de proyectos similares.
Este ejemplo con ArcGIS server 10.1 parece prometedor:
Aunque me gustaría recibir consejos sobre la API más adecuada (FLEX, REST, JSON, etc.) y cómo empezar a codificar la aplicación.