SlideShare a Scribd company logo
Geospatial Web Dr. Harry Chen CMSC 491S/691S March 24, 2008
Agenda Digital maps revolution Introduction to GIS Key Geospatial Web technologies
Our civilizations are built on maps Anglo-Saxon world map  (circa 1040 CE) 1883 reconstruction of  Eratosthenes ' map (276-194 BC)   Babylonian  World map (6 th  Century BC) Tabula Peutingeriana (4th century) - Britain to the west, India to the East Source: http://en.wikipedia.org/wiki/Ancient_world_maps
Map is more than a piece of paper Map by itself is a technology Gives a virtual representation of an area Tells a story about of our past history Highlights the symbolic relationships between entities, objects and regions Cartography – the study of map-making
World Map 1970 Source: National Geographic Ukraine is part of the USSR
World Map 1994 Source: National Geographic Ukrain is no longer part of the USSR
Digital Maps Picture a digital map in your head.  What do you see?
Do you see this? Fine. Google Maps is the most popular digital map today. But, there are many other kinds of digital maps before it. Without their innovations, we won’t have Google Maps.
Introduction to GIS
Disclaimer This is not a geography course lecture.  This is not a cartography course lecture. This lecture is not intended to cover the full history or evolution of digital map making. It’s intended for software developers who want to learn geospatial web programming
Key concepts GIS (Geographic Information Systems) Geospatial Web
GIS (Geographic Information Systems) No standard definition of what it is In general, it’s the use of computer systems to manage, analyze and display geographical information We use GIS to solve problems  e.g., resource management and planning
Geospatial Web No standard definition of what it is GIS for the Web : Use GIS technology to enhance Web application functions  The Web for GIS : Use the Web as a platform for sharing geographic data, enabling collaboration and enriching the capabilities of GIS.
Emergence of GIS Computing technology advancements helped to establish the GIS foundation Kind of like Paper Maps    Digital Maps Pen drawing    Click icons Statistical data on paper    Saved data in DB
Popular use of GIS Resource Management Asset Management Urban Planning Marketing Logistics Sales
Technologies under the hood GIS Foundations Data entry Data display Data management (not covered) Information retrieval and analysis (not covered)
Data entry There’s the problem of data collection. But, we won’t discuss here. Let’s assume you have the data collected. How do you store this data? How would you store the information about the country border of Ukraine?
How about the border of Indonesia? So many islands! Irregular shapes!
How about other kinds of data? Streets? Parcels? Evaluation? Land usage? Custom? restaurants that the Clintons has visited
Some common representations Raster and Vector data The concept of layers (ESRI)
What can say about your data? Geospatial data has two components (1) Observation (entity) (2) Attribute (variable) Country USA (entity) Population: 301,139,947 (variable) Capital: Washington, DC (variable)
What else can you say about data? Your data (i.e., entities) has two kinds of location information Absolute location The exact location in a coordinates system (lat/long)  Relative location The topological location referred to other entities UMBC (entity) N 39° 15' 19'‘, W 76° 42' 41'‘ (absolute) Located in Baltimore County (relative)
Data display Concerns how you want to look at the data for what purpose.
Managing Your SimCity
Key Geospatial Web technologies
Geospatial Web technologies Languages for describing geospatial data on the Web Services for sharing and finding geospatial data on the Web Annotate Web resources with geospatial properties Visualizing the geospatial Web
GML Geography Markup Language (GML) is an XML language for expressing geographic features Defined by the Open Geospatial Consortium (OGC)
Describing a Feature using GML http://en.wikipedia.org/wiki/Geography_Markup_Language#Examples
KML Keyhole Markup Language An XML language for expressing geographical annotation and visualization. Developed by Keyhole, Inc. (which was later acquired by Google) Since GML is taken, I guess they have to stick with KML.
KML example KML is used by Google Maps and Google Earth Less expressive than GML in terms of kind of geographical information it can describe. But KML is more widely used in Web mashups.
Web Map Service (WMS) WMS is a specification for implementing a Web service that can dynamically produce maps of spatially referenced data Defined by OGC WMS Geo. Web Application Client Browser Map (JPEG, GIF etc.)
Web Feature Service (WFS) WFS is a specification for implementing a Web service that can produce descriptions of “Features”  Feature is an abstract representation of any geospatial thing in the world. WFS Geo. Web Application Client Browser Feature (GML/XML or ESRI shapefiles)
Geotag There are many ways a user can  annotate Web resources with location information. Flickr machine tags Microformats RDFa GeoRSS
Visualizing the geospatial Web 2D and 3D maps are changing the way we view information on the Web
What’s next? We will visit the following topics Google Maps API GML and KML Geonames

