Monthly Archives: July 2008

World Transportation Services Updated

7/31/08—The World Transportation services,
ESRI_Transportation_World and ESRI_Transportation_World_2D,
were updated with new data and improved cartography. The format for the 2D
service was updated to improve file size and enable proper display in Internet
Explorer 6 browsers for Web applications.

If you have previously used these services, you may need to clear your cache in order to see the updates.

How to clear the cache in ArcGIS Desktop:

  1. Right-click the service in the table of contents.
  2. Click Properties.
  3. Click the Cache tab.
  4. Click the Clear Local Cache Now button, and click OK.

How to clear the cache in ArcGIS Explorer:

  1. Click Tools > Options.
  2. Expand Cache and click Disk Cache.
  3. Under Cache Clean Up, select All Caches.
  4. Click the Delete Cache button, and click Yes to confirm. ArcGIS
    Explorer will need to restart as part of this process.

How to clear the cache in ArcGlobe:

  1. Right-click the service in the ArcGlobe table of contents.
  2. Click Refresh. It may take several seconds for the cache to be
    cleared.
Posted in ArcGIS Online, Services | Comments Off

Contour with barriers tool

By Charlie Frye, Esri Chief Cartographer

Not all of the new functionality for mapping and cartography was shown in the mapping section of the What’s New in 9.3 PDF that’s available on the new Resource Center. New with both the 3D and Spatial Analyst Extensions in ArcGIS 9.3 is the Contour with Barriers tool, which generates contours from a raster surface and allows you to limit the creation of the contours to either side of a barrier. This tool has several improvements over the the existing contour tool: Continue reading

Posted in Mapping | Tagged | 4 Comments

A quick look at the versatile spatial filters in the ArcGIS JavaScript APIs

Using the Query class geometry property as a spatial filter is one of the most
important and versatile aspects of the ArcGIS JavaScript API and its
extensions for the Google Maps API and Virtual Earth. This functionality lets
you pass a point, line, multi-point line, bounding box, or a polygon to a
QueryTask without having to worry about handling any particular aspects of the
shape. A QueryTask uses the geometry to perform a query operation against a map
service layer resource that has been exposed through an ArcGIS Server REST API
URL. An example of a QueryTask is to return the attributes for all census
blocks that exist inside the geometry with a population greater than 200.

To make this work, all your application needs to do is create a valid shape
either by manually defining its attributes and vertices, or using one of the
built-in drawing tools that comes with the API or extensions. Continuing with
the example mentioned above, you can use a hand-drawn polygon to define a
demographic study area. As soon as the drawing is complete, as detected a the
mouse listener, you can have the code pass the polygon directly to the
QueryTask which then returns the demographic population attributes for the
area.

Below is an JavaScript code excerpt showing how you might use the geometry
property with the extension for the Google Maps API.

function enableDrawing()
{
//create a new polygon and add it to the map
polygon = new GPolygon([], "#DC143C", 2, 1.0, "#00FFFF", 0.5);
map.addOverlay(polygon);
//activate the Google browser drawing functionality
polygon.enableDrawing(options);
//register a listener for "endline" event
GEvent.addListener(polygon, "endline", runQueryTask);
}
function runQueryTask()
{
//Assign the polygon geometry to the queryGeometry property.
//And, define what attribute fields to return in the FeatureSet
query.queryGeometry = polygon;
query.returnGeometry = true;
query.where = “POP2000>200”;
query.outFields = ['POP2000','HOUSEHOLDS','BLOCK'];

//execute the Query Task and then display the results
qtask.execute(query,false,displayStats);

esri.arcgis.gmaps.Config.proxyUrl = "proxy.ashx";
}

The online help
provides a more detailed discussion on how to use Query and QueryTask with the
JavaScript APIs. Or, go here
to see a short (4 min.) video demo.

Contributed by Andy Gup, Technology Lead for the ESRI Developer Network (EDN).

