Difference between revisions of "GIS Mobile Comparison"

From OSGeo
Jump to navigation Jump to search
(Structure of further chapters)
Line 1: Line 1:
This page is used to describe comparisons between GeoSpatial Mobile applications to help users select suitable applications for their requirements.
+
This page is used to describe comparisons between GeoSpatial Mobile applications to help users select suitable applications for their requirements.  
  
=Abstract=
+
= Abstract =
; Conference:
 
: [http://2010.foss4g.org FOSS4G 2010]
 
  
; Title:
+
;Conference
: A comparison of Mobile GIS applications
+
:
 +
:[http://2010.foss4g.org FOSS4G 2010]
  
; Authors:
+
;Title
* Miguel Montesinos (CTO at [http://www.prodevelop.es Prodevelop]).
+
:
* Javier Carrasco (Geospatial Technical Leader at [http://www.prodevelop.es Prodevelop]).
+
:A comparison of Mobile GIS applications
  
; Abstract:
+
;Authors
: Free and open source software for GIS has evolved a lot from last years, faster than privative alternatives and now every FOSS4G expert has several very good tools to use on desktop PCs and web.
+
:
: The mobile field is a bit different and few experts are using free and open source mobile GIS, despite of good applications exist. Last years with the appearance of Android OS phones a new wave of map applications have been developed.
 
: At this talk, different mobile GIS applications will be analyzed, compared and tabulated.
 
: The objectives are:
 
* To provide a detailed list of FOSS mobile GIS applications
 
* Find how far are free and open source software from privative alternatives
 
* Help to choose the best tool for every project
 
: The main aspects of the comparison will be: functionality, complexity, customizability, formats compatibility and performance and the applications compared will be: ArcPad, gvSIG Mobile, BeeGIS, TangoGPS, Google Maps Mobile, gvSIG Mini, Layar and others
 
  
= Product List =
+
*Miguel Montesinos (CTO at [http://www.prodevelop.es Prodevelop]).
 +
*Javier Carrasco (Geospatial Technical Leader at [http://www.prodevelop.es Prodevelop]).
  
== gvSIG Mobile ==
+
;Abstract
 +
:
 +
:Free and open source software for GIS has evolved a lot from last years, faster than privative alternatives and now every FOSS4G expert has several very good tools to use on desktop PCs and web.
 +
:The mobile field is a bit different and few experts are using free and open source mobile GIS, despite of good applications exist. Last years with the appearance of Android OS phones a new wave of map applications have been developed.
 +
:At this talk, different mobile GIS applications will be analyzed, compared and tabulated.
 +
:The objectives are:
  
gvSIG Mobile is a project aimed to develop a free and open source GIS/SDI client on mobile devices.
+
*To provide a detailed list of FOSS mobile GIS applications
 +
*Find how far are free and open source software from privative alternatives
 +
*Help to choose the best tool for every project
  
gvSIG Mobile is a version of [http://www.gvsig.org/web/projects/gvsig-desktop/description2/view?set_language=en gvSIG Desktop] an OSGeo project under incubation, adapted for mobile devices, with support for shapefiles, GPX, KML, GML, ECW, WMS and images, capable of using GPS. Among its features there are tools for project management, display of local and remote information (via WMS standard), layers management (symbols), querying alphanumeric information of the elements, editing data using customized forms, creating GPS tracklogs/waypoints and so on.
+
:The main aspects of the comparison will be: functionality, complexity, customizability, formats compatibility and performance and the applications compared will be: ArcPad, gvSIG Mobile, BeeGIS, TangoGPS, Google Maps Mobile, gvSIG Mini, Layar and others
  
 +
= Product List  =
 +
 +
== gvSIG Mobile  ==
 +
 +
gvSIG Mobile is a project aimed to develop a free and open source GIS/SDI client on mobile devices.
 +
 +
gvSIG Mobile is a version of [http://www.gvsig.org/web/projects/gvsig-desktop/description2/view?set_language=en gvSIG Desktop] an OSGeo project under incubation, adapted for mobile devices, with support for shapefiles, GPX, KML, GML, ECW, WMS and images, capable of using GPS. Among its features there are tools for project management, display of local and remote information (via WMS standard), layers management (symbols), querying alphanumeric information of the elements, editing data using customized forms, creating GPS tracklogs/waypoints and so on.
 +
 +
<br>
  
 
{| class="wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
{| class="wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
|-
 
|-
! style="width: 12em" | Feature
+
! style="width: 12em" | Feature  
 
! style="width: 30em" | Value
 
! style="width: 30em" | Value
 
|-
 
|-
! | Name
+
! Name  
 
| gvSIG Mobile
 
| gvSIG Mobile
 
|-
 
|-
! | Version
+
! Version  
 
| 0.3 / 1.0 alpha
 
| 0.3 / 1.0 alpha
 
|-
 
|-
! | Release Date
+
! Release Date  
| nov-2009  
+
| nov-2009
 
|-
 
|-
! | Open-Source
+
! Open-Source  
 
| {{Yes}}
 
| {{Yes}}
 
|-
 
|-
! | Free (cost)
+
! Free (cost)  
 
| {{Yes}}
 
| {{Yes}}
 
|-
 
|-
! | Website
+
! Website  
 
| http://www.gvsig.org/web/projects/gvsig-mobile/description-2/view?set_language=en
 
| http://www.gvsig.org/web/projects/gvsig-mobile/description-2/view?set_language=en
 
|-
 
|-
! | Main Organization
+
! Main Organization  
 
| [http://www.gvsig.com/welcome?set_language=en gvSIG Association]
 
| [http://www.gvsig.com/welcome?set_language=en gvSIG Association]
 
|-
 
|-
! | User Documentation
+
! User Documentation  
 
| {{Yes}} (English, Spanish, German)
 
| {{Yes}} (English, Spanish, German)
 
|-
 
|-
! | Languages
+
! Languages  
 
| English, Spanish, French, German, Italian
 
| English, Spanish, French, German, Italian
 
|}
 
|}
 
== gvSIG Mini ==
 
  
gvSIG Mini is a free viewer of free access maps based on tiles (OpenStreetMap, ...), with a WMS, WMS-C client, address and POI search, routes, hybrid location and more things.
+
== gvSIG Mini ==
  
 +
gvSIG Mini is a free viewer of free access maps based on tiles (OpenStreetMap, ...), with a WMS, WMS-C client, address and POI search, routes, hybrid location and more things.
 +
 +
<br>
  
 
{| class="wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
{| class="wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
|-
 
|-
! style="width: 12em" | Feature
+
! style="width: 12em" | Feature  
 
! style="width: 30em" | Value
 
! style="width: 30em" | Value
 
|-
 
|-
! | Name
+
! Name  
 
| gvSIG Mini
 
| gvSIG Mini
 
|-
 
|-
! | Version
+
! Version  
 
| 1.0
 
| 1.0
 
|-
 
|-
! | Release Date
+
! Release Date  
 
| sep-2010
 
| sep-2010
 
|-
 
|-
! | Open-Source
+
! Open-Source  
 
| {{Yes}}
 
| {{Yes}}
 
|-
 
|-
! | Free (cost)
+
! Free (cost)  
 
| {{Yes}}
 
| {{Yes}}
 
|-
 
|-
! | Website
+
! Website  
 
| http://www.gvsigmini.org
 
| http://www.gvsigmini.org
 
|-
 
|-
! | Main Organization
+
! Main Organization  
 
| [http://www.prodevelop.es Prodevelop] / [http://www.gvsig.com/welcome?set_language=en gvSIG Association]
 
| [http://www.prodevelop.es Prodevelop] / [http://www.gvsig.com/welcome?set_language=en gvSIG Association]
 
|-
 
|-
! | User Documentation
+
! User Documentation  
 
| {{Yes}} (English)
 
| {{Yes}} (English)
 
|-
 
|-
! | Languages
+
! Languages  
 
| English, Spanish, German, Italian
 
| English, Spanish, German, Italian
 
|}
 
|}
 
  
== Enebro ==
+
<br>
  
Enebro allows view and editing vectorial cartogarphic information, also allows visualizing images and navigation using GPS systems. It is a useful tool for field work related with field inventory, territorial inspection, field work data revision, etc.
+
== Enebro ==
  
 +
Enebro allows view and editing vectorial cartogarphic information, also allows visualizing images and navigation using GPS systems. It is a useful tool for field work related with field inventory, territorial inspection, field work data revision, etc.
 +
 +
<br>
  
 
{| class="wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
{| class="wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
|-
 
|-
! style="width: 12em" | Feature
+
! style="width: 12em" | Feature  
 
! style="width: 30em" | Value
 
! style="width: 30em" | Value
 
|-
 
|-
! | Name
+
! Name  
 
| Enebro
 
| Enebro
 
|-
 
|-
! | Version
+
! Version  
 
| 2.0.37
 
| 2.0.37
 
|-
 
|-
! | Release Date
+
! Release Date  
 
| aug-2008
 
| aug-2008
 
|-
 
|-
! | Open-Source
+
! Open-Source  
 
| {{Yes}}
 
| {{Yes}}
 
|-
 
|-
! | Free (cost)
+
! Free (cost)  
 
| {{Yes}}
 
| {{Yes}}
 
|-
 
|-
! | Website
+
! Website  
 
| http://www.gvsig.org/web/projects/gvsig-mobile/description-2/view?set_language=en
 
| http://www.gvsig.org/web/projects/gvsig-mobile/description-2/view?set_language=en
 
|-
 
|-
! | Main Organization
+
! Main Organization  
 
| [http://www.juntadeandalucia.es Junta de Andalucía] / [http://www.guadaltel.com/ Guadaltel]
 
| [http://www.juntadeandalucia.es Junta de Andalucía] / [http://www.guadaltel.com/ Guadaltel]
 
|-
 
|-
! | User Documentation
+
! User Documentation  
 
| {{Yes}} (Spanish)
 
| {{Yes}} (Spanish)
 
|-
 
|-
! | Languages
+
! Languages  
 
| Spanish
 
| Spanish
 
|}
 
|}
 
== ArcPad ==
 
  
ArcPad is designed for GIS professionals who require GIS capabilities in the field. It gives field-based personnel the ability to capture, edit, analyze, and display geographic information easily and efficiently.
+
== ArcPad  ==
 +
 
 +
ArcPad is designed for GIS professionals who require GIS capabilities in the field. It gives field-based personnel the ability to capture, edit, analyze, and display geographic information easily and efficiently.  
  
 
{| class="wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
{| class="wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
|-
 
|-
! style="width: 12em" | Feature
+
! style="width: 12em" | Feature  
 
! style="width: 30em" | Value
 
! style="width: 30em" | Value
 
|-
 
|-
! | Name
+
! Name  
 
| ArcPad
 
| ArcPad
 
|-
 
|-
! | Version
+
! Version  
 
| 10
 
| 10
 
|-
 
|-
! | Release Date
+
! Release Date  
 
| TBD
 
| TBD
 
|-
 
|-
! | Open-Source
+
! Open-Source  
 
| {{No}}
 
| {{No}}
 
|-
 
|-
! | Free (cost)
+
! Free (cost)  
 
| {{No}} (aprox. $700.00 single-user license)
 
| {{No}} (aprox. $700.00 single-user license)
 
|-
 
|-
! | Website
+
! Website  
 
| http://www.esri.com/software/arcgis/arcpad/index.html
 
| http://www.esri.com/software/arcgis/arcpad/index.html
 
|-
 
|-
! | Main Organization
+
! Main Organization  
 
| [http://www.esri.com ESRI]
 
| [http://www.esri.com ESRI]
 
|-
 
|-
! | User Documentation
+
! User Documentation  
 
| {{Yes}} (English, Spanish) TBD
 
| {{Yes}} (English, Spanish) TBD
 
|-
 
|-
! | Languages
+
! Languages  
 
| TBD
 
| TBD
 
|}
 
|}
  
 +
<br>
  
= Open-Source Comparative =
+
= Open-Source Comparative =
  
Here, a comparison of important open-source features is displayed for every product being analyzed.
+
Here, a comparison of important open-source features is displayed for every product being analyzed.  
  
 
{| class="sortable wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
{| class="sortable wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
|-
 
|-
! style="width: 10em" | Name
+
! style="width: 10em" | Name  
! style="width: 7em" | Progr. Language
+
! style="width: 7em" | Progr. Language  
! style="width: 9em" | Open Source
+
! style="width: 9em" | Open Source  
! style="width: 7em" | License
+
! style="width: 7em" | License  
! style="width: 8em" | Public Version Control
+
! style="width: 8em" | Public Version Control  
! style="width: 7em" | Public Bugtracker
+
! style="width: 7em" | Public Bugtracker  
! style="width: 7em" | Mailing List
+
! style="width: 7em" | Mailing List  
! style="width: 8em" | Developer Doc.
+
! style="width: 8em" | Developer Doc.  
! style="width: 8em" | Active Development
+
! style="width: 8em" | Active Development  
 
! style="width: 8em" | Contributors
 
! style="width: 8em" | Contributors
 
|-
 
|-
! | gvSIG Mobile<ref name=gvsigmobile>[http://www.gvsig.org/web/home/projects/gvsig-mobile]</ref>
+
! gvSIG Mobile<ref name="gvsigmobile">[http://www.gvsig.org/web/home/projects/gvsig-mobile]</ref>  
|Java ME - CDC
+
| Java ME - CDC  
|{{Yes}}
+
| {{Yes}}  
|GPL 2+
+
| GPL 2+  
|{{Yes}} (SVN)
+
| {{Yes}} (SVN)  
|{{Yes}}
+
| {{Yes}}  
|{{Yes}} (Very Active)
+
| {{Yes}} (Very Active)  
|{{Partial}}
+
| {{Partial}}  
|{{Yes}}
+
| {{Yes}}  
|7
+
| 7
 
|-
 
|-
! | gvSIG Mini<ref name=gvsigmobile>[http://www.gvsigmini.org]</ref>
+
! gvSIG Mini<ref name="gvsigmobile">[http://www.gvsigmini.org]</ref>  
|Java ME CLDC / Java Android
+
| Java ME CLDC / Java Android  
|{{Yes}}
+
| {{Yes}}  
|GPL 2+
+
| GPL 2+  
|{{Yes}} (SVN)
+
| {{Yes}} (SVN)  
|{{No}}
+
| {{No}}  
|{{Yes}} (Active)
+
| {{Yes}} (Active)  
|{{Yes}}
+
| {{Yes}}  
|{{Yes}}
+
| {{Yes}}  
|4
+
| 4
 
|-
 
|-
! | enebro<ref name=enebro>[http://www.juntadeandalucia.es/repositorio/usuario/listado/fichacompleta.jsf?idProyecto=672]</ref>
+
! enebro<ref name="enebro">[http://www.juntadeandalucia.es/repositorio/usuario/listado/fichacompleta.jsf?idProyecto=672]</ref>  
|C++
+
| C++  
|{{Yes}}
+
| {{Yes}}  
|Non-standard/Under request
+
| Non-standard/Under request  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{UnK}}
+
| {{UnK}}  
|{{UnK}}
+
| {{UnK}}
 
|-
 
|-
! | ArcPad<ref name=arcpad>[http://www.esri.com/software/arcgis/arcpad/index.html]</ref>
+
! ArcPad<ref name="arcpad">[http://www.esri.com/software/arcgis/arcpad/index.html]</ref>  
|C++
+
| C++  
|{{No}}
+
| {{No}}  
|{{n/a}}
+
| {{n/a}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{Yes}} (Very Active)
+
| {{Yes}} (Very Active)  
|{{Yes}}
+
| {{Yes}}  
|{{UnK}}
+
| {{UnK}}  
|{{UnK}}
+
| {{UnK}}
 
|}
 
|}
  
= Target Platform Comparison =
+
= Target Platform Comparison =
 +
 
 
{| class="sortable wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
{| class="sortable wikitable" border="1" style="font-size: 85%; text-align: center; width: auto; border-collapse: collapse;"
 
|-
 
|-
! style="width: 10em" | Name
+
! style="width: 10em" | Name  
! style="width: 9em" | Open Source
+
! style="width: 9em" | Open Source  
! style="width: 7em" | W. Mobile
+
! style="width: 7em" | W. Mobile  
! style="width: 8em" | Java CLDC
+
! style="width: 8em" | Java CLDC  
! style="width: 7em" | Android
+
! style="width: 7em" | Android  
! style="width: 7em" | iPhone
+
! style="width: 7em" | iPhone  
! style="width: 8em" | Linux PDA
+
! style="width: 8em" | Linux PDA  
! style="width: 8em" | Windows PC
+
! style="width: 8em" | Windows PC  
 
! style="width: 8em" | Linux PC
 
! style="width: 8em" | Linux PC
 
|-
 
|-
! | gvSIG Mobile
+
! gvSIG Mobile  
|{{Yes}}
+
| {{Yes}}  
|{{Yes}}(WM 2003/5/6)
+
| {{Yes}}(WM 2003/5/6)  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{Yes}} OpenMoko, Maemo
+
| {{Yes}} OpenMoko, Maemo  
|{{Yes}} (W 2000/XP)
+
| {{Yes}} (W 2000/XP)  
|{{Yes}}
+
| {{Yes}}
 
|-
 
|-
! | gvSIG Mini
+
! gvSIG Mini  
|{{Yes}}
+
| {{Yes}}  
|{{Yes}}(JVM)
+
| {{Yes}}(JVM)  
|{{Yes}}
+
| {{Yes}}  
|{{Yes}} (Android 1.5 - 2.2)
+
| {{Yes}} (Android 1.5 - 2.2)  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}
 
|-
 
|-
! | Enebro
+
! Enebro  
|{{Yes}}
+
| {{Yes}}  
|{{Yes}} (WM 2003/5/6)
+
| {{Yes}} (WM 2003/5/6)  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{Yes}} (W 2000/XP)
+
| {{Yes}} (W 2000/XP)  
|{{Yes}} (Guadalinex v.3.0.1)
+
| {{Yes}} (Guadalinex v.3.0.1)
 
|-
 
|-
! | ArcPad
+
! ArcPad  
|{{No}}
+
| {{No}}  
|{{Yes}} (WM 2003/5/6)
+
| {{Yes}} (WM 2003/5/6)  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}  
|{{No}}
+
| {{No}}
 
|}
 
|}
  
= Feature Comparison =
+
= Feature Comparison =
 +
 
 +
TBD
 +
 
 +
{| class="wikitable" border="1"  width: auto; border-collapse: collapse;"
 +
|-
 +
| scope="row" | Feature
 +
| gvSIG Mobile 1.0 alpha
 +
| gvSIG Mobile 0.3
 +
| Enebro
 +
| TangoGPS / FoxtrotGPS
 +
| ArcPad
 +
|-
 +
| scope="row" | Multilayer
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Multiple coordinate systems
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Symbology
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Simple
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Scale
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Labeling
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Range
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Unique value
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Hyperlink
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Find by attributes
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Offline support
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; shapefiles
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; GML
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; KML
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; GPX
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; ECW
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; MrSid
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Jpeg2000
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; tiles
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Online support
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; WMS
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; WFS
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; WFS-T
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; tiles
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; ArcIMS
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | GPS
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Satellite information
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; External GPS support
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; GPS aided editing
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; tracklog storage
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; waypoint storage
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Real-Time DGPS
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Vertex point averaging
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Queries
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Editing
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Geometry editing
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; New layers creation
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Alphanumeric editing
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Custom Forms
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Attribute table editing
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Split and union
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Sketch
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Snapping
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | &mdash; Export
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Extensibility
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Custom toolbars
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Prices
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Ease to use
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Ease to install
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Spread (google search results number)
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Documentation
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Speed
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Camera support
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Ragefinder support
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Code language
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|-
 +
| scope="row" | Platforms
 +
|
 +
|
 +
|
 +
|
 +
|
 +
|}
  
TBD
+
<br>
  
= Perfomance Comparison =
+
= Perfomance Comparison =
  
== Datasets used ==
+
== Datasets used ==
  
TBD
+
TBD  
  
== Designed Tests ==
+
== Designed Tests ==
  
TBD
+
TBD  
  
== Perfomance Results ==
+
== Perfomance Results ==
  
TBD
+
TBD  
  
[[Category: FOSS4G2010]]
+
[[Category:FOSS4G2010]]

Revision as of 22:48, 30 August 2010

This page is used to describe comparisons between GeoSpatial Mobile applications to help users select suitable applications for their requirements.

Abstract

Conference
FOSS4G 2010
Title
A comparison of Mobile GIS applications
Authors
Abstract
Free and open source software for GIS has evolved a lot from last years, faster than privative alternatives and now every FOSS4G expert has several very good tools to use on desktop PCs and web.
The mobile field is a bit different and few experts are using free and open source mobile GIS, despite of good applications exist. Last years with the appearance of Android OS phones a new wave of map applications have been developed.
At this talk, different mobile GIS applications will be analyzed, compared and tabulated.
The objectives are:
  • To provide a detailed list of FOSS mobile GIS applications
  • Find how far are free and open source software from privative alternatives
  • Help to choose the best tool for every project
The main aspects of the comparison will be: functionality, complexity, customizability, formats compatibility and performance and the applications compared will be: ArcPad, gvSIG Mobile, BeeGIS, TangoGPS, Google Maps Mobile, gvSIG Mini, Layar and others

Product List

gvSIG Mobile

gvSIG Mobile is a project aimed to develop a free and open source GIS/SDI client on mobile devices.

gvSIG Mobile is a version of gvSIG Desktop an OSGeo project under incubation, adapted for mobile devices, with support for shapefiles, GPX, KML, GML, ECW, WMS and images, capable of using GPS. Among its features there are tools for project management, display of local and remote information (via WMS standard), layers management (symbols), querying alphanumeric information of the elements, editing data using customized forms, creating GPS tracklogs/waypoints and so on.


Feature Value
Name gvSIG Mobile
Version 0.3 / 1.0 alpha
Release Date nov-2009
Open-Source Yes
Free (cost) Yes
Website http://www.gvsig.org/web/projects/gvsig-mobile/description-2/view?set_language=en
Main Organization gvSIG Association
User Documentation Yes (English, Spanish, German)
Languages English, Spanish, French, German, Italian

gvSIG Mini

gvSIG Mini is a free viewer of free access maps based on tiles (OpenStreetMap, ...), with a WMS, WMS-C client, address and POI search, routes, hybrid location and more things.


Feature Value
Name gvSIG Mini
Version 1.0
Release Date sep-2010
Open-Source Yes
Free (cost) Yes
Website http://www.gvsigmini.org
Main Organization Prodevelop / gvSIG Association
User Documentation Yes (English)
Languages English, Spanish, German, Italian


Enebro

Enebro allows view and editing vectorial cartogarphic information, also allows visualizing images and navigation using GPS systems. It is a useful tool for field work related with field inventory, territorial inspection, field work data revision, etc.


Feature Value
Name Enebro
Version 2.0.37
Release Date aug-2008
Open-Source Yes
Free (cost) Yes
Website http://www.gvsig.org/web/projects/gvsig-mobile/description-2/view?set_language=en
Main Organization Junta de Andalucía / Guadaltel
User Documentation Yes (Spanish)
Languages Spanish

ArcPad

ArcPad is designed for GIS professionals who require GIS capabilities in the field. It gives field-based personnel the ability to capture, edit, analyze, and display geographic information easily and efficiently.

Feature Value
Name ArcPad
Version 10
Release Date TBD
Open-Source No
Free (cost) No (aprox. $700.00 single-user license)
Website http://www.esri.com/software/arcgis/arcpad/index.html
Main Organization ESRI
User Documentation Yes (English, Spanish) TBD
Languages TBD


Open-Source Comparative

Here, a comparison of important open-source features is displayed for every product being analyzed.

Name Progr. Language Open Source License Public Version Control Public Bugtracker Mailing List Developer Doc. Active Development Contributors
gvSIG Mobile[1] Java ME - CDC Yes GPL 2+ Yes (SVN) Yes Yes (Very Active) Partial Yes 7
gvSIG Mini[1] Java ME CLDC / Java Android Yes GPL 2+ Yes (SVN) No Yes (Active) Yes Yes 4
enebro[2] C++ Yes Non-standard/Under request No No No No Unknown Unknown
ArcPad[3] C++ No N/A No No Yes (Very Active) Yes Unknown Unknown

Target Platform Comparison

Name Open Source W. Mobile Java CLDC Android iPhone Linux PDA Windows PC Linux PC
gvSIG Mobile Yes Yes(WM 2003/5/6) No No No Yes OpenMoko, Maemo Yes (W 2000/XP) Yes
gvSIG Mini Yes Yes(JVM) Yes Yes (Android 1.5 - 2.2) No No No No
Enebro Yes Yes (WM 2003/5/6) No No No No Yes (W 2000/XP) Yes (Guadalinex v.3.0.1)
ArcPad No Yes (WM 2003/5/6) No No No No No No

Feature Comparison

TBD

Feature gvSIG Mobile 1.0 alpha gvSIG Mobile 0.3 Enebro TangoGPS / FoxtrotGPS ArcPad
Multilayer
Multiple coordinate systems
Symbology
— Simple
— Scale
— Labeling
— Range
— Unique value
Hyperlink
Find by attributes
Offline support
— shapefiles
— GML
— KML
— GPX
— ECW
— MrSid
— Jpeg2000
— tiles
Online support
— WMS
— WFS
— WFS-T
— tiles
— ArcIMS
GPS
— Satellite information
— External GPS support
— GPS aided editing
— tracklog storage
— waypoint storage
— Real-Time DGPS
— Vertex point averaging
Queries
Editing
— Geometry editing
— New layers creation
— Alphanumeric editing
— Custom Forms
— Attribute table editing
— Split and union
— Sketch
— Snapping
— Export
Extensibility
Custom toolbars
Prices
Ease to use
Ease to install
Spread (google search results number)
Documentation
Speed
Camera support
Ragefinder support
Code language
Platforms


Perfomance Comparison

Datasets used

TBD

Designed Tests

TBD

Perfomance Results

TBD

  1. 1.0 1.1 [1] Cite error: Invalid <ref> tag; name "gvsigmobile" defined multiple times with different content
  2. [2]
  3. [3]