Monthly Archives: August 2009

ESRI StreetMap Premium with Tele Atlas is AVAILABLE !

 by Christophe Charpentier

Earlier this year we released ESRI StreetMap Premium for North America and Europe using NAVTEQ data, and until this week it has been the only version available from ESRI.

 Well, as of this week, ESRI StreetMap Premium for North America is now also available from TeleAtlas!

Graphics of the Media Kit for North America – unfolded

The same Media Kit folded


Like all other existing versions of ESMP, ESRI StreetMap Premium with Tele Atlas data can be licensed by function (map display, geocoding, routing, or any combination of these) and by geography (region, country, or state/province).


Once you receive your Media Kit, you will also receive an email from our customer service group with a data license attachment similar to this one:

Once you’ve copied ESMP on your machine, double click on this 15kb file…

…and you’re good to go.

Those of you anxiously awaiting the Tele Atlas versions of ESRI StreetMap Premium will be happy to know it was worth the wait! In response to feedback we received on the earlier releases, we’ve made some significant technical improvements (which will also be incorporated in the next NAVTEQ releases).

The 2 major improvements being :

1.      A new locator style, that will provide you with much better geocoding performance (quality and speed).

2.      A street carto layer, that allows 5 times faster display in ArcMap.


For a quick overview of all the cool features of ESRI StreetMap Premium check out this podcast.


Next up will be the release of the European version of ESRI StreetMap Premium with Tele Atlas data. It should be only a matter of days now, so stay tuned…


Posted in Services | Tagged , , | 3 Comments

ArcGIS Online Sharing application–8/28/09 update

8/28/09–Today, we updated the ArcGIS Online Sharing application. We’ve fixed some bugs, sped up performance, and improved the editing experience for groups you own.

Look for our next update in about two weeks.

Have suggestions for improving the application? Let us know through the ArcGIS Online forums.

Posted in Services | Tagged , , | Leave a comment

ArcGIS Explorer Community resources

Whether you’re learning the basics of the latest release or looking to create your own add-in using the SDK, the ArcGIS Explorer Community offers a wide variety of useful information. These include this blog, the Explorer Gallery, a Media Gallery, peer-to-peer discussion and help forums, and the Knowledge Base.

Just go to the ArcGIS Explorer Resource Center and click Community.

Posted in Uncategorized | Tagged , | Leave a comment

Geocoding tips for ZIP+4 data

  by Kyle Watson

Good mornin’

Let’s have a quick chat about the geocoding in ESRI Business Analyst – and how to increase the accuracy.  Business Analyst, as you may know, bundles street data and locators that allow you to “put dots on the map”.  Those dots are usually your stores, customers, competitors etc. – any file with address information.

Here’s how the standard composite locators try to find addresses:

(1) Address Point …highest level of accuracy, but not available in all areas so then it finds…

(2) Street Address …if it can’t find the address then…

(3) ZIP Code …maybe the address is misspelled, or if no ZIP is found then it drops to…

(4) City/State …you may want to revisit these original records and re-geocode…

But there’s one more option, have you ever used the Business Analyst ZIP+4 locator and data?  It adds an extra level of thoroughness while finding street addresses.  Here’s an example of why you would want to use it. 

The image below shows a customer file geocoded in the 07410 ZIP Code (Fair Lawn, NJ).  I tried geocoding the 11 addresses and for whatever reason the street addresses weren’t found so the default locator at least assigned them to their ZIP Code, (represented by the red triangle in the middle).  The triangle location is just the ZIP Code center, not their real postal address.  So the problem here is I now have 11 records in one location and you miss out on your customer distribution patterns. 

I then used the ZIP+4 locator to geocode the same file.  The results (black dots) give a much better representation of the customer locations.  Their ZIP+4 extensions (ex: 07410-1590) add another level of geographic granularity within the overall boundary.

So how do I use it?  Easy, just modify your install options to include it.  Pop in your install DVD, go to your Add/Remove Programs and find Business Analyst.  Hit the Change or Add/Remove buttons.  Select the ZIP+4 Geocoding Data.  The data (2.5GB) and locator are added.


Then you just need to activate the locator in Business Analyst.  Go to your Business Analyst Preferences > Dataset tab and select the new ZIP+4 locator.  If your data has ZIP+4 records, you’ll see a new entry for ZIP+4 entry in the Store and Customer Setup dialogs.


Hope you found this helpful.  (many thanks to Dennis Kaplan for this blog idea…)


Posted in Location Analytics | Tagged | Leave a comment

Esri Data featured in Crain’s New York City Facts

by Catherine Spisszak

Esri Data is showcased in a recent edition of Crain’s New York City Facts.

This online article provides very interesting facts about New York City, including which neighborhoods are expected to grow the fastest over the next five years due to good schools, rehabbed housing and new shopping.

Click here to check out the entire article:

Posted in Location Analytics | Tagged , , , , , , | Leave a comment

Searching for items by date published

8/25/09–All items published to ArcGIS Online contain information on when they were published. You can use this information in your searches to find items published during a given time frame.

