SlideShare a Scribd company logo
Web Mapping at the
Massachusetts Historical
     Commission
         NEURISA
     November 16th, 2009

         Joshua Rosenthal
 Massachusetts Historical Commission
What is the Massachusetts
Historical Commission?
• Founded in 1963 by the State
  Legislature “to identify, evaluate, and protect
  important historical and archaeological assets of
  the Commonwealth”
• 17 member Commission is the State Review
  Board for state and federal preservation programs
• State Historic Preservation Office
• Office of the State Archaeologist
• A division of the Office of the Secretary of the
  Commonwealth
What does the MHC do?
• Review state and federally licensed, permitted, or
  funded projects to determine impact on historic or
  archaeological properties

• Maintain Inventory of Historic and Archaeological
  Assets of the Commonwealth

• Administer state and federal grants for historic
  preservation and rehabilitation

• … and other things, but this is the GIS-Centric view
The Inventory of Historic and
      Archaeological Assets of the
            Commonwealth
• Historic Resources ~42% complete
  ~ 185,000 Properties, Areas, Structures, Objects,
    etc.

• Archaeological Sites ~100% complete
  ~ 12,000 Sites

• Archaeological Surveys ~85% complete
  ~ 3,000 Surveys
MHC (web)GIS Goals
• Get all of our inventory into our GIS
  – 4+ more years at current speeds
  – Alter data acquisition flow so that new data
    always has adequate spatial information, and
    gets into our GIS immediately, without backlog

• Facilitate exploring the inventory
  – For project review, preservation planning,
    sensitivity modeling, tourism, and research
  – Improve our WebGIS, allowing access to MHC
    data alongside other analytically relevant data
Historic Resources Inventory
• What is the Historic Resources Inventory ?
  – Researched Forms documenting the presence
    and significance of historical resources

• Where does the Inventory come from?
  – Mostly, its produced by consultants, hired by
    towns, often paid for in part through a grant
    from the Massachusetts Historical Commission
  – Also produced by a volunteers, local historical
    commissions, and other sources.
Historic Resources Inventory
Historic Resources Inventory
Map Guidelines
• Ideally…
  – GIS produced maps, including parcels,
    footprints, street labels, an intersection, and
    accompanying shapefiles
• Unfortunately…
  – Towns don’t always have GIS resources, or
    resources aren’t available to consultants
  – Sometimes forms are produced by volunteers,
    not consultants
Map Generator
        WebApplication Concept
• Search for an Address
• Get a marker on an aerial photo, with parcel
  lines and streets
• Move the marker to refine location
• Link to Live Local Birdseye Views to check
• Submit/Save results
• Create a printable map with Orthos, Parcels
  and some form of marker
Google Maps API & Google
                Spreadsheets
• Why Google Maps API?
  –   Demo on MassGIS Wiki
  –   Speed
  –   Familiarity of interface to users
  –   Really active and helpful email list
• Why use Google Spreadsheets?
  – A demo on the Google Maps usergroup
    showing how to publish data to a Google
    Spreadsheet without any server side scripting.
• Answer: Because it was really easy.
Success!
• Time to build proof of concept:
  – less than 2 days
• Time to flesh out application:
  – spare time, over the course of a month
  – (and lots of ongoing experimentation and
    development since then)
• Time to train consultant:
  – an afternoon… but only because we had
    technical difficulties
• Hearing her ask to use it again on her next
  project:
                 PRICELESS
Live demo… Mapping                     >

– Locational Data Submission Tool

– Locational Data Submission Tool - Data
Or, an offline tour
Map Generator - The Good…
• We have a tool that allows quick and easy
  production of pretty good, standardized
  maps, while recording data.
• We have a very simple tool that allows the
  recording of point data for someone without
  GIS resources/knowledge.
• We have a tool that is easily adapted to
  querying MassGIS data, tailored to our
  needs.
Map Generator - The Bad…
• Not our ideal map (parcels + footprints).
  Aerial photos don’t b/w photocopy well.
• MassGIS doesn’t have parcels for all towns,
  and thus we don’t have adequate data for
  many towns.
• We’re stuck with paper, and files that
  simply produce the paper… currently MS
  Word templates. These are yet another file.
Map Generator - The Ugly…
   Thoughts on Using Google Frameworks

• Pros:
  –   Familiar
  –   Fast
  –   Great user base
  –   Very Easy to learn and use
Map Generator - The Ugly…
  Thoughts on Using Google Frameworks
