Programming ArcGIS with Python Cookbook, 2nd Edition

0
(0)

Programming ArcGIS with Python Cookbook, 2nd Edition
 

  • Author:Eric Pimpler
  • Length: 380 pages
  • Edition: 2nd Revised edition
  • Publisher: Packt Publishing
  • Publication Date: 2015-09-01
  • ISBN-10: 1785282891
  • ISBN-13: 9781785282898
  • Sales Rank: #1168650 (See Top 100 Books)
  • Download:Register/Login to Download
  • Buy Print:Buy from amazon


    Book Description

    Key Features

    • Become a more efficient GIS professional by automating your geoprocessing tasks with Python and ArcGIS Desktop
    • In addition to the fundamentals, learn advanced, in-demand GIS skills sought by many employers
    • Step-by-step recipes that provide real-world solutions to common geoprocessing tasks

    Book Description

    ArcGIS Desktop is the leading desktop solution for performing GIS tasks. The ArcPy site package enables Python programmers to access the GIS functionality provided by ArcGIS Desktop to automate geoprocessing tasks. Whether you are new to ArcGIS or a seasoned professional, you almost certainly spend time each day performing various geoprocessing tasks. This book will teach you how to use the Python programming language to automate these ArcGIS Desktop geoprocessing tasks and make you a more efficient and effective GIS professional.

    The book begins with the fundamentals of starting to use Python with ArcGIS, followed by recipes on managing map documents and layers, including how to find and fix broken data links in these files. The focus then shifts to automation of map productions and finding, retrieving, and executing geoprocessing tools.

    In the second part of the book, you will learn to create custom geoprocessing tools and how to use the Attribute and Location tools to select specific features. Next, the book covers usage of the ArcPy Data Access Module, along with various key aspects of geoprocessing.

    The third part of the book covers topics for advanced users including the REST API, and also teaches you to use Python with ArcGIS Pro. The book finishes with appendices covering how to automate Python scripts, and the five things that should be at the back of every GIS programmer’s mind.

    What you will learn

    • Manage your map document files, layer files, feature classes, and tables
    • Programmatically update layer properties and symbology
    • Find and fix broken data links in your map document files
    • Automate map production, printing, and the creation of PDF map books
    • Develop custom geoprocessing tools that can be shared with others
    • Query and select data from feature classes and tables
    • Create new feature classes or tables and add, update, and delete records
    • Customize the ArcGIS Desktop interface with Python add-ins

    About the Author

    Eric Pimpler is the founder and owner of GeoSpatial Training Servicesand has over 20 years of experience implementing and teaching GIS solutions using ESRI, Google Earth/Maps, and various open source technologies. Currently, Eric focuses on ArcGIS scripting with Python and the development of custom ArcGIS Server web and mobile applications using JavaScript.

    Table of Contents

    Chapter 1: Fundamentals of the Python Language for ArcGIS
    Chapter 2: Managing Map Documents and Layers
    Chapter 3: Finding and Fixing Broken Data Links
    Chapter 4: Automating Map Production and Printing
    Chapter 5: Executing Geoprocessing Tools from Scripts
    Chapter 6: Creating Custom Geoprocessing Tools
    Chapter 7: Querying and Selecting Data
    Chapter 8: Using the ArcPy Data Access Module with Feature Classes and Tables
    Chapter 9: Listing and Describing GIS Data
    Chapter 10: Customizing the ArcGIS Interface with Add-ins
    Chapter 11: Error Handling and Troubleshooting
    Chapter 12: Using Python for Advanced ArcGIS
    Chapter 13: Using Python with ArcGIS Pro
    Appendix A: Automating Python Scripts
    Appendix B: Five Python Recipes Every GIS Programmer Should Know

    中文:

    书名:使用Python Cookbook编程ArcGIS,第2版

    主要特点

    • 通过使用Python和ArcGIS Desktop自动执行地理处理任务,成为更高效的GIS专业人员
    • 除基础知识外,还可学习许多雇主追求的高级、按需的地理信息系统技能
    • 为常见地理处理任务提供实际解决方案的分步指南

    Book Description

    ArcGIS Desktop是用于执行GIS任务的领先桌面解决方案。通过ArcPy站点包,Python程序员可以访问ArcGIS Desktop提供的地理信息系统功能,以自动执行地理处理任务。无论您是ArcGIS新手还是经验丰富的专业人员,您几乎肯定每天都要花时间执行各种地理处理任务。本书将教您如何使用Python编程语言自动执行这些ArcGIS Desktop地理处理任务,使您成为一名更有效率和效力的GIS专业人员。

    该书从开始在ArcGIS中使用Python的基础知识开始,然后是管理地图文档和层的方法,包括如何在这些文件中查找和修复损坏的数据链接。然后,重点转移到地图制作以及查找、检索和执行地理处理工具的自动化。

    在本书的第二部分中,您将学习如何创建自定义地理处理工具,以及如何使用属性和位置工具来选择特定要素。接下来,本书介绍了ArcPy数据访问模块的使用,以及地理处理的各个关键方面。

    该书的第三部分涵盖了面向高级用户的主题,包括REST API,并教您如何在ArcGIS Pro中使用Python。这本书以附录结尾,介绍了如何自动化Python脚本,以及每个GIS程序员脑海中应该想到的五件事。

    你将学到什么

    • Manage your map document files, layer files, feature classes, and tables
    • Programmatically update layer properties and symbology
    • 查找并修复地图文档文件中损坏的数据链接
    • 自动执行地图制作、打印和创建PDF地图册
    • 开发可与其他人共享的自定义地理处理工具
    • Query and select data from feature classes and tables
    • Create new feature classes or tables and add, update, and delete records
    • 使用Python加载项自定义ArcGIS Desktop界面

    About the Author

    Eric Pimpler 是地理空间培训服务的创始人和所有者,拥有20多年使用ESRI、Google Earth/Maps和各种开源技术实施和教授地理信息系统解决方案的经验。目前,Eric专注于使用Python编写ArcGIS脚本,以及使用JavaScript开发定制的ArcGIS Server Web和移动应用程序。

    Table of Contents

    Chapter 1: Fundamentals of the Python Language for ArcGIS
    Chapter 2: Managing Map Documents and Layers
    第3章:查找和修复损坏的数据链接
    第4章:自动制作和打印地图
    Chapter 5: Executing Geoprocessing Tools from Scripts
    第6章:创建自定义地理处理工具
    第7章:查询和选择数据
    第8章:将ArcPy数据访问模块与要素类和表配合使用
    第9章:列出和描述地理信息系统数据
    Chapter 10: Customizing the ArcGIS Interface with Add-ins
    第11章:错误处理和故障排除
    第12章:使用适用于高级ArcGIS的Python
    第13章:在ArcGIS Pro中使用Python
    附录A:自动化Python脚本
    附录B:每个GIS程序员都应该知道的五个Python秘诀

  • 下载电子版:下载地址
  • 购买纸质版:亚马逊商城

    点击星号评分!

    平均分 0 / 5. 投票数: 0

    还没有投票!请为他投一票。

  • 推荐阅读

    评论 抢沙发

    评论前必须登录!

     

    登录

    找回密码

    注册