SlideShare una empresa de Scribd logo
1 de 61
Comprehensive Overview of the Geoweb Introduction to the Geoweb Gregory L. Gunther University of Colorado at Denver Introduction to the Geoweb Gregory L. Gunther University of Colorado at Denver
?
!=
=
What Do You Think? “spatially enabled and access over the internet” “complete integration and use of location at all levels of the Internet and the Web” Before this course: “simply as interactive maps published on the internet, through platforms such as ArcIMS or simple web enabled flash maps” “digital representation of the real world” “internet technologies to get and share geospatial information” “massive community of applications” “kids would use to learn geography”
(Jones, 2009)
STANDARDS
Flex JavaScript WMS JSON REST AJAX GeoRSS KML Design
?
“An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the physical (abiotic) factors of the environment. Ecosystems can be permanent or temporary. An ecosystem is a unit of interdependent organisms which share the same habitat. Ecosystems usually form a number of food webs…” (Ecosystem, 2009)
(Public display of this image is not permissible.)
Consumers/Developers Consumers
Evolution of the Geoweb Online Maps Distributed GIS Geoweb 1995 2004-2005 2000 Present
Data Accuracy and Integrity/Capabilities Higher Lower User Technical Level Higher Lower Web 2.0 Patterns Geoweb Distributed GIS System Design/Usability Lower Higher
Gartner’s Hype Cycle (Understanding Hype Cycles, 2009)
Geoweb:  Platform For Data Sharing
Spatial Data Infrastructure (Public display of this image is not permissible.)
Barriers To Data Sharing: At Least the SDI Approach “Geodata.gov is the worst example of data sharing available” “Finding stuff with a map is the way to go” “Time to kill metadata” “Information for the casual user” “Geoportals don’t work because they are created by experts for experts” “Comes down to GeoZen” “Metadata should be machine created” (Fee, 2009)
ho
Open Geospatial Consortium (OGC) Web Mapping Service (WMS) Web Feature Service (WFS) Catalogue Services Interface (CAT) Geographic Markup Language (GML) Keyhole Markup Language Metadata standards ISO 19115 Content Standard for Digital Geospatial Metadata (CSDGM), Vers. 2 Dublin Core W3C Web Service Standards (SOAP)
(Scharl, et. al 2007)
“Since internet users now have a myriad of choices in where they go for information, we as professionals should be designing highly usable systems that give users relevant information…and give it to them right now. If we don’t, they’ll simply  go somewhere else.” (Noyle, 2009)
Usability and the Geoweb Lesson 1:  Hide Complexity Lesson 2:  Provide Feedback Lesson 3:  Protect Users From Themselves Lesson 4: Performance (Noyle, 2009)
Flex JavaScript WMS JSON REST AJAX GeoRSS KML Design
Turner’s Characterization of Geoweb formats Shapefiles Microformats  (geo) (XML) GeoRSS (XML) KML (XML) GeoJSON GML Others (GeoPDF, JPEG2000) Service Standards (Interfaces) WMS, WFS, SOAP, OpenSearch-Geo, RESTful style (Turner, 2009)
Formats as Representation Resources (Map) SOAP WMS WFS HTTP Goodness  (RESTful) Representations of  a  resource GeoJSON GML JPEG2000 KML GeoRSS JPEG2000
“GeoRSS, KML, and GeoJSON are the itching powder, squirting ink pen, and dribble cup of geodata formats.”– Sean Gillies (Turner, 2009)
Common Web 2.0 Patterns Influencing the Geoweb Service Oriented Architecture (SOA) Software as a Service (SaaS) Participation-Collaboration Asynchronous Particle Update Mashup Rich User Experience Collaborative Tagging Structured Information Formulated By Real Examples….
SOA Debate for the Geoweb REST SOAP “Is the web” Bottom up approach Organic Stateless, cacheable, layered, linked URI based resources Multiple formats (not just xml) Bookmarkable Portable Performance Simple “SOAP You Can Trust” It has been around and has been used Standards oriented It works Top down approach Contract oriented Complex Robust Secure (Noyle and Painter, 2009)
REST
[object Object]
What GIS has been waiting for all along
None of the above,[object Object]
(Jones, 2009)
Runtimes/Sandboxes ESRI Flex and SL APIS Desktop Like Higher Expectations Sovereign Usage
GeoRSS Feed  From USGS JSON Map Service ArcGIS Server JSON Map Service ArcGIS Online
Top Down Vs. Bottom Up Standards vs. Grassroots GML vs. RSS REST vs. SOAP Metadata Spatial Data Infrastructures vs. RESTful discovery Adaptability vs. Stability
GIS Based Web or Web Based GIS  GIS Dudes and Dudettes Convergence:  Don’t see things the same way Web Dudes and Dudettes ,[object Object]
Geoweb Neighborhood Guy,[object Object]
“An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the physical (abiotic) factors of the environment. Ecosystems can be permanent or temporary. An ecosystem is a unit of interdependent organisms which share the same habitat. Ecosystems usually form a number of food webs…” (Ecosystem, 2009)
Geoweb as an Ecosystem Unit: Geoweb Biotic Factors: People Users, Participants Perceptions (top-down vs bottom-up) Change Usability Abiotic Factors: Architectures, standards, formats, specifications, development platforms Relationships Permanent of temporary Interdependence   Food webs
Future Semantic Web (Web 3.0) Sensor Networks Now:  Environmental Modeling, Battlefield surveillance Future:  Facilities management (where is that computer in a particular building) (Moreno, 2009)
References Cited Ecosystem. (2009, August 26). In Wikipedia, The Free Encyclopedia. Retrieved 17:10, August 26, 2009, from http://en.wikipedia.org/w/index.php?title=Ecosystem&oldid=310197121 ESRI.  (2007).  Geospatial Service Oriented Architectures.  ESRI  Whitepaper. http://www.esri.com/library/whitepapers/pdfs/geospatial-soa.pdf ESRI.  (2003). Implementing a Metadata Catalog Portal in a GIS Network  http://downloads2.esri.com/support/whitepapers/ao_/Implementing_a_Metadata_Catalog_Portal_in_a_GIS_Network.pdf Fee, James.  (2009).  Barriers to Data Sharing.  WhereCamp5280. July 2009.   RetrievedAugust, 2009, from http://www.youtube.com/watch?v=wCeKI_7sRJ8
References Cited Jones, Michael, T.  (2009).  Michael T. Jones – Geoweb Conference-July 20, 2009.   RetrievedAugust, 2009, from http://www.youtube.com/watch?v=wCeKI_7sRJ8 Moreno, Rafael.  (2009). The Geospatial Semantic Web: What are its Implications for Geospatial Information Users.  Unpublished. Noyle, Brian.  Usability and the Geoweb.   Weblog  entry.  GIS and .Net Development.  August 2009. http://briannoyle.wordpress.com/2009/07/03/useability-and-the-geoweb-part-1-of/ Noyle, Brian, Painter, Ian.  (2009).  GeoWeb Architecture Panel.   RetrievedSeptember, 2009, from http://www.ustream.tv/recorded/1898360 “Ian Painter" (http://www.snowflakesoftware.com/ ).  " I did a Top Down talk..." [Weblog comment.] N.d.  Top Down vs. Bottom Up at GeoWeb 2009. Sean Gorman. Off the Map.   July 2009. http://blog.fortiusone.com/2009/08/07/top-down-vs-bottom-up-at-geoweb-2009/