Posted in Services | Tagged , , , | Leave a comment

Explorer at the User Conference

We’ve been readying for the 2008 User Conference, and we’re looking forward to meeting existing and soon-to-be Explorer users in San Diego. Please stop by and visit us in the Showcase area. We’ll be happy to answer your questions, and show you some of the interesting and powerful things you can do with Explorer 480. We’ll also be giving a preview of the upcoming Explorer 600 release. And of course we’re there to listen to and gather your comments and suggestions as we move forward with our development plans.

There’s a handy Agenda Search tool on the ESRI Web site. Just type in “ArcGIS Explorer” to get a list of sessions to consider attending. Here’s the results of that search, and we’ve highlighted some of the sessions that we recommend to help you plan your conference. Just follow the Explorer globe. See you there!


Tuesday’s ArcGIS Explorer List


Wednesday’s ArcGIS Explorer List


Thursday’s ArcGIS Explorer List


Friday’s ArcGIS Explorer List


Posted in Uncategorized | Tagged | Leave a comment

Virtual Earth for Explorer

ESRI and Microsoft have jointly announced the availability of Microsoft Virtual Earth map and imagery content for ArcGIS Desktop and ArcGIS Server. ArcGIS Explorer is part of the ArcGIS Desktop family of products, and here’s a preview of what these look like in Explorer:

The services will include high-resolution street maps, imagery, and hybrid maps. Street map coverage is available for more than 60 countries and regions including North America, Europe, South America, the Asia Pacific region, and Northern Africa. Aerial and satellite imagery includes worldwide coverage, but varies by region.

These can be previewed at the ArcGIS Online content showcase and we’ll be providing more information on availability and how you can subscribe in upcoming blog posts.

 

Posted in Uncategorized | Tagged , , , | Leave a comment

New at 9.3 – Top Ten

We asked the team to give us their Top 10 New Geoprocessing Features in ArcGIS 9.3. The list quickly turned into the top 20, then the top 30, and then we had to stop.
It’s by no means exhaustive, but we think it includes the major improvements we made that will make your geoprocessing work a whole lot faster and easier. Continue reading

Posted in Analysis & Geoprocessing | Tagged | Leave a comment

2008 User Conference Presentations – Geodatabase Editing Workflows: Parts 1 & 2

The geodatabase editing workflow presentations are a good way to get introduced to editing in a geodatabase and become familiar with editing workflows and processes designed to meet the needs of GIS professionals.

Like the Geodatabase Essentials presentations Geodatabase Editing Workflows is split into two parts: An Introduction and Advanced.

Here’s what Derek Law had to say when I asked him about the scope of the Introduction session:

In our Geodatabase Editing Workflows session Kasia and I will be covering a range of introductory editing topics. We’ll be talking about the different editing environments available within an ArcSDE geodatabase. That is to say we’ll be explaining non-versioned editing, versioned editing, and versioned editing with the option to move edits to base. We’ll be tackling these in kind of a what happens behind the scenes approach, and also look at workflow considerations and how to manage data changes. Our session introduces the major concepts and lays down the foundation for Tony and Rob’s session on more advanced geodatabase editing workflows.”

As a co-presenter for the second part of the presentations, Rob Rader had this to say about the Advanced session:

In our follow up to Derek and Kasia’s tech workshop Tony, Tom, and I will be expanding on the editing topics that they introduced with more advanced geodatabase editing workflows. We’ll be covering non-versioned editing workflows and look into some more complex functionality such as geodatabase archiving and replication. From there we’ll have a discussion on versioned editing, how to deal with conflicts, and offer some workflow recommendations. I would suggest attending this session if you find yourself implementing more complex workflows or maybe you feel you need to. It’s a good way to get a look at some recommended workflows and see some key versioning, archiving and replication techniques.”

Here are the outlines for their sessions:

Geodatabase Editing Workflows – An Introduction
Derek Law; Kasia Tuszynska

