Integrating ArcGIS Server and Flex: Highlighting the Trees in Washington, DC. Holli Howard and Mike Alonzo Casey Trees Washington, DC

Similar documents
Geography for the 2020 Round of Census

INTRODUCTION TO ARCGIS Version 10.*

GIS Software. Evolution of GIS Software

Arboretum Explorer: Using GIS to map the Arnold Arboretum

ESRI educational site license in Bahir Dar University. Tegegn Molla Abebe Mengaw Geospatial Data and Technology Center, BDU

Geodatabase Replication for Utilities Tom DeWitte Solution Architect ESRI Utilities Team

NR402 GIS Applications in Natural Resources

GEOGRAPHIC INFORMATION SYSTEMS AND IT SOLUTIONS FOR THE ENVIRONMENT

ArcGIS. for Server. Understanding our World

UNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

Introduction to ArcGIS Server Development

Introduction to ArcGIS Server - Creating and Using GIS Services. Mark Ho Instructor Washington, DC

An ESRI Technical Paper June 2007 An Overview of Distributing Data with Geodatabases

The Emerging Role of Enterprise GIS in State Forest Agencies

CHAPTER 22 GEOGRAPHIC INFORMATION SYSTEMS

Oakland County Parks and Recreation GIS Implementation Plan

OC Enterprise GIS. Kevin Hills, PLS Cameron Smith, GISP. OC Survey

Lecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap

Web GIS Deployment for Administrators. Vanessa Ramirez Solution Engineer, Natural Resources, Esri

GIS for Integrated Pest Management. Christina Hailey. Abstract:

Spatial Data Availability Energizes Florida s Citizens

Arcgis Tutorial Manual READ ONLINE

ArcGIS Tools for Professional Cartography

Arcmap Manual Esri 10 READ ONLINE

Arcmap Manual Esri 10 READ ONLINE

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

Discovery and Access of Geospatial Resources using the Geoportal Extension. Marten Hogeweg Geoportal Extension Product Manager

Geo-Enabling Mountain Bike Trail Maintenance:

EEOS 381 -Spatial Databases and GIS Applications

2010 NORTH TEXAS GIS TOPIC SURVEY

Exelis and Esri Technologies for Defense and National Security. Cherie Muleh

Developing a Campus-wide Base Map for Planning, Design and Construction. June 21, 2007

Week 01 Lecture Notes Antelope Valley College Geography 205

Road Ahead: Linear Referencing and UPDM

Geodatabase Management Pathway

Introduction to the 176A labs and ArcGIS Purpose of the labs

Hurricanes Katrina and Rita created the largest natural disaster in American history

Enterprise Linear Referencing at the NYS Department of Transportation

June 19 Huntsville, Alabama 1

Development of a Web-Based GIS Management System for Agricultural Authorities in Iraq

Getting Started with Community Maps

GIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136

NOMAD Workshop Linking Humanitarian Organizations with Mobile Data Collection Tool Providers, 15 th -17 th May, Paris!

Environmental Systems Research Institute

Administering your Enterprise Geodatabase using Python. Jill Penney

Administering Your Enterprise Geodatabase using Python. Gerhard Trichtl

Creating a Staff Development Plan with Esri

GPS Mapping with Esri s Collector App. What We ll Cover

GIS Resources for Local Governments

Esri Overview for Mentor Protégé Program:

RANGE SUSTAINABILITY GIS APPLICATIONS AND ENTERPRISE IMPLEMENTATIONS

Features and Benefits

GIS Integration to Maximo

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

REPORT ON INVESTMENTS

What s New in Collector for ArcGIS (Aurora)

DP Project Development Pvt. Ltd.

Section 2. Indiana Geographic Information Council: Strategic Plan

Why GIS & Why Internet GIS?

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

Cobb County GIS: Beyond the Map

HISTORY OF GIS AND ESRI

Continental Divide National Scenic Trail GIS Program

Among various open-source GIS programs, QGIS can be the best suitable option which can be used across partners for reasons outlined below.

7 GEOMATICS BUSINESS SOLUTIONS - ANNUAL REPORT 2006

Map Application Progression

GIS at UCAR. The evolution of NCAR s GIS Initiative. Olga Wilhelmi ESIG-NCAR Unidata Workshop 24 June, 2003

Empowering water/wastewater network management with GIS

FIRE DEPARMENT SANTA CLARA COUNTY

USING MAPS TO SUPPORT TOBACCO EVALUATION: An Overview of ArcGIS and Tableau

A Review: Geographic Information Systems & ArcGIS Basics

Geospatial Decision Support Tools for Planning of Marine Protected Areas in California

How to Pick a GIS. GIS Software Chapter 8 in Longley, Goodchild, Maguire, and Rhind,, 2001

Introduction to the 176A labs and ArcGIS

Introduction to GIS. Geol 4048 Geological Applications of Remote Sensing

Working with the Geodatabase

Digital Wetlands. Bringing the Field into the Office Through GIS

An Enterprise Geodatabase: Montgomery County, Maryland ESRI 2004 User Conference Paper #1674

