SlideShare a Scribd company logo
1 of 17
Download to read offline
HSLayers
                     JavaScript Mapping Framework

Jáchym Čepický, Karel Charvát, Přemysl Vohnout

               Help Service – Remote Sensing
                     jachym@bnhelp.cz
                       http://bnhelp.cz
             Czech Center for Science and Society
              charvat@ccss.cz, vohnout@css.cz
                        http://ccss.cz

Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
HSLayers
 ●   JavaScript library for creation of rich web-based
     geo-applications (Geoportals)
 ●   Based on two components
      ●    OpenLayers http://openlayers.org (2.10)
      ●    ExtJS http://sencha.com (3.x)
 ●   GNU/GPL
 ●   Designed for building MapViewer component of
     INSPIRE infrastructure

Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
INSPIRE
 ●   Infrastructure for spatial information in Europe
 ●   Member States shall establish a network of
     services for the spatial data sets:
      ●    Discovery service
      ●    View service
      ●    Download service
      ●    Transform service
      ●    Invoke service

Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Server Side vs Client Side




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Server Side vs Client Side




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Server Side vs Client Side




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Some examples of HSLayers Components




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Components
 ●   Map (OpenLayers.Map)




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Components
 ●   LayerSwitcher
     (HSLayers.Control.LayerSwitcher)




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Components
 ●   OGC OWS Client (WMS/WFS, WCS in
     preparation)




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Components
 ●   Printing maps (PDF, HTML, GeoTIFF, ...)




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Components
 ●   OGC WMC Client




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Components
 ●   Geoportal




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Components
 ●   http://geoportal.gov.cz




Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Other Components
 ●   Query (WMS GetFeatureInfo, support for text, html,
     gml, various ESRI formats, …)
 ●   Projection switcher
 ●   Editing of vector data (attributes, geometry | point,
     line, polygons)
 ●   Other components, desigend to fit into regional
     Geodata Infrastructure
      ●   Quering of Parcels
      ●   Links to particular Municipality from Map directly
 ●   Integration with Metadata Catalogue
Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Under construction
 ●   Time support
 ●   Closer integration with SLD
 ●   WCS, WFS (nearly done)
 ●   WFS Filtering
 ●   ExtJS 4.0 support
 ●   ….



Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium
Conclusion
●   HSLayers is tool designed for easy clients creation, used (not only) within
    INSPIRE infrastructure.
●   It is mature project, used in several europan projects (Plan4all, Habitats,
    …) and on czech national INSPIRE Geoportal


●   Links
    ●   http://redmine.ccss.cz/projects/hslayers
    ●   http://www.bnhelp.cz/wwwlibs/hslayers/trunk/doc/
    ●   Life examples (of portals)
         –   Http://geoportal.gov.cz
         –   Http://geoportal4everybody.eu
         –   Http://www.plan4all.eu


Jachym Cepicky                                HSLayers
jachym@bnhelp.cz                   JavaScript Mapping Framework
Help Service – Remote Sensing   GI2011-X-border-SDI/GDI Symposium

More Related Content

Viewers also liked

ICAMERA SHOP TRUC TUYEN
ICAMERA SHOP TRUC TUYENICAMERA SHOP TRUC TUYEN
ICAMERA SHOP TRUC TUYENTran Tien
 
Mayer ppt gi2011_progis_final
Mayer ppt gi2011_progis_finalMayer ppt gi2011_progis_final
Mayer ppt gi2011_progis_finalIGN Vorstand
 
Roehnert ppt gi2011_cbh_v2_final
Roehnert ppt gi2011_cbh_v2_finalRoehnert ppt gi2011_cbh_v2_final
Roehnert ppt gi2011_cbh_v2_finalIGN Vorstand
 
pour des services publics encore plus performants
pour des services publics encore plus performantspour des services publics encore plus performants
pour des services publics encore plus performantsBenoît de Vasson
 
