Hola listeros, al localizar los resultados de búsqueda por topónimos del cliente nomenclátor de gvSIG, se presentan varios problemas:
- La posición del topónimo no se visualiza (no se visualiza el punto). - La etiqueta mostrada se desplaza al cambiar el extent del mapa (por ejemplo, al hacer zoom o mover el mapa). - Dependiendo del sistema de referencia del mapa, el topónimo no aparece en el lugar correcto. Por ejemplo, al usar el EPSG 4326 en el mapa, un topónimo del servicio [1] (que maneja el EPSG 23030) se localiza de forma incorrecta. Supongo que la proyección de la posición del topónimo falla. Trabajo sobre Linux Mint Maya (Ubuntu Pr), gvSIG 2.0.0-2066 final, Java 1.6.0_27. Puedo adjuntar algún log si ayuda en algo. Revisando el código fuente de la extensión Gazetteer de gvSIG, veo que la clase que se encarga de la visualización del topónimo en el mapa es FeatureLoader.java [2] (función addAndDrawLabel()). ¿Algún desarrollador o usuario experto de gvSIG puede facilitarme un fragmento de código en Java que muestre cómo dibujar un punto (como gráfico) y una etiqueta sobre el mapa? Soy nuevo con desarrollo en gvSIG y desafortunadamente no encuentro ejemplos o documentación suficiente para lograrlo. Sobre la misma versión de gvSIG he utilizado la extensión Scripting para ubicar un punto como gráfico sobre el mapa siguiendo este post [3] y todo va bien, la geometría es pintada y al mover el mapa permanece en el lugar correcto. Sin embargo, necesito la funcionalidad en el cliente nomenclátor, es decir, en Java. Gracias de antemano, Germán Carrillo ------------ [1] http://inspire.cop.gva.es/deegree/wfsg [2] https://devel.gvsig.org/svn/gvsig-gazetteer/org.gvsig.gazetteer/branches/extGazetteer/src/org/gvsig/gazetteer/loaders/FeatureLoader.java [3] http://masquesig.com/2013/09/20/scripting-en-gvsig-getgraphicslayer/ -- ----------- |\__ (:>__)( |/ Soluciones Geoinformáticas Libres http://geotux.tuxfamily.org/ http://twitter.com/GeoTux2
_______________________________________________ gvSIG_desarrolladores 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_desarrolladores
