SlideShare ist ein Scribd-Unternehmen logo
1 von 36
Downloaden Sie, um offline zu lesen
A Brief History of Web Mapping




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   3/36
The Pioneers Phase
 The old ages of Web Mapping application


                                                                                                               MapQuest - 1996




 Xerox PARC Map Viewer - 1993




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion                4/36
The Pioneers Phase
 GIS guys get into the game




                                                                                                               ArcIMS - 1997




 MapXtreme - 1997




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion             5/36
The Pioneers Phase
 Open Source GIS guys get into the game




                                                                                                               MapBender- 2001




 MapServer- 1997




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion               6/36
But at this time Most
          Google revolutionized the
        Web Mapping Applications
           way EVERYONE used
                online maps


Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples
                                                                                              Were...
                                                                                              >   Conclusion   7/36
The Pioneers Phase




           No interoperability                          No or very few interactions                            Static Maps
              No standards                                                                              Refresh page for a new map
                                                                                                        Very complicated interface




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion                 8/36
The Experts Phase




                                                                                                               Google Earth




 Google Maps




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion          10/36
The Experts Phase
 1st Mashups                                                                                      “A Mashups, is a web application that
                                                                                                     combines data and functionality
                                                                                                             from different sources
                                                                                                          to create new services”


                                                                                                                               ChicagoCrime which
                                                                                                                 embedded crime data in Google Maps




 Paul Rademacher reverse engineered Google Maps
 to create HousingMaps




http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29
http://blog.programmableweb.com/2010/04/08/the-fifth-anniversary-of-map-mashups-on-the-web/


Introduction    >    A brief history of Web Mapping         >   What is WebMapping ?          >   Examples   >   Conclusion                   12/36
The Experts Phase
 Application Programming Interface
                       Proprietary API

                                Google Maps
                                https://developers.google.com/maps/
                                Probably the most popular API
                                Very atcive community



                                 Bing Maps
                                 www.microsoft.com/maps/developers/web.aspx
                                 Bird Eye view
                                                                                                  Open Source API

                                                                                         LeafLet
                                                                    http://leaflet.cloudmade.com/
                                                                                     Very Powerful
                                                                          Very active community



                                                                               OpenLayers
                                                                      http://openlayers.org/
                                                             Maybe the best Open Source API
                                                                         Lot of possibilities

Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion        13/36
The Democratization Phase



         It must exist a simple way to

                       creating,
                       administrating
                       and publishing

         Geographic data on the web ?



Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   15/36
The Democratization Phase




     Administration                                                                                    Link with others
    of geographic data                                                                                     software

                                          Map                                         Map
                                        Creation                                   Publication

Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion          16/36
The Democratization Phase




                                                                                                               CloudMade




GeoCommons




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion         17/36
The Democratization Phase




                                                                                                               TileMill




 CartoDB




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion      18/36
The Web in Web Mapping




           WEB                                                                         Mapping




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   20/36
Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   21/36
Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   22/36
Web Mapping process




                   Mapping
WEB




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   23/36
Web Mapping process
                                                                                    Easy to create
                                                                                    Ideal for a simple application


                                                                                    Not scalable
                                                                                    Not a lot of possibilities




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion         24/36
Web Mapping process

   Function init() {
       var map = new OpenLayers.Map("map");

          var wms = new OpenLayers.Layer.WMS(
               "OpenLayers WMS",
               "http://vmap0.tiles.osgeo.org/wms/vmap0",
               {layers: "basic"}
          );

          map.addLayer(wms) ;

          map.addControl(
              new OpenLayers.Control.LayerSwitcher()
          ) ;

          map.zoomToMaxExtent();
   }




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   25/36
Web Mapping process
                                                                                    Scalable and a lot of possibilities
                                                                                    Ideal for a professional application


                                                                                    Web Mapping expert needed
                                                                                    Informatics architecture needed




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion          26/36
Web Mapping process
                                            MapServer
                                            Started in 1995 !!!
                                            Linux, Window, Mac Os X
                                            WMS, WFS, WPS
                                            @ http://mapserver.org/
                                                                                        GeoServer
                                                                              Started in 2001
                                                                               Language Java
                                                                     Linux, Window, Mac Os X
                                                                             WMS, WFS, WPS
                                            @ http://geoserver.org/display/GEOS/Welcome/

                                       Mapnik
                                       Language C++, Python
                                       Linux, Window, Mac Os X
                                       No WMS, WFS, WPS
                                       Rendering map
                                       @ http://mapnik.org/
                                                                                                       QGIS Server
                                                                                             Based on QGIS
                                                         The missing link between desktop GIS and deb Maps
                                                                                        WMS/WFS support
                                @ http://hub.qgis.org/projects/quantum-gis/wiki/QGIS_Server_Tutorial