More Related Content

What's hot (20)

PPT
Mapping the news 2012
David Herzog
 
ODP
Spatial is Not Special ?
Maurizio Napolitano
 
PPT
Using geobrowsers for thematic mapping
Bjorn Sandvik
 
PPTX
Geoscience Australia National Map
share_s
 
PPTX
Interactive mapping for journalists
David Herzog
 
PPT
Types of-maps - part 2
Vineesh V Vineeshvc
 
PPT
gis spatial data and maps
Bandla Msengana
 
PPTX
Digitalcartography
NimraArshad25
 
PPT
Cartographic map design
Khilaraj Chouhan
 
PDF
GISdayposter 3
James McGinty
 
PPTX
UCT GIS Labs
pvhead123
 
PPTX
TYBSC IT PGIS Unit V Data Visualization
Arti Parab Academics
 
PPTX
TYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial Database
Arti Parab Academics
 
PDF
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
PPTX
Basics in Cartography
Mohd Akhter Ali
 
DOC
Fourth dimension
Alessandro Califano, PhD
 
PPT
Gis Concepts 3/5
CIER Facultad de Agronomía
 
PPT
Google Earth and GIS (EPAN09)
WV Assocation of Geospatial Professionals
 
PPTX
Geography in 21st century
Mani Singh
 
DOCX
Sql server 2008 r2 spatial data whitepaper
Klaudiia Jacome
 
Mapping the news 2012
David Herzog
 
Spatial is Not Special ?
Maurizio Napolitano
 
Using geobrowsers for thematic mapping
Bjorn Sandvik
 
Geoscience Australia National Map
share_s
 
Interactive mapping for journalists
David Herzog
 
Types of-maps - part 2
Vineesh V Vineeshvc
 
gis spatial data and maps
Bandla Msengana
 
Digitalcartography
NimraArshad25
 
Cartographic map design
Khilaraj Chouhan
 
GISdayposter 3
James McGinty
 
UCT GIS Labs
pvhead123
 
TYBSC IT PGIS Unit V Data Visualization
Arti Parab Academics
 
TYBSC IT PGIS Unit I Chapter II Geographic Information and Spacial Database
Arti Parab Academics
 
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
Basics in Cartography
Mohd Akhter Ali
 
Fourth dimension
Alessandro Califano, PhD
 
Gis Concepts 3/5
CIER Facultad de Agronomía
 
Google Earth and GIS (EPAN09)
WV Assocation of Geospatial Professionals
 
Geography in 21st century
Mani Singh
 
Sql server 2008 r2 spatial data whitepaper
Klaudiia Jacome
 

Viewers also liked (20)

PPT
Semantic Web 2.0
hchen1
 
PDF
Hantering av kartor wms tjänster och punktmoln i novapoint dcm bas
Vianova Systems Sweden AB
 
PPTX
Time, Change and Habits in Geospatial-Temporal Information Standards
George Percivall
 
PDF
Common Approach for UAS Data Geoprocessing
George Percivall
 
PPT
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes
 
PDF
Putting Your Data on a Map
Shawn Day
 
PPTX
Augview presentation GE user conference bali 2014 - MIke Bundock
Geo AR Games
 
PDF
Best Web-based Data Visualization tools
Atchai
 
PPT
An Overview of Web GIS and Location Based Services
webmapsolutions
 
