While content updates have continued to roll on over the past month, I have not been around to post about them. Hopefully, you'll excuse the delay. Below is a recap of the more signifcant updates made during my absence. Additionally, lots of topics were updated to fix broken links and formatting issues that were noted by EDN readers. These types of updates are not included in the list below.

Enhanced Export topology errors sample
Programming language(s): VB6
Development platforms: ArcGIS Desktop
The Export topology errors sample has been enhanced to work with high precision and File geodatabases. The Export Errors sample can be used to export topology errors and optionally, exceptions, to Shapefile, Personal or File Geodatabase format. Errors can be exported based on three criteria; shape, type of topology rule, or topology rule.

Create and load a personal geodatabase sample updated
Programming language(s): VB6
Development platforms: ArcGIS Desktop, ArcGIS Engine 
The Create and load a personal geodatabase sample has been updated to include license initialization as well as minor changes to the way the spatial reference and geometries are created. The update was made in response to an EDN user comment reporting an issue with the sample.

Enhanced Import signposts sample
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Desktop, ArcGIS Engine
The Import signposts sample has been enhanced to widen columns on the output feature class and to provide geoprocessing help on the tool. The sample demonstrates how to create a tool that generates a new signpost feature class and signpost streets table from data in Tele Atlas Dynamap or NAVTEQ NAVSTREETS format.

Updated Custom map selection commands sample
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Engine
The Custom map selection commands sample has been enhanced based on feedback and comments from EDN readers. The updated version corrects the issues reported and simplifies the code. The sample illustrates a Select Features tool and a Clear Selected Features command that can be used in conjunction with the MapControl, PageLayoutControl, and ToolbarControl.

NIM009360 - Corrected invalid remarks about the usage of the IElement.Locked property
Programming language(s): C#, C++, Java, VB6, VBA, VB.Net, or VC++
Development platforms: ArcGIS Desktop, ArcGIS Engine, ArcGIS Server
The Locked property on the IElement interface in the esriCarto library can be can be set to 'TRUE' to stop users from modifying a particular element. Prior to this correction, the remarks incorrectly stated that the property needed to be set to 'False' to stop such modifications.

Updated ArcGIS Server .NET samples
Programming language(s): C# or VB.Net
Development platforms: ArcGIS Server
A number of samples targeting web application development were updated to improve their usability. These include the following samples that illustrate functionality available in the ArcGIS Server APIs:

  • ArcGIS Add Dynamic Data—demonstrates adding dynamic layers to a pooled ArcGIS Server map server object first using the ArcGIS Server ArcObjects API and then using the Web ADF and the ArcGIS Server local data source implementation classes.
  • ArcGIS Add Graphics—illustrates how to add custom graphics to an ArcGIS Server service and display the results in a Web ADF Map control.
  • ArcGIS Buffer Geoprocessing—shows how to work with an ArcGIS Server Geoprocessing service using the Web ADF GeoprocessingResourceManager and GeoprocessingFunctionality class.
  • ArcGIS Server Internet Connection to a Service—shows how to connect to an ArcGIS Server Web Service endpoint using precreated Value objects and a proxy class included with the Web ADF.
  • ArcGIS Server Local Connection to a Service—This example illustrates how to connect to a map server object and create a server context.
  • ArcGIS Select Buffer Tool—illustrates how to show selected features and buffer geometry with ArcGIS Server data sources in the Web ADF.

Also updated were the ArcIMS Select Buffer Tool and ArcIMS Connect to a Service samples using the ArcIMS API.

Finally, updates were also made to the following samples that showcase functionality in the Web ADF Common API:

  • Common Add Custom Tool—demonstrates how to add a custom tool, command, and dropdown to a Web application using the Web ADF.
  • Common Add Dynamic Data—illustrates adding dynamic resources to a Web ADF MapResourceManager, Map, and Toc. Three different types of resources are presented: ArcGIS Server Local, ArcGIS Server Internet, and ArcIMS.
  • Common Add Graphics—demonstrates how to add a custom graphics layer to a Map control.
  • Common Custom Data Source—illustrates how to add a custom data source to the Web ADF.
  • Common Access the ArcGIS Server ArcObjects API—shows how to access ArcGIS Server locally, work with the ArcObjects API via a MapResource, and iterate through the layers in a map server object.
  • Common Access the ArcGIS Server SOAP API—details how to work with an ArcGIS Server service using the SOAP API implementation that is part of the Web ADF.
  • Common Access the ArcIMS API—demonstrates how to access the ArcIMS API via an existing Map control and iterate through the layers in an ArcIMS image or ArcMap service.
  • Common Attribute and Spatial Query—illustrates how to use the generic Common API interfaces in the Web ADF to query a feature layer within a resource.
  • Common Use the Connection Manager—demonstrates how to use the Connection Manager to manage connections to ArcGIS Server and ArcIMS.
  • Common Identify—shows how to use the generic Common API interfaces in the Web ADF to identify features within multiple layers, in a resource.
  • Common Query All Layers—illustrates how to iterate through a set of map resources in a Map control to query each feature layer.
  • Common Set Visible Layers in a Map and Toc—demonstrates how to use MapFunctionality to change the visibility of layers associated with a resource.