DVAEYC IREG Meeting 2 June 2010 Tamara Manik-Perlman, Azavea (formerly Avencia) CommonSpace: A Shared Transitspace Collaboration Platform.

Slides:



Advertisements
Similar presentations
GIS for Decision Support and Economic Development Beau Bradley, Neighborhood Transformation Initiative Jim Querry, Mayors Office of Information Services.
Advertisements

Business Siting With Raster GIS Robert Cheetham, Avencia Incorporated.
Geoprocessing; Useful Tools You Should Know in ArcToolbox Unlock the hidden secrets of ArcToolbox to discover tools that make your work easier and analysis.
Technical Workshop 2013 Esri International User Conference July 8–12, 2013 | San Diego, California ArcGIS Tracking Analyst – an Introduction Morakot Pilouk,
Raster Based GIS Analysis
Esri International User Conference | San Diego, CA Technical Workshops | What is a Web Application? Ben Ramseth July 13, 2011.
Introduction to GIS and ArcGIS How a GIS works Introduction to ArcGIS The ArcGIS Interface.
Rasterization and Ray Tracing in Real-Time Applications (Games) Andrew Graff.
Raster Data. The Raster Data Model The Raster Data Model is used to model spatial phenomena that vary continuously over a surface and that do not have.
CE 2710 Transportation Engineering
Cost Path Analysis of Skid Trails Using GIS Laura Heath December 14, 2006 FOR 557.
Scalable Network Distance Browsing in Spatial Database Samet, H., Sankaranarayanan, J., and Alborzi H. Proceedings of the 2008 ACM SIGMOD international.
FOCUS MODEL OVERVIEW Denver Regional Council of Governments June 24, 2011.
GIS Analysis. Questions to answer Position – what is here? Condition – where are …? Trends – what has changed? Pattern – what spatial patterns exist?
Geographic Information Systems Applications in Natural Resource Management Chapter 14 Raster GIS Database Analysis II Michael G. Wing & Pete Bettinger.
Google mapping tools in the newsroom Part 2 Highway Africa 2010 Compiled and presented by Jackie Rajuai.
Administrative Stuff ECE 297. Administration Milestone 0: –Submit by Friday at 5 pm –Demo in lab this week –Write your name on the board when ready to.
Regional Boat Traffic Model Phase I Dr. Louis Gross, Eric Carr, Jane Comiskey The Institute for Environmental Modeling (TIEM) University of Tennessee Dr.
Leica TITAN Amy Zeller Leica Geosystems
Geographic Information Systems Web GIS. What is a Web GIS? ► Web GIS is an on-line version of geographic information system ► Using it, GIS data and functions.
Intranet and internet based software components. 2 Overview  What are intranet and internet based map applications?  System Requirements  Architecture.
Cyber-Infrastructure for Agro-Threats Steve Goddard Computer Science & Engineering University of Nebraska-Lincoln.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
1 GIS Activities of the State Emergency Response Team Richard Butgereit GIS Administrator
May 5, 2015Applied Discrete Mathematics Week 13: Boolean Algebra 1 Dijkstra’s Algorithm procedure Dijkstra(G: weighted connected simple graph with vertices.
AIRNow-International The future of the United States real-time air quality reporting and forecasting program and GEOSS participation John E. White U.S.
Using Dijkstra’s Algorithm to Find a Shortest Path from a to z 1.
Dijkstra’s Algorithm. 2 Shortest-path Suppose we want to find the shortest path from node X to node Y It turns out that, in order to do this, we need.
ARC ABM Visualization & Reporting ARC – Nov 12, 2010 Activity-Based Model (Java, Cube) Activity-Based Model (Java, Cube) Database (SQL Server) Visualization.
Cartographic translation of territorial evidence Online Mapping Tool - RIMAP Sergio Muñoz – ESPON Internal Seminar 2013 “Territorial.
SEPTRIP. WHAT IS SEPTRIP SEPTrip is an Android application designed to help users navigate the various South Eastern Pennsylvania Transit Authority’s.
1 A Static Analysis Approach for Automatically Generating Test Cases for Web Applications Presented by: Beverly Leung Fahim Rahman.
Graph Theory Hamilton Paths and Hamilton Circuits.
Using ArcView to Create a Transit Need Index John Babcock GRG394 Final Presentation.
SocialTrackr A research tool for gathering, viewing and analyzing socio-spatio-temporal data through a mobile device. Image: perey.com (Jan 2011) Grant.
© Nuffield Foundation 2011 Nuffield Free-Standing Mathematics Activity Chinese postman problems What route can I take to avoid going along the same street.
NPG’s experience of working with OpenSocial Marta Rolak, Nature Publishing Group, for the First European OpenSocial event in Utrecht, 7 th December 2010.
May 1, 2002Applied Discrete Mathematics Week 13: Graphs and Trees 1News CSEMS Scholarships for CS and Math students (US citizens only) $3,125 per year.
Shortest Path Navigation Application on GIS Supervisor: Dr. Damitha Karunaratne Thilani Imalka 2007/MCS/023.
Mapping City Wide Travel Times Andrew Hardin. Project Goal Encouraging alternate transportation – NYC- Bike Share – Boulder’s Transportation Management.
Technical Workshops | Esri International User Conference San Diego, California Creating Geoprocessing Services Kevin Hibma, Scott Murray July 25, 2012.
Creating Watersheds and Stream Networks
Ankush Gola Riley Thomasson Sam Payne Aaron Himelman Akshaya Uttamadoss.
Technical Workshops | Esri International User Conference San Diego, California Supporting High-Quality Printing in Web Applications with ArcGIS 10.1 for.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Most of contents are provided by the website Graph Essentials TJTSD66: Advanced Topics in Social Media.
Google Confidential and Proprietary1 Google Earth Quick Start User Guide 1.Search Panel- Use to find places and directions 2.Overview Map- Use for an additional.
1 Overview Importing data from generic raster files Creating surfaces from point samples Mapping contours Calculating summary attributes for polygon features.
Consultant Presentation Group B5. Presentation Outline Introduction How to design by Group A5 Future Data Structure Interface Future Conclusion.
Trees Thm 2.1. (Cayley 1889) There are nn-2 different labeled trees
Keyword Searching and Browsing in Databases using BANKS Charuta Nakhe, Arvind Hulgeri, Gaurav Bhalotia, Soumen Chakrabarti, S. Sudarshan Presented by Sushanth.
Integrating Geographic Information Systems and Vehicle Operations Hal Bowman ESRI, Inc.
® Sponsored by Navigation in Urban Areas 98th OGC Technical Committee Washington, DC USA John R. Herring 8 March 2016 Copyright © 2016 Open Geospatial.
UNIT 3 – MODULE 6: Data Analysis. TERMINOLOGY There are several terms that are important to know when discussing data analysis: – Entity – an individual.
An automated framework to derive model variables from open transport data using R, PostgreSQL and OpenTripPlanner. Marcus Young
Hamilton Paths and Hamilton Circuits
Instructor Materials Chapter 5: Dynamic Routing
Weighted Graphs and traveling Salesperson problem
Shortest Path Problems
Class Finder for Android
Understanding & Using Spatial Data Features in SQL Server
Juan G. Jordán Aldasoro José Vidal Peña Jaume Segura García
Chapter 5: Dynamic Routing
Definition In simple terms, an algorithm is a series of instructions to solve a problem (complete a task) We focus on Deterministic Algorithms Under the.
Fun with SQL Server Spatial Data
Greedy Algorithms / Dijkstra’s Algorithm Yin Tat Lee
ArcGIS Data Reviewer: Quality Assessment for Elevation Raster Datasets
Nuffield Free-Standing Mathematics Activity
A* Path Finding Ref: A-star tutorial.
TripInView gives travelers the power to explore, discover and choose vacation destinations by providing information in a unique visual way.
Presentation transcript:

DVAEYC IREG Meeting 2 June 2010 Tamara Manik-Perlman, Azavea (formerly Avencia) CommonSpace: A Shared Transitspace Collaboration Platform

William Penn Foundation Sustainable Business Network of Greater Philadelphia NPower PA Azavea (formerly Avencia) Partners

Vision

 Provide consumers with tools to make choices that support local living economies  Promote sustainable transit  Support neighborhood corridor economic development  Promote Philadelphia as a sustainable city Project Goals

1.Sustainable transit visualization 2.Destination discovery on a map, aggregated from curated web sources 3.Real-time collaboration CommonSpace Features

See and search where you can go by walking, biking & public transit. 1.Transit Visualization

Discover events, “local treasures” & sustainable businesses from a variety of curated sources. 2. Destination Discovery

Collaborate on a shared map to find and choose destinations at a convenient distance from everyone in a group. 3. Collaboration

 Planning what to do tonight with your friends who are online at the same time  Planning a weekend adventure over the course of a week  Planning a multi-stop shopping trip  Finding a location for a house based on work, school, and other locations  Publishing an itinerary online, e.g. events at a multi-day event How could this be used?

Walkthrough

User Narrative I want to go out and find a fun activity within walking distance. I invite a friend to come with me, and we find somewhere to eat that is located conveniently for both of us.

Demonstration

Data & Technology

 Open-source multi-modal trip planner  Uses Dijkstra’s shortest path algorithm  Developed by Brandon Martin-Anderson Graphserver

Transitspace Calculation Methodology 1.Gather data 2.Build graphs 3.Generate shortest path tree 4.Calculate contour raster 5.Convert raster to three-band bitmap

 Street network OpenStreetMap (XML)  DEM USGS NED  Transit data Google’s General Transit Feed Specification (GTFS) 1. Gather Data

 Import data into Graphserver  Run a utility to create a network for each transit method; include additional parameters such as directionality or weighting i.Walking ii.Biking iii.Mass Transit 2. Build Graphs + + i. ii. iii.

 Select a starting point and a transit method  Traverse the appropriate graph  Assign a time distance to each vertex on the network 3. Generate Shortest Path Tree Source: Brandon Martin-Anderson

 Using values of vertices, calculate a contour map of travel times  Output result as a raster 4. Calculate Contour Raster Source: Brandon Martin-Anderson

 Convert single-band raster to a three-band (RGB) bitmap 5. Convert to Bitmap

Transitspace Visualization Source: Brandon Martin-Anderson 1.Overlay the transitspace bitmap on the map 2.Move the slider to control travel time 3.Translate travel time to a color value 4.Display transitspace: visualization is controlled by a Flex image filter, which displays only those values below a given color value threshold

Search Area Server Geoprocessing 1.Move the slider to control travel time 2.Reclass the raster into binary values: 1 for values below the selected time, 0 for those above 3.Convert cells = 1 to a vector polygon with a unique ID 4.Calculate search area, or commonspace, as the intersection of one or more transitspace polygons

Feed Search Feeds come in many types  Event listings (API)  Curated blogs (GeoRSS)  Static databases of destinations (API) CommonSpace calls web services differently depending on their requirements  Point-in-polygon search  Pass in an extent, filter returned results by the search area

Questions? Tamara Manik-Perlman, Azavea DVAEYC IREG Meeting 2 June 2010

We do other work too…

Transitspace Visualization 1.Overlay the transitspace bitmap on the map 2.Move the slider to control travel time 3.Translate travel time to a color value 4.Display transitspace: visualization is controlled by a Flex image filter, which displays only those values below a given color value threshold + = +