Personal tools
You are here: Home Development Documents gvSIG desktop 1.9 Plugins Plugin de redes Subsistemas Network Cambios en FMap
Document Actions

Cambios en FMap

by Francisco José Peñarrubia last modified 2010-06-01 22:44

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.


Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: