SlideShare una empresa de Scribd logo
Novedades gvSIG Mini
     www.gvsigmini.org
¿Qué es gvSIG Mini?
¿Qué es gvSIG Mini?
¿Qué es gvSIG Mini?

Visor libre de mapas
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
Localización
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
Localización
Orientación
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
Localización
Orientación
Compartir ubicación
¿Qué es gvSIG Mini?

Visor libre de mapas
WMS, TMS, OSM ...
Búsquedas
Rutas
Offline
Localización
Orientación
Compartir ubicación
StreetView ...
Novedades gvSIG Mini 2 - 7as Jornadas gvSIG
Novedades gvSIG Mini 2 - 7as Jornadas gvSIG
+100.000
Evolución

                                                 2

                                1,2
                  1

                                            Diciembre 2011
 0,2                           Marzo 2011
             Septiembre 2010
Abril 2010
¿por qué gvSIG Mini 2?
Novedades gvSIG Mini 2 - 7as Jornadas gvSIG
Refactor
Refactor

✓Convertir gvSIG Mini en una librería reutilizable
Refactor

✓Convertir gvSIG Mini en una librería reutilizable
✓API controles sobre el mapa (selección,
dibujado, zoom, pan, ...)
Refactor

✓Convertir gvSIG Mini en una librería reutilizable
✓API controles sobre el mapa (selección,
dibujado, zoom, pan, ...)
✓Más fácil añadir funcionalidad
Refactor