The date and time an item is published is not stored in a form that is easily read by people. Instead, ArcGIS Online uses UNIX time (also UNIX epoch and POSIX time) as its reference system. UNIX time is defined as the number of seconds that have elapsed since midnight January 1, 1970. So in order to create a search expression that incorporates time, you need to convert time as we typically refer to it (e.g., August 6, 2009 08:40 AM) into UNIX time. Here’s a useful web site that does just that:

Suppose you want to find all public items published between August 1, 2009, 12:00AM to today (August 6, 2009 08:40AM). First you’d need to convert both of these dates into UNIX time.

August 1, 2009 12:00AM converts to: 1249084800

August 6, 2009 08:40AM converts to: 1249548000

ArcGIS Online actually stores time in milliseconds, so you need to add three zeros to the end of the numbers above. Additionally, you need to pad six zeros on the front of the number. This is because the number is stored as a string in the database.

To form the search expression that you can enter into the search box of ArcGIS Online, you specify you want to search the uploaded field. This is the field that stores the date and time an item is uploaded. Thus, the expression would look like this:

uploaded: [0000001249084800000 TO 0000001249548000000]

Note that the operator TO needs to be in uppercase.

In my case, ArcGIS Online returned a few items dated July 31, 2009. Initially, I was a bit confused by this, but then I realized that time zone differences come in to play. August 1, 2009 12:00AM (UTC – Coordinated Universal Time) is actually July 31, 2009 04:00PM (UTC-8 – Pacific Time).

You can combine the uploaded field with other search parameters. For example:

  • earthquakes uploaded: [0000001249084800000 TO 0000001249548000000] – would find items that contain the word earthquakes published in the time frame.
  • owner:esri uploaded: [0000001249084800000 TO 0000001249548000000] – would find items owned by ESRI published in the time frame. (NOTE: There are no published items during this time frame from ESRI.)

For additional information on other searchable fields, see

Contributed by Mike Minami of the ArcGIS Online development team

Posted in Services | Tagged , , | 2 Comments

Our Fall Plans

Summer is winding down, so we thought we’d take this opportunity to report on a few things we spent our summer working on and some things you’ll see in the fall.

First, you can now follow us on Twitter at ESRITeamWater – we’ll be providing updates via twitter about our activities, information for our water, wastewater and stormwater customers and also when we’ve posted updates to the resource center.

And we have quite a few updates on the way….

Costing Tools

Those of you who were lucky enough to attend the UC in July, you saw us present our “costing tools” for ArcGIS Desktop.  We are now doing some final code revisions and documentation and will be posting this new template to the resource center in the next few weeks.

For those that haven’t seen the costing tools yet, they are a set of desktop tools designed to help you cost out capital improvement projects or really cost out any type of project with GIS.  The concept is that you can either choose assets that are in your GIS and select them for replacement and the tools will look up against a cost table to determine the replacement costs.  The cost table is fully customizable and you can do some things like have default replacement types for materials – for example if you always replace transite pipes with ductile iron, than that will be pipe type used for your replacement project and that will drive your replacement costs.  Also you can choose to add or extend mains or pipes to get costs for water main extension or sewer expansion projects.    

We’ll also be providing some geoprocessing models to help you make system rehab and expansion decisions.  We’ve had a lot of discussions with water and wastewater utilities about how to make some generic models to assist in condition assessment and decided that it would be more impactful if we created some models that showed you how you can use GIS and geoprocessing to make rehab decisions.  Than you can customize the models for your utility’s information, workflows & asset rehab priorities.

To be fair, the costing tools are more of generic toolset and you’ll also see the costing tools as a template for pavement management on the soon to be launched ESRI Public Works Resource Center.  So if you are looking for an end-to-end solution for condition & risk assessment that leverages your investment in GIS data, we suggest you check out some ESRI business partner solutions such as CapPlan from MWH Soft or MRP from Advantica.

Editing Template Update

As you may have heard, we are also working on an update to the editing template that will expand the editing toolbar for both water and wastewater.

Wastewater Focus

Over the next few months you’ll see us begin to add more wastewater information and templates to the Water Resource Center.  So, while decided to start with water (hey, you have to start somewhere) we are going to add more content for wastewater and stormwater.

Water & Wastewater Utility Training Plan

We are wrapping up a GIS training plan specifically for our water and wastewater customers.  The intent of the training plan is to give water utilities a tool to help them make training decisions by recommending GIS training courses by both typical staff roles within a utility (mapping technician, engineer, DBA, etc) as well as buy department (IT, planning, operatins) .  So for example, we can help recommend training course for engineers that want to use GIS for lightweight analysis and ad hoc mapping or for folks in the IT department who need a better understanding of how GIS fits into their enterprise.

The training plan is designed to be customized for specific utilities.  So you can work with an ESRI training consultant to identify what your organizational and GIS goals are and then based on the size of your utility we can recommend training options.  And the training plan will be free of charge!

Public Works Resource Center

