دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Hu. Fei, Huang. Qunying, Jiang. Yongyao, Li. Zhenlong, Liu. Kai, Sun. Min, Xia. Jizhe, Yang. Chaowei Phil, Yu. Manzhu سری: ISBN (شابک) : 9781466510081, 1466510099 ناشر: سال نشر: 2017 تعداد صفحات: 329 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 21 مگابایت
کلمات کلیدی مربوط به کتاب مقدمه ای بر برنامه نویسی GIS و اصول با پایتون و ArcGIS®: سیستم اطلاعات جغرافیایی، پایتون، ArcGIS، سیستم های اطلاعات جغرافیایی، پایتون (زبان برنامه کامپیوتری)
در صورت تبدیل فایل کتاب Introduction to GIS programming and fundamentals with Python and ArcGIS® به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مقدمه ای بر برنامه نویسی GIS و اصول با پایتون و ArcGIS® نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب با ترکیب مفاهیم GIS و روششناسی تفکر فضایی بنیادی با مثالهای برنامهنویسی واقعی، ابزارهای رایج مبتنی بر پایتون و کاربرد آنها را برای حل مسائل دنیای واقعی معرفی میکند. یک زبان برنامه نویسی قدرتمند با ابزارهای سطح بالا، پایتون برای مدیریت داده های جغرافیایی-مکانی مناسب است. این کتاب با آموزش سازههای برنامهنویسی اساسی پایتون، ادغام پایتون با نظریه ArcGIS را نشان میدهد و تمرینهای کاربردی و عملی رایانهای را ارائه میدهد که به خوانندگان اجازه میدهد مینی GIS خود را بسازند. تفسیر جامع و جذاب، محتویات قوی، مجموعه دادههای همراه، و تمرینهای آزمایش شده کلاس درس. این کتاب باعث افزایش تعامل بین مربی و دانش آموز می شود.
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.
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