• Cons
  – Terms of Use are very confusing
     • 9.1 “Free, Public Accessibility to Your Maps API
       Implementation.”
  – Stability?
     • Will it be there tomorrow?
     • Will it work the same tomorrow?
  – Is it ‘appropriate’ for an agency to use a Google
    Map, with Logo, for something official?
  – Spherical Mercator
MHC WebGIS v.1 – Sept 2007
Maptitude → Maptitude for the Web
MHC WebGIS v.1 – Sept 2007

• On paper it met all of our needs
  – Some custom built functions by Caliper
  – Some MHC built functions
  – Some DHTML tricks

• But…. Slow
  – One lonely underpowered server (in Texas)
  – Full Set of 2005 Color Orthos, USGS Topos,
    Parcels
  – Trying to do too much
MHC WebGIS v.2 –2009
• Complete redesign
  – Use Maptitude for the Web for our data ONLY

• OpenLayers
  – More complicated, but much more flexible
  – Why not Google Maps? ToS + Spherical
    Mercator
• jQuery/jQuery UI + jQuery plugins

• Data Source: MassGIS Webservices
• Data Source: Terraserver (USGS/Microsoft)
MHC WebGIS v.2 – Winter 2009

• Design/Development Goals
  – Keep it Simple
     • Complexity can (should) exist, but it shouldn’t be
       needed
     • Default options are good
     • Remembering changed options is good (logins or
       cookies)
  – Encourage Browsing
     • Queries should be cheap in time and effort
  – Release minor updates often
  – Get feedback often
Live demo… WebGIS   >

– WebGIS
MHC WebGIS – The Good…
• Allows users to view, query, print imagery
  and export attributes selections
• Fast and Responsive
• Efficient – MHC only hosts our data, while
  including other analytic data sets
• Controlled / Predictable
  – Front end is static, our data is static, everything
    out of our control is based on open standards
    (WMS/WFS)
• Easily expandable as MassGIS makes
  available more relevant data
MHC WebGIS – The Bad…
• It’s not finished yet
• Lack of control over additional data sets
  – We don’t control which datasets are available
  – We don’t control the fields the datasets have
  – We don’t control how up to date the datasets
    are
• Learning as we go means variation in
  quality of our code
  – Inefficient snippets, Unsecure snippets
  – Just plain broken snippets that haven’t been
    discovered yet
MHC WebGIS – The Ugly…
Issues of Multiplicity

• Many potential points of failure
  – Our server, MassGIS, Terraserver, User’s
    connection (& Proxy/Security), User’s browser
  – WebGIS needs to either compensate for these
    failures, or inform user if necessary
  – How to monitor and let users know when one
    set of background data isn’t working for 5 min,
    and then let them know when the dataset is
    available
  – Regular maintenance to adapt to changes in
    data sources
MHC WebGIS – The Ugly…
Issues of Multiplicity
• Multiple backends to learn and watch
  – Not necessary… but huge efficiency gains
    (DWITHIN vs. Intersect Polygon in Geoserver)
• Complexity of Libraries
  – Lots of libraries/packages/languages involved
  – OpenLayers, jQuery (+ jQuery UI, SlickGrid,
    jQuery-jsonp) MT4W, PHPExcel, FPDF
  – Modular also means more projects you need to
    watch
  – (Simpler options: OpenGeo’s stack? MapFish?)
Taxonomy of Web Mapping - Review

Front End Libraries
• Google Maps API
• OpenLayers

Data sources - Hosting everything vs. the
 hosting the bare minimum and pulling from
 preexisting ‘Cloud’ resources
Front End Libraries
Google Maps API
• Pros:
  – Easy to learn - very active user list, lots of
    tutorials, very well documented
  – Familiar UI for your users
  – Fast built-in background datasets
• Cons:
  – Code subject to change
  – Terms of Use – Complex, subject to change,
    may limit your application’s design
  – Spherical Mercator may cause problems for
    some data sources
Front End Libraries
OpenLayers
• Pros:
  – Very flexible, designed for custom controls
  – Robust – Integrates with a variety of backend
    data sources, and easy to add more
  – Projection support via ProjJS
  – You host your code = Stability
• Cons:
  – Not as easy to learn – less active user group,
    out of date examples… good, but not great
  – Shortage of tutorial examples
  – Changes between versions can get confusing

More Related Content

What's hot

Data Visualization Workshop using Tableau
Data Visualization Workshop using TableauData Visualization Workshop using Tableau
Data Visualization Workshop using TableauRaghu Kalyan Anna
 
