Tag Archives: iPad
Using ArcGIS Online it is easy to create and share maps that can be opened in either a web browser or inside the ArcGIS application on your smartphone/tablet device
Sharing a map can be as simple as sharing a link by email. Opening the web browser and a web application from a link is universal. Just simply paste the URL inside of your email and mobile mail clients will recognize it and open the web browser when you tap on it. For example, Ecological Footprints of Nations is a link you can tap on if reading this post on your iPad or Android tablet and it will open up the web browser and point it to http://www.arcgis.com/home/webmap/viewer.html?webmap=1a40fa5cc1ab4569b79f45444d728067. Continue reading
At the 2012 User Conference Lauren Rosenshein Bennett gave a Geoprocessing presentation in which she demonstrated an iPad application. The source code for this app is now available at GitHub! The demo was developed for the iPad using the ArcGIS … Continue reading
This update contains a minor fix to the SDK installer. The v2.2 installer was unnecessarily laying down files related to ArcGIS Project Templates for XCode. As many of you might recall, these templates were deprecated and removed back at v2.1.
In majority of the cases, the laying down of these template files did not cause any harm. However, in exceptional cases, users were not able to install the v2.2 SDK due to permission issues related to where the files were being written. Even worse, the templates were being recognized by XCode giving users the false impression that ArcGIS project templates were still available and supported in v2.2. We would like to clarify that these templates are legacy, left over from the pre-v2.1 days.
The 2.2.1 installer has been fixed to not lay down the templates. There is no change to the API or the functionality.
On the heels of yet another engaging Developer Summit, we are happy to announce that v2.2 of ArcGIS Runtime SDK for iOS is now available for download from the resource center. Some of the improvements made in this release include -
- Ability to search for and access content, users, and groups on portals such as ArcGIS.com
- Support for WMS layers
- Conversion to and from Military Grid Reference System (MGRS) coordinates
- Improved performance of geometric operations using AGSGeometryEngine.
- Better handling of “No Data” tiles for tiled layers
- Faster loading of popups
- Faster rendering of graphics
- and much more…
You can refer to the documentation for more information about these improvments and how to migrate your existing applications to the new SDK.
For all of you who made it out to Palm Springs for the Developer Summit, thank you for coming and attending the sessions. We will soon make the iOS application that was shown in the plenary and tech sessions available as a sample on the resource center. We hope to see you again at this year’s User Conference in San Diego.
Contributed by Divesh Goyal of the ArcGIS for iOS Development Team
We are happy to announce that v2.1 of ArcGIS API for iOS (henceforth referred to as ArcGIS Runtime SDK for iOS) is now available.
This release builds on the support for iOS 5 provided by v2.0.1 and includes additional functionality such as -
- Ability to view map content using ArcGIS 10.1 tile packages (*.tpk files) even when the device is offline.
- New GPS auto panning modes for vehicle navigation and compass navigation
- Flexible callout positioning
- Ability to rotate the map
- ..and much more
You can refer to the documentation for more information about what’s new at v2.1 and how to migrate your existing applications.
Contributed by Divesh Goyal of the ArcGIS for iOS Development Team
New capabilities in ArcGIS Online were highlighted during the opening plenary session at the recent Esri 2011 International User Conference. Here’s a recap of what was shown, along with a few additional details. Part I (this post) covers recent capabilities introduced prior to the User Conference. Part II covers new features still in beta, including organizational subscriptions and hosted services.
The ArcGIS Online plenary presentation can be viewed online. To view the ArcGIS Online Part I demonstration covered here you can fast forward by advancing to the 4:00 minute mark in the video:
ArcGIS Online at the UC Plenary - Part I
ArcGIS Online was introduced at last year’s User Conference, and since then it’s become both an integral and integrated part of the ArcGIS System. But while it’s a part of the ArcGIS System, anyone – not only GIS professionals – can make a map by going to ArcGIS.com, the Web gateway to ArcGIS Online. Just click Make a Map to open the built-in ArcGIS.com map viewer. The map viewer opens with the default World Topgraphic basemap, built using authoritative content compiled from GIS users worldwide.
We’d like to quickly create a map using information we have in a spreadsheet (a CSV file with crime data) downloaded from the Washington, D.C., website. To create the map we simply drag and drop the spreadsheet from our folder onto the basemap:
The lat/long coordinates in the spreadsheet are automatically discovered and used to add the locations to our map. They appear on the map below as dots, and clicking each of them we can view the information from the spreadsheet in a pop-up:
We can style the symbols in a variety of ways; by choosing a different symbol for all, or by choosing to symbolize by unique values, or by choosing a field to color or change the size of the symbols. Below we’ve chosen to vary the size of the symbols based on the severity of the crime; crimes like homicides are represented by large dots, less severe crimes are symbolized by smaller dots:
Next we may want to learn more about why these crimes might occur by adding demographic information, also published and easily found on ArcGIS Online. Using the map viewer we can search by keywords and find additional layers that we can mashup quickly and easily. Below we’ve searched for and found the median household net worth layer and added it to our map (and adjusted the layer transparency).
We’ve finished our map (in just a minute or two!) and have saved it in our free ArcGIS Online account. All you need is to register your Esri global account and you can save maps and more, share them with others, and create groups and organize your content.
Once saved, there are many ways that we can share our map and make it available to others. We can share it via a link that we can copy and paste in an email, or we can embed it in a website or blog, or we can use one of the templates (from the built-in template gallery) that lets us view and share the map using a different application.
Here’s one that includes a widget for locating tweets. We enter “crime” and the matching tweets found in our view are instantly added to the map we just made (there are many more templates to choose from):
The intelligent maps supported by ArcGIS Online can be easily created and shared by anyone.
Another feature of intelligent maps is that they present information in meaningful ways, and the way information is displayed can be configured easily by anyone. An example is the USA Tapestry Segmentation map which includes paragraphs and pie charts to display the demographic profile information in more meaningful ways than just a list of attributes. Just click a feature to display the pop-up:
Intelligent maps can also be time-enabled. Here is an example from the ArcGIS.com map gallery that shows World Bank data with population growth over time. Note the slider along the bottom, which advances yearly from 1960 to present. It’s been set to auto-play, but can be interactively moved instead. The map has become “time aware” simply by connecting to a time-enabled GIS service:
Intelligent maps are also timely, meaning that they can present real-time information in a timely manner rather than just displaying static maps. This map shows USGS stream gauge data that is updated in 15-minute intervals. As we captured this graphic we noticed that the current stage height was 24.77 feet, considerably above the 18-foot flood stage.
Zooming in we took a closer look at Fargo, located in Cass County, North Dakota, and its across-the-river neighbor Moorhead, located in Clay County, Minnesota. The cities of Fargo and Moorhead, as well as Cass and Clay counties, are all participating in the Community Maps Program which enables GIS users to add their detailed data to the Esri World Topographic basemap.
The advantages are many; users own their data and can update it when they need to, and Esri provides the hosting for free. And everyone benefits when events occur, like the flooding that the Fargo/Moorhead area experience, as Nature doesn’t pay attention to jurisdictional boundaries. Having a comprehensive, up-to-date, authoritative, multi-scale basemap readily available makes situational awareness easier to attain.
Zooming in to the Oak Grove School area, we turn on additional layers published by the City of Fargo via their ArcGIS Server. These layers include levees and parcels. The parcel pop-ups have also been configured to display property value information.
Intelligent webmaps can also be used in many different ways. This same map shown above can be embedded in any website using the automatically generated HTML snippet and using copy/paste. Shown below is the City of Fargo website with the embedded map:
ArcGIS Explorer Online is another ready-to-use application that is hosted on ArcGIS Online. It includes unique capabilities, including the ability to author presentations. These are similar to PowerPoint presentations but much more powerful because you are using live, interactive maps. You create “slides” which capture what you see on the map, but you can interact with the map and pan/zoom or click features in any slide. Presentations enable you to communicate geographically with anyone, and can be viewed anywhere and easily shared.
Shown below are the ArcGIS Explorer presentation tools in the presentation tab showing several slides, and one being authored:
Intelligent maps can also be used in many applications, on any device. Any webmap can be viewed using Explorer Online or the map viewer, opened in ArcGIS Desktop, or on your iPad (using ArcGIS for iOS or displaying the presentation using the Safari browser). Shown below is the presentation being displayed on the iPad using Safari:
Intelligent maps are also open, and can be used with many different kinds of data. We’ve already used spreadsheets (CSV files), but ArcGIS Online also supports importing GPX files, using KML and WMS services, and more. Shown below is a webmap made by mashing up a KML showing locations of dams and an OGC WMS service published by the USGS with state geology:
Shapefiles can also be imported and used in any map, and shown below using Explorer Online are two shapefiles of hospital service areas and locations. Like any other layer they can be symbolized in many different ways, and pop-ups can be configured.
Intelligent maps also enable analysis, and shown below in Explorer Online is a dashboard with gadgets that enable us to look at population totals and demographics and compare them to other features as we hover over them. The dashboard enables us to look at information in a very visual and interactive way that helps us understand more about what we see on the map:
ArcGIS Online’s intelligent webmaps are truly unique and powerful, and offer compelling ways to share and use geospatial information in many ways, devices, and applications.
The Mobile Team released version 2.0 of the ArcGIS API for iOS today!
Using the ArcGIS API, you can bring your native iPhone, iPad, and iPod Touch applications to life by embedding ArcGIS capabilities into them.
Here are a couple of the latest enhancements to the API:
- Embed Popups into your application
- Leverage the new Attachment Manager to simplify how you embed media into your applications
A recent ArcGIS Online update delivered the ability to view and share Explorer Online presentations using the ArcGIS.com map viewer – a great new feature. We detailed how you can do this in a blog post last month. While Explorer Online is still where you need to author a presentation, you can now view the presentation anywhere, and even embed it in a website or blog, by opening and sharing it from the ArcGIS.com map viewer.
Open your Explorer Online presentation in the ArcGIS.com map viewer and create a link to the presentation there (as detailed in our post). Then use the link to open the presentation in Safari on your favorite iDevice. Here’s how it looks on an iPad:
We get a lot of feedback from our user community wanting to learn more about ArcGIS from the help systems available on resources.arcgis.com using Safari on their iPad’s and iPhones.
Here are a couple of important tips that will make your experience even better:
1. How to scroll pages in the Help System
When you browse to the help systems we quite often are asked the
following – “How do you scroll the page?”. “I can pinch to zoom in and
out but when I swipe my finger up and down it doesn’t scroll?”. Why are
the help systems not iPad friendly??
Actually they are. You simply need to learn a new touch gesture! It is a “two finger swipe”. Simply place 2 fingers on top of the frame you wish to scroll and swipe up/down. This will let you scroll a page either on your iPhone or iPad using the Safari browser.
For more details on this, visit the following Safari Support Topic from Apple.
2. Add A Help System To Your Home Screen
You can add the location of your favorite help system to your home screen so you don’t have to browse to it using Safari. Simply tap on the Action button as shown below and tap “Add to Home Screen”. This will create an icon on the home screen of your device that acts as a shortcut to the Help System you want to read about.
The ArcGIS API for iOS enables you to build applications that utilize the powerful mapping, geocoding, geoprocessing, and custom capabilities provided by ArcGIS Server using Objective C and deploy them to Apple iPhone, iPod Touch, and iPad devices. The API includes native Objective C libraries, templates, and samples that can be used within the Xcode Integrated Development Environment (IDE).
The Mobile team is proud to announce the 1.8 release of the ArcGIS API for iOS.
Version 1.8 includes the following enhancements:
- Point to point routing using RouteTask
- Simplified geometry collection and editing using the SketchGraphicsLayer (includes Magnifier capabilities)
- Local geometry engine support including capabilities such as Buffer, Project, Union and Difference
- Support for opening ArcGIS Online “web maps”
- Ability to create custom callouts
- Integrated Time Aware capabilities for dynamic and feature layers as well as a new temporal renderer
- Many more improvements
For a complete list of enhancements included in the 1.8 release, please read What’s New in ArcGIS for iOS API 1.8.
Also, the Mobile Team would like to give a shout out to our many participants in the beta program. Your testing and feedback helps us to deliver quality software products. Thank you.