|
ArcADL.NET
An
Alexandria Digital Library client for ESRI's ArcMap GIS.
Description ArcADL.NET is a VB.NET based Alexandria Digital
Library Client that is integrated inside ESRI's ArcMap GIS, version 9.
It provides one-touch spatial, temporal or keyword searching for data
across multiple Alexandria peer servers and simple, automatic
insertion of results into ArcMap maps.
Requirements
This version of ArcADL works only with ArcMap version 9.x. To
compile the code yourself you will need a copy of VB.NET.
Installation
Download ArcADLSetup1.msi and then run
it.
Ensure that the local cache directory "C:\LocalADL" was created
and that "arcadl.config" is present. If it isn't, create the
directory and copy arcadl.config from wherever ArcADL was installed
(probably "C:\Program Files\ADEPT-UCSB\ArcADL.NET") into the local
directory.
If desired, edit arcadl.config to look at other ADL Middleware
(version 2) instances and other collections.
Launch ArcMap, right click on any toolbar and pick "Customize..."
In the dialog that opens, pick the "Commands" tab and then click
the "Add from file..." button.
Browse for the directory where ArcADL was installed and then
select "ArcADL.tlb"
"ADL-ESRI Interop" should be added to the "categories" list. Pick
it, then click "Search ADL" under the "Commands" list box and drag
it to the toolbar of your choice.
Usage
(optionally) Load some georeferenced data into ArcMap.
Click the "Search ADL" button. If data has been loaded, the
coordinates for the bounding box of that data should automatically
appear in the search box that pops up.
Choose your search parameters. Searching across, space, time and
textual keywords are supported now, as is searching against specific
ADL collections. Remove search parameters by leaving the boxes blank.
Click search, and wait for the thumbnails of the results to
download.
Once the results page is displayed, choose any results you would
like to add from the access options presented by clicking the check
boxes.
To download these library items and insert them into your map,
simply click the "add" button at the bottom of the results page.
Source
The VB.NET source code is available, too:
ArcADL-dotnet-code.zip
Questions/comments
The author can be reached at da {at} alexandria {dot} ucsb {dot} edu,
da {at} vizbang {dot} com, or 805-455-3003.
|