Difference between revisions of "GIS Mobile Comparison"
Wiki-Jacarma (talk | contribs) |
Wiki-Jacarma (talk | contribs) |
||
Line 313: | Line 313: | ||
TBD | TBD | ||
− | {| class="wikitable" border="1" | + | {| class="wikitable" border="1" style="font-size: 85%; width: auto; border-collapse: collapse;" |
|- | |- | ||
| scope="row" | Feature | | scope="row" | Feature | ||
− | | gvSIG Mobile 1.0 alpha | + | | '''gvSIG Mobile 1.0 alpha ''' |
− | | gvSIG Mobile 0.3 | + | | '''gvSIG Mobile 0.3 ''' |
− | | Enebro | + | | '''Enebro ''' |
− | | TangoGPS / FoxtrotGPS | + | | '''TangoGPS / FoxtrotGPS ''' |
− | | ArcPad | + | | '''ArcPad''' |
|- | |- | ||
− | | scope="row" | Multilayer | + | | scope="row" | '''Multilayer''' |
| | | | ||
| | | | ||
Line 329: | Line 329: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Multiple coordinate systems | + | | scope="row" | '''Multiple coordinate systems''' |
| | | | ||
| | | | ||
Line 336: | Line 336: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Symbology | + | | scope="row" | '''Symbology''' |
| | | | ||
| | | | ||
Line 343: | Line 343: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Simple | + | | scope="row" | '''— Simple''' |
| | | | ||
| | | | ||
Line 350: | Line 350: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Scale | + | | scope="row" | '''— Scale''' |
| | | | ||
| | | | ||
Line 357: | Line 357: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Labeling | + | | scope="row" | '''— Labeling''' |
| | | | ||
| | | | ||
Line 364: | Line 364: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Range | + | | scope="row" | '''— Range''' |
| | | | ||
| | | | ||
Line 371: | Line 371: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Unique value | + | | scope="row" | '''— Unique value''' |
| | | | ||
| | | | ||
Line 378: | Line 378: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Hyperlink | + | | scope="row" | '''Hyperlink''' |
| | | | ||
| | | | ||
Line 385: | Line 385: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Find by attributes | + | | scope="row" | '''Find by attributes''' |
| | | | ||
| | | | ||
Line 392: | Line 392: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Offline support | + | | scope="row" | '''Offline support''' |
| | | | ||
| | | | ||
Line 399: | Line 399: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — shapefiles | + | | scope="row" | '''— shapefiles''' |
| | | | ||
| | | | ||
Line 406: | Line 406: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — GML | + | | scope="row" | '''— GML''' |
| | | | ||
| | | | ||
Line 413: | Line 413: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — KML | + | | scope="row" | '''— KML''' |
| | | | ||
| | | | ||
Line 420: | Line 420: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — GPX | + | | scope="row" | '''— GPX''' |
| | | | ||
| | | | ||
Line 427: | Line 427: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — ECW | + | | scope="row" | '''— ECW''' |
| | | | ||
| | | | ||
Line 434: | Line 434: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — MrSid | + | | scope="row" | '''— MrSid''' |
| | | | ||
| | | | ||
Line 441: | Line 441: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Jpeg2000 | + | | scope="row" | '''— Jpeg2000''' |
| | | | ||
| | | | ||
Line 448: | Line 448: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — tiles | + | | scope="row" | '''— tiles''' |
| | | | ||
| | | | ||
Line 455: | Line 455: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Online support | + | | scope="row" | '''Online support''' |
| | | | ||
| | | | ||
Line 462: | Line 462: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — WMS | + | | scope="row" | '''— WMS''' |
| | | | ||
| | | | ||
Line 469: | Line 469: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — WFS | + | | scope="row" | '''— WFS''' |
| | | | ||
| | | | ||
Line 476: | Line 476: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — WFS-T | + | | scope="row" | '''— WFS-T''' |
| | | | ||
| | | | ||
Line 483: | Line 483: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — tiles | + | | scope="row" | '''— tiles''' |
| | | | ||
| | | | ||
Line 490: | Line 490: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — ArcIMS | + | | scope="row" | '''— ArcIMS''' |
| | | | ||
| | | | ||
Line 497: | Line 497: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | GPS | + | | scope="row" | '''GPS''' |
| | | | ||
| | | | ||
Line 504: | Line 504: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Satellite information | + | | scope="row" | '''— Satellite information''' |
| | | | ||
| | | | ||
Line 511: | Line 511: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — External GPS support | + | | scope="row" | '''— External GPS support''' |
| | | | ||
| | | | ||
Line 518: | Line 518: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — GPS aided editing | + | | scope="row" | '''— GPS aided editing''' |
| | | | ||
| | | | ||
Line 525: | Line 525: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — tracklog storage | + | | scope="row" | '''— tracklog storage''' |
| | | | ||
| | | | ||
Line 532: | Line 532: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — waypoint storage | + | | scope="row" | '''— waypoint storage''' |
| | | | ||
| | | | ||
Line 539: | Line 539: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Real-Time DGPS | + | | scope="row" | '''— Real-Time DGPS''' |
| | | | ||
| | | | ||
Line 546: | Line 546: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Vertex point averaging | + | | scope="row" | '''— Vertex point averaging''' |
| | | | ||
| | | | ||
Line 553: | Line 553: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Queries | + | | scope="row" | '''Queries''' |
| | | | ||
| | | | ||
Line 560: | Line 560: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Editing | + | | scope="row" | '''Editing''' |
| | | | ||
| | | | ||
Line 567: | Line 567: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Geometry editing | + | | scope="row" | '''— Geometry editing''' |
| | | | ||
| | | | ||
Line 574: | Line 574: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — New layers creation | + | | scope="row" | '''— New layers creation''' |
| | | | ||
| | | | ||
Line 581: | Line 581: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Alphanumeric editing | + | | scope="row" | '''— Alphanumeric editing''' |
| | | | ||
| | | | ||
Line 588: | Line 588: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Custom Forms | + | | scope="row" | '''— Custom Forms''' |
| | | | ||
| | | | ||
Line 595: | Line 595: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Attribute table editing | + | | scope="row" | '''— Attribute table editing''' |
| | | | ||
| | | | ||
Line 602: | Line 602: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Split and union | + | | scope="row" | '''— Split and union''' |
| | | | ||
| | | | ||
Line 609: | Line 609: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Sketch | + | | scope="row" | '''— Sketch''' |
| | | | ||
| | | | ||
Line 616: | Line 616: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Snapping | + | | scope="row" | '''— Snapping''' |
| | | | ||
| | | | ||
Line 623: | Line 623: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | — Export | + | | scope="row" | '''— Export''' |
| | | | ||
| | | | ||
Line 630: | Line 630: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Extensibility | + | | scope="row" | '''Extensibility''' |
| | | | ||
| | | | ||
Line 637: | Line 637: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Custom toolbars | + | | scope="row" | '''Custom toolbars''' |
| | | | ||
| | | | ||
Line 644: | Line 644: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Prices | + | | scope="row" | '''Prices''' |
| | | | ||
| | | | ||
Line 651: | Line 651: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Ease to use | + | | scope="row" | '''Ease to use''' |
| | | | ||
| | | | ||
Line 658: | Line 658: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Ease to install | + | | scope="row" | '''Ease to install''' |
| | | | ||
| | | | ||
Line 665: | Line 665: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Spread (google search results number) | + | | scope="row" | '''Spread (google search results number)''' |
| | | | ||
| | | | ||
Line 672: | Line 672: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Documentation | + | | scope="row" | '''Documentation''' |
| | | | ||
| | | | ||
Line 679: | Line 679: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Speed | + | | scope="row" | '''Speed''' |
| | | | ||
| | | | ||
Line 686: | Line 686: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Camera support | + | | scope="row" | '''Camera support''' |
| | | | ||
| | | | ||
Line 693: | Line 693: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Ragefinder support | + | | scope="row" | '''Ragefinder support''' |
| | | | ||
| | | | ||
Line 700: | Line 700: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Code language | + | | scope="row" | '''Code language''' |
| | | | ||
| | | | ||
Line 707: | Line 707: | ||
| | | | ||
|- | |- | ||
− | | scope="row" | Platforms | + | | scope="row" | '''Platforms''' |
| | | | ||
| | | | ||
Line 715: | Line 715: | ||
|} | |} | ||
− | <br> | + | <br> |
= Perfomance Comparison = | = Perfomance Comparison = |
Revision as of 22:54, 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
- Miguel Montesinos (CTO at Prodevelop).
- Javier Carrasco (Geospatial Technical Leader at Prodevelop).
- 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