PPT
Google Maps API
hchen1
 
PDF
MongoDB + GeoServer
MongoDB
 
PPTX
SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016
Tanya Cashorali
 
PDF
Giving MongoDB a Way to Play with the GIS Community
MongoDB
 
ODP
Mapserver vs. geoserver
鸣 饶
 
PPT
Delivering location-based services using GIS, WAP, and the Web: two applications
Sergio Luján Mora - Universidad de Alicante
 
ODP
WMS Performance Shootout 2010
Jeff McKenna
 
KEY
Mapping History on Open Street Map
frankieroberto
 
PDF
OSM and Online Time Machines SotM US 2012 PDX
gwhathistory
 
PDF
Visualisation of Complex 3D City Models on Mobile Webbrowsers Using Cloud-bas...
Martin Christen
 
PPTX
OpenStreetMap in 3D using Python
Martin Christen
 
Semantic Web 2.0
hchen1
 
Hantering av kartor wms tjänster och punktmoln i novapoint dcm bas
Vianova Systems Sweden AB
 
Time, Change and Habits in Geospatial-Temporal Information Standards
George Percivall
 
Common Approach for UAS Data Geoprocessing
George Percivall
 
Dotted Eyes - Open Software, Standards and Data
Dotted Eyes
 
Putting Your Data on a Map
Shawn Day
 
Augview presentation GE user conference bali 2014 - MIke Bundock
Geo AR Games
 
Best Web-based Data Visualization tools
Atchai
 
An Overview of Web GIS and Location Based Services
webmapsolutions
 
Google Maps API
hchen1
 
MongoDB + GeoServer
MongoDB
 
SportsDataViz using Plotly, Shiny and Flexdashboard - PlotCon 2016
Tanya Cashorali
 
Giving MongoDB a Way to Play with the GIS Community
MongoDB
 
Mapserver vs. geoserver
鸣 饶
 
Delivering location-based services using GIS, WAP, and the Web: two applications
Sergio Luján Mora - Universidad de Alicante
 
WMS Performance Shootout 2010
Jeff McKenna
 
Mapping History on Open Street Map
frankieroberto
 
OSM and Online Time Machines SotM US 2012 PDX
gwhathistory
 
Visualisation of Complex 3D City Models on Mobile Webbrowsers Using Cloud-bas...
Martin Christen
 
OpenStreetMap in 3D using Python
Martin Christen
 
Ad

Similar to Geospatial Web (20)

PPT
Principles of GIS.Lecture201511_BGTD.ppt
ShafiqullahRahmani
 
PDF
Geocart workshop
Aileen Buckley
 
PPTX
Introduction to Geographic Information Systems
Ange Felix NSANZIYERA
 
PPTX
Lecture on Open Source GIS for Irish Archaeology. Bective Abbey Excavation pr...
Gianmarco Cattari
 
PDF
An introduction to geographic information systems (gis) m goulbourne 2007
Michelle Goulbourne @ DiaMind Health
 
PPTX
GIS_Geographical Information System & Global Positioning System in Geography
Dr. B. Sarkar, Dinhata College
 
PDF
TYBSC IT SEM 6 GIS
WE-IT TUTORIALS
 
PPT
What is Geography Information Systems (GIS)
John Lanser
 
DOCX
Gis
KoelAlice
 
PPT
How to empower community by using GIS lecture 1
wang yaohui
 
PPT
Intro to GIS and Remote Sensing
John Reiser
 
PPTX
Basic of Geographic Information System (GIS)
SomenathGoswami3
 
PPT
Chap1 introduction to geographic information system (gis)
Mweemba Hachita
 
PPTX
REMOTE SENSING AND GEOGRAPHICAL INFORMATION SYSTEM.pptx
kalaignarkarunanidhi
 
PDF
gis.pdf
RamMishra65
 
ODP
4 anna mria
GeoMedeelel
 
PPTX
Overview of gis new
Kanagiri S Prasad
 
PDF
Web GIS
Zhaoying Wei
 
