¿Alguna idea de por qué me puede estar pasando lo anterior?
--
View this message in context:
http://osgeo-org.1560.n6.nabble.com/Metodo-draw-de-la-extension-WMS-tp5041064p5042323.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
___
Hola,
Si, ya solucioné ese problema ;) era una tontería como que se me había
olvidado crear la función
public Rectangle2D getFullExtent()
Ya casi lo tengo jeje. Ahora el problema me reside en la función draw de
DefaultMapContextDrawer, donde primero se me mete en:
for (pos=0; pos < drawList.size()
Hola,
El ViewPort es el objeto que representa a las coordenadas de la vista,
tanto en coordenadas del mapa como de la vista. Cuando cargas una capa
por primera vez el bounding box de tu vista es leído de esa primera capa
que cargas (ya que previamente no tenia coordenadas del mundo
asignadas).
Hola de nuevo,
ya encontré el fallo, en el draw de MapContext comprueba if
(viewPort.getExtent() == null) el cual es null por lo que sale. Lo que no
encuentro ahora es en la extensión WMS dónde toma valor viewPort.
Un saludo,
David
--
View this message in context:
http://osgeo-org.1560.n6.nabbl
mapControl.getMapContext().getLayers().addLayer(lyr); si que me añade la capa
pero ya no se ejecuta nada más. No se cómo continuar la búsqueda del error.
¿alguna idea?
Gracias
--
View this message in context:
http://osgeo-org.1560.n6.nabble.com/Metodo-draw-de-la-extension-WMS-tp5041064p5041714.
Hola,
Se me ocurre que puedes depurar el código y poner un punto de parada en
el método draw de MapContext. Aquí está la variable layers con la lista
de capas que van a renderizarse. Mira a ver si está tu capa Si no está
ahí deberías ver porqué, ya que de alguna forma el método addLayer no
está
Gracias!
La verdad es que ese código si que se ejecuta en la clase AddLayer en el
método loadGenericWizardPanelLayers pero aun así no se me ejecuta la función
draw y no se por qué.
--
View this message in context:
http://osgeo-org.1560.n6.nabble.com/Metodo-draw-de-la-extension-WMS-tp5041064p504
Hola,
Las capas que creas deben añadirse a la lista de capas de MapContext. De
esta forma el método draw se invocará cuando vaya a pintarse la vista.
Si has visto la extensión de WMS es algo así:
mapControl.getMapContext().beginAtomicEvent();
mapControl.getMapContext().getLayers().addLayer(tu_nu
Se me ha olvidado comentar que es de gvSIG 1.12
--
View this message in context:
http://osgeo-org.1560.n6.nabble.com/Metodo-draw-de-la-extension-WMS-tp5041064p5041066.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.
___
gvS
Hola,
llevo ya semanas volviéndome loco buscando en el código dónde se invoca a la
función draw de FLyrWMS.java
el hecho es que estoy intentando realizar una extensión parecida y mi
función draw no se invoca.
¿Alguien sabe cómo se hace?
Muchas gracias,
David
--
View this message in context:
htt
10 matches
Mail list logo