Esri is making several name changes within ArcGIS. These changes will take
effect with the release of ArcGIS 10.1. The reason for these modifications is to
reinforce the fact that, regardless of where and how ArcGIS is used, it is the
The Mobile Team has released another update to ArcGIS Mobile 10.0 called “Build 2500″. It has a number of stability improvements and enhancements across the client applications, SDK and the Geoprocessing Tools. You can download build 2500 now from the Esri Customer Care Portal. Look for “ArcGIS Mobile 10 (Build 2500)”.
This update includes resolution on 14 Nimbus incidents:
- NIM065266 - within both the ArcGIS Mobile applications and SDK the auto-detect feature will now search for GPS devices transmitting at a baud rate higher than 9600.
- NIM065267 – within both the ArcGIS Mobile applications and SDK, we now support GNSS sentences from other systems (GLONASS). This improves upon the fix time and precision of GPS positions received within ArcGIS Mobile.
- NIM064957 – translation of the ArcGIS Mobile applications to certain languages was not supported due to a dependency on MUI. This dependency has been removed.
- NIM064309 – when synchronizing edits with large datasets, we have dramatically improved synchronization performance (minutes to seconds).
- NIM062051 – it is now possible to create a python script to schedule the creation and synchronization of mobile caches without the need to run that script using ArcCatalog or ArcMap.
- NIM065514 – when creating a mobile project that contained both a tile cache and mobile service or mobile cache, often the Mobile Project Center application would crash. This would occur if the full extent of the tile cache was quite large and the extent of the mobile service or mobile cache was quite small.
- NIM064851 – the Create Mobile Map Geoprocessing Tool would fail to succeed when creating mobile caches for large numbers of features.
- NIM060664 – the Mobile Geoprocessing Tools are now supported on 64-bit operating systems.
- NIM066717 – composing a project on Windows XP or Windows Vista would fail when adding certain ArcGIS Server Tile Caches as base map layers.
- NIM066723 – we have improved security when logging into ArcGIS Online to discover the list of mobile projects inside of your account, the ArcGIS Mobile applications were using HTTP instead of HTTPS when generating a token. They are now using HTTPS exclusively.
- NIM066500 – opening a project with the field crew logging/sign in capabilities presents an option to create a New User. Prior to this fix it was possible to create more than one user with the same name. With this fix, you will not be allowed to create more than one user with the same name.
- NIM066501 – using the field crew logging capability you are asked to “Sign In”. By default, the highlighted user is “New User”. If you simply tapped on “New User” it would create a user with the name “New User” automatically. Tapping ok will now take you directly to the New User sign up page.
- NIM066324 – the list of user names to “Sign In” as when using the Sign In capability listed each user based upon their Object ID. It now sorts the list of users alphabetically.
- NIM065186 – in certain circumstances, when synchronization with the server fails (lost connection with the server for example) duplicate records may appear inside of the client side mobile cache.
The Mobile team is committed to improving the quality and capabilities of ArcGIS Mobile 10.
0 technology as well as building ArcGIS Mobile 10.1. Each new 10.0 release is an update to your existing install – you do not need to uninstall the previous install before updating.
We look forward to hearing your feedback!
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.
One of the common questions we hear when trying to build and deploy Mobile GIS solutions using the ArcGIS Mobile application Windows Mobile handsets and Windows Tablet devices is how to provision data to devices for offline use. This article should help you in defining the workflow.
Step 1 – Identify Data Resources
The first step is to identify the datasets that you need to use in the field and to categorize them based upon what information is transactional (what map layers are used for data collection or editing, or that change frequently and require you to pull content for) and what layers define base map content (static vector and raster layers such as landbase or aerial imagery).
To help you make that decision, read the following desktop help system topic that defines operational and base map layers in more detail.
Step 2 – Build Base Maps
Once you have identified what layers of data are operational in the field and what is base map content the next step is to author those maps and build caches of its content for use disconnected in the field. Let’s look at base maps first.
The recommended approach for creating rich cartographic base maps is to build an ArcGIS Server Map Cache. Map Caches not only improve the performance of web applications but they can be deployed to your mobile device and used in an offline mode. There are Geoprocessing tools that will help you clip map caches for the extent you are interested in and the specific scale levels you need to work with in the field. Yes these caches can be quite large and it is recommended that you build compact map caches to reduce the time it takes to move these caches to your mobile device. The following blog article from the Server development team highlights best practices for building Map Caches.
If you need to query your base map layers, you will need them in a vector format. The recommended approach here is to create a mobile cache for those map layers. When you install the ArcGIS Mobile setup onto your desktop, a new Mobile Toolbox will appear inside of your list of toolboxes. The Create Mobile Map Geoprocessing Tool will let you create a mobile cache of data from an input map document. This folder full of data will need to be deployed to your mobile device as well.
Step 3 – Build Operational Map Layers
How you build operational map layers depends upon whether or not you are deploying mobile projects using ArcGIS Desktop (check out/check in) or via ArcGIS Server (publishing mobile services). If you are using ArcGIS Desktop, the process is the same as the vector creation of caches mentioned in Step 2. If you are using mobile services, you will need to publish your map using ArcGIS Server first. Before you publish that map, there are a few things you need to consider:
- Mobile devices will need direct access to the mobile service endpoint in order to synchronize changes. Consider how you plan to provide that access before starting. Will the mobile service exist outside of your DMZ? Will you use a Reverse Proxy or Web Adapter? Will you require the device tunnel thru the firewall using VPN software?
- If you want to collect and update features, you need to ensure that the feature class your map layer references has a GlobalID field associated with it. Read the section Global Identifiers in this geodatabase help topic for more information.
- You will need to set a “custom full extent” for the data frame of the map prior to publishing. The sets a fixed precision for the mobile cache. The following KB Article lists how to resolve what happens when you do not set a custom full extent and try to publish your map.
Step 4 – Build Mobile Projects
To bring your maps to life on field devices you need to use the Mobile Project Center application and create mobile projects. Before you do so, it is recommended that you create a folder structure on your local desktop and organize all of the content from steps 2 and 3 into it. For example, C:ArcGIS Mobile as your root folder and then create a “BaseMap” folder to place your base maps into and a “Projects” folder to place all your mobile caches into. The actual location is not important at this point but the relative location is.
NOTE: When copying an ArcGIS Server Map Cache, the folder structure will include a root folder that contains a conf.xml and conf.cdi file along with a folder probably named (_alllayers). The _alllayers folder contains the tiles themselves. You can change the root folder name to be descriptive (“landbase” or “imagery”) and copy that “landbase” or “imagery” folder and all of its contents into your “BaseMap” folder.
When you create a new project inside of the Mobile Project Center and click the Add button, select ArcGIS Server Map Cache for map caches and Mobile Cache for mobile caches. Here you can browse for the folder location and add it to your project. What is important here is the NAME of the folder and not the path to it. The project file contains only the name when you save it. For mobile services, add a reference to the mobile service endpoint by specifying the URL to the services folder.
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.
Your iPhone, Windows Phone, iPad or iPod Touch can become a powerful tool for field data collection. Using the ArcGIS application that is available from Apples’ App Store and the Windows Phone Marketplace, you can collect GIS features using the GPS receiver in your device or by sketching on the map, fill out intelligent attribute forms and attach photos/videos to them. All edits are instantly synchronized with your enterprise geodatabase.
Getting started is as simple as using your smartphone. The Mobile team has hosted a number of data collection maps in a group called “Collection Samples” that is accessible directly on your phone and can be found inside of the Gallery. Here is how you can access the collection maps using your iPhone…
After tapping on one of the maps in the Collection Samples group (Infrastructure for example), you will find that the map itself contains additional functionality within the Map Tools called Collect. Tap on Collect to choose a Feature Type or Template from the editable map layers and then follow the additional steps to collect a new GIS feature.
These maps are available using ArcGIS Online and are publicly shared in a group called Esri Data Collection Playground for you to get started with. Feature layers provide templates for data collection inside of the ArcGIS application. Each of the collection sample maps available within the smartphone app have an associated Map Package that you can download to your server as well. To find the map package, look at the details of the map inside of ArcGIS Online. Looking at the details of the Infrastructure Map you will find a link to the Infrastructure Map Package. Opening the map package you can then host your own Feature Service and then either use ArcGIS Online or your own on-premise server to host maps for use on your smartphone device.
We would like to see you start leveraging smartphones for data collection today. Please try the Collection Sample maps and let us know what you think. Send your feedback to firstname.lastname@example.org.
NOTE: The features you add to the maps hosted inside of the Esri Data Collection Playground are archived and then scrubbed nightly. Please do not expect features to be maintained. This is a playground and we are here to pick up after your edits…
Also, ArcGIS will be coming to Android devices very soon and the capabilities listed above will be available to your favorite Droids in the near future…
Yesterday the following was added to the ArcGIS Beta Community at: http://betacommunity.esri.com
- ArcGIS API for Microsoft Silverlight
- ArcGIS API for Microsoft WPF
- ArcGIS API for Windows Phone
- ArcGIS Viewer for Microsoft Silverlight
These are all public (open) betas that anyone can join. So if you are Microsoft developer, today is a good day.
The iOS development team has updated the ArcGIS application and it is available for download now on the Apple App Store. You can download it now.
The purpose of this update is to expand the reach of the ArcGIS application to more country app stores! ArcGIS has been localized into the following languages:
- Simplified Chinese
In addition, the application refresh provides forward compatibility with the upcoming release of ArcGIS Online.
IMPORTANT NOTE: If you have previously installed the ArcGIS application on your iOS device and have an existing ArcGIS Online account that you sign in to, you will need to uninstall ArcGIS prior to installing the update. If you tap on ArcGIS within the Update tab of the App Store application to install the update, you will not be able to sign in to ArcGIS Online using your username and password. If you have already installed the update and cannot sign in, simply delete the ArcGIS application from your device and then re-install it from the App Store. Our apologies for any inconvenience this may cause.
The iOS development team has just released an open, public beta for the next release of the ArcGIS API for iOS. It is available for download from our beta community site now! Sign up for the ArcGIS Beta Community at http://betacommunity.esri.com and click on the “ArcGIS API for iOS” link to join!
The 1.8 beta release builds upon the success of our 1.0 release and introduces the following new capabilities:
- a Sketch layer to easily create and edit geometries
- a magnifier for the map
- a high-performance, native, Geometry Engine to perform sophisticated geometric operations locally on the device
- support for web maps
- a new Route Task to generate point-to-point routes and driving directions using Network Analyst services.
- support for map to wrap around the dateline
- enhanced callout customization including the ability to display custom views in the callout
- much more…
We are looking forward to having you join our beta program and more importantly using the ArcGIS API to build new and exciting applications for the iPhone, iPad, and iPod Touch devices!