Mosaic Image Finder For ArcMap

Mosaic Image Finder is new add-ins for ArcMap to examine images in the mosaic. The Add-in support of mosaics are stored locally in a geodatabase (or SDE connection) and published on the mosaic as an image server ArcGIS services.

When the mosaic layer dropped on a Finder window mosaic image, mosaic sketches of images that overlap the current extent the map displayed in three-dimensional viewing, as shown above. Images can be sorted according to vertical depending on any number field.

The purpose of this add-in is to provide an intuitive user interface for sorting and retrieval of images in the mosaic. This add-in is especially useful when the mosaics contain good attribution and images are plentiful in the area of interest. When an image is selected, as indicated above, with a red line, it can be added to ArcMap as a new layer.

Superstructure (with source code) can be downloaded from the ArcGIS Resource Center here. Download page contains installation instructions.

Mosaic Picture Finder window is created using WPF 3D (. NET). One of the difficulties in developing this application was to create a flow model for querying the background image. If the images were loaded into the UI thread, then ArcMap will completely lockup. Although the background themes you can use ArcObjects, it is not recommended for parsing ArcObject links between threads, thus lead to cross-thread issues such as heavy performance. If possible, I created proxy classes to assist in the exchange of simple data types, such as IEnvelope. However, to parse the Layer I was forced to remain in the layer file, and it was opened in a background thread, not the best, but inevitable.
Next Post »