InternetEffect Googalicious schrijvens webredactie congres
InternetEffect  Googalicious schrijvens webredactie congresInternetEffect  Googalicious schrijvens webredactie congres
InternetEffect Googalicious schrijvens webredactie congresKeesjan Deelstra
 
Improving Online Student Engagement through Synchronous Learning Sessions Usi...
Improving Online Student Engagement through Synchronous Learning Sessions Usi...Improving Online Student Engagement through Synchronous Learning Sessions Usi...
Improving Online Student Engagement through Synchronous Learning Sessions Usi...Heather Zink
 
عرض سيد للمقدمة المصورة
عرض سيد للمقدمة المصورةعرض سيد للمقدمة المصورة
عرض سيد للمقدمة المصورةcoach2010
 
Janecka ppt gi2011_sdi-edu_final
Janecka ppt gi2011_sdi-edu_finalJanecka ppt gi2011_sdi-edu_final
Janecka ppt gi2011_sdi-edu_finalIGN Vorstand
 
The social media report 2012
The social media report 2012The social media report 2012
The social media report 2012ricardodepaula
 
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-PointBia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-PointBIA/Kelsey
 
GI2013 ppt kafka&team-inspire in pocket
GI2013 ppt kafka&team-inspire in  pocketGI2013 ppt kafka&team-inspire in  pocket
GI2013 ppt kafka&team-inspire in pocketIGN Vorstand
 
Tell your story: promoting yourself and your research online
Tell your story: promoting yourself and your research onlineTell your story: promoting yourself and your research online
Tell your story: promoting yourself and your research onlineJo Hawkins
 
Schrenk ppt gi2011_ceit_en_final
Schrenk ppt gi2011_ceit_en_finalSchrenk ppt gi2011_ceit_en_final
Schrenk ppt gi2011_ceit_en_finalIGN Vorstand
 
GI2010 symposium-klosa (explorers pal-amateurvermessungstechnik_osm)
GI2010 symposium-klosa (explorers pal-amateurvermessungstechnik_osm)GI2010 symposium-klosa (explorers pal-amateurvermessungstechnik_osm)
GI2010 symposium-klosa (explorers pal-amateurvermessungstechnik_osm)IGN Vorstand
 
GI2011 Lach cost+benefit factors of regio_sdi
GI2011 Lach cost+benefit factors of regio_sdiGI2011 Lach cost+benefit factors of regio_sdi
GI2011 Lach cost+benefit factors of regio_sdiIGN Vorstand
 
презентация1лб
презентация1лбпрезентация1лб
презентация1лбNatalieVolodina
 

Viewers also liked (20)

ICAMERA SHOP TRUC TUYEN
ICAMERA SHOP TRUC TUYENICAMERA SHOP TRUC TUYEN
ICAMERA SHOP TRUC TUYEN
 
Mayer ppt gi2011_progis_final
Mayer ppt gi2011_progis_finalMayer ppt gi2011_progis_final
Mayer ppt gi2011_progis_final
 
Roehnert ppt gi2011_cbh_v2_final
Roehnert ppt gi2011_cbh_v2_finalRoehnert ppt gi2011_cbh_v2_final
Roehnert ppt gi2011_cbh_v2_final
 
pour des services publics encore plus performants
pour des services publics encore plus performantspour des services publics encore plus performants
pour des services publics encore plus performants
 
Cardiopatia embarazo
Cardiopatia embarazoCardiopatia embarazo
Cardiopatia embarazo
 
InternetEffect Googalicious schrijvens webredactie congres
InternetEffect  Googalicious schrijvens webredactie congresInternetEffect  Googalicious schrijvens webredactie congres
InternetEffect Googalicious schrijvens webredactie congres
 
Improving Online Student Engagement through Synchronous Learning Sessions Usi...
Improving Online Student Engagement through Synchronous Learning Sessions Usi...Improving Online Student Engagement through Synchronous Learning Sessions Usi...
Improving Online Student Engagement through Synchronous Learning Sessions Usi...
 
