Presentation Transcript
Customizing ArcGIS :Customizing ArcGIS REGIL.R
MTech(RS)
PSNACET
Two levels of Customization :Two levels of Customization Customizing the Interface
To create more efficient user interfaces
For our self (e.g. grouping frequently used tools)
For specialized applications (e.g. simplified interface for data entry operators)
To access capabilities not on the standard interface
Supplied as part of Arc GIS but not on the standard interface .
Downloaded from the web
From ESRI web site, supplied by ESRI or users
From other web sites
Developed by our self
Developing Additional Capabilities
Automating repetitive tasks
Creating new analytical procedures
Developing Additional CapabilitiesCurrent Generation—ESRI ARCGIS :Developing Additional CapabilitiesCurrent Generation—ESRI ARCGIS Model builder
Multi-step, sequential processing of ArcTools, using a visual development environment which comes as part of ArcGIS
Python, Jscript and VBScript
standardized and relatively simple scripting languages for repetitive processing, including loops and decision trees, using ArcTools
Visual Basic for Applications
Permits writing of VB macros for sophisticated customization and development within standard Arc GIS (ArcMap/ArcCatalog) interface
Arc GIS Engine
Set of embeddable GIS components (ArcObjects software objects) for use in building custom applications, independent of ArcGIS interface
Arc Objects and Customization :Arc Objects and Customization Arc Objects is a collection of software components (objects) with GIS functionality and programmable interfaces.
Arc GIS Desktop is built on Arc Objects.
Arc Objects software components expose the full range of functionality of Arc GIS to software developers.
Arc GIS User Interface Customization :Arc GIS User Interface Customization A graphic interface for customization. To open
Go to Tools>Customization
Or, double click on empty area in a toolbar
Modify user interface
Turn toolbars on and off
Create new toolbars
Create new controls
Add, delete, and move controls (buttons and menus)
Manage shortcut keys
Creating a new toolbar :Creating a new toolbar Organize related controls
Name the toolbar
Drag commands, controls, or macros onto the toolbar
Creating a Menu :Creating a Menu New Menu and Menu Items
Adding Controls to Menu :Adding Controls to Menu Click the ‘Commands’ tab and scroll to bottom of categories
Click ‘New UIControl’
Select the type of control
Slide 9:Click on the control in the list to give it a new name.
When finished, click and drag the control onto toolbar
Right-click control on toolbar to change label, icon, and specify display options (image only, etc)
Shortcut Keys :Shortcut Keys Keyboard button in the customize dialog
Change the shortcut key for any command
Visual Basic Editor :Visual Basic Editor Tools> Macros> Visual Basic Editor
View Source
Save Customizations :Save Customizations Arc Map has three level of storage
Normal Template (Normal.mxt): Affect all documents
Template (MyTemp.mxt): Affects all documents using this template
This Document (Myproject.mxd): Affects this document only
ArcCatalog only uses a normal template
THANK YOU :THANK YOU