Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation

Similar documents
Leveraging Web GIS: An Introduction to the ArcGIS portal

Portal for ArcGIS: An Introduction. Catherine Hynes and Derek Law

Introduction to Portal for ArcGIS

Portal for ArcGIS: An Introduction

Enabling ENVI. ArcGIS for Server

Sharing GIS to Empower the End User David Wray, Roanoke County, Virginia

Geodatabase Best Practices. Dave Crawford Erik Hoel

Building an Enterprise GIS for Chicago s Water Reclamation District

Bentley Map V8i (SELECTseries 3)

Introduction to Portal for ArcGIS. Hao LEE November 12, 2015

for Effective Land Administration

No. of Days. Building 3D cities Using Esri City Engine ,859. Creating & Analyzing Surfaces Using ArcGIS Spatial Analyst 1 7 3,139

ArcGIS Enterprise: What s New. Philip Heede Shannon Kalisky Melanie Summers Sam Williamson

Consents Resource Consents Map

Introduction to ArcGIS Server Development

Spatial Data Availability Energizes Florida s Citizens

Web GIS: Architectural Patterns and Practices. Shannon Kalisky Philip Heede

Arboretum Explorer: Using GIS to map the Arnold Arboretum

How to Increase the Significance of your GIS

Web GIS & ArcGIS Pro. Zena Pelletier Nick Popovich

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

ArcGIS Platform For NSOs

Write a report (6-7 pages, double space) on some examples of Internet Applications. You can choose only ONE of the following application areas:

Local Government. VALOR GIS Specialist South Georgia RDC

CHAPTER 22 GEOGRAPHIC INFORMATION SYSTEMS

USING TECHNOLOGY TO SHARE GIS David Wray, Roanoke County, Virginia

This tutorial is intended to familiarize you with the Geomatica Toolbar and describe the basics of viewing data using Geomatica Focus.

Application of GIS Technologies in maintenance and development of a Gas Transmission System

ArcGIS. for Server. Understanding our World

GIS. in the City of Lewiston Maine

Transactions on Information and Communications Technologies vol 18, 1998 WIT Press, ISSN

Esri Defense Mapping: Cartographic Production. Bo King

Reducing Complex Spatial Data Management Needs in and Upstream Oil and Gas Operations Team. Jason Wilson GIS Business Analyst SM Energy

Paths Toward CAD and GIS Interoperability

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

ArcGIS Deployment Pattern. Azlina Mahad

Oakland County Parks and Recreation GIS Implementation Plan

ArcGIS Pro Q&A Session. NWGIS Conference, October 11, 2017 With John Sharrard, Esri GIS Solutions Engineer

Desktop GIS for Geotechnical Engineering

Leveraging ArcGIS Server Technology

Houston Plat Tracker puts the GIS in Land Development

Integrated Electricity Demand and Price Forecasting

SOLUTIONS ADVANCED GIS. TekMindz are developing innovative solutions that integrate geographic information with niche business applications.

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Enabling Web GIS. Dal Hunter Jeff Shaner

Incorporating ArcGIS Pro in your Curriculum

No. of Days. ArcGIS 3: Performing Analysis ,431. Building 3D cities Using Esri City Engine ,859

No. of Days. ArcGIS Pro for GIS Professionals ,431. Building 3D cities Using Esri City Engine ,859

REPORT ON INVESTMENTS

NR402 GIS Applications in Natural Resources

Maryland Transit Administration (MTA) Bus Accident Mapping and Analysis Application

Chapter 1. GIS Fundamentals

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

ArcGIS Earth an Intro

You are Building Your Organization s Geographic Knowledge

Maryland Transit Administration (MTA) Bus Accident Mapping and Analysis Application

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

Enabling Success in Enterprise Asset Management: Case Study for Developing and Integrating GIS with CMMS for a Large WWTP

Enterprise Integration of Autodesk MapGuide at the City of Vancouver

USEPA's Comprehensive Geospatial Information Sharing Framework

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

February 7, Jay Krafthefer, L.S.

Digital Tax Maps Westport Island Project Summary

Google Maps and Beyond

Web GIS Patterns and Practices

June 19 Huntsville, Alabama 1

Bentley Map Advancing GIS for the World s Infrastructure

Demystifying ArcGIS Online. Karen Lizcano Esri