Más contenido relacionado

Destacado

Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...Matthew Dance
 
GeoWeb Concepts, Tools and Applications
GeoWeb Concepts, Tools and ApplicationsGeoWeb Concepts, Tools and Applications
GeoWeb Concepts, Tools and ApplicationsMatthew Dance
 
Geoweb - because location matters
Geoweb - because location mattersGeoweb - because location matters
Geoweb - because location mattersCédric Hüsler
 
Emerging Opportunities on the Geoweb
Emerging Opportunities on the GeowebEmerging Opportunities on the Geoweb
Emerging Opportunities on the GeowebDev Khare
 
PPGIS: From desktop to the GeoWeb
PPGIS: From desktop to the GeoWebPPGIS: From desktop to the GeoWeb
PPGIS: From desktop to the GeoWebMatthew Dance
 

Destacado (6)

Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
Mapping Edmonton Lecture to University of Alberta Human Geography and Plannin...
 
GeoWeb Concepts, Tools and Applications
GeoWeb Concepts, Tools and ApplicationsGeoWeb Concepts, Tools and Applications
GeoWeb Concepts, Tools and Applications
 
Nps casa dance_v1
Nps casa dance_v1Nps casa dance_v1
Nps casa dance_v1
 
Geoweb - because location matters
Geoweb - because location mattersGeoweb - because location matters
Geoweb - because location matters
 
Emerging Opportunities on the Geoweb
Emerging Opportunities on the GeowebEmerging Opportunities on the Geoweb
Emerging Opportunities on the Geoweb
 
