Produktbild: Beginning ArcGIS for Desktop Development Using .Net

Beginning ArcGIS for Desktop Development Using .Net

37,99 €

inkl. gesetzl. MwSt., Versandkostenfrei


Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

18.03.2013

Verlag

John Wiley & Sons

Seitenzahl

528

Maße (L/B/H)

23,3/18,7/3 cm

Gewicht

882 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-1-118-44254-8

Beschreibung

Produktdetails

Einband

Taschenbuch

Erscheinungsdatum

18.03.2013

Verlag

John Wiley & Sons

Seitenzahl

528

Maße (L/B/H)

23,3/18,7/3 cm

Gewicht

882 g

Auflage

1. Auflage

Sprache

Englisch

ISBN

978-1-118-44254-8

Herstelleradresse

Libri GmbH
Europaallee 1
36244 Bad Hersfeld
DE

Email: gpsr@libri.de

Noch keine Bewertungen vorhanden

Verfassen Sie die erste Bewertung zu diesem Artikel

Helfen Sie anderen Kundinnen und Kunden durch Ihre Meinung.

Kundinnen und Kunden meinen

Bewertungen (0)

Die Leseprobe wird geladen.
  • Produktbild: Beginning ArcGIS for Desktop Development Using .Net
  • INTRODUCTION xxi
     
    PART I: THE BASICS
     
    CHAPTER 1: WHY GEOSPATIAL IS SPECIAL 3
     
    A Tour of Geospatial Data 4

    Why Geospatial Is Special 8
     
    Various Kinds of GIS Software 10
     
    Server GIS 11
     
    Desktop GIS 13
     
    Developer GIS 17
     
    Mobile GIS 18
     
    Geospatial Data Models and Storage 19
     
    Raster 19
     
    Vector 20
     
    Geospatial Data as Text or Binary File 20
     
    Geospatial Data in Georelational Models 21
     
    Geospatial Data Inside Spatial DBMS 21
     
    Geospatial Data in XML Structures 23
     
    Esri Geodatabase 30
     
    Personal Geodatabase 30
     
    File Geodatabase 30
     
    ArcSDE Geodatabase 31
     
    Summary 32
     
    CHAPTER 2: INTRODUCTION TO ARCGIS FOR DESKTOP APPLICATIONS CUSTOMIZATION 35
     
    Four Ways to Customize ArcGIS for Desktop 36
     
    Customizing the User Interface 37
     
    Scripting 41
     
    Desktop Add-Ins 48
     
    ArcObjects SDK 55
     
    Summary 59
     
    PART II: .NET PROGRAMMING FUNDAMENTALS
     
    CHAPTER 3: .NET PROGRAMMING FUNDAMENTALS, PART I 63
     
    The .NET Framework 63
     
    The C# Language 64
     
    A Brief History of C# 64
     
    Basic Concepts 65
     
    Variables and Data Types 66
     
    Nullable Data Types 71
     
    Operations on Variables 71
     
    Arrays 75
     
    Decision-Making 76
     
    Iteration 78
     
    Object Manipulation 81
     
    Data Type Conversion 83
     
    Enumerations 85
     
    Methods 89
     
    Introduction to Object-Oriented Programming in C# 93
     
    Object-Oriented Programming in Action 94
     
    Defi ning Properties 96
     
    Defi ning Methods 98
     
    Defi ning Constructors 98
     
    Summary 100
     
    CHAPTER 4: .NET PROGRAMMING FUNDAMENTALS, PART II 103
     
    Overview of Object-Oriented Programming Concepts 104
     
    Abstraction 104
     
    Encapsulation 104
     
    Inheritance 105
     
    Polymorphism 106
     
    Reference Types and Value Types 108
     
    Assignment Operations 108
     
    Comparison Operations 109
     
    Passing Parameters between Method Calls 109
     
    Brief Explanation of All .NET Types 111
     
    Namespaces and Assemblies 112
     
    Debugging Using Visual Studio 113
     
    Structured Exception Handling 117
     
    Casting Objects 120
     
    Aggregation Using Collections 121
     
    The ArrayList 122
     
    Generics 123
     
    Reading and Writing Files 123
     
    Summary 135
     
    PART III: ARCOBJECTS PROGRAMMING
     
    CHAPTER 5: UNDERSTANDING ARCOBJECTS OBJECT MODEL DIAGRAMS 139
     
    What Is ArcObjects? 140
     
    Interface-Based Programming in Brief 140
     
    Understanding Object Model Diagrams 144
     
    Types of Classes in ArcObjects 145
     
    Relationships between Classes 147
     
    Members of Interfaces 149
     
    Interface Inheritance 151
     
    Wormhole 153
     
    Additional Tips for Using Object Model Diagrams 153
     
    Where to Start with ArcObjects 155
     
    How to Find an Associated Member 156
     
    Summary 163
     
    CHAPTER 6: ACCESSING MAPS AND LAYERS 165
     
    Introduction to Maps and Layers In ArcObjects 165
     
    General Properties of All Layers 175
     
    Working with FeatureLayers 179
     
    Working with RasterLayers 183
     
    Adding an Existing *.lyr File to a Map 184
     
    Adding *.lyr Files Using GxDialog 186
     
    Saving *.lyr and *.mxd Files 191
     
    Summary 194
     
    CHAPTER 7: WORKING WITH TABLES AND FEATURECLASSES 197
     
    Accessing Tables and FeatureClasses 197