Comptroller GIS and Property Data. Ken Morrell Assessment Systems Manager Division of Property Assessments February 22, 2007

FIRE DEPARMENT SANTA CLARA COUNTY

Production Line Tool Sets

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

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Web GIS Administration: Tips and Tricks

Providing Public Access to King County GIS Data. Presented by: Michael Jenkins King County GIS Center Seattle, WA

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

Leveraging Oracle Spatial and Graph for Airport GIS

Introduction to ArcGIS Maps for Office. Greg Ponto Scott Ball

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

An easy-to-use application that lets end users prepare and deploy background maps to your Carmenta based applications.

Enterprise Linear Referencing at the NYS Department of Transportation

Introduction to Coastal GIS

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

Better Topographic Map Production Using ArcGIS. A Comprehensive Solution for Mapping Organizations

GIS at JLAB. T. Larrieu Jefferson Lab, Newport News, VA 23606, USA. Controls Group. October 2006 PCaPAC

Update and Modernization of Sales Tax Rate Lookup Tool for Public and Agency Users. David Wrigh

Steve Pietersen Office Telephone No

Creating a basic story map

NATO Headquarters The Situation Center GIS experience.

October 2011 ArcGIS 10 for Server Functionality Matrix

Geospatial Fire Behavior Modeling App to Manage Wildfire Risk Online. Kenyatta BaRaKa Jackson US Forest Service - Consultant

ArcGIS is Advancing. Both Contributing and Integrating many new Innovations. IoT. Smart Mapping. Smart Devices Advanced Analytics

CWMS Modeling for Real-Time Water Management

Trimble s ecognition Product Suite

The File Geodatabase API. Craig Gillgrass Lance Shipman

Esri Overview for Mentor Protégé Program:

If you aren t familiar with Geographical Information Systems (GIS), you. GIS, when combined with a database that stores response information,

What are the Spatial Data Standards?

GIS for Crime Analysis. Building Better Analysis Capabilities with the ArcGIS Platform

Transforming the Maricopa County Department of Transportation (MCDOT) GIS-based Transportation Asset Inventory System June 30, 2016

Transcription:

Geo-enabling a Transactional Real Estate Management System A case study from the Minnesota Dept. of Transportation Michael Terner Executive Vice President Co-author and Project Manager Andy Buck

Overview Problem that needed to be solved Technology chosen to solve the problem How the project was conducted Lessons learned 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 2

The Problem Mn/DOT Office of Land Management (OLM) has an existing real estate management system At time of project REALMS was: Fully deployed and operational Built on Oracle Notable to provide mapping Therefore, how do we add mapping? 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 3

Business Characteristics of the Problem Visualization is a requirement for large, multi-parcel projects Geospatial data was siloed in district-based CAD files Access to CAD-based data was limited to management and project teams using paper maps Objectives: Increase accessibility and usability of REALMS by adding mapping Improve map data accuracy by exposing data to greater use Reduce time spent responding to right-of-way information requests 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 4

Mn/DOT issued an RFP to solve this problem Anticipated custom programmingusing Mn/DOT s backend ESRI web serving technologies AppGeoproposed a custom deploymentof an existing, configurable solution The General Purpose Viewer (GPV) Currently deployed in 18 organizations State, Regional and Local levels of government GPV wasextended to meet some specific requirements of Mn/DOT 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 5

What is the GPV? Content Management for ESRI map serving technology Provides a common, general purpose, browser-based user interface Solution is configured to work with your data Configuration via populating configuration tables Designed to allow mapping of business data Stored in external systems Repeatable solution with managed code One version used by all users 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 6

Common User Interface Map Window Function Panel Attribute Data Panels 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 7

GPV Configuration Tables 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 8

Configuration tables and the interface Each element of the user interface is controlled by a table 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 9

Integration with Business Data Through Stored Procedures Stored procedures are small programs stored within an RDBMS The GPV calls these Customer is responsible for creating these Mn/DOT s REALMS team was quite familiar with stored procedures Example: Sales History Selects all sales for the selected parcel & reports them ordered by date. 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 0

GPV Server Architecture Can be deployed on 1 3 servers ArcGIS Server Map Service Browser 3 Web Server GPV SQL Server/Oracle Configuration Tables Web.config 1 Stored Procedures Commercial Platform/Infrastructure GPV Elements Data Data Tables 2 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 1