PPGIS: From desktop to the GeoWeb
PPGIS: From desktop to the GeoWebPPGIS: From desktop to the GeoWeb
PPGIS: From desktop to the GeoWeb
 

Similar a Comprehensive Overview of the Geoweb

Web 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Web 2.0 and the Geoweb Part 2: Web 2.0 PatternsWeb 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Web 2.0 and the Geoweb Part 2: Web 2.0 PatternsGovernment/CU Denver
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and NeogeographyJoshua Campbell
 
Open Source Geospatial Foundation (OSGeo)
Open Source Geospatial Foundation (OSGeo)Open Source Geospatial Foundation (OSGeo)
Open Source Geospatial Foundation (OSGeo)Ecotrust
 
eMerges - Terra Cognita 2006 Workshop (ISWC)
eMerges - Terra Cognita 2006 Workshop (ISWC)eMerges - Terra Cognita 2006 Workshop (ISWC)
eMerges - Terra Cognita 2006 Workshop (ISWC)Vlad Tanasescu
 
Web-based GIS to support policy and program development for the Amazon
Web-based GIS to support policy and program development for the AmazonWeb-based GIS to support policy and program development for the Amazon
Web-based GIS to support policy and program development for the AmazonDecision and Policy Analysis Program
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...GIS in the Rockies
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsGeorge Percivall
 
Arnold webuquerque20110302
Arnold webuquerque20110302Arnold webuquerque20110302
Arnold webuquerque20110302lisaarn
 
The development of a Geographic Information System for traffic route planni...
The development of a  Geographic  Information System for traffic route planni...The development of a  Geographic  Information System for traffic route planni...
The development of a Geographic Information System for traffic route planni...Matthew Pulis
 
Open source spatial database for mobile devices
Open source spatial database for mobile devicesOpen source spatial database for mobile devices
Open source spatial database for mobile devicesAlexander Decker
 
How FAIR is GEOSS
How FAIR is GEOSSHow FAIR is GEOSS
How FAIR is GEOSSBlue BRIDGE
 
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 ExamplesWeb 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 ExamplesGovernment/CU Denver
 
The Carbon Project - Spatial and Situational Awareness Conference
The Carbon Project - Spatial and Situational Awareness ConferenceThe Carbon Project - Spatial and Situational Awareness Conference
The Carbon Project - Spatial and Situational Awareness ConferenceCarbon Project
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Joshua L. Davis
 
Exchange Network 2009 GeoCOI Slides Finalv2
Exchange Network 2009 GeoCOI Slides Finalv2Exchange Network 2009 GeoCOI Slides Finalv2
Exchange Network 2009 GeoCOI Slides Finalv2Carbon Project
 

Similar a Comprehensive Overview of the Geoweb (20)

Web 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Web 2.0 and the Geoweb Part 2: Web 2.0 PatternsWeb 2.0 and the Geoweb Part 2: Web 2.0 Patterns
Web 2.0 and the Geoweb Part 2: Web 2.0 Patterns
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and Neogeography
 
Os Racicot
Os RacicotOs Racicot
Os Racicot
 
Os Racicot
Os RacicotOs Racicot
Os Racicot
 
Open Source Geospatial Foundation (OSGeo)
Open Source Geospatial Foundation (OSGeo)Open Source Geospatial Foundation (OSGeo)
Open Source Geospatial Foundation (OSGeo)
 
Future direction of geoinfomatics
Future direction of geoinfomaticsFuture direction of geoinfomatics
Future direction of geoinfomatics
 
eMerges - Terra Cognita 2006 Workshop (ISWC)
eMerges - Terra Cognita 2006 Workshop (ISWC)eMerges - Terra Cognita 2006 Workshop (ISWC)
eMerges - Terra Cognita 2006 Workshop (ISWC)
 
WIND presentation
WIND presentationWIND presentation
WIND presentation
 
Web-based GIS to support policy and program development for the Amazon
Web-based GIS to support policy and program development for the AmazonWeb-based GIS to support policy and program development for the Amazon
Web-based GIS to support policy and program development for the Amazon
 
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
2015 FOSS4G Track: Open Specifications for the Storage, Transport and Process...
 
Big Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open StandardsBig Geo Data: Open Source and Open Standards
Big Geo Data: Open Source and Open Standards
 
Arnold webuquerque20110302
Arnold webuquerque20110302Arnold webuquerque20110302
Arnold webuquerque20110302
 