Enhancing your career: Building your personal brand
Enhancing your career: Building your personal brandEnhancing your career: Building your personal brand
Enhancing your career: Building your personal brandJames Serra
 
Certifiably Tableau Presentation
Certifiably Tableau PresentationCertifiably Tableau Presentation
Certifiably Tableau PresentationSarah Bartlett
 
Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User Group
Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User GroupSeatug Presentation (Excel to Data Viz culture) Seattle Tableau User Group
Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User GroupRussell Spangler
 
Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - PublicJulian Payne
 
Tableau PPT Intro, Features, Advantages, Disadvantages
Tableau PPT Intro, Features, Advantages, DisadvantagesTableau PPT Intro, Features, Advantages, Disadvantages
Tableau PPT Intro, Features, Advantages, DisadvantagesBurn & Born
 
Data analytics online training
Data analytics online trainingData analytics online training
Data analytics online trainingankitha reddy
 
Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Priyanka Khanadali
 
Getting to Real-Time in a Multi-Model Architecture
Getting to Real-Time in a Multi-Model ArchitectureGetting to Real-Time in a Multi-Model Architecture
Getting to Real-Time in a Multi-Model ArchitectureBenjamin Nussbaum
 
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...Mark Rittman
 
Power bi ea content pack v0.1
Power bi   ea content pack v0.1Power bi   ea content pack v0.1
Power bi ea content pack v0.1Luca Mauri
 
Power BI Single Page Applications Boise Code Camp 2017
Power BI Single Page Applications Boise Code Camp 2017Power BI Single Page Applications Boise Code Camp 2017
Power BI Single Page Applications Boise Code Camp 2017Stuart
 
Data Visualization Trends - Next Steps for Tableau
Data Visualization Trends - Next Steps for TableauData Visualization Trends - Next Steps for Tableau
Data Visualization Trends - Next Steps for TableauArunima Gupta
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB James Serra
 

What's hot (20)

Introduction to Tableau
Introduction to Tableau Introduction to Tableau
Introduction to Tableau
 
Dax & sql in power bi
Dax & sql in power biDax & sql in power bi
Dax & sql in power bi
 
Data Visualization Workshop using Tableau
Data Visualization Workshop using TableauData Visualization Workshop using Tableau
Data Visualization Workshop using Tableau
 
Enhancing your career: Building your personal brand
Enhancing your career: Building your personal brandEnhancing your career: Building your personal brand
Enhancing your career: Building your personal brand
 
Tableau desktop ipad
Tableau desktop ipadTableau desktop ipad
Tableau desktop ipad
 
Certifiably Tableau Presentation
Certifiably Tableau PresentationCertifiably Tableau Presentation
Certifiably Tableau Presentation
 
Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User Group
Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User GroupSeatug Presentation (Excel to Data Viz culture) Seattle Tableau User Group
Seatug Presentation (Excel to Data Viz culture) Seattle Tableau User Group
 
Power BI - 2016 - Public
Power BI - 2016 - PublicPower BI - 2016 - Public
Power BI - 2016 - Public
 
Tableau PPT Intro, Features, Advantages, Disadvantages
Tableau PPT Intro, Features, Advantages, DisadvantagesTableau PPT Intro, Features, Advantages, Disadvantages
Tableau PPT Intro, Features, Advantages, Disadvantages
 
Roadmap slides
Roadmap slidesRoadmap slides
Roadmap slides
 
Data analytics online training
Data analytics online trainingData analytics online training
Data analytics online training
 
Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019Power bi-dashboard-in-a-day-diad-mumbai-2019
Power bi-dashboard-in-a-day-diad-mumbai-2019
 
Getting to Real-Time in a Multi-Model Architecture
Getting to Real-Time in a Multi-Model ArchitectureGetting to Real-Time in a Multi-Model Architecture
Getting to Real-Time in a Multi-Model Architecture
 
