blankblank blank




View GIS Shapefiles On Android With SHP Viewer



Application Name: SHP Viewer

Description: View GIS shapefiles on Android, query attributes.

Publisher’s website: nexti

Cost: Free

Version/date reviewed: v.1.03  /  3-8-11

Phone/OS: Droid X / Android 2.2

shp_qr
Android Market (mobile app only)
Android Market (browser)


Note: Also requires the Adobe Air framework; Android Market link (mobile app) , Android Market link (browser).

There aren’t a lot of vector GIS data viewers currently available for Android; actually, as of the time of writing, I could only find one such app, SHP Viewer, reviewed here. After installing the app, copy the .shp, .shx and .dbf files to the “Maps” directory on your SD card; if the directory isn’t there, you’ll need to correct it. Shapefiles need to be in the geographic projection (latitude/longitude coordinates), WGS 84 datum (NAD 83 is close enough, as are many other modern datums).

shp_list

After copying the shapefiles over, and starting the app, you’ll need to press the “Refresh” button in the upper right to get them to show up in the file list (the home button at upper left exits the program). Tap on a shapefile in the list to select it.

shp_map_init

The initial view will be of the entire extent of the shapefile; you can zoom in either with the zoom control at right, or multi-touch pinch to zoom. Tap and drag to pan the map.

shp_map_zoom

SHP Viewer supports polygons, polylines and points; I’ve test it with all three, and it seems to work with all of them. Here, a polygon map is loaded. If you tap on a polygon shape …

shp_attributes

… you’ll get a popup window listing all the attribute values for that shapefile.

Other issues: Small shapefiles (< 1 MB) drew quite quickly. Tried a 13 MB polygon shapefile, and that was a bit slow to show up (20 seconds), but it did work. Then tried a 250 MB polygon shapefile, and crashed the app so completely I had to reboot. So don’t try shapefiles that are too large.

The app could really use two additional features:

  • GPS option, so that you can display your position on the shapefile map display
  • Thematic display, i.e. different colors or symbols depending on a shapefile attribute.

Final thoughts: Not a lot of choices yet for GIS data apps on Android, but they’re coming. For now, SHP Viewer is a reasonable stopgap.


Looking for something else? Enter some keywords below, then click "Search".    




1 Response to “View GIS Shapefiles On Android With SHP Viewer”


  1. 1 Charley

    Getting closer….thank you for recommending adding GPS functionality. I would also add that raster support is needed, and the ability to digitize new points/polygons. All those combined would fill a much needed gap in the Android market, that is, a simple offline GIS editing tool.