ARCOBJECTS Geodatabase ArcObjects Organization of ArcObjects Help Sources on ArcObjects Geoprocessing Object PROGRAMMING BASICS Basic Elements Writing Code Calling Subs and Functions Visual Basic Editor Debugging Code CUSTOMIZATION OF THE USER INTERFACE Creating a Toolbar with Existing ArcMap Commands Adding a New Button Adding a New Tool Storing a New Toolbar in a Template Adding a Form Storing a Form in a Template DATASET AND LAYER MANAGEMENT Using Datasets in ArcGIS ArcObjects for Datasets and Layers Adding Datasets as Layers Managing Layers Managing Datasets Reporting Geographic Dataset Information ATTRIBUTE DATA MANAGEMENT Managing Attribute Data in ArcGIS ArcObjects for Attribute Data Management Listing Fields and Field Properties Adding or Deleting Fields Calculating Field Values Joining and Relating Tables DATA CONVERSION Converting Data in ArcGIS ArcObjects for Data Conversion Converting Shapefile to GeoDatabase Converting Coverage to GeoDatabase and Shapefile Performing Rasterization and Vectorization Adding XY Events COORDINATE SYSTEMS Managing Coordinate Systems in ArcGIS ArcObjects for Coordinate Systems Manipulating On-the-Fly Projection Defining Coordinate Systems Performing Geographic Transformations Projecting Datasets DATA DISPLAY Displaying Data in ArcGIS ArcObjects for Data Display Displaying Vector Data Displaying Raster Data Making a Page Layout DATA EXPLORATION Exploring Data in ArcGIS ArcObjects for Data Exploration Performing Attribute Query Performing Spatial Query Combining Attribute and Spatial Queries Deriving Descriptive Statistics VECTOR DATA OPERATIONS Analyzing Vector Data in ArcGIS ArcObjects for Vector Data Analysis Buffering Performing Overlay Joining Data by Location Manipulating Features RASTER DATA OPERATIONS Analyzing Raster Data in ArcGIS ArcObjects for Raster Data Analysis Managing Raster Data Performing Local Operations Performing Neighborhood Operations Performing Zonal Operations Performing Distance Measure Operations TERRAIN MAPPING AND ANALYSIS Performing Terrain Mapping and Analysis in ArcGIS ArcObjects for Terrain Mapping and Analysis Deriving Contour, Slope, Aspect, and Hillshade Performing Viewshed Analysis Performing Watershed Analysis Creating and Editing TIN SPATIAL INTERPOLATION Running Spatial Interpolation in ArcGIS ArcObjects for Spatial Interpolation Performing Spatial Interpolation Comparing Interpolation Methods BINARY AND INDEX MODELS Building Models in ArcGIS ArcObjects for GIS Models Building Binary and Index Models INDEXd Properties Adding or Deleting Fields Calculating Field Values Joining and Relating Tables DATA CONVERSION Converting Data in ArcGIS ArcObjects for Data Conversion Converting Shapefile to GeoDatabase Converting Coverage to GeoDatabase and Shapefile Performing Rasterization and Vectorization Adding XY Events COORDINATE SYSTEMS Managing Coordinate Systems in ArcGIS ArcObjects for Coordinate Systems Manipulating On-the-Fly Projection Defining Coordinate Systems Performing Geographic Transformations Projecting Datasets DATA DISPLAY Displaying Data in ArcGIS ArcObjects for Data Display Displaying Vector Data Displaying Raster Data Making a Page Layout DATA EXPLORATION Exploring Data in ArcGIS ArcObjects for Data Exploration Performing Attribute Query Performing Spatial Query Combining Attribute and Spatial Queries Deriving Descriptive Statistics VECTOR DATA OPERATIONS Analyzing Vector Data in ArcGIS ArcObjects for Vector Data Analysis Buffering Performing Overlay Joining Data by Location Manipulating Features RASTER DATA OPERATIONS Analyzing Raster Data in ArcGIS ArcObjects for Raster Data Analysis Managing Raster Data Performing Local Operations Performing Neighborhood Operations Performing Zonal Operations Performing Distance Measure Operations TERRAIN MAPPING AND ANALYSIS Performing Terrain Mapping and Analysis in ArcGIS ArcObjects for Terrain Mapping and Analysis Deriving Contour, Slope, Aspect, and Hillshade Performing Viewshed Analysis Performing Watershed Analysis Creating and Editing TIN SPATIAL INTERPOLATION Running Spatial Interpolation in ArcGIS ArcObjects for Spatial Interpolation Performing Spatial Interpolation Comparing Interpolation Methods BINARY AND INDEX MODELS Building Models in ArcGIS ArcObjects for GIS Models Building Binary and Index Models INDEXry Performing Spatial Query Combining Attribute and Spatial Queries Deriving Descriptive Statistics VECTOR DATA OPERATIONS Analyzing Vector Data in ArcGIS ArcObjects for Vector Data Analysis Buffering Performing Overlay Joining Data by Location Manipulating Features RASTER DATA OPERATIONS Analyzing Raster Data in ArcGIS ArcObjects for Raster Data Analysis Managing Raster Data Performing Local Operations Performing Neighborhood Operations Performing Zonal Operations Performing Distance Measure Operations TERRAIN MAPPING AND ANALYSIS Performing Terrain Mapping and Analysis in ArcGIS ArcObjects for Terrain Mapping and Analysis Deriving Contour, Slope, Aspect, and Hillshade Performing Viewshed Analysis Performing Watershed Analysis Creating and Editing TIN SPATIAL INTERPOLATION Running Spatial Interpolation in ArcGIS ArcObjects for Spatial Interpolation Performing Spatial Interpolation Comparing Interpolation Methods BINARY AND INDEX MODELS Building Models in ArcGIS ArcObjects for GIS Models Building Binary and Index Models INDEXPATIAL INTERPOLATION Running Spatial Interpolation in ArcGIS ArcObjects for Spatial Interpolation Performing Spatial Interpolation Comparing Interpolation Methods BINARY AND INDEX MODELS Building Models in ArcGIS ArcObjects for GIS Models Building Binary and Index Models INDEX.
Programming ArcObjects with VBA : A Task-Oriented Approach, Second Edition