Customizing ArcGIS Explorer Desktop
Land Use
David Haines
[email protected] (Desktop)
No Licenses to run Free SDK Develop with Visual Studio Express
In the beginning…
1995 to 2003
Planner.menu
Arc/Info AML
1997 to 2003
Plan3.APR
Arcview Avenue
2003 to present
Plan8, Plan9, Plan10.mxd
ArcMap VBA
Goodbye VBA
#1: User Experience
#2 No License or File Locks
#3: Lightweight Application
#4: Easy to develop and maintain
What to replace with?
Desktop
or
Server
ArcGIS Server Web Application MapServer Google Map Others
ArcGIS Desktop Customization ArcGIS Explorer Customization ArcEngine ArcReader QGIS Google Earth
ArcGIS Explorer Desktop
20
Simpler user interface
Nemo
Comment
Donkey
Opens faster
Comment
Homer
Free Donuts and licenses!
Comment
Code in C#, you will.
Yoda
Comment
Spiderman
You can make Add-Ons easily
Comment
Not designed for public use
Demonstration
How it’s done
1 2 3
Code for Parcel Report Preview ArcGIS Explorer Button Creates a Note Gets attributes from layers URL calls SQL Server Reporting Services Display HTML in Note Popup
Setup
Click on a parcel
Layers to Query
Query the layers
Setup the URL for SSRS
Create the Note
ArcGIS Explorer Files *.NMF = Default Map *.EAZ = Add-In *.NCFG = Application Configuration File
Deployment Steps
1) Built EAZ File …\[Project Folder]\bin\Release Copy it to a common location
2) Create Default Map (NMF file) ArcGIS Explorer > Save As Common location
3) Set configurations using
ArcGIS Explorer Application Configuration Manager
– – – – –
Menus Add-Ins Default Map Splash Screen Basemaps
4) Client PC Install ArcGIS Explorer
5) Change Default Configuration File
Printing Attribute viewing Labeling Layer Control – Labels User Base
Questions? Land Use
David Haines
[email protected] Demo Backup Plan