Key Points Sharing fosters participation and collaboration Metadata has a big role in sharing Sharing is not always easy

Gis 10 Training Manual

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

Geodatabase Programming with Python John Yaist

OFWIM 2017 Annual Conference What Does Web GIS Really Mean for Fish and Wildlife Agencies?

Key Questions and Issues. What is GIS? GIS is to geographic analysis as: What is GIS? 9/3/2013. GEO 327G/386G, UT Austin 1

ADDENDUM NO. 1 TO THE BIDDING /CONTRACT DOCUMENTS AND SPECIFICATIONS CITY OF COCOA BEACH BID NO: CB15-002

How GIS can support the Production

RANGE SUSTAINABILITY GIS APPLICATIONS AND ENTERPRISE IMPLEMENTATIONS

Development and Integration of Enterprise GIS

GIS for the Beginner on a Budget

Counter-trafficking Integrated Display System (CIDS): A GIS-Based Command & Control Environment for Coalition Nations

Introduction to Geographic Information Systems

2007 / 2008 GeoNOVA Secretariat Annual Report

On the Road from Simple Mapping to Spatial Analysis

Crime Analysis. GIS Solutions for Intelligence-Led Policing

Office of Technology Partnerships GIS Collaboration

Geodatabase Programming with Python

Changes in Esri GIS, practical ways to be ready for the future

Display data in a map-like format so that geographic patterns and interrelationships are visible

Utah UIC Geospatial Integration EIEN Project

Transcription:

Integrating ArcGIS Server and Flex: Highlighting the Trees in Washington, DC Holli Howard and Mike Alonzo Casey Trees Washington, DC

Presentation overview Casey Trees Our ESRI partnership: The Casey Trees Interactive Web Map Pre ArcGIS Server ArcIMS (2004) Phase One (April 2009): Phase Two (December 2009): Future Considerations

Presentation overview Casey Trees, Washington DC Our ESRI partnership: The Casey Trees Interactive Web Map Pre ArcGIS Server ArcIMS (2004) Phase One (April 2009): Phase Two (December 2009): Future Considerations

Casey Trees Mission The mission of Casey Trees is to restore, enhance, and protect the tree canopy of the Nation's Capital.

Casey Trees Programs 2010 Tree Planting Tree Planting and Care Myriad of Homeowner planting incentives Tree Rebates and Workshops Education Citizen Forester and School Programs Planning & Design Policy and Agency Partnerships Tree Space Design Methods Issue Briefs Geographic Resources Neighborhood Tree Inventories Online Tools and Resources Set Goals and Measure Success Communications Raising Awareness through Media and Outreach

Casey Trees Programs 2010 Tree Planting Tree Planting and Care Myriad of Homeowner planting incentives Tree Rebates and Workshops Education Citizen Forester and School Programs Planning & Design Policy and Agency Partnerships Tree Space Design Methods Issue Briefs Geographic Resources Neighborhood Tree Inventories Online Tools and Resources Set Goals and Measure Success Communications Raising Awareness through Media and Outreach

www.caseytrees.org

Casey Trees Online Resources

Presentation overview Casey Trees Our ESRI partnership: Our GIS Strategic Plan and software upgrade decision process The Casey Trees Interactive Web Map Pre ArcGIS Server /ArcIMS Phase One (April 2009): User interface Setting Tree Canopy Goals Phase Two (December 2009): Using the map to track DC s trees and Measure Success Setting up an interactive editing function and security Future Considerations

ESRI Partnership Founders of Casey Trees saw the power of GIS and invested in ESRI from the start First to use ArcPad 6.0 (2002) Lots of considerations for a small non profit environmental organization to make such an investment #1 budget Society for Conservation GIS

The Society for Conservation GIS www.scgis.org or www.conservationgis.org

ESRI Partnership ArcGIS Suite meaning a few versions of ArcInfo or ArcView is an investment but ArcIMS turned ArcGIS server is much larger and harder to justify especially due to cost ESRI has Strategic Planning Resources What are your organizational goals? What do you want to get from your GIS?

We have three main components to our GIS to consider: Mobile Device interface Web Tools ESRI Partnership Data Management & Map Making Capabilities

Casey Tree GIS components MOBILE DEVICE INTERFACE GOAL: Create a mobile data collection system including versioning and historical archiving of trees PURPOSE: Track and maintain database of Casey Trees plantings HARD/SOFTWARE: ofour (4) Tablet PCs for field data collection on ArcEditor or ArcView othree (3) Desktop (ArcInfo/ArcEditor and ArcView) DATA: Casey Trees plantings and future plantings Point file 5000 data points (increasing) Ability to change multiple attributes to reflect changes in tree health and status otwenty (20) data fields Ability for multiple crew members to update their own version/state Interface with desktop to reconcile, post and compress for latest version to be stored on server Look into web-based option

Casey Trees GIS Components WEB TOOLS GOAL: Create interactive web services for staff and volunteers PURPOSE: To provide web tools that promote programs, provide information exchange and educate on the benefits of trees HARD/SOFTWARE: GIS server and ArcGIS Server applications DATA: Available inventory and tree data along with citizen input Web Services Build a DC tree tracking website for DC constituents onominate interesting or big trees olocate tree planting opportunities opoint to problem trees or data discrepancies Interactive Maps already in the pipeline Tree Map Currently an ArcIMS site on a remote server Tree Benefits Calculator DC Green Map Currently on Google Earth/Maps