http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout-2010

 Introduction    >   A brief history of Web Mapping     >   What is WebMapping ?   >   Examples   >   Conclusion     27/36
Web Mapping process
    Caching Tiles

                                                           WMS ?




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   28/36
Web Mapping process




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   29/36
Web Mapping process

                                                              Client                  Server                    Database
                    Visualization of
                    Geographic data
                      (Zoom, Pan)

                 Geographic Process
               (Reprojection, analyze)


                Thematic Analysis


                       Storing
                    Geographic Data




Introduction    >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion              30/36
Kartograph




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   32/36
D3.js




Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   33/36
Switzerland GeoPortail




                   Kartograph

Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?   >   Examples   >   Conclusion   34/36
Books




        Web Mapping Illustrated                                                Mapping: A Critical Introduction
          Using Open Source GIS Toolkits                                          to Cartography and GIS
              By Tyler Mitchell                                     Chapter 3. Maps 2.0: Map Mashups and New Spatial Media
             Publisher: O'Reilly Media                                           By Jeremy W. Crampton
                                                                                         Publisher: Wiley
Introduction   >   A brief history of Web Mapping   >   What is WebMapping ?    >   Examples   >   Conclusion       35/36
Arnaud Vandecasteele
Memorial University of Newfoundland
Marine Geomatics Research Lab
http://www.marinegis.com/


      @Geotribu




                                                                                           Resources used :
                                 http://www.mindmeister.com/84442111/lecture-notes-history-of-web-mapping
                                          http://en.wikipedia.org/wiki/Web_mapping#History_of_web_mapping
                                         http://fr.slideshare.net/dbouwman/usability-in-the-geoweb-presentation
                                                         http://fr.slideshare.net/cageyjames/web-mapping-systems
                                                                http://www.geotests.net/cours/sigma/webmapping/

                                                                                                          36/36

Weitere Àhnliche Inhalte

Andere mochten auch

La Crosse Bike Summit Mar2010 Final
La Crosse Bike Summit Mar2010 FinalLa Crosse Bike Summit Mar2010 Final
La Crosse Bike Summit Mar2010 Final
ckohner
 
How Grandmas can now Map the World - Empowering Citizen Cartographers
How Grandmas can now  Map the World - Empowering  Citizen CartographersHow Grandmas can now  Map the World - Empowering  Citizen Cartographers
How Grandmas can now Map the World - Empowering Citizen Cartographers
arno974
 
A semi-supervised learning framework based on spatio-temporal semantic events...
A semi-supervised learning framework based on spatio-temporal semantic events...A semi-supervised learning framework based on spatio-temporal semantic events...
A semi-supervised learning framework based on spatio-temporal semantic events...
arno974
 
Rachel’s Potw Solution
Rachel’s Potw SolutionRachel’s Potw Solution
Rachel’s Potw Solution
Eunjin Park
 
Apport des technologies spatiales pour la détection de comportements anormaux...
Apport des technologies spatiales pour la détection de comportements anormaux...Apport des technologies spatiales pour la détection de comportements anormaux...
Apport des technologies spatiales pour la détection de comportements anormaux...
arno974
 
Improving volunteered geographic data quality using semantic similarity measu...
Improving volunteered geographic data quality using semantic similarity measu...Improving volunteered geographic data quality using semantic similarity measu...
Improving volunteered geographic data quality using semantic similarity measu...
arno974
 
Making Web Maps Beautiful & Different with TileMill
Making Web Maps Beautiful & Different with TileMillMaking Web Maps Beautiful & Different with TileMill
Making Web Maps Beautiful & Different with TileMill
arno974
 
Regulatory Compliance Ver. Training Pack 2
Regulatory Compliance Ver. Training Pack 2Regulatory Compliance Ver. Training Pack 2
Regulatory Compliance Ver. Training Pack 2
henryarm2002
 

Andere mochten auch (10)

La Crosse Bike Summit Mar2010 Final
La Crosse Bike Summit Mar2010 FinalLa Crosse Bike Summit Mar2010 Final
La Crosse Bike Summit Mar2010 Final
 