The development of a Geographic Information System for traffic route planni...
The development of a  Geographic  Information System for traffic route planni...The development of a  Geographic  Information System for traffic route planni...
The development of a Geographic Information System for traffic route planni...
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Open source spatial database for mobile devices
Open source spatial database for mobile devicesOpen source spatial database for mobile devices
Open source spatial database for mobile devices
 
How FAIR is GEOSS
How FAIR is GEOSSHow FAIR is GEOSS
How FAIR is GEOSS
 
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 ExamplesWeb 2.0 and the Geoweb Part 1: Web 2.0 Examples
Web 2.0 and the Geoweb Part 1: Web 2.0 Examples
 
The Carbon Project - Spatial and Situational Awareness Conference
The Carbon Project - Spatial and Situational Awareness ConferenceThe Carbon Project - Spatial and Situational Awareness Conference
The Carbon Project - Spatial and Situational Awareness Conference
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...
 
Exchange Network 2009 GeoCOI Slides Finalv2
Exchange Network 2009 GeoCOI Slides Finalv2Exchange Network 2009 GeoCOI Slides Finalv2
Exchange Network 2009 GeoCOI Slides Finalv2
 

Último

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 

Comprehensive Overview of the Geoweb

  • 1. Comprehensive Overview of the Geoweb Introduction to the Geoweb Gregory L. Gunther University of Colorado at Denver Introduction to the Geoweb Gregory L. Gunther University of Colorado at Denver
  • 2. ?
  • 3. !=
  • 4.
  • 5.
  • 6.
  • 7.
  • 8. =
  • 9. What Do You Think? “spatially enabled and access over the internet” “complete integration and use of location at all levels of the Internet and the Web” Before this course: “simply as interactive maps published on the internet, through platforms such as ArcIMS or simple web enabled flash maps” “digital representation of the real world” “internet technologies to get and share geospatial information” “massive community of applications” “kids would use to learn geography”
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 17. Flex JavaScript WMS JSON REST AJAX GeoRSS KML Design
  • 18. ?
  • 19. “An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the physical (abiotic) factors of the environment. Ecosystems can be permanent or temporary. An ecosystem is a unit of interdependent organisms which share the same habitat. Ecosystems usually form a number of food webs…” (Ecosystem, 2009)
  • 20.
  • 21.
  • 22. (Public display of this image is not permissible.)
  • 24. Evolution of the Geoweb Online Maps Distributed GIS Geoweb 1995 2004-2005 2000 Present
  • 25. Data Accuracy and Integrity/Capabilities Higher Lower User Technical Level Higher Lower Web 2.0 Patterns Geoweb Distributed GIS System Design/Usability Lower Higher
  • 26. Gartner’s Hype Cycle (Understanding Hype Cycles, 2009)
  • 27. Geoweb: Platform For Data Sharing
  • 28. Spatial Data Infrastructure (Public display of this image is not permissible.)
  • 29. Barriers To Data Sharing: At Least the SDI Approach “Geodata.gov is the worst example of data sharing available” “Finding stuff with a map is the way to go” “Time to kill metadata” “Information for the casual user” “Geoportals don’t work because they are created by experts for experts” “Comes down to GeoZen” “Metadata should be machine created” (Fee, 2009)
  • 30.
  • 31. ho
  • 32. Open Geospatial Consortium (OGC) Web Mapping Service (WMS) Web Feature Service (WFS) Catalogue Services Interface (CAT) Geographic Markup Language (GML) Keyhole Markup Language Metadata standards ISO 19115 Content Standard for Digital Geospatial Metadata (CSDGM), Vers. 2 Dublin Core W3C Web Service Standards (SOAP)
  • 34.
  • 35.
  • 36. “Since internet users now have a myriad of choices in where they go for information, we as professionals should be designing highly usable systems that give users relevant information…and give it to them right now. If we don’t, they’ll simply go somewhere else.” (Noyle, 2009)
  • 37. Usability and the Geoweb Lesson 1: Hide Complexity Lesson 2: Provide Feedback Lesson 3: Protect Users From Themselves Lesson 4: Performance (Noyle, 2009)
  • 38.
  • 39. Flex JavaScript WMS JSON REST AJAX GeoRSS KML Design
  • 40. Turner’s Characterization of Geoweb formats Shapefiles Microformats (geo) (XML) GeoRSS (XML) KML (XML) GeoJSON GML Others (GeoPDF, JPEG2000) Service Standards (Interfaces) WMS, WFS, SOAP, OpenSearch-Geo, RESTful style (Turner, 2009)
  • 41. Formats as Representation Resources (Map) SOAP WMS WFS HTTP Goodness (RESTful) Representations of a resource GeoJSON GML JPEG2000 KML GeoRSS JPEG2000
  • 42. “GeoRSS, KML, and GeoJSON are the itching powder, squirting ink pen, and dribble cup of geodata formats.”– Sean Gillies (Turner, 2009)
  • 43. Common Web 2.0 Patterns Influencing the Geoweb Service Oriented Architecture (SOA) Software as a Service (SaaS) Participation-Collaboration Asynchronous Particle Update Mashup Rich User Experience Collaborative Tagging Structured Information Formulated By Real Examples….
  • 44. SOA Debate for the Geoweb REST SOAP “Is the web” Bottom up approach Organic Stateless, cacheable, layered, linked URI based resources Multiple formats (not just xml) Bookmarkable Portable Performance Simple “SOAP You Can Trust” It has been around and has been used Standards oriented It works Top down approach Contract oriented Complex Robust Secure (Noyle and Painter, 2009)
  • 45. REST
  • 46.
  • 47. What GIS has been waiting for all along
  • 48.
  • 50. Runtimes/Sandboxes ESRI Flex and SL APIS Desktop Like Higher Expectations Sovereign Usage
  • 51. GeoRSS Feed From USGS JSON Map Service ArcGIS Server JSON Map Service ArcGIS Online
  • 52.
  • 53. Top Down Vs. Bottom Up Standards vs. Grassroots GML vs. RSS REST vs. SOAP Metadata Spatial Data Infrastructures vs. RESTful discovery Adaptability vs. Stability
  • 54.
  • 55.
  • 56.
  • 57. “An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the physical (abiotic) factors of the environment. Ecosystems can be permanent or temporary. An ecosystem is a unit of interdependent organisms which share the same habitat. Ecosystems usually form a number of food webs…” (Ecosystem, 2009)
  • 58. Geoweb as an Ecosystem Unit: Geoweb Biotic Factors: People Users, Participants Perceptions (top-down vs bottom-up) Change Usability Abiotic Factors: Architectures, standards, formats, specifications, development platforms Relationships Permanent of temporary Interdependence Food webs
  • 59. Future Semantic Web (Web 3.0) Sensor Networks Now: Environmental Modeling, Battlefield surveillance Future: Facilities management (where is that computer in a particular building) (Moreno, 2009)
  • 60. References Cited Ecosystem. (2009, August 26). In Wikipedia, The Free Encyclopedia. Retrieved 17:10, August 26, 2009, from http://en.wikipedia.org/w/index.php?title=Ecosystem&oldid=310197121 ESRI. (2007). Geospatial Service Oriented Architectures. ESRI Whitepaper. http://www.esri.com/library/whitepapers/pdfs/geospatial-soa.pdf ESRI. (2003). Implementing a Metadata Catalog Portal in a GIS Network http://downloads2.esri.com/support/whitepapers/ao_/Implementing_a_Metadata_Catalog_Portal_in_a_GIS_Network.pdf Fee, James. (2009). Barriers to Data Sharing. WhereCamp5280. July 2009. RetrievedAugust, 2009, from http://www.youtube.com/watch?v=wCeKI_7sRJ8
  • 61. References Cited Jones, Michael, T. (2009). Michael T. Jones – Geoweb Conference-July 20, 2009. RetrievedAugust, 2009, from http://www.youtube.com/watch?v=wCeKI_7sRJ8 Moreno, Rafael. (2009). The Geospatial Semantic Web: What are its Implications for Geospatial Information Users. Unpublished. Noyle, Brian. Usability and the Geoweb. Weblog entry. GIS and .Net Development. August 2009. http://briannoyle.wordpress.com/2009/07/03/useability-and-the-geoweb-part-1-of/ Noyle, Brian, Painter, Ian. (2009). GeoWeb Architecture Panel. RetrievedSeptember, 2009, from http://www.ustream.tv/recorded/1898360 “Ian Painter" (http://www.snowflakesoftware.com/ ). " I did a Top Down talk..." [Weblog comment.] N.d. Top Down vs. Bottom Up at GeoWeb 2009. Sean Gorman. Off the Map. July 2009. http://blog.fortiusone.com/2009/08/07/top-down-vs-bottom-up-at-geoweb-2009/
  • 62. References Cited Scharl, A. and Tochtermann, K. (2007). The Geospatial Web: How Geobrowsers, Social Software and Web 2.0 are Shaping the Network Society. London, England: Spring Science. Treves, Richard. (2009). AGU Scientists Tech Talks – Geoweb Usability [Video]? RetrievedAugust, 2009, from http://www.youtube.com/watch?v=levgAXgxYw0 Turner, Andrew. Geoweb Standards: Five Part Series. Weblog entry. High Earth Orbit. August 2009. http://highearthorbit.com/geoweb-standards-intro/ Understanding Hype Cycles. Hype Cycles. 26 August 2009. 26 August 2009 http://www.gartner.com/pages/story.php.id.8795.s.8.jsp.

