|
Showing 1 - 12 of
12 matches in All Departments
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. NOTE: This book
is compatible with ArcGIS Pro 2.9. Key Features 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 Book
DescriptionIntegrating 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 forThis 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.
Explore GIS processing and learn to work with various tools and
libraries in Python. Key Features Analyze and process geospatial
data using Python libraries such as; Anaconda, GeoPandas Leverage
new ArcGIS API to process geospatial data for the cloud. Explore
various Python geospatial web and machine learning frameworks. Book
DescriptionPython comes with a host of open source libraries and
tools that help you work on professional geoprocessing tasks
without investing in expensive tools. This book will introduce
Python developers, both new and experienced, to a variety of new
code libraries that have been developed to perform geospatial
analysis, statistical analysis, and data management. This book will
use examples and code snippets that will help explain how Python 3
differs from Python 2, and how these new code libraries can be used
to solve age-old problems in geospatial analysis. You will begin by
understanding what geoprocessing is and explore the tools and
libraries that Python 3 offers. You will then learn to use Python
code libraries to read and write geospatial data. You will then
learn to perform geospatial queries within databases and learn
PyQGIS to automate analysis within the QGIS mapping suite. Moving
forward, you will explore the newly released ArcGIS API for Python
and ArcGIS Online to perform geospatial analysis and create ArcGIS
Online web maps. Further, you will deep dive into Python Geospatial
web frameworks and learn to create a geospatial REST API. What you
will learn Manage code libraries and abstract geospatial analysis
techniques using Python 3. Explore popular code libraries that
perform specific tasks for geospatial analysis. Utilize code
libraries for data conversion, data management, web maps, and REST
API creation. Learn techniques related to processing geospatial
data in the cloud. Leverage features of Python 3 with geospatial
databases such as PostGIS, SQL Server, and SpatiaLite. Who this
book is forThe audience for this book includes students,
developers, and geospatial professionals who need a reference book
that covers GIS data management, analysis, and automation
techniques with code libraries built in Python 3.
Use Python modules such as ArcPy, ArcREST and the ArcGIS API for
Python to automate the analysis and mapping of geospatial data.
About This Book * Perform GIS analysis faster by automating tasks.
* Access the spatial data contained within shapefiles and
geodatabases and transform between spatial reference systems. *
Automate the mapping of geospatial analyses and production of map
books. Who This Book Is For If you are a GIS student or
professional who needs an understanding of how to use ArcPy to
reduce repetitive tasks and perform analysis faster, this book is
for you. It is also a valuable book for Python programmers who want
to understand how to automate geospatial analyses and implement
ArcGIS Online data management. What You Will Learn * Understand how
to integrate Python into ArcGIS and make GIS analysis faster and
easier. * Create Python script using ArcGIS ModelBuilder. * Learn
to use ArcGIS online feature services and the basics of the ArcGIS
REST API * Understand the unique Python environment that is new
with ArcGIS Pro * Learn about the new ArcGIS Python API and how to
use Anaconda and Jupyter with it * Learn to control ArcGIS
Enterprise using ArcPy In Detail ArcGIS allows for complex analyses
of geographic information. The ArcPy module is used to script these
ArcGIS analyses, providing a productive way to perform geo-analyses
and automate map production. The second edition of the book focuses
on new Python tools, such as the ArcGIS API for Python. Using
Python, this book will guide you from basic Python scripting to
advanced ArcPy script tools. This book starts off with setting up
your Python environment for ArcGIS automation. Then you will learn
how to output maps using ArcPy in MXD and update feature class in a
geodatabase using arcpy and ArcGIS Online. Next, you will be
introduced to ArcREST library followed by examples on querying,
updating and manipulating ArcGIS Online feature services. Further,
you will be enabling your scripts in the browser and directly
interacting with ArcGIS Online using Jupyter notebook. Finally, you
can learn ways to use of ArcPy to control ArcGIS Enterprise and
explore topics on deployments, data quality assurances, data
updates, version control, and editing safeguards. By the end of the
book, you will be equipped with the knowledge required to create
automated analysis with administration reducing the time-consuming
nature of GIS. Style and approach The book takes a pragmatic
approach, showing ways to automate repetitive tasks and utilizing
features of ArcPy with ArcGIS Pro and ArcGIS online.
|
You may like...
Ab Wheel
R209
R149
Discovery Miles 1 490
|