How Grandmas can now Map the World - Empowering Citizen Cartographers
How Grandmas can now  Map the World - Empowering  Citizen CartographersHow Grandmas can now  Map the World - Empowering  Citizen Cartographers
How Grandmas can now Map the World - Empowering Citizen Cartographers
 
A semi-supervised learning framework based on spatio-temporal semantic events...
A semi-supervised learning framework based on spatio-temporal semantic events...A semi-supervised learning framework based on spatio-temporal semantic events...
A semi-supervised learning framework based on spatio-temporal semantic events...
 
Rachel’s Potw Solution
Rachel’s Potw SolutionRachel’s Potw Solution
Rachel’s Potw Solution
 
Apport des technologies spatiales pour la détection de comportements anormaux...
Apport des technologies spatiales pour la détection de comportements anormaux...Apport des technologies spatiales pour la détection de comportements anormaux...
Apport des technologies spatiales pour la détection de comportements anormaux...
 
Nasi lemak
Nasi lemakNasi lemak
Nasi lemak
 
Introduction to WAP
Introduction to WAPIntroduction to WAP
Introduction to WAP
 
Improving volunteered geographic data quality using semantic similarity measu...
Improving volunteered geographic data quality using semantic similarity measu...Improving volunteered geographic data quality using semantic similarity measu...
Improving volunteered geographic data quality using semantic similarity measu...
 
Making Web Maps Beautiful & Different with TileMill
Making Web Maps Beautiful & Different with TileMillMaking Web Maps Beautiful & Different with TileMill
Making Web Maps Beautiful & Different with TileMill
 
Regulatory Compliance Ver. Training Pack 2
Regulatory Compliance Ver. Training Pack 2Regulatory Compliance Ver. Training Pack 2
Regulatory Compliance Ver. Training Pack 2
 

Ähnlich wie Past, Present and Future of WebMapping Application

Online mapping with_the_google_maps_api
Online mapping with_the_google_maps_apiOnline mapping with_the_google_maps_api
Online mapping with_the_google_maps_api
Celny Quispe
 
Drupal and the GeoSpatial Web
Drupal and the GeoSpatial WebDrupal and the GeoSpatial Web
Drupal and the GeoSpatial Web
Andrew Turner
 
blueMarine photographic workïŹ‚ow with Java
blueMarine photographic workïŹ‚ow with JavablueMarine photographic workïŹ‚ow with Java
blueMarine photographic workïŹ‚ow with Java
Fabrizio Giudici
 
Cloud Comp Challenges
Cloud Comp ChallengesCloud Comp Challenges
Cloud Comp Challenges
befreax
 
Working with Web 2.0 APIs (or, maybe just defining)
Working with Web 2.0 APIs (or, maybe just defining)Working with Web 2.0 APIs (or, maybe just defining)
Working with Web 2.0 APIs (or, maybe just defining)
Bridget S
 
Microsoft Power Point Best Practices For Scaling Heavily Adopted And Concur...
Microsoft Power Point   Best Practices For Scaling Heavily Adopted And Concur...Microsoft Power Point   Best Practices For Scaling Heavily Adopted And Concur...
Microsoft Power Point Best Practices For Scaling Heavily Adopted And Concur...
Steve Feldman
 

Ähnlich wie Past, Present and Future of WebMapping Application (20)

The User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open PlatformThe User-participated Geospatial Web as Open Platform
The User-participated Geospatial Web as Open Platform
 
Online mapping with_the_google_maps_api
Online mapping with_the_google_maps_apiOnline mapping with_the_google_maps_api
Online mapping with_the_google_maps_api
 
Brandon
BrandonBrandon
Brandon
 
Drupal and the GeoSpatial Web
Drupal and the GeoSpatial WebDrupal and the GeoSpatial Web
Drupal and the GeoSpatial Web
 
Distributed Deep Learning on Spark
Distributed Deep Learning on SparkDistributed Deep Learning on Spark
Distributed Deep Learning on Spark
 
Usability Review of Mashup Tools
Usability Review of Mashup ToolsUsability Review of Mashup Tools
Usability Review of Mashup Tools
 
blueMarine photographic workïŹ‚ow with Java
blueMarine photographic workïŹ‚ow with JavablueMarine photographic workïŹ‚ow with Java
blueMarine photographic workïŹ‚ow with Java
 
The Geospatial Revolution in Copenhagen
The Geospatial Revolution in CopenhagenThe Geospatial Revolution in Copenhagen
The Geospatial Revolution in Copenhagen
 
Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)Mash-Up Personal Learning Environments (MUPPLE)
Mash-Up Personal Learning Environments (MUPPLE)
 
Sharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the WebSharing the Openness of the Maps via FOSS4G and the Web
Sharing the Openness of the Maps via FOSS4G and the Web
 
Cloud Comp Challenges
Cloud Comp ChallengesCloud Comp Challenges
Cloud Comp Challenges
 
NCGIC The Geospatial Revolution
NCGIC The Geospatial RevolutionNCGIC The Geospatial Revolution
NCGIC The Geospatial Revolution
 
Making Mashups with Marmite, at CHI 2007
Making Mashups with Marmite, at CHI 2007Making Mashups with Marmite, at CHI 2007
Making Mashups with Marmite, at CHI 2007
 
Artic Startup
Artic StartupArtic Startup
Artic Startup
 
NYC Chalk Talk
NYC Chalk TalkNYC Chalk Talk
NYC Chalk Talk
 
Web Technology Trends (early 2009)
Web Technology Trends (early 2009)Web Technology Trends (early 2009)
Web Technology Trends (early 2009)
 
Glass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.MiniGlass Fish Portfolio C1 West V3.Mini
Glass Fish Portfolio C1 West V3.Mini
 
Cloud Programming Simplified: A Berkeley View on Serverless Computing
Cloud Programming Simplified: A Berkeley View on Serverless ComputingCloud Programming Simplified: A Berkeley View on Serverless Computing
Cloud Programming Simplified: A Berkeley View on Serverless Computing
 
Working with Web 2.0 APIs (or, maybe just defining)
Working with Web 2.0 APIs (or, maybe just defining)Working with Web 2.0 APIs (or, maybe just defining)
Working with Web 2.0 APIs (or, maybe just defining)
 
Microsoft Power Point Best Practices For Scaling Heavily Adopted And Concur...
Microsoft Power Point   Best Practices For Scaling Heavily Adopted And Concur...Microsoft Power Point   Best Practices For Scaling Heavily Adopted And Concur...
Microsoft Power Point Best Practices For Scaling Heavily Adopted And Concur...
 

Mehr von arno974

Présentation d'OpenStreetMap lors du forum français
Présentation d'OpenStreetMap lors du forum françaisPrésentation d'OpenStreetMap lors du forum français
Présentation d'OpenStreetMap lors du forum français
arno974
 

Mehr von arno974 (6)

Présentation d'OpenStreetMap lors du forum français
Présentation d'OpenStreetMap lors du forum françaisPrésentation d'OpenStreetMap lors du forum français
Présentation d'OpenStreetMap lors du forum français
 
Du code Ă  la carte
Du code Ă  la carteDu code Ă  la carte
Du code Ă  la carte
 
Cartographier le monde avec des outils libres
Cartographier le monde avec des outils libresCartographier le monde avec des outils libres
Cartographier le monde avec des outils libres
 
Application de la géomatique décisionnelle à l'analyse des risques naturels
Application de la géomatique décisionnelle à l'analyse des risques naturelsApplication de la géomatique décisionnelle à l'analyse des risques naturels
Application de la géomatique décisionnelle à l'analyse des risques naturels
 
Apport de la géomatique décisionnelle à l'analyse du risque
Apport de la géomatique décisionnelle à l'analyse du risqueApport de la géomatique décisionnelle à l'analyse du risque
Apport de la géomatique décisionnelle à l'analyse du risque
 
Potentialités et limites d'OSM pour les administrations territoriales
Potentialités et limites  d'OSM pour les  administrations territorialesPotentialités et limites  d'OSM pour les  administrations territoriales
Potentialités et limites d'OSM pour les administrations territoriales
 

KĂŒrzlich hochgeladen

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

