Open side-bar Menu
 Mobile GIS & LBS

Archive for June, 2012

Apple Helps Bring Mobile & Location to Center Stage

Thursday, June 14th, 2012


Our thinking has been for the longest time that mobile will revolutionize the field of location-focused technology. Niche areas like GIS will be pulled into the mainstream under the location technology umbrella. Location based services (LBS) will coalesce with other location focused technologies.

As a company, we made a strategic decision nearly 2 years ago to move our focus from GIS development for the PC web, to mobile location app development. This year has been crazy busy. Combine this with Apples recent announcement, the launch of ESRI’s ArcGIS online, and new developments at Google and MapQuest, and we feel our strategy was correct; location is now at center stage in the mobile world. Making the decision when we did has also allowed us to develop expertise, and thus leadership in the location mobile app development space.


Offline or Disconnected Mobile ArcGIS How To

Wednesday, June 13th, 2012

Offline or disconnected mode is one of the most in demand client and potential client requests we receive. And yet the main spatial solution providers have only made small steps in this direction. Chatting with ESRI, offline ArcGIS is on their roadmap, but no major releases are planned in the near future. Our interest is cross-platform solutions. So recent iOS and Android specific announcements from the likes of Google, though very interesting, do not serve our clients well.

It was time for us to look into our own solution. We broke down the problem into manageable chunks, then conferred with Mansour at ESRI on the details. Let’s discuss at a high level these pieces.

Offline versus Online Mode

In code we can detect if a mobile device has online connectivity. If it does reach out over the network for map and server functionality. If offline look locally, to the device itself, for resources.

Local Storage

Mobile devices have varying amounts of local storage. They also come with so called lite databases. In offline mode we take advantage of these local resources.

Offline ArcGIS Visualization – Tile Packages

Let’s imagine we have an ArcGIS Online web map we wish to view on our mobile in disconnected mode. Using ArcGIS 10.1 we can now generate a tile package of the layers used in the web map. These .tpk files vary in size, we need to be careful when generating these packages, particularly thinking about the capacity of the mobile device targeted for the mobile ArcGIS app. But once the tile package has been generated this need be stored on the mobile device. Note, tile packages which include base map tiles will need agreement with ESRI since there are various licensing agreements attached to the source of these base tiles.


Initial Thoughts on Apple’s Map Announcement

Tuesday, June 12th, 2012

Our first reaction to the recent announcement from Apple on their maps initiative is that it brings little new to the mapping landscape. As a mobile location-focused development company we see nothing which would help our customers beyond our current ESRI, Google and MapQuest solutions.

Apple are targeting their platform we suspect with this launch; API’s or tools for developers will focus on Objective-C. Google have done the same with some of their cutting edge map solutions; with Java for native Android. We are pleased Apple see the business potential for location in the mobile sector. But, knowing their business practices, we hope this will not further deepen the split in the mobile world between iOS and Android. Now native apps have their place. But cross platform is what our clients are crying out for not multiple versions of the same app for each platform. ESRI, Google and Mapquest all provide super Javascript map API’s. We hope Apple do the same.

One thing we were excited to hear from Google was their announcement last week of an offline or disconnected mobile solution. Initially a Java for Android launch; we see this as a long overdue move. Many of our clients require offline mobile functionality. We have our own disconnected mobile solution, but it would have been nice to have had Apple announce their own offline mobile solution in their maps API. Looks like Google will remain ahead here and in many other map related areas.


Mobile ArcGIS Online-Offline Editing

Tuesday, June 5th, 2012

No doubt the most frequent approach we get for the mobile ArcGIS apps we develop are offline or disconnected workflows. Clients want both to be able to visualize basemaps and their layers when out of wi-fi range, and offline editing; new feature additions, deletions and attribute edits.

ArcGIS 10.1 gives us tile packages (.tpk) so we can store tile pyramids locally on the device. Mansour has a nice example showing how to access basemap tiles using a tpk in offline mode on his blog.

The real challenge is offline editing. ESRI introduced Feature Server with Feature layers in ArcGIS 10, which work nicely in online mode. In April they released an Online-Offline Editing Sample using their iOS api. They include in their notes supporting the sample:

“For the sake of simplicity, the sample ….only allows you to add new features when the application is offline, not modify or delete existing features.”

Now there is the real challenge, what they have left out of the sample.


Teledyne Optech
University of Denver GIS Masters Degree Online
Textron - Countless CAD add-ons, plug-ins and more.

Internet Business Systems © 2016 Internet Business Systems, Inc.
595 Millich Dr., Suite 216, Campbell, CA 95008
+1 (408)-337-6870 — Contact Us, or visit our other sites:
TechJobsCafe - Technical Jobs and Resumes EDACafe - Electronic Design Automation GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy Policy