文件名称:Programming ArcObjects with VBA(2nd ed.)
文件大小:9.52MB
文件格式:PDF
更新时间:2013-05-20 12:14:55
GIS ArcObjects ESRI VBA 开发
作者:Kang-Tsung Chang 对ArcObjects介绍得非常详细,适合各级水平的GIS二次开发人员参阅.目录如下: Chapter 1 ArcObjects 11 Geodatabase 111 Vector Data 112 Raster Data 113 Triangulated Irregular Networks (TINs) 114 Location Data 115 Nongeographic Data 12 ArcObjects 121 Objects and Classes 122 Relationships between Classes 123 Interfaces 124 Properties and Methods 13 Organization of ArcObjects 14 Help Sources on ArcObjects 141 ArcObjects Developer Help 142 (ESRI)Object Browser 143 ESRI Library Locator 15 Geoprocessing Object Chapter 2 Programming Basics 21 Basic Elements 211 Projects, Modules, Procedures, and Macros 212 Variables 213 Use of Properties and Methods 214 QueryInterface 215 Comment Lines and Line Continuation 216 Arrays 217 Collections 22 Writing Code 221 If…Then…Else Statement 222 Select Case Statement 223 Do…Loop Statement 224 For…Next Statement 225 For Each…Next Statement 226 With Statement 227 Dialog Boxes 23 Calling Subs and Functions 24 Visual Basic Editor 25 Debugging Code 251 Type of Error 252 On Error Statement 253 Use of Breakpoint and Immediate Window Chapter 3 Customization of the User Interface 31 Creating a Toolbar with Existing ArcMap Commands 32 Adding a New Button 33 Adding a New Tool 34 Storing a New Toolbar in a Template 35 Adding a Form 351 Designing a Form 352 Associating Controls with Procedures 353 Running a Form 354 Linking a Button to a Form 36 Storing a Form in a Template Chapter 4 Dataset and Layer Management 41 Using Datasets in ArcGIS 42 ArcObjects for Datasets and Layers 43 Adding Datasets as Layers 431 AddFeatureClass 432 AddFeatureClasses 433 AddRaster 434 AddLayerFile 435 AddTable 44 Managing Layers 441 FindLayer 45 Managing Datasets 451 CopyDataset 452 DeleteDataset 46 Reporting Geographic Dataset Information 461 SpatialRef Chapter 5 Attribute Data Management 51 Managing Attribute Data in ArcGIS 52 ArcObjects for Attribute Data Management 521 Tables 522 Fields and Field 523 Relationship Classes 53 Listing Fields and Field Properties 531 ListOfFields 532 ListFieldProps 533 UseFindLayer 54 Adding or Deleting Fields 541 AddDeleteField 55 Calculating Field Values 551 CalculateField 552 UpdateValue 56 Joining and Relating Tables 561 JoinTableToLayer 562 JoinMultipleTables 563 RelateTableToLayer 564 RelationalDatabase Chapter 6 Data Conversion 61 Converting Data in ArcGIS 62 ArcObjects for Data Conversion 621 Objects for Feature Data Conversion 622 Objects for Rasterization and Vectorization 623 Objects for XY Event 63 Converting Shapefile to GeoDatabase 631 ShapefileToAccess 632 MultipleShapefilesToAccess 633 ShapefilesToFeatureDataset 64 Converting Coverage to GeoDatabase and Shapefile 641 CoverageToAccess 642 CoverageToShapefile 65 Performing Rasterization and Vectorization 651 FeatureToRaster 652 FCDescriptorToRaster 653 RasterToShapefile 654 RasterDescriptorToShapefile 66 Adding XY Events 661 XYEvents Chapter 7 Coordinate Systems 71 Managing Coordinate Systems in ArcGIS 711 Defining Coordinate Systems 712 Performing Geographic Transformations 713 Projecting Datasets 72 ArcObjects for Coordinate Systems 73 Manipulating On-the-Fly Projection 731 UTM_OnTheFly 732 IDTM_OnTheFly 74 Defining Coordinate Systems 741 DefineGCS 742 CopySpatialReference 75 Performing Geographic Transformations 751 NAD27to83_Map 752 NAD27to83_Shapefile 76 Projecting Datasets 761 ProjectShapefile 762 Use of a Different Datum 763 ReprojectShapefile Chapter 8 Data Display 81 Displaying Data in ArcGIS 811 Displaying Vector Data 812 Displaying Raster Data 813 Use of Color Ramp and Classification Too 814 Designing a Layout 82 ArcObjects for Data Display 821 Renderer Objects 822 Classification Objects 823 Color Ramp and Color Objects 824 Layout Objects 83 Displaying Vector Data 831 GraduatedColors 832 GraduatedSymbols 833 UniqueSymbols 84 Displaying Raster Data 841 RasterUniqueSymbols 842 RasterClassifyColorRamp 843 RasterUserDefinedColorRamp 85 Making a Page Layout 851 Layout Chapter 9 Data Exploration 91 Exploring Data in ArcGIS 92 ArcObjects for Data Exploration 921 Use of a Query Filter 922 Cursor 923 Data Statistics 93 Performing Attribute Query 931 SelectFeatures 932 SelectRecords 94 Performing Spatial Query 941 SpatialQuery 942 SpatialQueryByName 943 MultipleSpatialQueries 944 SelectByShape 95 Combining Spatial and Attribute Queries 951 BufferSelect 952 IntersectSelect 96 Deriving Descriptive Statistics 961 DataStatistics 962 DataSubsetStatistics Chapter 10 Vector Data Operations 101 Analyzing Vector Data in ArcGIS 102 ArcObjects for Vector Data Analysis 103 Buffering 1031 Buffer 1032 Buffer Options 104 Performing Overlay 1041 Intersect 1042 Updating Area and Perimeter of a Shapefile 105 Joining Data By Location 1051 JoinByLocation 106 Manipulating Features 1061 Dissolve 1062 Merge 1063 Centroid Chapter 11 Raster Data Operations 111 Analyzing Raster Data in ArcGIS 112 ArcObjects for Raster Data Analysis 1121 Raster Objects 1122 Operator Objects 113 Managing Raster Data 1131 MakePermanent 1132 ExtractByMask 1133 RasterQuery 1134 Query2Rasters 114 Performing Local Operations 1141 ReclassNumberField 1142 Combine2Rasters 1143 Other Local Operations 115 Performing Neighborhood Operations 1151 FocalMean 116 Performing Zonal Operations 1161 ZonalMean 117 Performing Distance Measure Operations 1171 EucDist 1172 Use of a Feature Layer as the Source in EucDist 1173 Slice 1174 CostDist 1175 CostDistFull Chapter 12 Terrain Mapping and Analysis 121 Performing Terrain Mapping and Analysis in ArcGIS 122 ArcObjects for Terrain Mapping and Analysis 123 Deriving Contour, Slope, Aspect, and Hillshade 1231 Contour 1232 Slope 1233 Choice of Slope Measure 1234 ReclassifySlope 1235 Aspect 1236 Aspect_Symbol 1237 Hillshade 124 Performing Viewshed Analysis 1241 Visibility 125 Performing Watershed Analysis 1251 Watershed 126 Creating and Editing TIN 1261 RasterToTin 1262 EditTin 1263 TinNodes Chapter 13 Spatial Interpolation 131 Running Spatial Interpolation in ArcGIS 132 ArcObjects for Spatial Interpolation 133 Performing Spatial Interpolations 1331 Idw 1332 Spline 1333 Trend Surface 1334 Kriging 134 Comparing Interpolation Methods 1341 Compare Chapter 14 Binary and Index Models 141 Building Models in ArcGIS 142 ArcObjects for GIS Models 143 Building Binary and Index Models 1431 VectorBinaryModel 1432 VectorIndexModel 1433 RasterBinaryModel 1434 RasterIndexModel