KĂŒrzlich hochgeladen (20)

Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Past, Present and Future of WebMapping Application

  • 1.
  • 2.
  • 3. A Brief History of Web Mapping Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 3/36
  • 4. The Pioneers Phase The old ages of Web Mapping application MapQuest - 1996 Xerox PARC Map Viewer - 1993 Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 4/36
  • 5. The Pioneers Phase GIS guys get into the game ArcIMS - 1997 MapXtreme - 1997 Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 5/36
  • 6. The Pioneers Phase Open Source GIS guys get into the game MapBender- 2001 MapServer- 1997 Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 6/36
  • 7. But at this time Most Google revolutionized the Web Mapping Applications way EVERYONE used online maps Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples Were... > Conclusion 7/36
  • 8. The Pioneers Phase No interoperability No or very few interactions Static Maps No standards Refresh page for a new map Very complicated interface Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 8/36
  • 9.
  • 10. The Experts Phase Google Earth Google Maps Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 10/36
  • 11.
  • 12. The Experts Phase 1st Mashups “A Mashups, is a web application that combines data and functionality from different sources to create new services” ChicagoCrime which embedded crime data in Google Maps Paul Rademacher reverse engineered Google Maps to create HousingMaps http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29 http://blog.programmableweb.com/2010/04/08/the-fifth-anniversary-of-map-mashups-on-the-web/ Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 12/36
  • 13. The Experts Phase Application Programming Interface Proprietary API Google Maps https://developers.google.com/maps/ Probably the most popular API Very atcive community Bing Maps www.microsoft.com/maps/developers/web.aspx Bird Eye view Open Source API LeafLet http://leaflet.cloudmade.com/ Very Powerful Very active community OpenLayers http://openlayers.org/ Maybe the best Open Source API Lot of possibilities Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 13/36
  • 14.
  • 15. The Democratization Phase It must exist a simple way to creating, administrating and publishing Geographic data on the web ? Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 15/36
  • 16. The Democratization Phase Administration Link with others of geographic data software Map Map Creation Publication Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 16/36
  • 17. The Democratization Phase CloudMade GeoCommons Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 17/36
  • 18. The Democratization Phase TileMill CartoDB Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 18/36
  • 19.
  • 20. The Web in Web Mapping WEB Mapping Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 20/36
  • 21. Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 21/36
  • 22. Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 22/36
  • 23. Web Mapping process Mapping WEB Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 23/36
  • 24. Web Mapping process Easy to create Ideal for a simple application Not scalable Not a lot of possibilities Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 24/36
  • 25. Web Mapping process Function init() { var map = new OpenLayers.Map("map"); var wms = new OpenLayers.Layer.WMS( "OpenLayers WMS", "http://vmap0.tiles.osgeo.org/wms/vmap0", {layers: "basic"} ); map.addLayer(wms) ; map.addControl( new OpenLayers.Control.LayerSwitcher() ) ; map.zoomToMaxExtent(); } Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 25/36
  • 26. Web Mapping process Scalable and a lot of possibilities Ideal for a professional application Web Mapping expert needed Informatics architecture needed Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 26/36
  • 27. Web Mapping process MapServer Started in 1995 !!! Linux, Window, Mac Os X WMS, WFS, WPS @ http://mapserver.org/ GeoServer Started in 2001 Language Java Linux, Window, Mac Os X WMS, WFS, WPS @ http://geoserver.org/display/GEOS/Welcome/ Mapnik Language C++, Python Linux, Window, Mac Os X No WMS, WFS, WPS Rendering map @ http://mapnik.org/ QGIS Server Based on QGIS The missing link between desktop GIS and deb Maps WMS/WFS support @ http://hub.qgis.org/projects/quantum-gis/wiki/QGIS_Server_Tutorial http://www.slideshare.net/gatewaygeomatics.com/wms-performance-shootout-2010 Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 27/36
  • 28. Web Mapping process Caching Tiles WMS ? Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 28/36
  • 29. Web Mapping process Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 29/36
  • 30. Web Mapping process Client Server Database Visualization of Geographic data (Zoom, Pan) Geographic Process (Reprojection, analyze) Thematic Analysis Storing Geographic Data Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 30/36
  • 31.
  • 32. Kartograph Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 32/36
  • 33. D3.js Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 33/36
  • 34. Switzerland GeoPortail Kartograph Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 34/36
  • 35. Books Web Mapping Illustrated Mapping: A Critical Introduction Using Open Source GIS Toolkits to Cartography and GIS By Tyler Mitchell Chapter 3. Maps 2.0: Map Mashups and New Spatial Media Publisher: O'Reilly Media By Jeremy W. Crampton Publisher: Wiley Introduction > A brief history of Web Mapping > What is WebMapping ? > Examples > Conclusion 35/36
  • 36. Arnaud Vandecasteele Memorial University of Newfoundland Marine Geomatics Research Lab http://www.marinegis.com/ @Geotribu Resources used : http://www.mindmeister.com/84442111/lecture-notes-history-of-web-mapping http://en.wikipedia.org/wiki/Web_mapping#History_of_web_mapping http://fr.slideshare.net/dbouwman/usability-in-the-geoweb-presentation http://fr.slideshare.net/cageyjames/web-mapping-systems http://www.geotests.net/cours/sigma/webmapping/ 36/36