Heat Max Pro
Heat Max ProHeat Max Pro
Heat Max Pro
 
عرض سيد للمقدمة المصورة
عرض سيد للمقدمة المصورةعرض سيد للمقدمة المصورة
عرض سيد للمقدمة المصورة
 
Janecka ppt gi2011_sdi-edu_final
Janecka ppt gi2011_sdi-edu_finalJanecka ppt gi2011_sdi-edu_final
Janecka ppt gi2011_sdi-edu_final
 
Service zen1
Service zen1Service zen1
Service zen1
 
The social media report 2012
The social media report 2012The social media report 2012
The social media report 2012
 
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-PointBia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
Bia/Kelsey Webinar: Mobile-Local-Reaches-Tipping-Point
 
Riena onrap econ-2011
Riena onrap econ-2011Riena onrap econ-2011
Riena onrap econ-2011
 
GI2013 ppt kafka&team-inspire in pocket
GI2013 ppt kafka&team-inspire in  pocketGI2013 ppt kafka&team-inspire in  pocket
GI2013 ppt kafka&team-inspire in pocket
 
Tell your story: promoting yourself and your research online
Tell your story: promoting yourself and your research onlineTell your story: promoting yourself and your research online
Tell your story: promoting yourself and your research online
 
Schrenk ppt gi2011_ceit_en_final
Schrenk ppt gi2011_ceit_en_finalSchrenk ppt gi2011_ceit_en_final
Schrenk ppt gi2011_ceit_en_final
 
GI2010 symposium-klosa (explorers pal-amateurvermessungstechnik_osm)
GI2010 symposium-klosa (explorers pal-amateurvermessungstechnik_osm)GI2010 symposium-klosa (explorers pal-amateurvermessungstechnik_osm)
GI2010 symposium-klosa (explorers pal-amateurvermessungstechnik_osm)
 
GI2011 Lach cost+benefit factors of regio_sdi
GI2011 Lach cost+benefit factors of regio_sdiGI2011 Lach cost+benefit factors of regio_sdi
GI2011 Lach cost+benefit factors of regio_sdi
 
презентация1лб
презентация1лбпрезентация1лб
презентация1лб
 

More from IGN Vorstand

GI2016 final programm & proceedings of abstracts & summaries
GI2016 final programm & proceedings of abstracts & summariesGI2016 final programm & proceedings of abstracts & summaries
GI2016 final programm & proceedings of abstracts & summariesIGN Vorstand
 
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016IGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtIGN Vorstand
 
GI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageGI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageIGN Vorstand
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataIGN Vorstand
 
GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016IGN Vorstand
 
GI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenGI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenIGN Vorstand
 
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantikGI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantikIGN Vorstand
 
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülGI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülIGN Vorstand
 
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...IGN Vorstand
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)IGN Vorstand
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)IGN Vorstand
 
GI2016 Open Call for Presentations
GI2016 Open Call for PresentationsGI2016 Open Call for Presentations
GI2016 Open Call for PresentationsIGN Vorstand
 
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introGI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introIGN Vorstand
 
GI2015 programme+proceedings
GI2015 programme+proceedingsGI2015 programme+proceedings
GI2015 programme+proceedingsIGN Vorstand
 
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...IGN Vorstand
 
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingCoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingIGN Vorstand
 
GI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasGI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasIGN Vorstand
 
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhGI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhIGN Vorstand
 

More from IGN Vorstand (20)

GI2016 final programm & proceedings of abstracts & summaries
GI2016 final programm & proceedings of abstracts & summariesGI2016 final programm & proceedings of abstracts & summaries
GI2016 final programm & proceedings of abstracts & summaries
 
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
GI2016 ppt hoffmann address+history from_gi2000_to_gi2016
 
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedoGI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
GI2016 ppt böhm saxonian_gdi_1_grenze_hi_hedo
 
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entstehtGI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
GI2016 ppt böhm saxonian_gdi_2_eine_bwk_entsteht
 
