Beginning ArcGIS for Desktop Development Using . NET
Get the very most out of the ArcGIS for Desktop products through ArcObjects and .NET ArcGIS for Desktop is a powerful suite of software tools for creating and using maps, compiling, analyzing and sharing geographic information, using maps and geographic information in applications, and managing geog...
Uložené v:
| Hlavný autor: | |
|---|---|
| Médium: | E-kniha |
| Jazyk: | English |
| Vydavateľské údaje: |
Newark
John Wiley & Sons, Incorporated
2013
Wrox |
| Vydanie: | 1 |
| Edícia: | Wrox programmer to programmer |
| Predmet: | |
| ISBN: | 9781118442548, 1118442547 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Get the very most out of the ArcGIS for Desktop products through ArcObjects and .NET ArcGIS for Desktop is a powerful suite of software tools for creating and using maps, compiling, analyzing and sharing geographic information, using maps and geographic information in applications, and managing geographic databases. But getting the hang of ArcGIS for Desktop can be a bit tricky, even for experienced programmers. Core components of ArcGIS platform is called ArcObjects. This book first introduce you the whole ArcGIS platform and the opportunities for development using various programming languages. Then it focuses on ArcGIS for Desktop applications and makes you familiar with ArcObjects from .NET point of view. Whether you are an ArcGIS user with no background in programming or a programmer without experience with the ArcGIS platform, this book arms you with everything you need to get going with ArcGIS for Desktop development using .NET?right away. Written by a leading expert in geospatial information system design and development, it provides concise, step-by-step guidance, illustrated with best-practices examples, along with plenty of ready-to-use source code. In no time you?ll progress from .NET programming basics to understanding the full suite of ArcGIS tools and artefacts to customising and building your own commands, tools and extensions?all the way through application deployment. Among other things, you?ll learn to: Object-Oriented and Interface-based programming in .NET (C# and VB.NET) Finding relationship between classes and interfaces using object model diagrams Querying data Visualizing geographical data using various rendering Creating various kinds of Desktop Add-Ins Performing foreground and background geoprocessing Learn how to improve your productivity with ArcGIS for Desktop and Beginning ArcGIS for Desktop Development Using .NET |
|---|---|
| AbstractList | Get the very most out of the ArcGIS for Desktop products through ArcObjects and .NET ArcGIS for Desktop is a powerful suite of software tools for creating and using maps, compiling, analyzing and sharing geographic information, using maps and geographic information in applications, and managing geographic databases. But getting the hang of ArcGIS for Desktop can be a bit tricky, even for experienced programmers. Core components of ArcGIS platform is called ArcObjects. This book first introduce you the whole ArcGIS platform and the opportunities for development using various programming languages. Then it focuses on ArcGIS for Desktop applications and makes you familiar with ArcObjects from .NET point of view. Whether you are an ArcGIS user with no background in programming or a programmer without experience with the ArcGIS platform, this book arms you with everything you need to get going with ArcGIS for Desktop development using .NET?right away. Written by a leading expert in geospatial information system design and development, it provides concise, step-by-step guidance, illustrated with best-practices examples, along with plenty of ready-to-use source code. In no time you?ll progress from .NET programming basics to understanding the full suite of ArcGIS tools and artefacts to customising and building your own commands, tools and extensions?all the way through application deployment. Among other things, you?ll learn to: Object-Oriented and Interface-based programming in .NET (C# and VB.NET) Finding relationship between classes and interfaces using object model diagrams Querying data Visualizing geographical data using various rendering Creating various kinds of Desktop Add-Ins Performing foreground and background geoprocessing Learn how to improve your productivity with ArcGIS for Desktop and Beginning ArcGIS for Desktop Development Using .NET |
| Author | Amirian, Pouria |
| Author_xml | – sequence: 1 fullname: Amirian, Pouria |
| BookMark | eNqNzztPwzAUBWAjHqKU_IdsiCEo14_aHtsQSqUKBgprZCfXpWqIQxzK3ye0DLBxl6MjfbrSuSAnjW_wiERaKgBQnFPB4PhP5-qMjBTbV6rOSRTCxqbAKaOKTUaEz3C9aZpNs46nXTlfPMXOd_Ethm3v2yF3WPv2DZs-fg7f6CZ-yFeX5NSZOmD0k2Pycpevsvtk-ThfZNNlYrhWEhKhtBgOmUxToBqqtDJAZQUSNSsduspSZx0vzYQDo9o6akEgSpTM6sqwMbk-PDZhi5_h1dd9KHY1Wu-3ofg1U4j_WwaDvTrYtvPvHxj6Ys_KYWdn6iKfZQCCCQrsC--xY30 |
| ContentType | eBook |
| DEWEY | 910.285 |
| DatabaseTitleList | |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Geography |
| EISBN | 9781118442531 1118442539 1118442555 9781118442555 |
| Edition | 1 |
| ExternalDocumentID | 9781118442555 9781118442531 EBC1153521 |
| GroupedDBID | 089 20A 38. 5VX A4J AABBV ABARN ABIAV ABQPQ ACLGV ADVEM AERYV AFGPE AFOJC AHWGJ AJFER AKHYG ALMA_UNASSIGNED_HOLDINGS AZZ BBABE CZZ DNNHO GEOUK HF4 IVR JJU MYL PQQKQ UZ6 WCYEB WIIVT WLZGU IVK |
| ID | FETCH-LOGICAL-a49871-5895555e37001291d0da127d17e93cfefdb2fbf4ca641329bf2b15ee7e73b9da3 |
| ISBN | 9781118442548 1118442547 |
| IngestDate | Fri Mar 28 10:35:58 EDT 2025 Fri Nov 08 01:54:01 EST 2024 Wed Nov 26 06:52:08 EST 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| LCCallNum_Ident | G70.212 .A457 2013 |
| Language | English |
| LinkModel | OpenURL |
| MergedId | FETCHMERGED-LOGICAL-a49871-5895555e37001291d0da127d17e93cfefdb2fbf4ca641329bf2b15ee7e73b9da3 |
| OCLC | 831118428 |
| PQID | EBC1153521 |
| PageCount | 532 |
| ParticipantIDs | askewsholts_vlebooks_9781118442555 askewsholts_vlebooks_9781118442531 proquest_ebookcentral_EBC1153521 |
| PublicationCentury | 2000 |
| PublicationDate | 2013 2013-03-07 2013-03-18 |
| PublicationDateYYYYMMDD | 2013-01-01 2013-03-07 2013-03-18 |
| PublicationDate_xml | – year: 2013 text: 2013 |
| PublicationDecade | 2010 |
| PublicationPlace | Newark |
| PublicationPlace_xml | – name: Newark |
| PublicationSeriesTitle | Wrox programmer to programmer |
| PublicationYear | 2013 |
| Publisher | John Wiley & Sons, Incorporated Wrox |
| Publisher_xml | – name: John Wiley & Sons, Incorporated – name: Wrox |
| SSID | ssib014232836 ssj0000906278 ssib036154405 ssib012816352 ssib017647895 |
| Score | 1.8883427 |
| Snippet | Get the very most out of the ArcGIS for Desktop products through ArcObjects and .NET ArcGIS for Desktop is a powerful suite of software tools for creating and... |
| SourceID | askewsholts proquest |
| SourceType | Aggregation Database Publisher |
| SubjectTerms | ArcGIS Geographic information systems Microsoft .NET Framework |
| TableOfContents | Intro -- Beginning ArcGIS® for Desktop Development Using .NET -- Copyright -- About the Author -- Credits -- Acknowledgments -- Contents -- Introduction -- Who This Book Is For -- What This Book Covers -- How This Book Is Structured -- Part I: The Basics -- Part II: .NET Programming Fundamentals -- Part III: ArcObjects Programming -- What You Need To Use This Book -- Conventions -- Source Code -- Errata -- P2P.Wrox.Com -- Part I: The Basics -- Chapter 1: Why Geospatial Is Special -- A Tour of Geospatial Data -- Why Geospatial Is Special -- Various Kinds of GIS Software -- Server GIS -- Desktop GIS -- Developer GIS -- Mobile GIS -- Geospatial Data Models and Storage -- Raster -- Vector -- Geospatial Data as Text or Binary File -- Geospatial Data in Georelational Models -- Geospatial Data Inside Spatial DBMS -- Geospatial Data in XML Structures -- Esri Geodatabase -- Personal Geodatabase -- File Geodatabase -- ArcSDE Geodatabase -- Summary -- Chapter 2: Introduction to ArcGIS for Desktop Applications Customization -- Four Ways to Customize ArcGIS for Desktop -- Customizing the User Interface -- Scripting -- Desktop Add-Ins -- ArcObjects SDK -- Summary -- Part II: .NET Programming Fundamentals -- Chapter 3: .NET Programming Fundamentals, Part I -- The .NET Framework -- The C# Language -- A Brief History of C# -- Basic Concepts -- Variables and Data Types -- Nullable Data Types -- Operations on Variables -- Arrays -- Decision-Making -- Iteration -- Object Manipulation -- Data Type Conversion -- Enumerations -- Methods -- Introduction to Object-Oriented Programming in C# -- Object-Oriented Programming in Action -- Defining Properties -- Defining Methods -- Defining Constructors -- Summary -- Chapter 4: .NET Programming Fundamentals, Part II -- Overview of Object-Oriented Programming Concepts -- Abstraction -- Encapsulation -- Inheritance Object Model Diagram for the Geometry of Features and Graphics -- Displaying Geometries on the Screen -- Creating and Drawing Points -- Creating and Drawing Multipoints -- Creating and Drawing Polylines -- Creating and Drawing Polygons -- Creating a New Feature and Editing an Existing Feature's Geometry -- Working with Spatial Operators -- Examining Spatial Relationships -- Common Geoprocessing Operations -- Determining the Nearest Points and Distance -- Length, Area, Centroid, and Envelope of Geometries -- Summary -- Chapter 10: Rendering Geospatial Data and Using Hyperlinks and MapTips -- Geospatial Data Display -- Color and ColorRamp Classes -- Symbols -- Renderers for Vector and Raster Geospatial Data -- Going beyond Simple Display -- Simple and Advanced MapTips -- Hyperlinks -- Summary -- Chapter 11: Labeling, Exporting ActiveView, and Working with Elements -- Labeling -- Labeling with the Default Labeling Engine -- Labeling with the Maplex Labeling Engine -- Exporting the ActiveView -- Working with Elements -- Adding GraphicElements -- Adding FrameElements -- Summary -- Chapter 12: Geoprocessing with Tools and Models -- ArcObjects and the Geoprocessing Framework -- Running Geoprocessing Tools -- Running Custom Tools -- Opening a Tool's Dialog Box in Code -- Geoprocessing in the Background -- Bach Processing -- Can I Manage the Execution of Geoprocessing Tools? -- Summary -- Chapter 13: Feature Data Management -- Use of GUID in ArcObjects -- Working with the Geodatabase Model -- Creating Geodatabases -- Creating FeatureDatasets and FeatureClasses -- Working with Features -- Creating New Features -- Modifying Existing Features -- Summary -- Chapter 14: Advanced Topics in ArcObjects Programming and Deployment -- Sharing State and Functionality between Components -- Event Handling in ArcObjects -- Application Extension -- Add-In Deployment Preparing for Release -- Add-In File Structure -- Distributing and Installing an Add-In -- Custom Component Deployment -- Creating an Installer for Custom Component -- Summary -- Appendix: Answers to Chapter Exercises -- Chapter 1 -- Chapter 2 -- Chapter 3 -- Chapter 4 -- Chapter 5 -- Chapter 6 -- Chapter 7 -- Chapter 8 -- Chapter 9 -- Chapter 10 -- Chapter 11 -- Chapter 12 -- Chapter 13 -- Chapter 14 -- Index -- Advertisement Polymorphism -- Reference Types and Value Types -- Assignment Operations -- Comparison Operations -- Passing Parameters between Method Calls -- Brief Explanation of All .NET Types -- Namespaces and Assemblies -- Debugging Using Visual Studio -- Structured Exception Handling -- Casting Objects -- Aggregation Using Collections -- The ArrayList -- Generics -- Reading and Writing Files -- Summary -- Part III: ArcObjects Programming -- Chapter 5: Understanding ArcObjects Object Model Diagrams -- What Is ArcObjects? -- Interface-Based Programming in Brief -- Understanding Object Model Diagrams -- Types of Classes in ArcObjects -- Relationships between Classes -- Members of Interfaces -- Interface Inheritance -- Wormhole -- Additional Tips for Using Object Model Diagrams -- Where to Start with ArcObjects -- How to Find an Associated Member -- Summary -- Chapter 6: Accessing Maps and Layers -- Introduction to Maps and Layers In ArcObjects -- General Properties of All Layers -- Working with FeatureLayers -- Working with RasterLayers -- Adding an Existing *.lyr File to a Map -- Adding *.lyr Files Using GxDialog -- Saving *.lyr and *.mxd Files -- Summary -- Chapter 7: Working with Tables and FeatureClasses -- Accessing Tables and FeatureClasses -- Adding and Deleting Fields -- Adding Existing FeatureClasses, Tables, and Rasters to a Map -- Deleting an Existing FeatureDataset, FeatureClass, Table, or Raster -- Creating Tables and Rows -- Summary -- Chapter 8: Subsets of Records -- Using Object Model Diagrams for Selecting Features and Rows -- Working with Existing Selections -- Selecting Rows and Features -- Accessing a Subset of Records -- Simple Statistics of Features -- Some Important Points about Using Cursors -- Displaying Subsets of Geospatial Data -- Summary -- Chapter 9: Constructing and Using the Geometry of Features |
| Title | Beginning ArcGIS for Desktop Development Using . NET |
| URI | https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=1153521 https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781118442531&uid=none https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9781118442555 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT8MwDI54ScCJp3irQlyLaNM2yRHQeAhpTGIgblObODABHVoHGv8eJ027MS7jQFVVTV9J7db57MQ2IUfApJY6VT5TVPpRrIUvFI_8kCcyirmS-qRMNsGaTf74KFou9VNh0wmwPOfDoXj_V1bjMWS2cZ39A7vrh-IB3Eem4xbZjtsJRFwXK2eUp25emjn68vL6zs4gVFC8DHrvlXOUHfr_sPaB4-bI9_n0rYstswKoZazypaw2zYUCFfjesJrH9QZ9g1ZHpXGrgcnggCsbySa884cmiSKPR_j_lmEvJ0JQj503LuuzLEE1d_6ycXt_U_27ZkAOsUsNlQIzAMxpDXVoYsL-ONlie0kbIJnb5E2uauZCcNVNWSbLafGCwh47gkHxq7e0EKC9QubB-IWskhnI18iiSx7__LVOaE14ryS8h4T3HOG9McJ7lvCeIfwGebhotM-vfJeLwk8jgUqlH3MR4wKUWdtdoE5UGoRMBQwElRq0ykKd6UimCeKCUGQ6zIIYgAGjmVAp3SRzeS-HLeJpGmcmqI9SgY4E6FRAoiEKEGwj2AXYJodjr935fLXj5kXnBxumuCiOt4lXkaxjz7sZv53G2TmqAsivYGeaynbJ0ugj2iNzg_4H7JMF-TnoFv0D9yl8A0YFM5w |
| linkProvider | ProQuest Ebooks |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Beginning+ArcGIS+for+desktop+development+using+.Net&rft.au=Amirian%2C+Pouria&rft.series=Wrox+programmer+to+programmer&rft.date=2013-03-07&rft.pub=Wrox&rft.isbn=9781118442548&rft.externalDocID=9781118442531 |
| thumbnail_m | http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97811184%2F9781118442531.jpg http://cvtisr.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97811184%2F9781118442555.jpg |