Casey Trees GIS Components DATA MANAGEMENT TO BE CONSIDERED: MIGRATION AND STRUCTURE Data migration to GIS Server ocurrently in feature data set and classes within file geodatabase and access omass clean up of current data storage system while maintaining file structure omaintain paths to stored maps SQL express vs. File Geodatabase owhat can we keep in current file structure and what needs to be in SQL Workgroup vs. Enterprise oprefer ArcCatalog - a bonus without having to use management studio

Casey Trees System in 2008

Casey Trees System in 2008

Casey Trees System in 2008

2004 ArcIMS Map

Where we wanted to be in 2009

ESRI Partnership Back to the Main Goals - Specific: Able to have versioning data with the field crew Host our own interactive web map Continue using all other ArcGIS mapping capabilities Decision: Invest in ArcGIS Server

Presentation overview Casey Trees Our ESRI partnership: Our GIS Strategic Plan and Software upgrade decision process The Casey Trees Interactive Web Map Phase One (April 2009): User interface Setting Tree Canopy Goals Phase Two (December 2009): Using the map to track DC s trees and Measure Success Setting up an interactive editing function and security Future Considerations

Presentation overview Casey Trees Our ESRI partnership: Our GIS Strategic Plan and Software upgrade decision process The Casey Trees Interactive Web Map Phase One (April 2009): User interface Setting Tree Canopy Goals Phase Two (December 2009): Using the map to track DC s trees and Measure Success Setting up an interactive editing function and security Future Considerations

Presentation overview Casey Trees Our ESRI partnership: Our GIS Strategic Plan and Software upgrade decision process The Casey Trees Interactive Web Map Phase One (April 2009): User interface Setting Tree Canopy Goals Phase Two (December 2009): Using the map to track DC s trees and Measure Success Setting up an interactive editing function and security Future Considerations

Casey Trees Map April 2009

Casey Trees Map Casey Trees and Systalex Corp User Interface and Programming OCTO - DCGIS Base Data and MAR (Search Functionality) ESRI (Environmental Systems Research Institute) and Adobe Flex Society for Conservation GIS GIS software funding for Education and Non Profits

Search Functionality

Community Tree Inventories

Casey Trees Map

How does your property compare with the UTC Goal?

How does your property compare with the UTC Goal?

How does your property compare with the UTC Goal?

How does your property compare with the UTC Goal?

How does your property compare with the UTC Goal?

How does your property compare with the UTC Goal?

Presentation overview Casey Trees Our ESRI partnership: Our GIS Strategic Plan and Software upgrade decision process The Casey Trees Interactive Web Map Phase One (April 2009): User interface Setting Tree Canopy Goals Phase Two (December 2009): Using the map to track DC s trees and Measure Success Setting up an interactive editing function and security Future Considerations

Casey Trees Plantings

Casey Trees Plantings

How does your property compare with the UTC Goal?

How does your property compare with the UTC Goal?

How does your property compare with the UTC Goal?

Ensure we count all the trees towards the goal

Ensure we count all the trees towards the goal

Ensure we count all the trees towards the goal

ADD A TREE TOOL

Ensure we count all the trees towards the goal

Technical Notes on our Add a Tree tool Implementing the geoprocessing model Serving up the model Accessing the geoprocessing and map services via Flex

Technical Notes on our Add a Tree tool Implementing the geoprocessing model Serving up the model Accessing the geoprocessing and map services via Flex

Technical Notes on our Add a Tree tool Implementing the geoprocessing model Serving up the model Accessing the geoprocessing and map services via Flex //Set URLS gpxbaseurl = "https://"+baseurl + "/ArcGIS/rest/services/Add_a_Tree/AddTree_3/GPServer"; private function submitnewtree(event:event):void { var graphic:graphic = addtreegraphicslayer.graphicprovider[0]; graphic.attributes = addatreeform.attributes; var featureset:featureset = new FeatureSet(); featureset.features = [graphic]; var params:object = new Object(); params.input_features = featureset; var gp:geoprocessor = new Geoprocessor(); gp.showbusycursor = true; gp.url = gpxbaseurl + gpxurl +"?token=" + gpxtoken; gp.addeventlistener(geoprocessorevent.execute_complete, gpxcompletehandler); gp.addeventlistener(faultevent.fault, gpx_fault); gp.execute(params); }

Security: Keep wayward tree planters at bay! What are the potential threats? We re not the military or a bank To require or not to require a logon Our chosen layers of security: Token Service and SSL

Presentation overview Casey Trees Our ESRI partnership: Our GIS Strategic Plan and Software upgrade decision process The Casey Trees Interactive Web Map Phase One (April 2009): User interface Setting Tree Canopy Goals Phase Two (December 2009): Using the map to track DC s trees and Measure Success Setting up an interactive editing function and security Future Considerations