Cambios en FMap
Aquí se explican los cambios que será necesario hacer sobre FMap para dar un buen soporte al módulo de rutas.
La mayoría habrá que consultarlos con los responsables de esas partes, porque afectan a varias zonas del desarrollo.
Los requisitos son básicamente:
- Se necesita pintar sobre un MapControl sin redibujar lo de abajo (para mostrar las rutas calculadas de manera rápida). Se va a necesitar también algo parecido en las "Animated Layers", iconos animados y algo de reproducir películas que apuntaba Salvador Bayarri. En ArcView sería algo equivalente al GraphicsList, o en MapObjects el TrackLayer. Ya está ya medio hecho en FMap, habría que revisarlo y acabarlo.
- La simbología a emplear incluye iconos avanzados para los flags y líneas con grosor y puntas de flecha. Esto creo que ya lo cubre lo que ha hecho Jaume.
- Las redes asociadas a una capa se tienen que poder guardar como un atributo de la capa, para que al abrir un proyecto, si queremos cargar una red sobre una capa, nos muestre una opción con la red por defecto (y los atributos con los que se creó esa red) y otras redes que se hayan generado a partir de esa capa. Para esto necesitamos guardar en el proyecto (o en otro sitio) datos asociados a una capa, pero desde una extensión FUERA de gvSIG. Quizás se podría definir una zona del gvp para hacer este tipo de cosas, o definir un gvz (gvp + archivos comprimidos, como apuntaba Luis Sevilla).
En principio no se me ocurren más. Hay que escuchar eventos como el de edición para inhabilitar una red cuando nos ponemos en edición, pero creo que eso no afecta a FMap. Sí habría que hacer algo seguramente si pretendemos que la red sea válida cuando estamos en edición, pero de eso no soy partidario.