PPT
Gis Concepts 1/5
CIER Facultad de Agronomía
 
PPTX
A Journey to the World of GIS
Nishant Sinha
 
Principles of GIS.Lecture201511_BGTD.ppt
ShafiqullahRahmani
 
Geocart workshop
Aileen Buckley
 
Introduction to Geographic Information Systems
Ange Felix NSANZIYERA
 
Lecture on Open Source GIS for Irish Archaeology. Bective Abbey Excavation pr...
Gianmarco Cattari
 
An introduction to geographic information systems (gis) m goulbourne 2007
Michelle Goulbourne @ DiaMind Health
 
GIS_Geographical Information System & Global Positioning System in Geography
Dr. B. Sarkar, Dinhata College
 
TYBSC IT SEM 6 GIS
WE-IT TUTORIALS
 
What is Geography Information Systems (GIS)
John Lanser
 
How to empower community by using GIS lecture 1
wang yaohui
 
Intro to GIS and Remote Sensing
John Reiser
 
Basic of Geographic Information System (GIS)
SomenathGoswami3
 
Chap1 introduction to geographic information system (gis)
Mweemba Hachita
 
REMOTE SENSING AND GEOGRAPHICAL INFORMATION SYSTEM.pptx
kalaignarkarunanidhi
 
gis.pdf
RamMishra65
 
4 anna mria
GeoMedeelel
 
Overview of gis new
Kanagiri S Prasad
 
Web GIS
Zhaoying Wei
 
Gis Concepts 1/5
CIER Facultad de Agronomía
 
A Journey to the World of GIS
Nishant Sinha
 
Ad

More from hchen1 (12)

PPT
Semantic HTML
hchen1
 
PPT
Geonames
hchen1
 
PPT
OpenSearch
hchen1
 
PPT
RSS and Atom in the Social Web
hchen1
 
PPT
An Introduction to Ajax Programming
hchen1
 
PPT
Machine Tags
hchen1
 
PPT
Web 2.0 Mashups
hchen1
 
PPT
Gnizr Architecture (for developers)
hchen1
 
PPT
Folksonomy and Tagging in the Social Web
hchen1
 
PPT
Developing Java Web Applications
hchen1
 
PPT
Inside Gnizr
hchen1
 
PPT
Social Web Technologies
hchen1
 
Semantic HTML
hchen1
 
Geonames
hchen1
 
OpenSearch
hchen1
 
RSS and Atom in the Social Web
hchen1
 
An Introduction to Ajax Programming
hchen1
 
Machine Tags
hchen1
 
Web 2.0 Mashups
hchen1
 
Gnizr Architecture (for developers)
hchen1
 
Folksonomy and Tagging in the Social Web
hchen1
 
Developing Java Web Applications
hchen1
 
Inside Gnizr
hchen1
 
Social Web Technologies
hchen1
 

Recently uploaded (20)

PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
NASA A Researcher’s Guide to International Space Station : Physical Sciences ...
Dr. PANKAJ DHUSSA
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 

