Showing posts with label terraflex. Show all posts
Showing posts with label terraflex. Show all posts

Wednesday, November 13, 2013

The State of Mobile GIS Software

Over the past six months or so I've been doing a lot of casual testing of the various mobile GIS platforms available on the market today.  Right now is an ideal time to discuss the offerings because just in the past week we've had an update to a key application in this arena (Collector for ArcGIS), we are on the verge of having an interesting new hardware player enter the market (Garmin's soon to be released Monterra handheld GPS) and several vendors are dropping serious hints about where they see their products headed in 2014.

I was ramping up to do a lengthy blog post on this when I dropped by Alex Mahrou's always interesting RockyMountainGeo GIS blog and was surprised to see he had already done all my work for me.  Back in October Alex did a great overview of the current offerings in a posting titled Enterprise Mobile GIS Software Functionality.  All I can do is add minor updates to some of his information and add a few of my own observations.

I like the switchboard analogy!


The single biggest update is the newest version of Collector for ArcGIS (version 10.2) that was released last week for the iOS and Android platforms.  This version addresses one of the two biggest complaints about earlier versions of Collector - polyline and polygon data collection.  It also offers an improved user interface and well thought out workflows.  While the Android version still has some rough edges, the iOS version is a polished, smoothly functioning app that reflects ESRI's mature experience in developing for Apple's mobile operating system.  It is a very good app.

Where ESRI seems to be unnecessarily holding back is off-line data collection and editing, and data synchronization.  As Alex notes, ESRI informally promised that this feature would 'absolutely, positively' be incorporated into Collector before the end of 2013.  It now looks like we'll have to wait until sometime in early 2014, when ESRI plans for a significant overall upgrade to Collector, perhaps better positioning it within their enterprise software offerings.  In my opinion ESRI missed the ball on this one.  Incorporating off-line data storage and editing in the iOS and Android operating systems isn't hard to do; Trimble had it available almost six months ago in their initial release of TerraFlex.  I understand there are other issues at play here - background map data caching and the incorporation of operational layers (both something Trimble's offering lacks), but ESRI still could have incorporated basic off-line functionality in this new release and just built on it for the upcoming major release.

Trimble's TerraFlex is an app I tested back in June and was initially very impressed.  Where most of ESRI's mobile offerings (Collector, ArcGIS App, ArcGIS for Windows Mobile) require some expensive back-end infrastructure - ArcGIS Online, Portal or ArcGIS for Server - TerraFlex offers a far simpler mobile solution paradigm.  Everything is cloud based and single fee.  You pay your money and you get everything TerraFlex has to offer, and all for a relatively paltry price as compared to ESRI's mobile solutions in the same marketplace.  Of course, this easier to use solution comes at a cost (pun intended) - what the initial release of TerraFlex didn't offer was pretty extensive; no background map caching, no data editing either on the device or in the desktop interface, no operational layers, and some very limited data export options.  On the other hand, what TerraFlex does offer is pretty impressive given the price: off line data storage and sync, mature and stable apps not just on the iOS and Android platforms, but Trimble also had an app available for the Windows Embedded Handheld OS right out of the gate.  Trimble wasn't about to leave out the thousands of Trimble customers running their Juno handhelds who are still stuck with a dying Windows OS.  Kudos to Trimble on this.

Trimble indicates many of these shortcomings will be addressed in 2014, and Trimble seems poised to leverage what they do best - allow TerraFlex to incorporate high precision GNSS positions (including RTK-based solutions) into the data collection stream.  This could turn TerraFlex from a mere mapping grade data collector into a serious high precision data collection tool.

In his blog post Alex discusses Fulcrum.  To be honest, this is an application I've known about but have not had a chance to test.  Looks like I'll have to take it for a spin sometime soon.

So as 2013 draws to a close where are we at with mobile GIS solutions?  The best analogy I can think of is that of a ballplayer with a lot of potential who's just been called up to the majors.  His batting stats are getting better with each game, but he still has problems connecting with the ball.  The potential is there, he just needs more time. So it is with mobile GIS apps.  Most are still somewhat of a 'swing and a miss', but they are getting close to smacking the ball out of the park.  Whether it's off-line data collection with ESRI's offerings or TerraFlex's incorporation of cached maps, in-app editing or incorporation of high precision position feeds, 2014 is starting to look like the field will really mature and we'll get closer to the full promise of mobile GIS.

It'll be an interesting year!

Brian



  

Tuesday, June 18, 2013

Trimble TerraFlex

Trimble released their cloud based data collection solution called TerraFlex yesterday and I spent much of the day playing with it on both the iPhone and the Juno 3D.

Some observers (including me) thought TerraFlex would be a shot aimed at ESRI's ArcGIS Online product. It is clear, however, that TerraFlex is a very different animal.  Whereas ArcGIS Online is a map-centric platform against which you collect data, TerraFlex is a forms-based data collection platform that uses simple maps only as a background.  TerraFlex is better described as 'TerraSync lite' and the focus is on simplified data collection tasks using a variety of handheld devices like iOS and Android smartphones and Windows Mobile devices like Trimble's own Juno-series data collectors.

All projects start with forms, and TerraFlex provides an easy to use web interface for creating the data collection form.

The TerraFlex form creation page.  It is surprisingly simple to use.

Once you create a form you upload it to the TerraFlex 'cloud' (hosted on Amazon's EC2 cloud servers) as part of a data collection project.

A data collection project consists of one or more data collection forms

Once you have the project uploaded to the TerraFlex cloud you can log into TerraFlex from your mobile device, download the project and its assigned data collection forms and start collecting data.

TerraFlex uses Google Maps/Earth as the map interface.
It's your ONLY map option!

The forms interface on the data collector is
very easy to use.   The use of drop down selections
greatly simplifies the collection tasks

You can set your options on your data collector to sync the new data immediately over any available network connection (cellular data or wi-fi) or set it so sync only when the device is back under wi-fi coverage (this will reduce data plan usage on devices like the iPhone).

Once your data is synced with the TerraFlex cloud you can go back in to the desktop web interface and view the data, do basic edits and export it for use in other packages like ArcGIS or AutoCAD.


The TerraFlex desktop data management interface

Overall I was impressed with the ease of use of all components of the TerraFlex system - from the forms creation on the desktop to the data collection on my iPhone to the data management back in the desktop interface.  Part of the ease of use stems from the fact that there's not a lot there!  Remember, this is not a complex web mapping package like ArcGIS Online.  TerraFlex is a simplified data collection tool and at that task it excels.

Trimble also got smart with the pricing.  TerraFlex is licensed by the individual user vs. a software license tied to a particular piece of hardware as with TerraSync.  A TerraFlex license cost is $250 per user per year.  The subscription is tied to the individual and Trimble doesn't care what device(s) you use or how much data you collect.  Two hundred and fifty bucks may seem like a lot, but if you've ever priced other GIS data collection software like TerraSync (over $1,000/license) or ESRI's ArcPad (about the same) or even an ESRI ArcGIS Online subscription (which starts at $2,000 and has much higher management overhead) suddenly the cost of a TerraFlex license looks downright reasonable.

Of course at this price the list of what you don't get is pretty long.  There's no data position correction capability either through the use of a virtual reference station or via post-processing.  The data import and export options are also very weak.  This area in particular needs a lot of work.  Your export options are either KML, .csv (spreadsheet) or the ESRI ArcGIS XML format.  The .csv format has some issues because the software concatenates the lat/long data into a single spreadsheet cell, making it tedious to parse the latitude and longitude data into separate columns for easy import into GIS and CAD.

But this is a first generation product and I'm sure things will improve.  Trimble provides support via their TerraFlex forums and their technical people were jumping right in yesterday and answering customer questions.  I'm sure they are compiling a list of future improvements, and the great thing about cloud-based services is that you don't have to wait around for a service pack release.  Things get updated in the background and are immediately available across the entire user base.

Overall I like what Trimble has done here. We'll keep an eye on this product as it moves forward!