Thus, the project was simple, right? Just configure some tables and write some stored procedures, and we re done Not, quite Mn/DOT had defined 20 specific use cases Each required configuration and stored procedures Train Mn/DOT to manage the GPV for the long haul Work with Mn/DOT to make the required spatial data available GPV is typically provided for ~$15,000, this project was close to $200,000 Typical project =software +2-days training +coaching/support for first 2 viewers + ongoing technical support 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 2

Overview of the Project Plan Plan Iteration 0 Coordination, Review All Use Cases, GPV Demonstration, Review Technical Environment, Project Plan Finalization Use Case #1 UC 2 UC 3 UC 4 UC 5 UC 6 UC 7 UC 8... UC 17 UC 18 UC 19 UC 20 Iteration 1 Iteration 2 Iteration 5 Use Case Review Use Case Review Use Case Review Deploy GPV install* GPV Configuration* GPV install* GPV Configuration* GPV install* GPV Configuration* Programming Support Programming Support Programming Support Spatial Data Prep Spatial Data Prep Spatial Data Prep Testing Testing Testing Documentation Documentation Documentation User Training User Training User Training *includes Technical Training *includes Technical Training *includes Technical Training Support Iteration 6 Final Tests, Documentation, Summary Report, Close Out Post-Project Technical Support, GPV upgrades 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 3 Slide 13

Mn/DOT s Use Cases Were Extremely Valuable Clearly enumerated Mn/DOT s expectations They knew what they wanted the tool to do Provided a baseline to match GPV s functionality against Slide 14

What does REALMS look like now? Click Non-spatial application for managing Minnesota DOT s real estate transactions THE data entry, maintenance application and ad-hoc query, search tool Geospatially enabled with context aware Map It buttons that launch the GPV 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 5

What s behind the Map It Button? The GPV has it s own REST API Information passed to server via a URL Stored procedure generates a URL to launch the GPV in the appropriate context 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 6

REALMS Map It button opens the GPV Map It buttons were programmed by Mn/DOT staff Map it button zooms to show attribute data in spatial context Data tabs use stored procedures to present complex data and relationships 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 7

Select features in GPV and return to REALMS for details Click Show in grid links switch between related features 16 acquisition areas in previous slide are now the highlighted selected set Show in REALMS link opens app window and displays selected feature 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 8

Link to external documents and images Mn/DOT did the hard part of automating the data in an organized fashion The GPV provides access to existing data For example, from documentation management system If you can write a stored procedure to get data, the GPV will display it 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 1 9

Many ways to present information Define mouse over hover boxes Persistent pop-up information boxes display info at mouse click point Legend layers are symbolized by attributes to provide thematic mapping 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 2 0

Communicate ideas via the GPV Markup tools create graphic comments on map & trigger workflows Email map link to another user to share your map view Useful when two people are reviewing a map over the phone Full array of printing and image capture tools 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 2 1

It worked! Lesson s Learned AppGeo took a risk proposing an existing solution Mn/DOT took a risk veering away from their custom programming expectation Benefits of GPV approach to Mn/DOT GPV met business requirements GPV is supported and evolving New release every year Mn/DOT gets improvements for cost of maintenance ($2,500/yr) GPV community got benefits of new features added as part of Mn/DOT project GPV is available for other business systems Today REALMS, tomorrow Bridges or Pavement? Mn/DOT built in-house expertise through this project 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 2 2

Lesson s Learned Getting geospatial data into ESRI was a challenge Separate, related project to convert CAD data and hard copy was proceeding in parallel Sub-contractor, ProWest Associates was key in coordinating It took some effort to convince OLM district staff of this approach Mn/DOT s project management approach was instrumental to success OLM was the project owner Information Technology was the project manager Rigorous requirements, specifications and use cases Knowledge of IT project lifecycles Regimented testing and deployment path It takes resources, but what is the cost of failure? 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 2 3

Thank You If you have any questions: Michael Terner Executive Vice President mgt@appgeo.com 617-447-2400 If you d like a copy of the presentation, please leave me a business card and I will emailit to you. 2 0 1 0 A p p l i e d G e o g r a p h i c s, I n c. S l i d e 2 4