Geospatial Web

  • 1. Geospatial Web Dr. Harry Chen CMSC 491S/691S March 24, 2008
  • 2. Agenda Digital maps revolution Introduction to GIS Key Geospatial Web technologies
  • 3. Our civilizations are built on maps Anglo-Saxon world map (circa 1040 CE) 1883 reconstruction of Eratosthenes ' map (276-194 BC) Babylonian World map (6 th Century BC) Tabula Peutingeriana (4th century) - Britain to the west, India to the East Source: http://en.wikipedia.org/wiki/Ancient_world_maps
  • 4. Map is more than a piece of paper Map by itself is a technology Gives a virtual representation of an area Tells a story about of our past history Highlights the symbolic relationships between entities, objects and regions Cartography – the study of map-making
  • 5. World Map 1970 Source: National Geographic Ukraine is part of the USSR
  • 6. World Map 1994 Source: National Geographic Ukrain is no longer part of the USSR
  • 7. Digital Maps Picture a digital map in your head. What do you see?
  • 8. Do you see this? Fine. Google Maps is the most popular digital map today. But, there are many other kinds of digital maps before it. Without their innovations, we won’t have Google Maps.
  • 10. Disclaimer This is not a geography course lecture. This is not a cartography course lecture. This lecture is not intended to cover the full history or evolution of digital map making. It’s intended for software developers who want to learn geospatial web programming
  • 11. Key concepts GIS (Geographic Information Systems) Geospatial Web
  • 12. GIS (Geographic Information Systems) No standard definition of what it is In general, it’s the use of computer systems to manage, analyze and display geographical information We use GIS to solve problems e.g., resource management and planning
  • 13. Geospatial Web No standard definition of what it is GIS for the Web : Use GIS technology to enhance Web application functions The Web for GIS : Use the Web as a platform for sharing geographic data, enabling collaboration and enriching the capabilities of GIS.
  • 14. Emergence of GIS Computing technology advancements helped to establish the GIS foundation Kind of like Paper Maps  Digital Maps Pen drawing  Click icons Statistical data on paper  Saved data in DB
  • 15. Popular use of GIS Resource Management Asset Management Urban Planning Marketing Logistics Sales
  • 16. Technologies under the hood GIS Foundations Data entry Data display Data management (not covered) Information retrieval and analysis (not covered)
  • 17. Data entry There’s the problem of data collection. But, we won’t discuss here. Let’s assume you have the data collected. How do you store this data? How would you store the information about the country border of Ukraine?
  • 18. How about the border of Indonesia? So many islands! Irregular shapes!
  • 19. How about other kinds of data? Streets? Parcels? Evaluation? Land usage? Custom? restaurants that the Clintons has visited
  • 20. Some common representations Raster and Vector data The concept of layers (ESRI)
  • 21. What can say about your data? Geospatial data has two components (1) Observation (entity) (2) Attribute (variable) Country USA (entity) Population: 301,139,947 (variable) Capital: Washington, DC (variable)
  • 22. What else can you say about data? Your data (i.e., entities) has two kinds of location information Absolute location The exact location in a coordinates system (lat/long) Relative location The topological location referred to other entities UMBC (entity) N 39° 15' 19'‘, W 76° 42' 41'‘ (absolute) Located in Baltimore County (relative)
  • 23. Data display Concerns how you want to look at the data for what purpose.
  • 25. Key Geospatial Web technologies
  • 26. Geospatial Web technologies Languages for describing geospatial data on the Web Services for sharing and finding geospatial data on the Web Annotate Web resources with geospatial properties Visualizing the geospatial Web
  • 27. GML Geography Markup Language (GML) is an XML language for expressing geographic features Defined by the Open Geospatial Consortium (OGC)
  • 28. Describing a Feature using GML http://en.wikipedia.org/wiki/Geography_Markup_Language#Examples
  • 29. KML Keyhole Markup Language An XML language for expressing geographical annotation and visualization. Developed by Keyhole, Inc. (which was later acquired by Google) Since GML is taken, I guess they have to stick with KML.
  • 30. KML example KML is used by Google Maps and Google Earth Less expressive than GML in terms of kind of geographical information it can describe. But KML is more widely used in Web mashups.
  • 31. Web Map Service (WMS) WMS is a specification for implementing a Web service that can dynamically produce maps of spatially referenced data Defined by OGC WMS Geo. Web Application Client Browser Map (JPEG, GIF etc.)
  • 32. Web Feature Service (WFS) WFS is a specification for implementing a Web service that can produce descriptions of “Features” Feature is an abstract representation of any geospatial thing in the world. WFS Geo. Web Application Client Browser Feature (GML/XML or ESRI shapefiles)
  • 33. Geotag There are many ways a user can annotate Web resources with location information. Flickr machine tags Microformats RDFa GeoRSS
  • 34. Visualizing the geospatial Web 2D and 3D maps are changing the way we view information on the Web
  • 35. What’s next? We will visit the following topics Google Maps API GML and KML Geonames