Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

7 Commits

Folders and files

Repository files navigation

ModelBuilder + Python - Two Peas in a Pod

As presented at the 2020 Ohio GIS Conference

See additional details in ModelBuilder + Python - Two Peas in a Pod.ipynb

Abstract

When it comes to developing geoprocessing pipelines, ArcGIS ModelBuilder and Python are a combination that can't be beat! In this workshop we will describe how to build a geoprocessing pipeline that leverages the flexibility of Python and its panoply of packages while retaining the simple and familiar ModelBuilder user interface. As an example, we'll walk through a hybrid model/script that downloads U.S. Census data via the Census API, performs some simple manipulations of the data, joins it to geography polygons (also automatically downloaded from the Census website), creates a map, and publishes via ArcGIS Online. Attendees will learn about the complementary strengths and weaknesses of Python and ModelBuilder, how to use Python to fetch U.S. Census data and prepare it for use in ArcGIS, and how to incorporate Python code in a ModelBuilder model as a script tool. Attendees should have some familiarity with ModelBuilder. Familiarity with Python is helpful, but not required.

Repository contents

  • ModelBuilder + Python - Two Peas in a Pod.ipynb - Jupyter notebook that contains the narrative content for the presentation
  • arcgis - ArcGIS Desktop files and Python scripts
  • slides - Presentation slides exported from Jupyter notebook in Reveal.js format

License

Creative Commons Attribution-ShareAlike 4.0 International Public License

Copyright 2020 The Ohio State University

You are free to:

  • Share — copy and redistribute the material in any medium or format
  • Adapt — remix, transform, and build upon the material for any purpose, even commercially.

Under the following terms:

  • Attribution — You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
  • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
  • No additional restrictions — You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages