4 min

LINQ and ArcObjects

Explores using LINQ with ArcObjects by exposing ArcGIS features as IEnumerable<IFeature>, including deferred execution, feature cursors, recycling considerations, custom enumerators, unit testing, and performance trade-offs.

Development
2 min

Experiences with the new Add-In concept of ArcGIS 10

Notes on ArcGIS Add-In limitations and packaging, including component namespaces, adding unreferenced assemblies as AddInContent, PDB handling, and extending the table context menu with buttons.

Development
1 min

Caching of toolbar names in ArcMap

Why ArcMap toolbar names can remain visible after GUI changes due to the CommandBarNameCache registry cache, even when the toolbar constructor is never called.

ArcGIS
2 min

F# and ArcObjects, Part 3

Using F# sequences, pipelines, and Seq.fold with ArcObjects to iterate over features and calculate the combined bounding box of an ArcGIS feature class.

Development
1 min

F# and ArcObjects, Part 2

How to iterate through all features of an ArcObjects feature class in F# by wrapping an IFeatureCursor in an F# sequence and processing each feature.

Development
1 min

F# and ArcObjects, Part 1

First steps using F# with Esri ArcObjects: loading ArcGIS assemblies, initializing a license, connecting to an SDE workspace, and accessing a feature.

Development