Power bi
Power biPower bi
Power bi
 
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...
Social Network Analysis using Oracle Big Data Spatial & Graph (incl. why I di...
 
Power BI
Power BIPower BI
Power BI
 
Power bi ea content pack v0.1
Power bi   ea content pack v0.1Power bi   ea content pack v0.1
Power bi ea content pack v0.1
 
Power BI Single Page Applications Boise Code Camp 2017
Power BI Single Page Applications Boise Code Camp 2017Power BI Single Page Applications Boise Code Camp 2017
Power BI Single Page Applications Boise Code Camp 2017
 
Data Visualization Trends - Next Steps for Tableau
Data Visualization Trends - Next Steps for TableauData Visualization Trends - Next Steps for Tableau
Data Visualization Trends - Next Steps for Tableau
 
Introducing DocumentDB
Introducing DocumentDB Introducing DocumentDB
Introducing DocumentDB
 

Viewers also liked

2%20-%20Scripting%20Tutorial
2%20-%20Scripting%20Tutorial2%20-%20Scripting%20Tutorial
2%20-%20Scripting%20Tutorialtutorialsruby
 
Studi di settore. Le novità intervenute con i provvedimenti legislativi emana...
Studi di settore. Le novità intervenute con i provvedimenti legislativi emana...Studi di settore. Le novità intervenute con i provvedimenti legislativi emana...
Studi di settore. Le novità intervenute con i provvedimenti legislativi emana...gianlkr
 
XSD%20and%20jCAM%20tutorial
XSD%20and%20jCAM%20tutorialXSD%20and%20jCAM%20tutorial
XSD%20and%20jCAM%20tutorialtutorialsruby
 
Building A Social Network Waa 1 17 07 V2 Draft
Building A Social Network   Waa   1 17 07 V2 DraftBuilding A Social Network   Waa   1 17 07 V2 Draft
Building A Social Network Waa 1 17 07 V2 DraftMarshall Sponder
 
大公司的Java面试题集
大公司的Java面试题集大公司的Java面试题集
大公司的Java面试题集yiditushe
 
M A U N A ( S I L E N C E) & S U P E R L I V I N G D R S H R I N I W A S ...
M A U N A ( S I L E N C E) &  S U P E R L I V I N G   D R  S H R I N I W A S ...M A U N A ( S I L E N C E) &  S U P E R L I V I N G   D R  S H R I N I W A S ...
M A U N A ( S I L E N C E) & S U P E R L I V I N G D R S H R I N I W A S ...drsolapurkar
 
R31%20Strong%20A%20Web-based%20Comparative%20Genomics%20tutorial%20Microbiolo...
R31%20Strong%20A%20Web-based%20Comparative%20Genomics%20tutorial%20Microbiolo...R31%20Strong%20A%20Web-based%20Comparative%20Genomics%20tutorial%20Microbiolo...
R31%20Strong%20A%20Web-based%20Comparative%20Genomics%20tutorial%20Microbiolo...tutorialsruby
 
中国移动Boss3.0技术方案
中国移动Boss3.0技术方案中国移动Boss3.0技术方案
中国移动Boss3.0技术方案yiditushe
 
Essential_Javascript_--_A_Javascript_Tutorial
Essential_Javascript_--_A_Javascript_TutorialEssential_Javascript_--_A_Javascript_Tutorial
Essential_Javascript_--_A_Javascript_Tutorialtutorialsruby
 
DC3TutorialHDRpanorama
DC3TutorialHDRpanoramaDC3TutorialHDRpanorama
DC3TutorialHDRpanoramatutorialsruby
 
Yuniku Girls School of Majikku
Yuniku Girls School of Majikku Yuniku Girls School of Majikku
Yuniku Girls School of Majikku Angela Manton
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
NutritionCamp. From corporate philanthropy to business sustainability: a diff...
NutritionCamp. From corporate philanthropy to business sustainability: a diff...NutritionCamp. From corporate philanthropy to business sustainability: a diff...
NutritionCamp. From corporate philanthropy to business sustainability: a diff...Barilla Center for Food & Nutrition
 
Dress Up Day
Dress Up DayDress Up Day
Dress Up Dayluhtalac
 

Viewers also liked (20)

2%20-%20Scripting%20Tutorial
2%20-%20Scripting%20Tutorial2%20-%20Scripting%20Tutorial
2%20-%20Scripting%20Tutorial
 
Studi di settore. Le novità intervenute con i provvedimenti legislativi emana...
Studi di settore. Le novità intervenute con i provvedimenti legislativi emana...Studi di settore. Le novità intervenute con i provvedimenti legislativi emana...
Studi di settore. Le novità intervenute con i provvedimenti legislativi emana...
 
XSD%20and%20jCAM%20tutorial
XSD%20and%20jCAM%20tutorialXSD%20and%20jCAM%20tutorial
XSD%20and%20jCAM%20tutorial
 
Building A Social Network Waa 1 17 07 V2 Draft
Building A Social Network   Waa   1 17 07 V2 DraftBuilding A Social Network   Waa   1 17 07 V2 Draft
Building A Social Network Waa 1 17 07 V2 Draft
 
大公司的Java面试题集
大公司的Java面试题集大公司的Java面试题集
大公司的Java面试题集
 
perl-pocket
perl-pocketperl-pocket
perl-pocket
 
M A U N A ( S I L E N C E) & S U P E R L I V I N G D R S H R I N I W A S ...
M A U N A ( S I L E N C E) &  S U P E R L I V I N G   D R  S H R I N I W A S ...M A U N A ( S I L E N C E) &  S U P E R L I V I N G   D R  S H R I N I W A S ...
M A U N A ( S I L E N C E) & S U P E R L I V I N G D R S H R I N I W A S ...
 
Icim09
Icim09Icim09
Icim09
 
R31%20Strong%20A%20Web-based%20Comparative%20Genomics%20tutorial%20Microbiolo...
R31%20Strong%20A%20Web-based%20Comparative%20Genomics%20tutorial%20Microbiolo...R31%20Strong%20A%20Web-based%20Comparative%20Genomics%20tutorial%20Microbiolo...
R31%20Strong%20A%20Web-based%20Comparative%20Genomics%20tutorial%20Microbiolo...
 
INLS890_ProjectPlan
INLS890_ProjectPlanINLS890_ProjectPlan
INLS890_ProjectPlan
 
中国移动Boss3.0技术方案
中国移动Boss3.0技术方案中国移动Boss3.0技术方案
中国移动Boss3.0技术方案
 
introduction
introductionintroduction
introduction
 
Essential_Javascript_--_A_Javascript_Tutorial
Essential_Javascript_--_A_Javascript_TutorialEssential_Javascript_--_A_Javascript_Tutorial
Essential_Javascript_--_A_Javascript_Tutorial
 
DC3TutorialHDRpanorama
DC3TutorialHDRpanoramaDC3TutorialHDRpanorama
DC3TutorialHDRpanorama
 
Yuniku Girls School of Majikku
Yuniku Girls School of Majikku Yuniku Girls School of Majikku
Yuniku Girls School of Majikku
 
topic_perlcgi
topic_perlcgitopic_perlcgi
topic_perlcgi
 
TPP3_3
TPP3_3TPP3_3
TPP3_3
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
NutritionCamp. From corporate philanthropy to business sustainability: a diff...
NutritionCamp. From corporate philanthropy to business sustainability: a diff...NutritionCamp. From corporate philanthropy to business sustainability: a diff...
NutritionCamp. From corporate philanthropy to business sustainability: a diff...
 
Dress Up Day
Dress Up DayDress Up Day
Dress Up Day
 

Similar to neurisa_11_09_rosenthal

Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5John Reiser
 
Facebook Retrospective - Big data-world-europe-2012
Facebook Retrospective - Big data-world-europe-2012Facebook Retrospective - Big data-world-europe-2012
Facebook Retrospective - Big data-world-europe-2012Joydeep Sen Sarma
 
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...Micah Altman
 
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...Christoph Trattner
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web AppsGIS in the Rockies
 
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan HarahushGIS in the Rockies
 
ASIST - Data workshop 2007
ASIST - Data workshop 2007ASIST - Data workshop 2007
ASIST - Data workshop 2007Margaret Hanley
 
SDI: A prespective from a UK archaeological unit
SDI: A prespective from a UK archaeological unitSDI: A prespective from a UK archaeological unit
SDI: A prespective from a UK archaeological unitPaul Cripps
 
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...SEAD
 
IWMW 2005: Lies, Damn Lies, and Web Statistics (1)
IWMW 2005:  Lies, Damn Lies, and Web Statistics (1)IWMW 2005:  Lies, Damn Lies, and Web Statistics (1)
IWMW 2005: Lies, Damn Lies, and Web Statistics (1)IWMW
 
HIKE project presentation
HIKE project presentationHIKE project presentation
HIKE project presentationBen Showers
 
NTEN Webinar - Data Cleaning and Visualization Tools for Nonprofits
NTEN Webinar - Data Cleaning and Visualization Tools for NonprofitsNTEN Webinar - Data Cleaning and Visualization Tools for Nonprofits
NTEN Webinar - Data Cleaning and Visualization Tools for NonprofitsAzavea
 
GIS Orientation 2015
GIS Orientation 2015GIS Orientation 2015
GIS Orientation 2015DUSPviz
 
Exploring Data Preparation and Visualization Tools for Urban Forestry
Exploring Data Preparation and Visualization Tools for Urban ForestryExploring Data Preparation and Visualization Tools for Urban Forestry
Exploring Data Preparation and Visualization Tools for Urban ForestryAzavea
 
Esri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information ModelEsri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information ModelCarl Von Stetten
 

Similar to neurisa_11_09_rosenthal (20)

Going Mobile with HTML5
Going Mobile with HTML5Going Mobile with HTML5
Going Mobile with HTML5
 
Facebook Retrospective - Big data-world-europe-2012
Facebook Retrospective - Big data-world-europe-2012Facebook Retrospective - Big data-world-europe-2012
Facebook Retrospective - Big data-world-europe-2012
 
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
WORLDMAP: A SPATIAL INFRASTRUCTURE TO SUPPORT TEACHING AND RESEARCH (BROWN BA...
 
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
Je t’aime… moi non plus: reporting on the opportunities, expectations and cha...
 
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
2017 GIS in Education Track: Sharing Historical Maps and Atlases in Web Apps
 
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
2013 Vendor, MapQuest Plugins for Leaflet by Jonathan Harahush
 
ASIST - Data workshop 2007
ASIST - Data workshop 2007ASIST - Data workshop 2007
ASIST - Data workshop 2007
 
SDI: A prespective from a UK archaeological unit
SDI: A prespective from a UK archaeological unitSDI: A prespective from a UK archaeological unit
SDI: A prespective from a UK archaeological unit
 
About Scanning and Metadata Standards - NEMO 2010
About Scanning and Metadata Standards - NEMO 2010About Scanning and Metadata Standards - NEMO 2010
About Scanning and Metadata Standards - NEMO 2010
 
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
Changing the Curation Equation: A Data Lifecycle Approach to Lowering Costs a...
 
ArcGIS Online Lunch and Learn
ArcGIS Online Lunch and LearnArcGIS Online Lunch and Learn
ArcGIS Online Lunch and Learn
 
IWMW 2005: Lies, Damn Lies, and Web Statistics (1)
IWMW 2005:  Lies, Damn Lies, and Web Statistics (1)IWMW 2005:  Lies, Damn Lies, and Web Statistics (1)
IWMW 2005: Lies, Damn Lies, and Web Statistics (1)
 
HIKE project presentation
HIKE project presentationHIKE project presentation
HIKE project presentation
 
NTEN Webinar - Data Cleaning and Visualization Tools for Nonprofits
NTEN Webinar - Data Cleaning and Visualization Tools for NonprofitsNTEN Webinar - Data Cleaning and Visualization Tools for Nonprofits
NTEN Webinar - Data Cleaning and Visualization Tools for Nonprofits
 
Information management at vhir ueb using tiki-cms
Information management at vhir ueb using tiki-cmsInformation management at vhir ueb using tiki-cms
Information management at vhir ueb using tiki-cms
 
GIS Orientation 2015
GIS Orientation 2015GIS Orientation 2015
GIS Orientation 2015
 
Exploring Data Preparation and Visualization Tools for Urban Forestry
Exploring Data Preparation and Visualization Tools for Urban ForestryExploring Data Preparation and Visualization Tools for Urban Forestry
Exploring Data Preparation and Visualization Tools for Urban Forestry
 
Big data.ppt
Big data.pptBig data.ppt
Big data.ppt
 
Lecture1
Lecture1Lecture1
Lecture1
 
Esri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information ModelEsri UC 2016 - Central San and the Local Government Information Model
Esri UC 2016 - Central San and the Local Government Information Model
 

More from tutorialsruby

<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
TopStyle Help & <b>Tutorial</b>
TopStyle Help & <b>Tutorial</b>TopStyle Help & <b>Tutorial</b>
TopStyle Help & <b>Tutorial</b>tutorialsruby
 
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>tutorialsruby
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />tutorialsruby
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008tutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheetstutorialsruby
 

More from tutorialsruby (20)

<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
TopStyle Help & <b>Tutorial</b>
TopStyle Help & <b>Tutorial</b>TopStyle Help & <b>Tutorial</b>
TopStyle Help & <b>Tutorial</b>
 
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
The Art Institute of Atlanta IMD 210 Fundamentals of Scripting <b>...</b>
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
<img src="../i/r_14.png" />
<img src="../i/r_14.png" /><img src="../i/r_14.png" />
<img src="../i/r_14.png" />
 
Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0Standardization and Knowledge Transfer – INS0
Standardization and Knowledge Transfer – INS0
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml_basics
xhtml_basicsxhtml_basics
xhtml_basics
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
xhtml-documentation
xhtml-documentationxhtml-documentation
xhtml-documentation
 
CSS
CSSCSS
CSS
 
CSS
CSSCSS
CSS
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa0602690047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
0047ecaa6ea3e9ac0a13a2fe96f4de3bfd515c88f5d90c1fae79b956363d7f02c7fa060269
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
HowTo_CSS
HowTo_CSSHowTo_CSS
HowTo_CSS
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
BloggingWithStyle_2008
BloggingWithStyle_2008BloggingWithStyle_2008
BloggingWithStyle_2008
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 
cascadingstylesheets
cascadingstylesheetscascadingstylesheets
cascadingstylesheets
 

Recently uploaded

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Product School
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaRTTS
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...Product School
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaCzechDreamin
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2DianaGray10
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...CzechDreamin
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 

Recently uploaded (20)

Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2UiPath Test Automation using UiPath Test Suite series, part 2
UiPath Test Automation using UiPath Test Suite series, part 2
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 

neurisa_11_09_rosenthal

  • 1. Web Mapping at the Massachusetts Historical Commission NEURISA November 16th, 2009 Joshua Rosenthal Massachusetts Historical Commission
  • 2. What is the Massachusetts Historical Commission? • Founded in 1963 by the State Legislature “to identify, evaluate, and protect important historical and archaeological assets of the Commonwealth” • 17 member Commission is the State Review Board for state and federal preservation programs • State Historic Preservation Office • Office of the State Archaeologist • A division of the Office of the Secretary of the Commonwealth
  • 3. What does the MHC do? • Review state and federally licensed, permitted, or funded projects to determine impact on historic or archaeological properties • Maintain Inventory of Historic and Archaeological Assets of the Commonwealth • Administer state and federal grants for historic preservation and rehabilitation • … and other things, but this is the GIS-Centric view
  • 4. The Inventory of Historic and Archaeological Assets of the Commonwealth • Historic Resources ~42% complete ~ 185,000 Properties, Areas, Structures, Objects, etc. • Archaeological Sites ~100% complete ~ 12,000 Sites • Archaeological Surveys ~85% complete ~ 3,000 Surveys
  • 5. MHC (web)GIS Goals • Get all of our inventory into our GIS – 4+ more years at current speeds – Alter data acquisition flow so that new data always has adequate spatial information, and gets into our GIS immediately, without backlog • Facilitate exploring the inventory – For project review, preservation planning, sensitivity modeling, tourism, and research – Improve our WebGIS, allowing access to MHC data alongside other analytically relevant data
  • 6. Historic Resources Inventory • What is the Historic Resources Inventory ? – Researched Forms documenting the presence and significance of historical resources • Where does the Inventory come from? – Mostly, its produced by consultants, hired by towns, often paid for in part through a grant from the Massachusetts Historical Commission – Also produced by a volunteers, local historical commissions, and other sources.
  • 9. Map Guidelines • Ideally… – GIS produced maps, including parcels, footprints, street labels, an intersection, and accompanying shapefiles • Unfortunately… – Towns don’t always have GIS resources, or resources aren’t available to consultants – Sometimes forms are produced by volunteers, not consultants
  • 10.
  • 11. Map Generator WebApplication Concept • Search for an Address • Get a marker on an aerial photo, with parcel lines and streets • Move the marker to refine location • Link to Live Local Birdseye Views to check • Submit/Save results • Create a printable map with Orthos, Parcels and some form of marker
  • 12. Google Maps API & Google Spreadsheets • Why Google Maps API? – Demo on MassGIS Wiki – Speed – Familiarity of interface to users – Really active and helpful email list • Why use Google Spreadsheets? – A demo on the Google Maps usergroup showing how to publish data to a Google Spreadsheet without any server side scripting. • Answer: Because it was really easy.
  • 13. Success! • Time to build proof of concept: – less than 2 days • Time to flesh out application: – spare time, over the course of a month – (and lots of ongoing experimentation and development since then) • Time to train consultant: – an afternoon… but only because we had technical difficulties • Hearing her ask to use it again on her next project: PRICELESS
  • 14. Live demo… Mapping > – Locational Data Submission Tool – Locational Data Submission Tool - Data
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Map Generator - The Good… • We have a tool that allows quick and easy production of pretty good, standardized maps, while recording data. • We have a very simple tool that allows the recording of point data for someone without GIS resources/knowledge. • We have a tool that is easily adapted to querying MassGIS data, tailored to our needs.
  • 27. Map Generator - The Bad… • Not our ideal map (parcels + footprints). Aerial photos don’t b/w photocopy well. • MassGIS doesn’t have parcels for all towns, and thus we don’t have adequate data for many towns. • We’re stuck with paper, and files that simply produce the paper… currently MS Word templates. These are yet another file.
  • 28. Map Generator - The Ugly… Thoughts on Using Google Frameworks • Pros: – Familiar – Fast – Great user base – Very Easy to learn and use
  • 29. Map Generator - The Ugly… Thoughts on Using Google Frameworks • Cons – Terms of Use are very confusing • 9.1 “Free, Public Accessibility to Your Maps API Implementation.” – Stability? • Will it be there tomorrow? • Will it work the same tomorrow? – Is it ‘appropriate’ for an agency to use a Google Map, with Logo, for something official? – Spherical Mercator
  • 30. MHC WebGIS v.1 – Sept 2007 Maptitude → Maptitude for the Web
  • 31. MHC WebGIS v.1 – Sept 2007 • On paper it met all of our needs – Some custom built functions by Caliper – Some MHC built functions – Some DHTML tricks • But…. Slow – One lonely underpowered server (in Texas) – Full Set of 2005 Color Orthos, USGS Topos, Parcels – Trying to do too much
  • 32. MHC WebGIS v.2 –2009 • Complete redesign – Use Maptitude for the Web for our data ONLY • OpenLayers – More complicated, but much more flexible – Why not Google Maps? ToS + Spherical Mercator • jQuery/jQuery UI + jQuery plugins • Data Source: MassGIS Webservices • Data Source: Terraserver (USGS/Microsoft)
  • 33. MHC WebGIS v.2 – Winter 2009 • Design/Development Goals – Keep it Simple • Complexity can (should) exist, but it shouldn’t be needed • Default options are good • Remembering changed options is good (logins or cookies) – Encourage Browsing • Queries should be cheap in time and effort – Release minor updates often – Get feedback often
  • 34. Live demo… WebGIS > – WebGIS
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48. MHC WebGIS – The Good… • Allows users to view, query, print imagery and export attributes selections • Fast and Responsive • Efficient – MHC only hosts our data, while including other analytic data sets • Controlled / Predictable – Front end is static, our data is static, everything out of our control is based on open standards (WMS/WFS) • Easily expandable as MassGIS makes available more relevant data
  • 49. MHC WebGIS – The Bad… • It’s not finished yet • Lack of control over additional data sets – We don’t control which datasets are available – We don’t control the fields the datasets have – We don’t control how up to date the datasets are • Learning as we go means variation in quality of our code – Inefficient snippets, Unsecure snippets – Just plain broken snippets that haven’t been discovered yet
  • 50. MHC WebGIS – The Ugly… Issues of Multiplicity • Many potential points of failure – Our server, MassGIS, Terraserver, User’s connection (& Proxy/Security), User’s browser – WebGIS needs to either compensate for these failures, or inform user if necessary – How to monitor and let users know when one set of background data isn’t working for 5 min, and then let them know when the dataset is available – Regular maintenance to adapt to changes in data sources
  • 51. MHC WebGIS – The Ugly… Issues of Multiplicity • Multiple backends to learn and watch – Not necessary… but huge efficiency gains (DWITHIN vs. Intersect Polygon in Geoserver) • Complexity of Libraries – Lots of libraries/packages/languages involved – OpenLayers, jQuery (+ jQuery UI, SlickGrid, jQuery-jsonp) MT4W, PHPExcel, FPDF – Modular also means more projects you need to watch – (Simpler options: OpenGeo’s stack? MapFish?)
  • 52. Taxonomy of Web Mapping - Review Front End Libraries • Google Maps API • OpenLayers Data sources - Hosting everything vs. the hosting the bare minimum and pulling from preexisting ‘Cloud’ resources
  • 53. Front End Libraries Google Maps API • Pros: – Easy to learn - very active user list, lots of tutorials, very well documented – Familiar UI for your users – Fast built-in background datasets • Cons: – Code subject to change – Terms of Use – Complex, subject to change, may limit your application’s design – Spherical Mercator may cause problems for some data sources
  • 54. Front End Libraries OpenLayers • Pros: – Very flexible, designed for custom controls – Robust – Integrates with a variety of backend data sources, and easy to add more – Projection support via ProjJS – You host your code = Stability • Cons: – Not as easy to learn – less active user group, out of date examples… good, but not great – Shortage of tutorial examples – Changes between versions can get confusing