GI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimageGI2016 ppt böhm saxonian_gdi_3_vimage
GI2016 ppt böhm saxonian_gdi_3_vimage
 
GI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi dataGI2016 ppt charvat senslog api as tools for collection of big vgi data
GI2016 ppt charvat senslog api as tools for collection of big vgi data
 
GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016GI2016 ppt charvat workshop geoss & conference inspire2016
GI2016 ppt charvat workshop geoss & conference inspire2016
 
GI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresdenGI2016 ppt mayer copernicus_dresden
GI2016 ppt mayer copernicus_dresden
 
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantikGI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
GI2016 ppt schiller dbd-bauprofessor & zuse-dualsemantik
 
GI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkülGI2016 ppt schiller kostenkalkül
GI2016 ppt schiller kostenkalkül
 
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
GI2016 ppt shi (automatic interaction and seamless integration of big data hu...
 
GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)GI2016 ppt shi (big data analytics on the internet)
GI2016 ppt shi (big data analytics on the internet)
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)
 
GI2016 Open Call for Presentations
GI2016 Open Call for PresentationsGI2016 Open Call for Presentations
GI2016 Open Call for Presentations
 
GI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_introGI2015 ppt hoffmann_address_intro
GI2015 ppt hoffmann_address_intro
 
GI2015 programme+proceedings
GI2015 programme+proceedingsGI2015 programme+proceedings
GI2015 programme+proceedings
 
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
CoO + GI2015 ppt_charvat ict for a sustainable agriculture – public support n...
 
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missingCoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
CoO + GI2015 ppt_mayer ict for a sustainable agriculture - status and missing
 
GI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karasGI2015 ppt karas dresden j.karas
GI2015 ppt karas dresden j.karas
 
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lhGI2015 ppt hladikova copernicus_agriculture_forestry_lh
GI2015 ppt hladikova copernicus_agriculture_forestry_lh
 

Recently uploaded

Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Muhammad Tiham Siddiqui
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updateadam112203
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4DianaGray10
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosErol GIRAUDY
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2DianaGray10
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingMAGNIntelligence
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Alkin Tezuysal
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationKnoldus Inc.
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingFrancesco Corti
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Libraryshyamraj55
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024Brian Pichman
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInThousandEyes
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameKapil Thakar
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1DianaGray10
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxKaustubhBhavsar6
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfInfopole1
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxSatishbabu Gunukula
 

Recently uploaded (20)

Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)Trailblazer Community - Flows Workshop (Session 2)
Trailblazer Community - Flows Workshop (Session 2)
 
Patch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 updatePatch notes explaining DISARM Version 1.4 update
Patch notes explaining DISARM Version 1.4 update
 
UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4UiPath Studio Web workshop series - Day 4
UiPath Studio Web workshop series - Day 4
 
Scenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenariosScenario Library et REX Discover industry- and role- based scenarios
Scenario Library et REX Discover industry- and role- based scenarios
 
UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2UiPath Studio Web workshop series - Day 2
UiPath Studio Web workshop series - Day 2
 
IT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced ComputingIT Service Management (ITSM) Best Practices for Advanced Computing
IT Service Management (ITSM) Best Practices for Advanced Computing
 
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
Design and Modeling for MySQL SCALE 21X Pasadena, CA Mar 2024
 
Introduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its applicationIntroduction to RAG (Retrieval Augmented Generation) and its application
Introduction to RAG (Retrieval Augmented Generation) and its application
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through TokenizationStobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
Stobox 4: Revolutionizing Investment in Real-World Assets Through Tokenization
 
Where developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is goingWhere developers are challenged, what developers want and where DevEx is going
Where developers are challenged, what developers want and where DevEx is going
 