Notas del editor

  1. What is the geoweb?People use the term like it is a tangible thing, like they know what it is, like it existsStory course nameDepends on who your are talking tooWhat their perspective is.From what angleTechnologists GovernmentUsersVendorsOld School Geogeeks (GIS)To get a full definition, we need to look at if from all angles because I’m not sure which is right
  2. Many things is not about (at least each by themselves)
  3. Its not just something that is driven or lives in the context of a GIS. Much larger scope
  4. Geoweb = Google Earth isn’t true. This is a component, manifestation of Geoweb but isn’t the end allInterfacing with the geoweb
  5. Its not even about webmaps or slick web mapping applications.
  6. Not just about code,api’s, sdk’s
  7. What it is collectivelylook at it from all angles
  8. History, what is the historical story of the geowebIts rootsWhere and whyevolution
  9. From a scientist/GIS professionals perspectiveGIS Online: Distributed GISGIS foundation resonatesGIS in the browserFull functionality
  10. Governments talk about data sharing and SDI (spatial data infrastructure)Federated GISOrganized and dictated from over-arching standards (FGDC, W3C)Top down approach
  11. VendorsAll things geo live on the web“Our GIS platform is the web”Emerging marketsBusiness strategies
  12. Users/ConsumersNotion of the Geoweb and how these people use the data.Users(non-technologists, content specialists)Consumers (general public)Now I as a consumer can express myself geographically (very popular and powerful)
  13. Change is a big one. GIS industry changes slowly. Geoweb represents change. Geoweb is set of processes related to user preferences, user behaviors, technological advancements, Cultural changes. Business processes, and workflows. Accelerated pace (telephone, 20 year adoption, tv 15 years, PC 5 years, mobile phones couple of years, Now down to a year for most things, 500,000 downloads of GE a day average since it was released) 10 billion youtube videos per month – 5 years ago it wasn’t even here. Google Maps API: 470 changes in 4 years. Almost everytime you use it, its differentProblem withGIS legacy: quality, documentation, system complexity but doesn’t adapt to change
  14. And then of course, there are standardsNeed for standardization has been around a long time.Munster Cathedral in Germany: Carvings of standardized sizes of bread loafsStandards organizations (OGC, FGDC, ISO, W3C)Attempt to find a common understandingProblemContent specialistsTend to be too complicated: Hard to implement
  15. And then there are the implementers-technologists for technology sake:FormatsArchitecturesArchitecturesTechnologiesSpecificationsPlatforms and frameworks
  16. So what is it?Use an organic approach (the buzz), examples, existing landscapeThen Formalized Web 2.0 PatternsFinally, use the following analogy of an Ecosystem
  17. First introduce the notion of an ecosystem because that is the best way I can think to describe it. As we review concepts, characteristics, etc of the Geoweb, keep this definition in mind.Following on this theme, I am going to look at the Geoweb from an organic perspective, looking at what leaders in the community are saying about it,
  18. A good way to characterize the historical perspective is to look at the Geoweb evolutionLots of concepts here (history, legacy, top down vs bottom up approach)Geoweb, or at least how we see it has undergone an evolution
  19. So naturally, in the beginning, the geoweb was online maps. Internet Mapping Some interactivity, but basically digital representation of something that has been around for a very long time—mapHeavy emphasis in cartography. Some traditional GIS like interactivity (identify, zoom)Not formally definedPossible DefinitionsUsing the materials available on the Internet to help to gather information, create maps, and distribute that information via the Internet.To utilize the Internet for creating and using mapping related software.Creating, displaying, and using spatial information on the world wide web.Accessing the web to create and display maps, using the most up-to-date GIS
  20. Distributed GIS: Fully distributed GIS functionIntegration – GIS operations or components merged with basic IT operationsOpen and Independent – from hardware, operating systems, etc…Minimal Infrastructure – Rent operations and data rather than buy itGIS platform independent – no need to lock into a specific GIS platformTechnology Shift – monolithic and resource heavy to flexible, plug and playGIS vendors Refocus – components developed by smaller GIS vendorsVery specialized and domain specificVendors don’t have to be all things to all peopleality of the web
  21. And then 2005 hit, Gmaps, Gmaps API and Gearth, OGC standards matured. IT guys got involved.But, everyone has involvement: GIS hits web 2.0Elected officials even know about geospatial data, terms, conversion etc….(mayor spoke before him)
  22. Internet Mapping (Grasslinks, ArcView IMS, ArcIMS, MapServer)Online maps, cartography, map publishingDistributed GIS (ArcIMS, ArcGIS Server, Oracle Spatial, MapServer)Web Services & Service OrientedTechnical UsersWeb based (distributed) traditional GIS functionalityRelatively CostlyService BUS and Enterprise GISSpatial Data InfrastructuresGeoweb (Open Source, Geobrowsers, Lightweight APIs, GoogleMaps)Minimal tradional GIS functionalityContent and discovery center, not functional or data centeredService OrientedWeb 2.0Cheaper and simpleConsumer driven – non technical >>NeogeographyUsers demand rich experiences (NO MORE WAITING)
  23. Sometimes, these changes or stages of evolution follow a well defined modelGartner Hype CycleExplain Hype CycleWhere are we at with the Geoweb in the previous contextHow might the previous incarnations of the Geoweb looked like in this hype curve.
  24. Very much so.Traditional view has been through data portalsGIS data centric.GIS user needs drivenTop Down approachGeoweb as a federated GIS: Enabling Data Sharing: Spatial Data infrastructure.Top down approach.Standards drivenGovernment oriented
  25. Explain in detail how a SDI worksCatalogue of metadata referencing distributed geospatial resourcesInterconnected catalogues feeding into master portalsTraditional search and discover modelPassive user participationAuthoritative data sources
  26. Traditional Spatial Data Infrastructure Doesn’t work.Try and search for something in anything: Google Maps, Data.gov, geodata.govInterfaces OKSearch technology badMetadata never gets updated, xml isn’t all that easy for peopleGoogle search not the solution: most people only looks at first page of results so people game Google (Ads) Jason BirchESRI Restful API is searchable by googleZen: Simple related to usability.
  27. James Fee argues that services directory of ArcGIS Server is a potential good solutionIndex by search enginesLinks to related contentNot complicated, machine and human readable
  28. Geoweb for content specilialists (scientists and engineers): Traditional GIS in a browserVery specialized requirementsScientists need to be able to access very complex capabilitiesComplicates requirements, system design, decreased usability.Distributed GISLots of layers and capabilities. Specialized functions
  29. Standards
  30. Consumer oriented GeowebEvery news cast not has its fancy globe zoom inMissing girl Google Map BackyardAll news oriented communication is using a geospatial component“Geoweb is a platform for integrating media”“Popularized geo-annotating the Planet”“Can be used to tap into existing knowledge repositories, integrating them by geo-enabling them” – all being presentable in a popular media context”“Geography is the primary means of structuring media”
  31. But it goes further than just the media, everyday usersGoogle Earth, ArcGIS Explorer, Google Maps, Bing, Mapquest, Car navigationTravel plansEveryone has a GPS, upload data into systemYou can track down your highschool friendsDirections go without saysGiven that Geo has hit mainstream, we as Geoweb pros have more to be concerned with now, outside of our traditional GIS roots. User expectations and Usability.
  32. Given the top down standards, GIS people and technologists comfort level of change vs consumer oriented (fast, non complex) expectationsWe are faced with a cataclysmic collision Technologist building systems because they can vs what people really want in a systemGIS people building systems like a GIS vs how people will really use them (Google)Do we really need 50 layers and a TOC?This transitions our discussion into a characteristic of the Geoweb that is critical--Usability
  33. From a distributed GIS perspective (Enterprise level): Citrix works just fine.If your audience is non-techiesDon’t need to rebuild an online GIS
  34. Hide Complexity: Forester/trees, realitor/home, most don’t know or care about buffers, intersect, etc…When a roadway project manager asks for all structures near her project, without knowing it she really means,“Locate point features in the Structures layer that fall within 1 mile of the section of Route 6A between mile posts 12 and 25.”A GIS professional would know that getting this information requires an initial point selection, followed by a buffer, an intersection with a second layer (roads), followed by a buffer of the resulting road segment, followed by an intersection of the second buffer with the structures layer.Roadway manger doesn’t care about this.Eliminate layers: Difficult (base vs operational)Hide the details: Don’t necessarily need a individual user interface elements for every operation, buckets of data not neededProvide Feedback: Either passively our actively. Passively by not providing individual tools to complete a workflow. Relates to hiding complexity.Handle the null case: If the user does something, that yields no results, let the user knowIf a service is unavailable and the user tries to turn it on, let them know what is going on.Protect Users From Themselves:Validate immediately, dropdown with options, as typed datePerformance: FAST, FAST, FAST if not instant, let the use know that they are waiting, kind of related to provide feedback.
  35. The rest of us=users of our applications in generalScientists/Engineers=content specialists, embracers of complexity80, 20 scenerio: 20% of requirements meet 80 percent of user expectations vs. 80 percent of requirements for only 20% users
  36. So now the geekyness.We are going to be looking a geekyness all semesterOne good way of characterizing the state of the Geoweb with regard to geekyness is by discussing the formats of the Geoweb (we all know about formats)
  37. Shapefiles:File format, proprietary but common, most packages can use, gov download,Miny database, not linkages, troubling standard shortfalls (12 char fields). File system basedMicroformats: Simple and aligned with well established standard: HTMLGeoRSS: Real Simple Syndication with geography embedded. Problem is RSS can be RDF, RSS, ATOM and 3 flavors of geo (simple, gml, w3c)KML: HTML of the web. Michael Jones at geoweb 2009: 250000 sites with kml with 500 million kml files with 2 billion placemarks, robust but comes from proprietary roots, often leading to vender specific abiguityGeoJSON: Javascript Object Notation: Serializing JS objects in text string with geo component, comes from JS api lineage (DOJO), nothing more than arbitrary collection of JS object, no formal schemaGML: Non abitrary xml schema for representing geographic resources. Very rich. Very complex. More times than not, only simple geographic constructs are neededService Standards (Interfaces): Communication specifications, means of invoking or making requests for the number of formats stated above.
  38. Representing these formats using our previously defined Web2.0 Reference Architecture and using terminology that is more REST like
  39. Any number of problems with these standardsSelf discription via mime-type: client needs to know what it is gettingFile size: Geographic data is notoriously large, imagine encoding 10,000 oil and gas wells as text and streaming it over the internetComplexity scope: Simplicity of format and specification for adoption sake but still needs complexity to meet needed requirementsGeoRSS being to simple, GML being too complex. Need some middle ground
  40. Given our foundational disscussion related to web 2.0 patterns, lets look at these in action within the Geoweb.
  41. SOA Implementation as it relates to the GeowebMore in a later unit but more or less, it is web services based on how the web really worksRepresentational State Transfer2000doctoral dissertation about the web written by Roy Fielding, one of the principal authors of the HTTP protocol specification, and has quickly passed into widespread use in the networking community No messaging or wrappers just HTTP goodness (Get, Post, Delete, Update)Grass Roots, Alternative to “Big Web Services”85% of Amazon’s web services users are REST users
  42. SaaS and the Geoweb: Cloud Computing and GIS
  43. Participation CollaborationMaduriindia – user generated data, not purchased, maybe show transition, goes with collaboration. Santiago Chile is another examples, data can’t be purchased. They call it collaborative base map.Whatever product you created can be better if users can participate.Users in Google maps can edit the location of things that are in the index
  44. Mashup and AJAX
  45. I hope I have given an nice spectrum of things to think about.One idea that seems to keep surfacing is a definite dichotomy.Technological perspective: Top-down vs bottom upIdeological Perspective: GIS and IT
  46. OpenStreetMaps from 140,000 and growing contributors, we’ve seen the animations of 500 million KML points from Google
  47. Related to the evolutionCould tie the current look of what the geoweb to Google Maps coming on the seen: embraced by IT industryPreviously: Distributed GIS: rooted in GIS
  48. First introduce the notion of an ecosystem because that is the best way I can think to describe it. As we review concepts, characteristics, etc of the Geoweb, keep this definition in mind.Following on this theme, I am going to look at the Geoweb from an organic perspective, looking at what leaders in the community are saying about it,
  49. Unit implies a discrete class, something that is definableBiotic Factors: Web 2.0 and us, users expectations, needs, requirements, participants of web 2.0 (collab, part pattern)Abiotic Factors: Relationships: All of these things
  50. Semantics: What we do with the web:Integrate information, search, data mineTypically done in different contexts (cousel browsing, emergency response)Problem: Think of how ineffcient our use of the web isDo a search and you get a lot of information that isn’t relavent to what you asked forsearch for the term agentIntegration: When integrating data, say web services, still need human involvement, Ambiguity:Ambiguity handled by humansWhat we want:Machines or agents to help answer questionsRead scenerioHow do we do this:Provide context to terms so that machines understand How is this done, AI, folksonomies, etc…