✓Convertir gvSIG Mini en una librería reutilizable
✓API controles sobre el mapa (selección,
dibujado, zoom, pan, ...)
✓Más fácil añadir funcionalidad
✓Aplicaciones más personalizables
Refactor
                                      !"#$%&'()(&
                                       *)+,-(+&
               7(8<(725&                            7(89-3:;4&
  Antes
               7(8<(725&          123-42&           !"#$%&'()(&
                ='#&              52,"(625&           ./'0&


     !"#$%


   &'()*+(%


   !",$%-.-%
               01#23%(4567*8%
               01#23%,+'+%&'()*+(%
    !",$%
    -/.-%
               01#23%,*9+:4%
               01#23%,+'+%!",$%
Refactor
                                                     0>?=*"@&
                                  <64&="+%$(*>,&                     <64&+$5%($,"'&
                                                   3)142&0*5*&,*-&

  Ahora                           ,*-.*,"'&
                                                                           3)142&0*5*&
                                                                              267&


              !"#$%"&             ,*-.*,"'&
                                                   ,*-2"$#&                3)142&8&267&
              '"()*+"'&            /01&


    !"#$%
                                                           269&             :0;&          20;&
   &'()*+(%


  !",$%-.-%
                 01#23%(4567*8%
                 01#23%,+'+%&'()*+(%
    !",$%
    -/.-%
                 01#23%,*9+:4%
                 01#23%,+'+%!",$%
Refactor
 ✓Aplicaciones más personalizables
Refactor
 ✓Aplicaciones más personalizables
                ✓Soporte base de datos puntos
                ✓Indexación espacial
                ✓Offline

               !"#$%$&         .,/)0121.*-345&




             '()*+&#,-,&.,/&
Refactor
 ✓Aplicaciones más personalizables
¿y qué más?
© FOX
API vectorial
API vectorial

  ✓Soporte capas vectoriales
API vectorial

  ✓Soporte capas vectoriales
  ✓Java Topology Suite: puntos, líneas, polígonos
API vectorial

  ✓Soporte capas vectoriales
  ✓Java Topology Suite: puntos, líneas, polígonos
  ✓Información alfanúmerica
API vectorial

  ✓Soporte capas vectoriales
  ✓Java Topology Suite: puntos, líneas, polígonos
  ✓Información alfanúmerica
  ✓Simbología
API vectorial

  ✓Soporte capas vectoriales
  ✓Java Topology Suite: puntos, líneas, polígonos
  ✓Información alfanúmerica
  ✓Simbología
  ✓Leyenda
API vectorial
API vectorial
API vectorial
Además hemos participado en
  Google Summer of Code
Summer of code
Summer of code

✓Estudiante UPV
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
✓GPX, KML, GML para gvSIG Mini 2
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
✓GPX, KML, GML para gvSIG Mini 2
✓En local o remoto (http y geoURI)
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
✓GPX, KML, GML para gvSIG Mini 2
✓En local o remoto (http y geoURI)
✓Proveedor GPX para gvSIG 2.0
Summer of code

✓Estudiante UPV
✓Mayo a Agosto
✓Soporte a formatos vectoriales
✓GPX, KML, GML para gvSIG Mini 2
✓En local o remoto (http y geoURI)
✓Proveedor GPX para gvSIG 2.0
✓Desarrollo al mismo tiempo que el API vectorial
Summer of code




                                                        No va de esto...
http://www.flickr.com/photos/26628378@N03/2988737872/in/photostream/
Organizaciones SL


         Proyectos SL



      Mentores          Estudiantes
Summer of code


          ✓Introducir a estudiantes al
          desarrollo de software libre
          ✓Fortalecer comunidades
Summer of code



             Hay tiempo para
                 todo ;)
todo esto está muy bien pero...
¿¿¿WMS, TMS, OSM, WFS, SLD,
GPX, KML, GML, API, REFACTOR,
           WTF???
muchos usuarios no van a
    entender nada...
¿¿¿Capa???
¿¿¿Capa???
¿¿¿Capa???
¿¿¿Capa???
A muchos usuarios les basta con
respuestas sencillas a preguntas
    complicadas simples...
Preguntas
Preguntas

 ✓¿Dónde hay sitios para comer cerca?
Preguntas

 ✓¿Dónde hay sitios para comer cerca?
 ✓¿Qué opina la gente del buffet en mi hotel?
Preguntas

 ✓¿Dónde hay sitios para comer cerca?
 ✓¿Qué opina la gente del buffet en mi hotel?
 ✓¿Hay algún concierto cerca esta semana?
Preguntas

 ✓¿Dónde hay sitios para comer cerca?
 ✓¿Qué opina la gente del buffet en mi hotel?
 ✓¿Hay algún concierto cerca esta semana?
 ✓¿Qué es este monumento que tengo
 delante?
Ya hay servicios que responden a
         esas preguntas...
...pero no soportan protocolos y
        formatos estándar...
...o lo intentan y lo hacen mal
Twitter API: “GeoJSON specifies a longitude then a latitude,
whereas we are currently representing it as a latitude then a
longitude”
//FAIL
{ "type":"Point", "coordinates":   [37.78217, -122.40062] }
Facilita respuestas
Novedades gvSIG Mini 2 - 7as Jornadas gvSIG
✓Interfaz única para acceder a CUALQUIER
servicio que ofrezca información geolocalizada
(también WFS)
✓Interfaz única para acceder a CUALQUIER
servicio que ofrezca información geolocalizada
(también WFS)
✓Transforma JSON o XML en GeoJSON
✓Interfaz única para acceder a CUALQUIER
servicio que ofrezca información geolocalizada
(también WFS)
✓Transforma JSON o XML en GeoJSON
✓API pública
✓Interfaz única para acceder a CUALQUIER
servicio que ofrezca información geolocalizada
(también WFS)
✓Transforma JSON o XML en GeoJSON
✓API pública
✓Libre - https://github.com/alrocar/POIProxy
POIProxy
POIProxy
✓Nominatim,
Mapquest, Cloudmade,
Geonames, Panoramio,
Ovi, Flickr, Twitter,
LastFM, Wikipedia,
Youtube, Buzz,
Foursquare, Gowalla,
Minube ...
POIProxy
✓Nominatim,
Mapquest, Cloudmade,
Geonames, Panoramio,
Ovi, Flickr, Twitter,
LastFM, Wikipedia,
Youtube, Buzz,
Foursquare, Gowalla,
Minube ...
✓Ojo a los terms of
service
Contribuye
Contribuye
✓Si eres usuario
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
✓Si eres desarrollador
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
✓Si eres desarrollador
 ✓Usa gvSIG Mini en tu app
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
✓Si eres desarrollador
 ✓Usa gvSIG Mini en tu app
 ✓Añade controles o capas
Contribuye
✓Si eres usuario
 ✓Descarga la aplicación
 ✓Reporta bugs
 ✓Sugiere mejoras
✓Si eres desarrollador
 ✓Usa gvSIG Mini en tu app
 ✓Añade controles o capas
✓Si eres estudiante participa en GSoC
¡GRACIAS!
Novedades gvSIG Mini
  Alberto Romeu - @alrocar
   aromeu@prodevelop.es
      www.gvsigmini.org

Más contenido relacionado

Novedades gvSIG Mini 2 - 7as Jornadas gvSIG