使用手机摄像头 - 扫描以下代码并下载 Kindle 阅读软件。
Python for ArcGIS Pro: Automate cartography and data analysis using ArcPy, ArcGIS API for Python, Notebooks, and pandas (English Edition) Kindle电子书
Extend your ArcGIS expertise by unlocking the world of Python programming. A fully hands-on guide that takes you through exercise after exercise using real data and real problems.
- Learn the core components of the two Python modules for ArcGIS: ArcPy and ArcGIS API for Python
- Use ArcPy, pandas, NumPy, and ArcGIS in ArcGIS Pro Notebooks to manage and analyze geospatial data at scale
- Integrate with ArcGIS Online using Python to publish and manage data
Integrating Python into your day-to-day ArcGIS work is highly recommended when dealing with large amounts of geospatial data. Python for ArcGIS Pro aims to help you get your work done faster, with greater repeatability and higher confidence in your results.
Starting from programming basics and building in complexity, two experienced ArcGIS professionals-turned-Python programmers teach you how to incorporate scripting at each step: automating the production of maps for print, managing data between ArcGIS Pro and ArcGIS Online, creating custom script tools for sharing, and then running data analysis and visualization on top of the ArcGIS geospatial library, all using Python.
You'll use ArcGIS Pro Notebooks to explore and analyze geospatial data, and write data engineering scripts to manage ongoing data processing and data transfers. This exercise-based book also includes three rich real-world case studies, giving you an opportunity to apply and extend the concepts you studied earlier.
Irrespective of your expertise level with Esri software or the Python language, you'll benefit from this book's hands-on approach, which takes you through the major uses of Python for ArcGIS Pro to boost your ArcGIS productivity.
What you will learn
- Automate map production to make and edit maps at scale, cutting down on repetitive tasks
- Publish map layer data to ArcGIS Online
- Automate data updates using the ArcPy Data Access module and cursors
- Turn your scripts into script tools for ArcGIS Pro
- Learn how to manage data on ArcGIS Online
- Query, edit, and append to feature layers and create symbology with renderers and colorizers
- Apply pandas and NumPy to raster and vector analysis
- Learn new tricks to manage data for entire cities or large companies
Who this book is for
This book is ideal for anyone looking to add Python to their ArcGIS Pro workflows, even if you have no prior experience with programming. This includes ArcGIS professionals, intermediate ArcGIS Pro users, ArcGIS Pro power users, students, and people who want to move from being a GIS Technician to GIS Analyst; GIS Analyst to GIS Programmer; or GIS Developer/Programmer to a GIS Architect. Basic familiarity with geospatial/GIS syntax, ArcGIS, and data science (pandas) is helpful, though not necessary.
Table of Contents
- Introduction to Python for GIS
- Basics of ArcPy
- ArcGIS API for Python
- The Data Access Module and Cursors
- Publishing to ArcGIS Online
- ArcToolbox Script Tools
- Automated Map Production
- Pandas, Data Frames, and Vector Data
- Raster Analysis with Python
- Geospatial Data Processing with NumPy
- Case Study: ArcGIS Online Administration and Data Management
- Case Study: Advanced Map Automation
- Case Study: Predicting Crop Yields
- ASIN : B09FKKFS52
- 出版社 : Packt Publishing; 第 1st 版 (2022年4月29日)
- 出版日期 : 2022年4月29日
- 语言 : 英语
- 文件大小 : 27848 KB
- 标准语音朗读 : 已启用
- X-Ray : 未启用
- 生词提示功能 : 未启用
- 纸书页数 : 586页
- 亚马逊热销商品排名: 商品里排第257,478名Kindle商店 (查看商品销售排行榜Kindle商店)
|5 星 (0%)||0%|
|4 星 (0%)||0%|
|3 星 (0%)||0%|
|2 星 (0%)||0%|
|1 星 (0%)||0%|
This book would be a good general reference because it doesn’t just talk about Python GIS coding, but it also covers some of the “gotchas” that will keep you from getting your work done, such as making sure you’re pointing to the correct IDE when you have multiple Python version installations (for example, ArcMap and Pro installed on the same machine). Another thing I really liked about the book is that it references URLs that will provide more information on a subject. This feature helps make the book of value to readers with varying levels of expertise.
It also does a good job of not being simply a “how to” for desktop ArcGIS Pro apps, but it delves into ArcGIS Online and Portal – in those cases, it will note which steps you need to do differently based on which environment you are using. One of the examples in the Case Studies chapter even involves documents created in a mobile app workflows.
The code examples are clear and concise – no stringing along twenty different functions just because they could. I had no issues following the examples, even for the modules I haven’t used before.
The authors cover common and relevant workflows – all based on recent technology. In my opinion, most GIS analysts will relate to the examples. Overall, this is a practical and useful guide for GIS analysts.
For me, however, Chapter 2 is the point of beginning. The authors immediately show the reader how to find the Python installation packages, then show the reader how to access the Python Window under the Analysis ribbon. From there the authors take the reader step by step into the Python programming world within ArcPro.
I recommend a paper copy on which you can place tabs and to markup the text with highlights, notes, etc. that will help you when return to refresh your memory. There is a lot of material to absorb. Each chapter builds upon the last. I recommend creating a list of key points and organizing them into useful hierarchies. Also, be sure to do the exercises as they help you to gain confidence and competency in programming.
I like this book. It is more than sufficient to provide a course for self-study into ArcPy Programming. A college instructor could also easily adapt this text to the classroom.
I'm early on in this book, just beginning chapter 3, but am finding it very helpful and informative. I am going through this slowly and working through all the examples. As I go through the book, I will update on the rest of the chapters.
I believe I would recommend this to an audience that is familiar with GIS and may have some knowledge of coding.
Chapter 1 gives you a very high level overview of the python language.
Overall I would say this chapter is a good foundation for beginning programmers (any language) with a little experience. It moves a little fast, but I don’t believe this book’s intention is to teach programming to a novice programmer. If you’re an experienced programmer, you could probably skip this chapter.
Chapter 2 is where it really begins. The chapter wastes no time going into different exercises using the python window in ArcPro. You will work on bus stops using a multitude of built in functions. You may notice the naming outputs may be different than what the book says (not a big deal), but for some who might need everything to be exactly the same, they may struggle with this.
You will also need to have the spatial analyst extension to complete this chapter. You will run an extract by mask on a raster data set.
As I said, this is where I am at now. I wanted to be further along before writing this review, but ran into issues with cloning the environment. This is not a book issue, but apparently an ESRI issue that has been noted on it's user forums. I cannot clone through the conventional methods. I may have a work around, but I will be working on this shortly. This should not be held against the book though as I stated it is an ESRI issue.
Although early on in the book, I really like it. It may be one of my favorite books and a much needed book for this subject. I am a GIS Supervisor for a decent size utility and I will be purchasing one for my interns to go through. I definitely think if you have experience in GIS or are a college student looking to get more into Python, this should be one of your first starting points.