How to release an Open Source Dataweave Library
How to release an Open Source Dataweave LibraryHow to release an Open Source Dataweave Library
How to release an Open Source Dataweave Library
 
AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024AI Workshops at Computers In Libraries 2024
AI Workshops at Computers In Libraries 2024
 
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedInOutage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
Outage Analysis: March 5th/6th 2024 Meta, Comcast, and LinkedIn
 
Flow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First FrameFlow Control | Block Size | ST Min | First Frame
Flow Control | Block Size | ST Min | First Frame
 
SheDev 2024
SheDev 2024SheDev 2024
SheDev 2024
 
UiPath Studio Web workshop series - Day 1
UiPath Studio Web workshop series  - Day 1UiPath Studio Web workshop series  - Day 1
UiPath Studio Web workshop series - Day 1
 
How to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptxHow to become a GDSC Lead GDSC MI AOE.pptx
How to become a GDSC Lead GDSC MI AOE.pptx
 
Extra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdfExtra-120324-Visite-Entreprise-icare.pdf
Extra-120324-Visite-Entreprise-icare.pdf
 
Oracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptxOracle Database 23c Security New Features.pptx
Oracle Database 23c Security New Features.pptx
 

Cepicky charvat pdf_gi2011_hslayers_final

  • 1. HSLayers JavaScript Mapping Framework Jáchym Čepický, Karel Charvát, Přemysl Vohnout Help Service – Remote Sensing jachym@bnhelp.cz http://bnhelp.cz Czech Center for Science and Society charvat@ccss.cz, vohnout@css.cz http://ccss.cz Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 2. HSLayers ● JavaScript library for creation of rich web-based geo-applications (Geoportals) ● Based on two components ● OpenLayers http://openlayers.org (2.10) ● ExtJS http://sencha.com (3.x) ● GNU/GPL ● Designed for building MapViewer component of INSPIRE infrastructure Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 3. INSPIRE ● Infrastructure for spatial information in Europe ● Member States shall establish a network of services for the spatial data sets: ● Discovery service ● View service ● Download service ● Transform service ● Invoke service Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 4. Server Side vs Client Side Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 5. Server Side vs Client Side Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 6. Server Side vs Client Side Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 7. Some examples of HSLayers Components Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 8. Components ● Map (OpenLayers.Map) Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 9. Components ● LayerSwitcher (HSLayers.Control.LayerSwitcher) Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 10. Components ● OGC OWS Client (WMS/WFS, WCS in preparation) Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 11. Components ● Printing maps (PDF, HTML, GeoTIFF, ...) Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 12. Components ● OGC WMC Client Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 13. Components ● Geoportal Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 14. Components ● http://geoportal.gov.cz Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 15. Other Components ● Query (WMS GetFeatureInfo, support for text, html, gml, various ESRI formats, …) ● Projection switcher ● Editing of vector data (attributes, geometry | point, line, polygons) ● Other components, desigend to fit into regional Geodata Infrastructure ● Quering of Parcels ● Links to particular Municipality from Map directly ● Integration with Metadata Catalogue Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 16. Under construction ● Time support ● Closer integration with SLD ● WCS, WFS (nearly done) ● WFS Filtering ● ExtJS 4.0 support ● …. Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium
  • 17. Conclusion ● HSLayers is tool designed for easy clients creation, used (not only) within INSPIRE infrastructure. ● It is mature project, used in several europan projects (Plan4all, Habitats, …) and on czech national INSPIRE Geoportal ● Links ● http://redmine.ccss.cz/projects/hslayers ● http://www.bnhelp.cz/wwwlibs/hslayers/trunk/doc/ ● Life examples (of portals) – Http://geoportal.gov.cz – Http://geoportal4everybody.eu – Http://www.plan4all.eu Jachym Cepicky HSLayers jachym@bnhelp.cz JavaScript Mapping Framework Help Service – Remote Sensing GI2011-X-border-SDI/GDI Symposium