We’ll be launching a Public Works resource center soon that will compliment the Water Resource Center.  So you can go to the public works resource center for information about managing pavement, street furniture, signs, facilities, snow plow routing, solid waste pickup, etc and use the Water Resource Center for information about GIS for water, wastewater and stormwater.

Your feedback

As always, your feedback guides much of our future plans.  So if you’d like to make suggestion please email us at, post a comment to this blog or use the water/wastewater discussion forums.

Posted in Water Utilities | Tagged , , , , , , , , , , | Leave a comment

Welcome to the ArcGIS Data Blog

Because content is such a crucial component of your GIS projects, and because ESRI is working to make more content available to you, we decided it’s about time we launch a blog about all things ArcGIS Data.


The ArcGIS Content team builds the data components you find in the box with ArcGIS products, such as ESRI Data & Maps, and also the street data you find in ArcLogistics and the Business Analyst suite, all the maps and tasks in ArcGIS Online, the maps for MapIt, and basically any other GIS data in ESRI products.


ESRI Data & Maps

                                                                ESRI StreetMap Premium      

Since we complete or release a new data product almost every week, we thought it would be a good idea to open up this direct line of communication with you. We will keep you posted on the latest and greatest data news and give you a heads-up on what we have in the works.

So stay tuned…

On behalf of the ArcGIS Content Team, welcome to the new ArcGIS Data Blog.


Posted in Services | 1 Comment

Print Task templates with the 9.3.1 .NET Web ADF

The 9.3.1 ArcGIS Server Web ADF for .NET introduces an extensibility point to the Print Task that allows you to customize the look of your printouts using template files on the Web server.

A new property called LayoutTemplateFile is introduced to define the template file. This property can point to any file on disk but must be accessible via a web URL. The file may be part of the same application or can reside in a separate application (for example, the aspnet_client folder).

In Visual Studio, select the PrintTask control and you’ll see the new property. Clicking the Browse button allows you to browse to the custom template file.

Viewing the LayoutTemplateFile property for the PrintTask

How do you create a simple custom template?

An easy way to create a template is to modify the ADF’s default template.

  1. Within Visual Studio, right-click your project and choose “Add New Item…” from the menu. When the dialog appears, choose “HTML Page” and give it a suitable name. This will create an HTML document which you can use as the template.
  2. Open the default template file which is typically installed in the ADF runtime folder (Example: C:Inetpubwwwrootaspnet_clientESRIWebADFPrintTaskLayoutTemplatesdefault.htm). This file defines the default appearance and layout of the Print Task output window.
  3. Overwrite the markup of the new page with the contents from default.htm.
  4. Modify the markup and CSS to obtain the output you desire.

What can you do with these custom templates?

Using custom templates, you can:

  • Control the layout of elements and their styles

    In the template file, you can define the position and dimensions of the different elements on the page such as the map title, map image, and legend information. You can style the template page using inline CSS or an externally linked style sheet.

  • Inject dynamic content

    The template file is not restricted to static HTML files but can reference resources which generate dynamic content (such as .aspx files or .ashx files). For example, the current time stamp could be included in the print output using a dynamic page.

  • Control the display of results

    You can control the styling of task results through CSS and you may also choose to render the result entirely, forgoing the default generated table view. If you want to get more advanced, you might add an image generated using the Google Chart API or a report section rendered using a browser plugin like Silverlight.

  • Use JavaScript hooks

    In addition to providing extensibility with respect to layout and rendering, the Print Task also exposes JavaScript events which can be used to completely control and customize the output. This is achieved by having “callback functions” defined in the template file which are invoked at specific stages of the output rendering.

Further reading

The SDK sample Common Print Task demonstrates the above capabilities where a chart is drawn dynamically using the Google Chart API

Contributed by Nikhil Shampur of the ArcGIS Server .NET software development team.

Posted in Services | Tagged , , , | 1 Comment

Controlling the drawing order of your map contents

When you add data, create notes, find places, add views, etc., you create items which appear in your contents. You can organize these any way that you like. By default, items are added to the top of the contents window, but you can drag them to a different location. You can also organize items into folders by theme or activity. Here we’ve added a wide variety of items and organized them into folders and sub-folders by theme.

The order of items in your contents is not always the same as the drawing order. While this may seem puzzling at first, it enables you to organize your items in ways that make sense. This organization may be quite different than the order in which you want the items to draw.

To change the drawing order of items, open the Manage Layers dialog which you will find on the Home tab in the Map group.

Using Manage Layers you can control the drawing order of your items by highlighting them and clicking Move Up or Move Down. You can also remove items or clear their local cache.


You can also change the drawing order for certain kinds of layers by clicking the Tools tab and choosing the drawing order option (like bring to front or send to back), or clicking the box in the lower right to open Manage Layers. Here we’ve clicked on an ArcGIS Layer in our contents, and clicked the tools tab to show the draw order controls.


You’ll find more information in the Contents Window and Manage Layers Help topics

Posted in Uncategorized | Tagged , | Leave a comment