We’ve just made some updates to our online/offline mobile editing app. As mentioned in a previous blog post, the ability to attach photos, audio files and video to a feature are all now possible in ArcGIS Online. After setting up the hosted Feature Service in ArcGIS Online and enabling attachments, we extended our mobile editing app to include that functionality. See the demo below:
Attaching Images to ArcGIS Online Features on an Android Tablet
We were impressed by the work UDOT are doing with ArcGIS Online. It was great to see them presenting at the Esri User Conference in 2012. Their effort forms a part of the AASHTO initiative.
We’ve been working closely with Region 6 of the Idaho Transportation Dept, developing a mobile application which will form part of their IPLAN project. So transportation is an important part of our own work with mobile and ArcGIS Online. One of our key areas of focus has been to build mobile apps which provide the ability to visualize ArcGIS Online web maps and edit layers in both online and offline modes. We thought it might be interesting to test data from UDOT in a mobile editing application. In this example we focused on milepost data.
Below we walk through the simple steps to use this data. We include first a video of the running application:
Mobile offline editing is something we have written much about. It is also the most common request we receive. We have had in our minds the idea to release a demo version of the application we have shown in many videos. So here we post that mobile app.
This downloadable release is for use on an Android tablet. The application can also be run on an iPad, contact us for more information. Before installing the mobile ArcGIS Online app, please watch the video below which shows the various workflows:
We mentioned in a previous blog post that we have started work on building a version of Esri’s Water Utility Mobile Map but targeting iOS and Android. We thought it might be interesting to share where we are in the development process. The video below shows the first phase of the work.
Let us just point out, we are not using Esri’s Water Utility Mobile Map layers at the moment. We are building a mobile app against the requirements we listed in our original functional spec article, using layers and services we have available. These we will switch when we have the core application completed.
Mobile ArcGIS Online App
Our goal is to make the mobile ArcGIS Online app clean looking and simple to use. It loads on startup a configuration file which sets UI elements. This is a file users can edit themselves. We’ve tried to avoid a cluttered interface, so maximum real estate is devoted to the map. Workflows we will make intuitive. The video shows how we have incorporated online and offline modes. So maps and layers are loaded either from the web, or from sources stored on the devices itself.
Mobile App for ArcGIS Online Next Phase
We will keep moving forward with the mobile app. Next we will be adding online and offline editing capabilities. That will form the centre piece of the next demo.
ArcGIS Online offers many possibilities for building mobile and Web based mapping applications. Applications targeted at GIS professionals and non-GIS users. As a GIS development company, we have focused much of our energy on building this next generation of applications targeted at, and integrated, with ArcGIS Online.
In early 2011 we began to turn our attention seriously from development for the PC Web to mobile. Blackberry released their excellent, but not well received, Playbook. As a first step into mobile GIS development we built and launched a mobile ArcGIS viewer to the Blackberry App World. Accompanying this release we wrote a paper for ESRI’s ArcUser publication on the development process, available at this link.
So we’ve been spending quite some time with the very cool editing capabilities of the ArcGIS FeatureLayer. We are most interested in services published to ArcGIS Online. Editing will be a key advantage mobile brings to the world of ArcGIS. Avoiding the details (maybe in a future post), but not all ArcGIS FeatureLayers are the same. We wanted to put together a demo of the editing of a Featurelayer which contains a featureCollection, from the ESRI docs:
“The featureCollection is used when you want to initialize the FeatureLayer with features from outside of ArcGIS Server.”
This lends itself well to offline editing.
ArcGIS Mobile Editing
In the demo below we are online and accessing the app via a mobile browser (note, this demo needs Flash and thus wont run on an iOS device):
We noted in the original post that without knowing who the list of experts who contributed to the paper were, we were a little hesitant. We do know that Peter Batty added his thoughts. A good guy, but somebody who still talks about, the rather controversial, neoGeography or “new geography”.
Anyway, we digress. After reading the paper a number of times, we felt a little. Well. Deflated. We regard the new world of location technology as very exciting. The paper made for some dry reading; ok it was for the UN and not meant to have us all jumping for joy. But we hoped for a realistic, useful reflection on where the geospatial world is moving. Too much felt like wild guesses, repetition of the obvious, and the unimportant. Ok, we are being harsh, but this is a panel of experts. We expected some expert insight.
Our previous blog entry showed the initial steps in working with mobile ArcGIS when offline. We ended the post with “whats next? Offline Feature layers and Offline editing”. And that is the topic of this blog post.
As we have mentioned before as a company our focus is mobile location technology. GIS, and specifically ArcGIS, is an important part of this work. We are also advocates of open source software. Now the so called ‘elephant in the room’ of mobile GIS is offline. Everybody wants it, but there remains no practical solution. Both ESRI and Google have discussed rolling out offline solutions. But nothing is yet in place, at least in published API’s.
We are regularly approached about disconnected mobile maps and offline GIS. Its an itch we started to scratch a while ago. Our goal was initially to put in place a solution in the ArcGIS world, upon which we could also base an open source solution. ESRI, and in particular Mansour Raad, have been a big help in moving this work forward. We now have an end to end solution for working with mobile ArcGIS while offline.
Before we describe the work, here is a video which shows an ArcGIS Online webmap being takes offline; that is basemap, feature layers and editing.
ArcGIS Online is a major step forward for mobile ArcGIS. True its not just targeted at mobile, but it has and will make the lives of mobile developers and their clients considerably easier. Why? Let’s make a list:
1) Single endpoint, or webmap to load, in a mobile viewer
2) Easy for users to prepare and publish their data.
3) Shapefiles published to ArcGIS online are converted to Feature layers and pushed to the mobile ArcGIS viewer within the webmap itself.
4) Other data sources can be easily published in ArcGIS online, then rendered in a mobile map viewer.
Those are just some of the advantages.
We’ve just released ‘GeoMobile for ArcGIS Online’ a free mobile app which allows users to load on a mobile tablet, their own published ArcGIS Online webmaps. We designed it to be extensible. So it goes beyond the excellent ESRI mobile widget, in that we can add functionality based on user requirements.
We are approached regularly about offline ArcGIS. Thus the somewhat confusing title of this blog post ArcGIS Online Offline! Here, we will discuss using GeoMobile for ArcGIS Online to access your webmap in an offline mode. The approach we demonstrate could easily be used in our other free mobile app GeoMobile for ArcGIS Server.
Before we describe the offline widget in more detail, here is a demo: