چه کسانی این کتاب را می‌خوانند

دانشجوعلاقه‌مند یادگیری
کتابخوان حرفه‌ایلذت مطالعه
نویسندهالهام‌گیری

Introduction to GIS Programming and Fundamentals with Python and ArcGIS®

Chaowei Yang

قیمت نهایی

۴۴٬۰۰۰ تومان۴۹٬۰۰۰ تومان۱۰٪ تخفیف
  • تخفیف زمان‌دار−۵٬۰۰۰ تومان

۵٬۰۰۰ تومان صرفه‌جویی نسبت به قیمت اصلی

نسخه اصلی و اورجینال

بلافاصله پس از خرید، فایل کتاب روی دستگاه شما آمادهٔ دانلود است.

تحویل فوری
پرداخت امن
ضمانت فایل
پشتیبانی

مشخصات کتاب

نویسنده
Chaowei Yang
ناشر
CRC Press
سال انتشار
۲۰۱۷
فرمت
PDF
زبان
انگلیسی
حجم فایل
۶٫۴ مگابایت
شابک
9780367573775، 9781315156682، 9781466510081، 9781466510098، 9781466510104، 0367573776، 1315156687، 1466510080، 1466510099، 1466510102

دربارهٔ کتاب

Combining GIS concepts and fundamental spatial thinking methodology with real programming examples, this book introduces popular Python-based tools and their application to solving real-world problems. It elucidates the programming constructs of Python with its high-level toolkits and demonstrates its integration with ArcGIS Theory. Filled with hands-on computer exercises in a logical learning workflow this book promotes increased interactivity between instructors and students while also benefiting professionals in the field with vital knowledge to sharpen their programming skills. Readers receive expert guidance on modules, package management, and handling shapefile formats needed to build their own mini-GIS. Comprehensive and engaging commentary, robust contents, accompanying datasets, and classroom-tested exercises are all housed here to permit users to become competitive in the GIS/IT job market and industry. Contents......Page 3 Preface......Page 11 Computer Hardware and Software......Page 17 GIS and Programming......Page 19 Python......Page 21 Class and Object......Page 23 GIS Data Models......Page 24 UML......Page 25 Hands-On Experience with Python......Page 28 Chapter Summary......Page 30 Programming Language and Python......Page 32 Class and Object......Page 34 Point, Polyline, and Polygon......Page 40 Chapter Summary......Page 43 Object-Oriented Support......Page 46 Syntax......Page 47 Data Types......Page 51 Miscellaneous......Page 59 Operators......Page 61 Statements......Page 64 Functions......Page 65 Chapter Summary......Page 67 Making Decisions......Page 71 Loops......Page 74 Other Control Structures......Page 76 File Input/Output......Page 77 Exceptions......Page 79 Hands-On Experience with Python......Page 80 Chapter Summary......Page 85 Problem: Visualizing GIS Data......Page 87 Transforming Coordinate System......Page 90 Visualizing Vector Data......Page 94 Point, Polyline, Polygon......Page 96 Programming Thinking......Page 97 Hands-On Experience with Python......Page 100 Chapter Summary......Page 105 Binary Data Manipulation......Page 106 Shapefile Introduction......Page 110 Shapefile Structure and Interpretation......Page 111 General Programming Sequence for Handling Shapefiles......Page 116 Hands-On Experience with Mini-GIS......Page 117 Chapter Summary......Page 122 General Python IDE......Page 124 Python Modules......Page 133 Package Management and Mini-GIS......Page 136 Hands-On Experience with Mini-GIS......Page 140 Chapter Summary......Page 144 Centroid......Page 145 Area......Page 147 Length......Page 149 Line Intersection......Page 150 Point in Polygon......Page 154 Hands-On Experience with Python......Page 156 Chapter Summary......Page 158 ArcGIS Programming......Page 160 Introduction to ArcPy Package......Page 161 Automating ArcTools with Python......Page 165 Accessing and Editing Data with Cursors......Page 167 Describing and Listing Objects......Page 173 Manipulating Complex Objects......Page 176 Creating ArcTools from Scripts......Page 179 Handling Errors and Messages......Page 183 External Document and Video Resources......Page 184 Implementing Spatial Relationship Calculations Using ArcGIS......Page 185 Summary......Page 187 Assignment......Page 189 Raster Data......Page 192 Raster Storage and Compression......Page 193 Raster Data Formats......Page 196 Color Representation and Raster Rendering......Page 198 Raster Analysis......Page 203 Hands-On Experience with ArcGIS......Page 205 Chapter Summary......Page 212 Network Representation......Page 213 Finding the Shortest Path......Page 216 Types of Network Analysis......Page 220 Hands-On Experience with ArcGIS......Page 224 Chapter Summary......Page 227 D Surface and Data Model......Page 229 Create Surface Model Data......Page 234 Surface Data Analysis......Page 236 Hands-On Experience with ArcGIS......Page 242 Chapter Summary......Page 248 Problems......Page 251 Disk Access and Memory Management......Page 252 Parallel Processing and Multithreading......Page 255 Relationship Calculation and Spatial Index......Page 258 Hands-On Experience with Mini-GIS......Page 261 Chapter Summary......Page 266 Spatial Data Structure......Page 268 GIS Algorithms and Modeling......Page 273 Distributed GIS......Page 278 Spatiotemporal Thinking and Computing......Page 283 Chapter Summary......Page 288 Refs......Page 290 Index......Page 294 Combining Gis Concepts And Fundamental Spatial Thinking Methodology With Real Programming Examples, This Book Introduces Popular Python-based Tools And Their Application To Solving Real-world Problems. A Powerful Programming Language With High-level Toolkits, Python Is Well Suited To Handling Geo-spatial Data. Teaching The Fundamental Programming Constructs Of Python, This Book Demonstrates Python’s Integration With Arcgis Theory And Offers Practical, Hands-on Computer Exercises Allowing Readers To Build Their Own Mini-gis. Comprehensive And Engaging Commentary, Robust Contents, Accompanying Datasets, And Classroom Tested Exercises; This Book Promotes Increased Interactivity Between Instructor And Student.

قیمت نهایی

۴۴٬۰۰۰ تومان