Si estás trabajando con Navtable la opción a usar sería "escala fija" en lugar de "siempre zoom". Marcando escala fija desplazará la vista para centrar la geometría pero no modificará la escala, pero tienes razón en que es un engorro. Pongo en copia a la lista de desarrolladores por si alguien se anima a hacer un parche.
Veo varias posibilidades para solucionarlo: 1.- Modificar el código de ViewPort.setExtent para que siempre que el extent esté por debajo de cierta cantidad se redimensione a un poco más, 10 metros, 100 metros, ... No me gusta mucho porque impide al usuario totalmente bajar de cierta escala. 2.- Lo mismo pero en ZoomToSelectExtension. De este modo el usuario siempre podrá bajar más usando zoom-in, zoom-out pero con el zoom-a-seleccionado va a tener valores "usables". Esta me gusta más. 3.- En ZoomToSelectExtension o SelectedZoomVisitor cuando lo seleccionado sea una feature de tipo punto y sea sólo una devolver un extent de un tamaño mínimo. A esto habría que darle una vuelta porque podría haber dos puntos seleccionados, uno encima del otro, ... Particularmente la que más me gusta es la opción 2 usando 100m de mínimo extent. ¿Opiniones? El día 3 de octubre de 2011 12:24, Nacho Uve <[email protected]> escribió: > Tienes razón juanskl. > > El zoom a un punto en gvSIG pone en 1:0 como zoom. Lo que no es nada cómodo. > En lo que respecta a NavTable, depende del tipo de CRS funciona bien o no. > Por ejemplo, para EPSG 23029/30 el nivel de zoom suele ser bastante útil. > De cualquir forma, se quería ofrecer la posibilidad de ajustar el valor de > ese zoom por defecto en NavTable en el futuro. A ver si llega pronto. > > Un saludo, > Nacho V > > > > > > > El 3 de octubre de 2011 12:09, juanskl <[email protected]> escribió: >> >> Con navtable, sobre una capa de puntos, cuando selecciono "ir a lo >> seleccionado" se va tan cerca del punto que el resto del mapa no se ve... >> un >> zoom brutal. >> >> Sin embargo cuando hago lo mismo desde la tabla de atributos y pulso el >> icono correspodiente... se acerca tan poco que no me indica nada de la >> posición donde estoy. >> >> Por tanto, por defecto por un lado y por exceso con otro no dispongo de la >> opción fundamental de "zoom" o "ir a" elemento seleccionado. >> >> No hay ninguna forma ni parámetro para controlar el nivel de >> acercamiento... >> >> Es una pequeña chorradita... pero que deja al producto casi inusable. >> >> Saludos y gracias para tod@s >> >> -- >> View this message in context: >> http://osgeo-org.1803224.n2.nabble.com/Nivel-de-zoom-incontrolable-e-inusable-en-GvSIG-1-11-tanto-con-Navtable-como-con-tabla-de-atributos-tp6854434p6854434.html >> Sent from the gvSIG usuarios mailing list archive at Nabble.com. >> _______________________________________________ >> gvSIG_usuarios mailing list >> [email protected] >> >> Para ver histórico de mensajes, editar sus preferencias de usuario o darse >> de baja en esta lista, acuda a la siguiente dirección: >> >> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios > > > > -- > Juan Ignacio Varela García > > > > _______________________________________________ > gvSIG_usuarios mailing list > [email protected] > > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios > > -- Francisco Puga Grupo de Desarrollo Cartolab - Laboratorio de Ingeniería Cartográfica. http://www.cartolab.es ETS Ingeniería de Caminos, Canales y Puertos Universidade da Coruña Campus de Elviña - 15071 A Coruña (España) (34)981167000 ext. 5493 _______________________________________________ gvSIG_desarrolladores mailing list [email protected] http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
