Using Python to Automate Map Exports
|
|
- Dwayne Gregory
- 6 years ago
- Views:
Transcription
1 Using Python to Automate Map Exports Don Katnik Maine Department of Inland Fisheries and Wildlife Northeast ARC Users' Conference, 2016 Falmouth, MA DISCLAIMER: I don't work for Python
2 Background Maine wanted to generate a range map for each fish and wildlife species in our 2015 State Wildlife Action Plan. A big job and a good task for automation! In this presentation, I ll explain how I used Python "magic" to automate producing and exporting thousands of ArcGIS maps. A Bunch of Data A Bunch of Maps! NEARC Annual Conference Falmouth, MA Slide 2
3 Presentation Overview Start with what I need, then what I have, and work towards the middle Desired Outputs (maps) Available Inputs (observation data) Intermediate Process-Generated Components Python Scripts Conclusions Inputs Intermediate Components Outputs NEARC Annual Conference Falmouth, MA Slide 3
4 Desired Outputs Species' Maps Identified fish and wildlife species of "conservation need" Across all taxa, habitat types, and areas of Maine Need a range map for each species Inputs Intermediate Components 354 Species Range Maps NEARC Annual Conference Falmouth, MA Slide 4
5 Desired Outputs Terrestrial and Aquatic Maps Based on where the species occurs - Presence/Absence generalized to a Landscape Unit (LU) Two Map Types for each species: Terrestrial (LU = Townships) Aquatic (LU = Sub-watersheds) Inputs Intermediate Components 354 Terrestrial Maps 354 Aquatic Maps NEARC Annual Conference Falmouth, MA Slide 5
6 Desired Outputs Map Format Adobe PDF (familiar to users) Landscape Units "lit up" where species was present Color indicates Data Source User can turn layers (Data Sources) on/off Custom title & legend 354 Terrestrial Maps 354 Aquatic Maps NEARC Annual Conference Falmouth, MA Slide 6
7 Desired Outputs Ability to Revise/Update Additional/updated input (observation) data Additional Species Format/Layout changes Make the Title bigger! I don't like that shade of green! Move the legend! Show the EcoRegional Boundaries! Do those lines have to be gray? It needs to say "DRAFT" in really big letters Inputs Intermediate Components 354 Terrestrial Maps 354 Aquatic Maps NEARC Annual Conference Falmouth, MA Slide 7
8 Available Inputs Observation Data Format Content Data Set(s) GIS Shapefile Polygons MDIFW Essential Wildlife Habitats MDIFW Endangered, Threatened, & Special Concern Data MDIFW Shorebird Areas MDIFW Vernal Pools GIS Shapefile Points MDFIW Fish Data MDIFW Lynx Database Excel Spreadsheet Lat/Long Coordinates ebird Maine Bee Surveys Maine Damselfly/Dragonfly Surveys Access Database Lat/Long Coordinates Maine Mussel Surveys Excel Spreadsheet Township Maine Amphibian/Reptile Atlas Project Excel Spreadsheet Lat/Long or UTM Coordinates Maine Rare Mayfly Surveys Excel Spreadsheet Excel Spreadsheet GIS Shapefile Lat/long or UTM Coordinates or Township or Sub-watershed "Stop" IDs Points "Historical" (Miscellaneous Source) Data Maine Butterfly Surveys Breeding Bird Survey NEARC Annual Conference Falmouth, MA Slide 8
9 Python Scripts Standardizing Observation Data Inconsistent Taxonomy: Strip superfluous words/symbols Identify inconsistent species Hard-code if-then substitutions Location Coordinates Different systems/formats (DD, DDM, DMS; UTM vs lat/long even within the same database) Standardize formats and strip superflous characters with a series of "If Then" Parse UTM vs. Lat/Long Create XY event themes and export to standardized shapefiles NEARC Annual Conference Falmouth, MA Slide 9
10 Python Scripts Standardize Coordinates NEARC Annual Conference Falmouth, MA Slide 10
11 Intermediate Components 15 Input Data Sources (Observations) Standardization 15 Observation Shapefiles Users wanted to know which data source 15 Overlays: Observation Shapefile Landscape Units 15 Output 15 Tables: Shapefiles: Species, LU (presence only) Rows (LUs) = 924 Towns/1,046 Subwatersheds Columns = 354 species 15 Dynamic (Temp) Shapefiles for each Species Values (>325,000) = Presence/Absence Duplicates Geometry, Zero Data Map Template PDF Maps NEARC Annual Conference Falmouth, MA Slide 11
12 Intermediate Components Output Tables One table for each observation data source Each record is a unique Species Landscape Unit occurrence Only presence data Doesn't need to store (repetitively) Landscape Unit geometries NEARC Annual Conference Falmouth, MA Slide 12
13 Python Scripts Populating Output Tables For each Input Data Source: For each Species: Select Observations of the Species from the Input Data Shapefile Overlay Selected Observations with Landscape Units layer For each Landscape Unit where Species was observed: Write Species name and LU code to Output Table Write summary of Species analysis to log file NEARC Annual Conference Falmouth, MA Slide 13
14 Python Scripts Speed Tricks Takes a LONG time to process all data sources and Species Script allows user to specify which data sources to run If overlay output records already exist for a Species, it is skipped (to refresh data for a Species, its previous output records in the table(s) were deleted) For code development, can indicate a "test run" = only one Species will be processed to test if code works Log files = easier debugging NEARC Annual Conference Falmouth, MA Slide 14
15 Python Scripts Speed Tricks Use nested dictionaries to store tabular data NEARC Annual Conference Falmouth, MA Slide 15
16 Python Scripts Speed Tricks Use nested dictionaries to store tabular data NEARC Annual Conference Falmouth, MA Slide 16
17 Intermediate Components ArcGIS Map Template One layer for each Input Data Source Points to a shapefile that is modified for each species Features = Landscape Units (Townships, Subwatersheds) First delete all features Then reload just those features where species was present based on list of LUs for Species based on Data Source LUs = d[ds][species][lutype] NEARC Annual Conference Falmouth, MA Slide 17
18 Python Scripts Speed Tricks Load feature geometries into a Python dictionary NEARC Annual Conference Falmouth, MA Slide 18
19 Intermediate Components ArcGIS Map Template TITLE = SPECIES NAME This "text element" in the template layout has a unique name that allows Python to find and manipulate it (i.e., change the text string) CUSTOM LEGEND Each of these composite graphic/text elements is the legend item for an observation data source. By default they are "docked" off the page. For each Species, Python finds the legend items for its observation data sources and moves them onto the page to build a custom legend. NEARC Annual Conference Falmouth, MA Slide 19
20 Python Scripts Making the PDF Maps For each Species: Delete LU features (Townships or Subwatersheds) from shapefiles in MXD For each Input Data Source: Get (now empty) shapefile Query 3-level Python Dictionary for records: Load list of LUs into the empty shapefile = d[data Source][Species][LuType] Customize map layout Title (Species name) Build custom legend Toggle layers on/off depending on which have data for the Species Export ArcMap Layout to PDF NEARC Annual Conference Falmouth, MA Slide 20
21 Python Scripts Speed Tricks Takes a LONG time to process all Species If PDF map files already exist for a Species, it is skipped (so to refresh maps for a Species, the existing PDF files must be deleted) Load Landscape Unit feature geometries into a Python dictionary Load GIS overlay output tables into a nested Python dictionary Log files = easier debugging NEARC Annual Conference Falmouth, MA Slide 21
22 Conclusions I have refreshed the entire set of maps several times Have frequently replaced maps for select Species Would have been almost impossible without script automation Generating log files as the scripts processed data was invaluable for debugging problems And the peasants rejoiced and gave praise to Python! NEARC Annual Conference Falmouth, MA Slide 22
23 The Obligatory "Got Questions?" Dog Pic I nodded off. What did you say after, "Today I'm here to talk about "? NEARC Annual Conference Falmouth, MA Slide 23
24 Conclusions, Cont. Recall: GIS overlay results were stored in tables instead of a big, fat shapefile with lots of negative values Minimal file sizes Produced desired output with reasonable processing time Easy to add additional data sources and Species Map template easy to change Users sometimes wanted the saved shapefiles for a Species (they don t exist) Changing a map required re-running the script (cannot just edit an MXD) Multi-species queries require custom scripts Not intuitive to most users; requires detailed documentation to ensure someone else could use the process NEARC Annual Conference Falmouth, MA Slide 24
The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.
GIS LAB 7 The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands. This lab will ask you to work with the Spatial Analyst extension.
More informationGIS Software. Evolution of GIS Software
GIS Software The geoprocessing engines of GIS Major functions Collect, store, mange, query, analyze and present Key terms Program collections of instructions to manipulate data Package integrated collection
More informationGeodatabase Management Pathway
Geodatabase Management Pathway Table of Contents ArcGIS Desktop II: Tools and Functionality 3 ArcGIS Desktop III: GIS Workflows and Analysis 6 Building Geodatabases 8 Data Management in the Multiuser Geodatabase
More informationLecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap
Lecture 2 Introduction to ESRI s ArcGIS Desktop and ArcMap Outline ESRI What is ArcGIS? ArcGIS Desktop ArcMap Overview Views Layers Attribute Tables Help! Scale Tips and Tricks ESRI Environmental Systems
More informationGIS Functions and Integration. Tyler Pauley Associate Consultant
GIS Functions and Integration Tyler Pauley Associate Consultant Contents GIS in AgileAssets products Displaying data within AMS Symbolizing the map display Display on Bing Maps Demo- Displaying a map in
More informationIntroduction to ArcMap
Introduction to ArcMap ArcMap ArcMap is a Map-centric GUI tool used to perform map-based tasks Mapping Create maps by working geographically and interactively Display and present Export or print Publish
More informationGIS Workshop UCLS_Fall Forum 2014 Sowmya Selvarajan, PhD TABLE OF CONTENTS
TABLE OF CONTENTS TITLE PAGE NO. 1. ArcGIS Basics I 2 a. Open and Save a Map Document 2 b. Work with Map Layers 2 c. Navigate in a Map Document 4 d. Measure Distances 4 2. ArcGIS Basics II 5 a. Work with
More informationGIS IN ECOLOGY: ANALYZING RASTER DATA
GIS IN ECOLOGY: ANALYZING RASTER DATA Contents Introduction... 2 Raster Tools and Functionality... 2 Data Sources... 3 Tasks... 4 Getting Started... 4 Creating Raster Data... 5 Statistics... 8 Surface
More informationPerforming Advanced Cartography with Esri Production Mapping
Esri International User Conference San Diego, California Technical Workshops July 25, 2012 Performing Advanced Cartography with Esri Production Mapping Tania Pal & Madhura Phaterpekar Agenda Outline generic
More informationExercise 2: Working with Vector Data in ArcGIS 9.3
Exercise 2: Working with Vector Data in ArcGIS 9.3 There are several tools in ArcGIS 9.3 used for GIS operations on vector data. In this exercise we will use: Analysis Tools in ArcToolbox Overlay Analysis
More informationThis paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis.
Title of Paper Importing CAD Drawings into a Utility Data Model Authors Names Kevin G. Broecker & James R. Miller Abstract This presentation covers the process needed to integrate data from a CAD drawing
More informationEsri Production Mapping: Map Automation & Advanced Cartography MADHURA PHATERPEKAR JOE SHEFFIELD
Esri Production Mapping: Map Automation & Advanced Cartography MADHURA PHATERPEKAR JOE SHEFFIELD Traditional Cartography What you really want Cartographic Workflow Output Cartographic Data Symbology Layout
More informationData Structures & Database Queries in GIS
Data Structures & Database Queries in GIS Objective In this lab we will show you how to use ArcGIS for analysis of digital elevation models (DEM s), in relationship to Rocky Mountain bighorn sheep (Ovis
More informationTheory, Concepts and Terminology
GIS Workshop: Theory, Concepts and Terminology 1 Theory, Concepts and Terminology Suggestion: Have Maptitude with a map open on computer so that we can refer to it for specific menu and interface items.
More informationADDRESSING A HOW TO LOOK AT GIS ADDRESSING 9/13/2017
ADDRESSING A Look at Creating & Updating Point Files A HOW TO LOOK AT GIS ADDRESSING Creating points using LAT/LONG fields from WINGAP Creating addressing location (GPS/Latitude & Longitude) points using
More informationToday: GEOL 452/552 - GIS for Geoscientists I. Lecture 3 - Chapter 1. GIS vector Data (review) Let s annotate this layer (draw on paper)
Today: GEOL 452/552 - GIS for Geoscientists I Lecture 3 - Chapter 1 GIS vector data - review raster data history: ArcView/ArcINFO - ArcGIS types of GIS data files Lab: finish Ch. 1 tutorial and HW1 Please
More informationNR402 GIS Applications in Natural Resources
NR402 GIS Applications in Natural Resources Lesson 1 Introduction to GIS Eva Strand, University of Idaho Map of the Pacific Northwest from http://www.or.blm.gov/gis/ Welcome to NR402 GIS Applications in
More informationEsri UC2013. Technical Workshop.
Esri International User Conference San Diego, California Technical Workshops July 9, 2013 CAD: Introduction to using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support
More informationIntroducing GIS analysis
1 Introducing GIS analysis GIS analysis lets you see patterns and relationships in your geographic data. The results of your analysis will give you insight into a place, help you focus your actions, or
More informationExercise 2: Working with Vector Data in ArcGIS 9.3
Exercise 2: Working with Vector Data in ArcGIS 9.3 There are several tools in ArcGIS 9.3 used for GIS operations on vector data. In this exercise we will use: Analysis Tools in ArcToolbox Overlay Analysis
More informationHow to Create Stream Networks using DEM and TauDEM
How to Create Stream Networks using DEM and TauDEM Take note: These procedures do not describe all steps. Knowledge of ArcGIS, DEMs, and TauDEM is required. TauDEM software ( http://hydrology.neng.usu.edu/taudem/
More informationLecture 5. GIS Data Capture & Editing. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University
Lecture 5 GIS Data Capture & Editing Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University GIS Data Input Surveying/GPS Data capture Facilitate data capture Final
More informationProblems and Challenges
2018 Esri Petroleum GIS Conference Problems and Challenges May 9 10, 2018 Houston, Texas George R. Brown Convention Center Disunity of drawing standards and format Large amount of work in Cartography,
More informationPerforming Map Cartography. using Esri Production Mapping
AGENDA Performing Map Cartography Presentation Title using Esri Production Mapping Name of Speaker Company Name Kannan Jayaraman Agenda Introduction What s New in ArcGIS 10.1 ESRI Production Mapping Mapping
More informationTHE CONSERVATION LANDSCAPE CONTEXT TOOLBOX: A Custom ESRI ArcToolbox for the Stewardship of Conservation Lands in Rhode Island
THE CONSERVATION LANDSCAPE CONTEXT TOOLBOX: A Custom ESRI ArcToolbox for the Stewardship of Conservation Lands in Rhode Island Ann Borowik M.E.S.M. Research Project University of Rhode Island May 2008
More informationST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.
ST-Links SpatialKit For ArcMap Version 3.0.x ArcMap Extension for Directly Connecting to Spatial Databases ST-Links Corporation www.st-links.com 2012 Contents Introduction... 3 Installation... 3 Database
More informationGIS IN ECOLOGY: ANALYZING RASTER DATA
GIS IN ECOLOGY: ANALYZING RASTER DATA Contents Introduction... 2 Tools and Functionality for Raster Data... 2 Data Sources... 3 Tasks... 4 Getting Started... 4 Creating Raster Data... 5 Summary Statistics...
More informationProsurv LLC Presents
Prosurv LLC Presents An Enterprise-Level Geo-Spatial Data Visualizer Part IV Upload Data Upload Data Click the Upload Data menu item to access the uploading data page. Step #1: Select a Project All Projects
More informationGeographical Information Systems
Geographical Information Systems Geographical Information Systems (GIS) is a relatively new technology that is now prominent in the ecological sciences. This tool allows users to map geographic features
More informationLand-Use Land-Cover Change Detector
15 th Esri India User Conference 2014 Land-Use Land-Cover Change Detector Rushikesh Padsala Email ID:- rushikesh101@gmail.com Student, III Semester, M.Tech Geomatics, Faculty of Technology, CEPT University
More informationGIS Lecture 4: Data. GIS Tutorial, Third Edition GIS 1
GIS Lecture 4: Data GIS 1 Outline Data Types, Tables, and Formats Geodatabase Tabular Joins Spatial Joins Field Calculator ArcCatalog Functions GIS 2 Data Types, Tables, Formats GIS 3 Directly Loadable
More informationGIS Data Production and Editing Pathway
GIS Data Production and Editing Pathway Table of Contents ArcGIS Desktop II: Tools and Functionality 3 ArcGIS Desktop III: GIS Workflows and Analysis 6 Building Geodatabases 8 Creating and Maintaining
More informationMap image from the Atlas of Oregon (2nd. Ed.), Copyright 2001 University of Oregon Press
Map Layout and Cartographic Design with ArcGIS Desktop Matthew Baker ESRI Educational Services Redlands, CA Education UC 2008 1 Seminar overview General map design principles Working with map elements
More informationLearning ArcGIS: Introduction to ArcCatalog 10.1
Learning ArcGIS: Introduction to ArcCatalog 10.1 Estimated Time: 1 Hour Information systems help us to manage what we know by making it easier to organize, access, manipulate, and apply knowledge to the
More informationAdministering your Enterprise Geodatabase using Python. Jill Penney
Administering your Enterprise Geodatabase using Python Jill Penney Assumptions Basic knowledge of python Basic knowledge enterprise geodatabases and workflows You want code Please turn off or silence cell
More informationLab 2: Projecting Geographic Data
Lab 2: Projecting Geographic Data What you ll Learn: Basic methods for map projections in ArcMap. What You ll Produce: A map of Minnesota in three different statewide projections, a map of reprojected
More informationMapping Census Data in ArcView 3.x
Mapping Census Data in ArcView 3.x Nancy Lemay University of Ottawa Barbara Znamirowski Trent University Workshop Outline Defining certain concepts and terms: Map scale, coordinate systems, datum and projections.
More informationDownloading GPS Waypoints
Downloading Data with DNR- GPS & Importing to ArcMap and Google Earth Written by Patrick Florance & Carolyn Talmadge, updated on 4/10/17 DOWNLOADING GPS WAYPOINTS... 1 VIEWING YOUR POINTS IN GOOGLE EARTH...
More informationGIS CONCEPTS ARCGIS METHODS AND. 2 nd Edition, July David M. Theobald, Ph.D. Natural Resource Ecology Laboratory Colorado State University
GIS CONCEPTS AND ARCGIS METHODS 2 nd Edition, July 2005 David M. Theobald, Ph.D. Natural Resource Ecology Laboratory Colorado State University Copyright Copyright 2005 by David M. Theobald. All rights
More informationLeveraging the GIS Capability within FlexiCadastre
Managing Local Land Concerns, Maintaining Corporate Governance Leveraging the GIS Capability within FlexiCadastre Regional User Conference, North America May 6 th May 9 th, 2013 Cameron McKellar, Technical
More informationGrid to LandGrid Volumetrics Workflow
Grid to LandGrid Volumetrics Workflow Petra User Group Session Series Armin Schafer Technical Advisor Petra/Kingdom/GeoSyn/LogArc Encana Amphitheatre Nov 22, 2011 noon 1 pm PURPOSE: to demonstrate the
More informationFundamentals of ArcGIS Desktop Pathway
Fundamentals of ArcGIS Desktop Pathway Table of Contents ArcGIS Desktop I: Getting Started with GIS 3 ArcGIS Desktop II: Tools and Functionality 5 Understanding Geographic Data 8 Understanding Map Projections
More informationGIS CONCEPTS ARCGIS METHODS AND. 3 rd Edition, July David M. Theobald, Ph.D. Warner College of Natural Resources Colorado State University
GIS CONCEPTS AND ARCGIS METHODS 3 rd Edition, July 2007 David M. Theobald, Ph.D. Warner College of Natural Resources Colorado State University Copyright Copyright 2007 by David M. Theobald. All rights
More informationGPS Mapping with Esri s Collector App. What We ll Cover
GPS Mapping with Esri s Collector App Part 1: Overview What We ll Cover Part 1: Overview and requirements Part 2: Preparing the data in ArcGIS for Desktop Part 3: Build a web map in ArcGIS Online Part
More informationSIE 509 Principles of GIS Exercise 5 An Introduction to Spatial Analysis
SIE 509 Principles of GIS Exercise 5 An Introduction to Spatial Analysis Due: Oct. 31, 2017 Total Points: 50 Introduction: The Governor of Maine is asking communities to look at regionalization for major
More informationAmong various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.
Comparison of Geographic Information Systems (GIS) software As of January 2018, WHO has reached an agreement with ESRI (an international supplier of GIS software) for an unlimited use of ArcGIS Desktop
More informationWatershed Delineation
Watershed Delineation Jessica L. Watkins, University of Georgia 2 April 2009 Updated by KC Love February 25, 2011 PURPOSE For this project, I delineated watersheds for the Coweeta synoptic sampling area
More informationIntroduction to GIS I
Introduction to GIS Introduction How to answer geographical questions such as follows: What is the population of a particular city? What are the characteristics of the soils in a particular land parcel?
More informationTask 1: Start ArcMap and add the county boundary data from your downloaded dataset to the data frame.
Exercise 6 Coordinate Systems and Map Projections The following steps describe the general process that you will follow to complete the exercise. Specific steps will be provided later in the step-by-step
More informationCE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design
CE 365K Exercise 1: GIS Basemap for Design Project Spring 2014 Hydraulic Engineering Design The purpose of this exercise is for you to construct a basemap in ArcGIS for your design project. You may execute
More informationDATA SCIENCE SIMPLIFIED USING ARCGIS API FOR PYTHON
DATA SCIENCE SIMPLIFIED USING ARCGIS API FOR PYTHON LEAD CONSULTANT, INFOSYS LIMITED SEZ Survey No. 41 (pt) 50 (pt), Singapore Township PO, Ghatkesar Mandal, Hyderabad, Telengana 500088 Word Limit of the
More informationOutline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?
Outline Chapter 1 Introducing ArcGIS What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work? Basic data formats The ArcCatalog interface 1-1 1-2 A history of products Arc/Info
More informationA Review: Geographic Information Systems & ArcGIS Basics
A Review: Geographic Information Systems & ArcGIS Basics Geographic Information Systems Geographic Information Science Why is GIS important and what drives it? Applications of GIS ESRI s ArcGIS: A Review
More informationData Creation and Editing
11.520:A Workshop on Geographical Information Systems 1.188: Urban Planning and Social Science Laboratory Data Creation and Editing Based in part on notes by Prof. Joseph Ferreira and Michael Flaxman Lulu
More informationVector Analysis: Farm Land Suitability Analysis in Groton, MA
Vector Analysis: Farm Land Suitability Analysis in Groton, MA Written by Adrienne Goldsberry, revised by Carolyn Talmadge 10/9/2018 Introduction In this assignment, you will help to identify potentially
More informationWeek 8 Cookbook: Review and Reflection
: Review and Reflection Week 8 Overview 8.1) Review and Reflection 8.2) Making Intelligent Maps: The map sheet as a blank canvas 8.3) Making Intelligent Maps: Base layers and analysis layers 8.4) ArcGIS
More informationIntroduction to ArcGIS 10.2
Introduction to ArcGIS 10.2 Francisco Olivera, Ph.D., P.E. Srikanth Koka Lauren Walker Aishwarya Vijaykumar Keri Clary Department of Civil Engineering April 21, 2014 Contents Brief Overview of ArcGIS 10.2...
More informationArcGIS Pro: Essential Workflows STUDENT EDITION
ArcGIS Pro: Essential Workflows STUDENT EDITION Copyright 2018 Esri All rights reserved. Course version 6.0. Version release date August 2018. Printed in the United States of America. The information contained
More informationIntroduction. Project Summary In 2014 multiple local Otsego county agencies, Otsego County Soil and Water
Introduction Project Summary In 2014 multiple local Otsego county agencies, Otsego County Soil and Water Conservation District (SWCD), the Otsego County Planning Department (OPD), and the Otsego County
More informationLab 4 -Vector data and Attributes
Lab 4 -Vector data and Attributes ERSC/BIOL 4421/5421 Name In this lab you will learn how to create your own vector data by collecting point data from GPS coordinates and by digitizing lines using an Aerial
More informationEnvironmental Systems Research Institute
Introduction to ArcGIS ESRI Environmental Systems Research Institute Redlands, California 2 ESRI GIS Development Arc/Info (coverage model) Versions 1-7 from 1980 1999 Arc Macro Language (AML) ArcView (shapefile
More informationAcknowledgments xiii Preface xv. GIS Tutorial 1 Introducing GIS and health applications 1. What is GIS? 2
Acknowledgments xiii Preface xv GIS Tutorial 1 Introducing GIS and health applications 1 What is GIS? 2 Spatial data 2 Digital map infrastructure 4 Unique capabilities of GIS 5 Installing ArcView and the
More informationGIS Quick Facts. CIVL 1101 GIS Quick Facts 1/5.
CIVL 1101 1/5 What is GIS? Geographic Information Systems (GIS) provide a platform for displaying and analyzing spatial data. GIS systems allow you to view multiple layers of data simultaneously. GIS is
More informationTutorial 8 Raster Data Analysis
Objectives Tutorial 8 Raster Data Analysis This tutorial is designed to introduce you to a basic set of raster-based analyses including: 1. Displaying Digital Elevation Model (DEM) 2. Slope calculations
More informationChanges in Esri GIS, practical ways to be ready for the future
Changes in Esri GIS, practical ways to be ready for the future John Sharrard, Esri April 16, 2015 The only thing that is constant is change. Heraclitus, ca. 500 B.C. My story (of experiencing change) Changes
More informationUNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi
UNIT 4: USING ArcGIS Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi Getting to Know ArcGIS ArcGIS is an integrated collection of GIS software products ArcGIS
More informationv Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes
v. 10.1 WMS 10.1 Tutorial GSSHA WMS Basics Creating Feature Objects and Mapping Attributes to the 2D Grid Populate hydrologic parameters in a GSSHA model using land use and soil data Objectives This tutorial
More informationPaths Toward CAD and GIS Interoperability
Paths Toward CAD and GIS Interoperability Bo Guo, PhD, PE Gistic Research, Inc Outline CAD and GIS Differences Interoperability Paths UDOT ROW Research Project CAD and GIS: The Difference (I) History Users
More informationLand Cover Data Processing Land cover data source Description and documentation Download Use Use
Land Cover Data Processing This document provides a step by step procedure on how to build the land cover data required by EnSim. The steps provided here my be long and there may be short cuts (like using
More informationLinear Referencing in Boulder County, CO. Getting Started
Linear Referencing in Boulder County, CO Getting Started 1 Authors Janie Pierre GIS Technician, Boulder County Road centerline and storm sewer geodatabases & maps John Mosher GIS Specialist, Boulder County
More informationESRI* Object Models; Data Capture
ESRI* Object Models; Data Capture * Environmental Systems Research Institute Feature Class (spatial table) Number Age_Ma 1_sigma Rx_Type Size_kg 123 124 125 142 1.5 B_schist 136 2.0 G_schist Object Class
More informationExercise 6: Using Burn Severity Data to Model Erosion Risk
Exercise 6: Using Burn Severity Data to Model Erosion Risk Document Updated: November 2009 Software Versions: ERDAS Imagine 9.3 and ArcGIS 9.3, Microsoft Office 2007 Introduction A common use of burn severity
More informationExport Basemap Imagery from GIS to CAD
Export Basemap Imagery from GIS to CAD This tutorial illustrates how to add high resolution imagery as a basemap into an existing CAD drawing using ArcGIS and AutoCAD. Through this method, the imagery
More informationESRI Object Models and Data Capture 2/1/2018
Number 123 124 125 ESRI* Object Models; Data Capture Feature Class (spatial table) Age_Ma 142 136 1_sigma 1.5 2.0 Rx_Type B_schist G_schist Object Class (nonspatial table) Size_kg 3.4 1.3 Y Control Point
More informationIDW-Plus Tutorial. Erin E. Peterson
IDW-Plus Tutorial Erin E. Peterson ARC Centre for Excellence in Mathematical & Statistical Frontiers and the Institute for Future Environments, Queensland University of Technology, Brisbane, QLD, Australia,
More informationOutline. ArcGIS? ArcMap? I Understanding ArcMap. ArcMap GIS & GWR GEOGRAPHICALLY WEIGHTED REGRESSION. (Brief) Overview of ArcMap
GEOGRAPHICALLY WEIGHTED REGRESSION Outline GWR 3.0 Software for GWR (Brief) Overview of ArcMap Displaying GWR results in ArcMap stewart.fotheringham@nuim.ie http://ncg.nuim.ie ncg.nuim.ie/gwr/ ArcGIS?
More informationCAD: Introduction to using CAD Data in ArcGIS. Kyle Williams & Jeff Reinhart
CAD: Introduction to using CAD Data in ArcGIS Kyle Williams & Jeff Reinhart What we will accomplish today Overview of ArcGIS CAD Support Georeferencing CAD data for ArcGIS How Mapping Specification for
More informationEsri UC Talking Points. Harmful Algae Blooms (HABs) Rapid growth, blooming of toxin producing algae
Esri UC Talking Points Harmful Algae Blooms (HABs) Rapid growth, blooming of toxin producing algae They exist on every coast Freshwater and marine species Commented [1]: Combine for talk HAB-OFS produces
More informationESRI* Object Models; Data Capture
ESRI* Object Models; Data Capture * Environmental Systems Research Institute Feature Class (spatial table) Number Age_Ma 1_sigma Rx_Type Size_kg 123 124 125 142 1.5 B_schist 136 2.0 G_schist Object Class
More informationSpatial Data Analysis in Archaeology Anthropology 589b. Kriging Artifact Density Surfaces in ArcGIS
Spatial Data Analysis in Archaeology Anthropology 589b Fraser D. Neiman University of Virginia 2.19.07 Spring 2007 Kriging Artifact Density Surfaces in ArcGIS 1. The ingredients. -A data file -- in.dbf
More informationISU GIS CENTER S ARCSDE USER'S GUIDE AND DATA CATALOG
ISU GIS CENTER S ARCSDE USER'S GUIDE AND DATA CATALOG 2 TABLE OF CONTENTS 1) INTRODUCTION TO ARCSDE............. 3 2) CONNECTING TO ARCSDE.............. 5 3) ARCSDE LAYERS...................... 9 4) LAYER
More informationIntroduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model
Introduction-Overview Why use a GIS? What can a GIS do? How does a GIS work? GIS definitions Spatial (coordinate) data model Relational (tabular) data model intro_gis.ppt 1 Why use a GIS? An extension
More informationESRI Object Models and Data Capture 9/18/ /18/2014 M. Helper GEO327G/386G, UT Austin 2. ESRI Arc/Info ArcView ArcGIS
ESRI Object Models; Data Capture Conceptual Models Conceptual Models Characterized all features or phenomena as: Feature Class (spatial table) Number Age_Ma 1_sigma Rx_Type 123 142 1.5 B_schist 124 136
More informationHow do I do that in Quantum GIS: illustrating classic GIS tasks Edited by: Arthur J. Lembo, Jr.; Salisbury University
How do I do that in Quantum GIS: illustrating classic GIS tasks Edited by: Arthur J. Lembo, Jr.; Salisbury University How do I do that in Quantum GIS Page 1 Introduction from the editor:... 4 Database
More informationLAB EXERCISE #4 Modeling Connectivity
LAB EXERCISE #4 Modeling Connectivity Instructor: K. McGarigal Overview: In this exercise, you will learn to appreciate the challenges of modeling connectivity and gain practical hands-on experience doing
More informationIowa Department of Transportation Office of Transportation Data GIS / CAD Integration
Iowa Department of Transportation Office of Transportation Data GIS / CAD Integration From GIS data to CAD graphics - Iowa DOT's workflow utilizing GeoMedia and MicroStation to develop map products. Mark
More informationSubwatersheds File Geodatabase Feature Class
Subwatersheds File Geodatabase Feature Class Tags subwatersheds, watersheds Summary shows the subwatersheds of the 9 watersheds in TRCA's jurisdiction Description sub watershed boundaries in TRCA jurisdiction.
More informationLecture 2. A Review: Geographic Information Systems & ArcGIS Basics
Lecture 2 A Review: Geographic Information Systems & ArcGIS Basics GIS Overview Types of Maps Symbolization & Classification Map Elements GIS Data Models Coordinate Systems and Projections Scale Geodatabases
More informationArcGIS 9 ArcGIS StreetMap Tutorial
ArcGIS 9 ArcGIS StreetMap Tutorial Copyright 2001 2008 ESRI All Rights Reserved. Printed in the United States of America. The information contained in this document is the exclusive property of ESRI. This
More informationDisplaying Latitude & Longitude Data (XY Data) in ArcGIS
Displaying Latitude & Longitude Data (XY Data) in ArcGIS Created by Barbara Parmenter and updated on 2/15/2018 If you have a table of data that has longitude and latitude, or XY coordinates, you can view
More informationbw2-regional Documentation
bw2-regional Documentation Release 0.2 Chris Mutel July 05, 2015 Contents 1 Spatial scales (geocollections) 3 2 Intersections 5 3 Import regionalized characterization factors 7 3.1 Data and data formats..........................................
More informationSupplementary Information B
1 Supplementary Information B 2 3 IDW-Plus Tutorial 4 5 Erin E. Peterson 1 and Alan R. Pearse 2 6 1 Corresponding Author: Erin.Peterson@qut.edu.au; Principal Research Fellow, ARC Centre for Excellence
More informationChapter 1. GIS Fundamentals
1. GIS Overview Chapter 1. GIS Fundamentals GIS refers to three integrated parts. Geographic: Of the real world; the spatial realities, the geography. Information: Data and information; their meaning and
More informationARMY ITAM GIS: Automating Standard Army Training Map Production
ARMY ITAM GIS: Automating Standard Army Training Map Production Douglas Willets ITAM Western Regional Support Center, Center for Environmental Management of Military Lands, Colorado State University, Fort
More informationWMS 9.0 Tutorial GSSHA Modeling Basics Infiltration Learn how to add infiltration to your GSSHA model
v. 9.0 WMS 9.0 Tutorial GSSHA Modeling Basics Infiltration Learn how to add infiltration to your GSSHA model Objectives This workshop builds on the model developed in the previous workshop and shows you
More informationIn this exercise we will learn how to use the analysis tools in ArcGIS with vector and raster data to further examine potential building sites.
GIS Level 2 In the Introduction to GIS workshop we filtered data and visually examined it to determine where to potentially build a new mixed use facility. In order to get a low interest loan, the building
More informationWrite a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas:
UPR 6905 Internet GIS Homework 1 Yong Hong Guo September 9, 2008 Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application
More informationGeodatabase 101 Why, What, & How
Geodatabase 101 Why, What, & How Beau Dealy Dealy Geomatics, LC beau@dealygeo.com Curt Moore InfiniTec, Inc. cmoore@infinitec.net ... first, a brief explanation. Geodata traditionally stored as two components
More informationGEOREFERENCING, PROJECTIONS Part I. PRESENTING DATA Part II
Week 7 GEOREFERENCING, PROJECTIONS Part I PRESENTING DATA Part II topics of the week Georeferencing Coordinate systems Map Projections ArcMap and Projections Geo-referencing Geo-referencing is the process
More informationVersion 1.1 GIS Syllabus
GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION Version 1.1 GIS Syllabus Endorsed 1 Version 1 January 2007 GIS Certification Programme 1. Target The GIS certification is aimed at: Those who wish to demonstrate
More information