Custamizing Arc GIS


Presentation Description

No description available.


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



authorStream Live Help