Room 6C
Wednesday, August 6 – 8:30am – 9:45am
Thursday, August 7 – 1:30pm – 2:45pm

Goals of the workshop:

  • Introduce Editing Environments: Non Versioned Editing, Versioned Editing, Move to base Editing
  • Define the architecture of Versioned Editing
  • Introduce Versioning Management: Reconcile, Post, Conflict Resolution
  • Discuss Compress

Major topics covered:

  • What is a difference between the three versioning environments?
  • What do words like: version, state, state lineage mean?
  • What are A and D tables?
  • How to post and reconcile versions
  • What are the options when resolving editing conflicts?
  • What is the purpose of a compress?

 

Geodatabase Editing Workflows – Advanced
Tom Brown; Robert Rader; Tony Wakim

Room 6C
Wednesday, August 6 – 10:15am – 11:30am
Thursday, August 7 – 3:15pm – 4:30pm

Goals of the workshop:

  • Explain Non-Versioned editing
  • Address database transactions and data complexity
  • High Level Review of Versioning
  • Explain Geodatabase Archiving and Replication
  • Discuss different database environments including: data models, and performance
  • Resources

Major topics covered:

  • How do database transaction isolation levels influence non-versioned editing
  • In depth discussion of versioning topics including examples on when you would want to use each of the models
  • Introducing Geodatabase Archiving and Replication at a high level
  • Detailed discussion of the Geodatabase options and how they affect performance and functionality.
  • Mixed editing environments and access by third party applications
  • Performance and workflow management with Archiving and Replication
Posted in Geodata | Tagged | Leave a comment

Showcase your ArcGIS Server application in the Code Gallery

One purpose of the new ArcGIS Resource Centers is to strengthen the community of
ESRI software developers. You can contribute to this community by sharing your
application in the code gallery.

The code gallery is a place where you can highlight your work and download
examples that might help you with your projects. Each API has its own code
gallery page in the Resource Center. Here are some quick links:

The code gallery environment contains various options for showcasing your
project and learning about other entries. For example, you can:

  • Include a link to a live application with your entry
  • Include a thumbnail graphic of your entry
  • Subscribe to the RSS feed of a particular entry
  • Rate and comment on entries

We’ve uploaded a few examples to get you started. For example, the Earthquake
Population Stats
application uses the ArcGIS JavaScript API to bring in live
data from USGS showing where recent earthquakes have occurred. It can also use
a geoprocessing task to calculate how many people live within 100 miles of a
selected quake.

On the .NET ADF side, check out the Add Data Control for adding layers to a Web
Mapping Application at runtime, or the Flickr Search Task that lets you search
the Flickr online photo database and display the results on a map with
interactive map tips. There’s also a nifty Java ADF entry that shows how you
can add shapefile layers to a map service on the fly.

The code gallery is now open and we look forward to seeing your submissions!

-Sterling Quinn and David Cardella

Posted in Services | Tagged , , | Leave a comment

.NET Web ADF supports curves at 9.3

In this post Product Engineer Derek Weatherbe discusses support for curves added to the .NET Web ADF at 9.3

At 9.2, using Identify or executing a task against a feature that had a curved segment would not work. Prior to Service Pack 3, this action would return an ‘object reference’ error. At SP 3, we started capturing this error to return the more descriptive ‘Curves are not supported’ exception.

At 9.3 we enhanced ArcGIS Server map services to return densified geometry when requested. We now leverage this in the ADF so that Identify and other tasks can return results for features that contain curves and highlight them. The SOM, SOC and Web ADF must be at version 9.3 for this to work.

Posted in Services | Tagged , , , | 4 Comments

Weather Delay at Logan

Here’s a map that speaks for itself.

At this moment there is an average flight delay of 175 minutes at Logan International Airport due to weather.

Real-time radar weather from weatherbug.com (ArcIMS service), real-time airport delays from guiWeather.com (KML).

Posted in Uncategorized | Tagged , | Leave a comment