Posts

Showing posts with the label WMS

Esri Leaflet Dynamic TileLayer Plugin Example

Image
While working in one my Esri-Leaflet based application, I am stumbled on rendering dynamic map layers on tiled basis. Esri leaflet-api does the perfect job on non-tiled layer display but L.esri.DynamicMapLayer , doesn’t provide the tiled dynamic map layers. Looking around I came across the Tiled dynamic layer plugin for esri-leaflet , for displaying the DynamicMapLayer in tiled mode. Here I have created both non-tiled and tiled DynamicMapLayer version for comparison  using plain esri-leaflet and esri-leaflet with plugin.

Interactive Map of Freshwater Species

Image
" Freshwater Ecoregions of the World, (FEOW)  provides a new global bio-geographic regionalization of the Earth's freshwater biodiversity.  Covering virtually all freshwater habitats on Earth, this first-ever ecoregion map, together with associated species data, is a useful tool for underpinning global and regional conservation planning efforts, particularly to identify outstanding and imperiled freshwater systems; for serving as a logical framework for large-scale conservation strategies; and for providing a global-scale knowledge base for increasing freshwater biogeographic literacy. " "Over a decade of work and contributions by more than 200 leading conservation scientists have produced a first-ever comprehensive map and database of the diversity of life in the world’s freshwater ecosystems. The map and associated fish data – a collaborative project between World Wildlife Fund and The Nature Conservancy."   For the fish lovers, the map i...

How to retrieve WMS GetFeatureInfo from Openlayers & Geoserver

map.events.register('click', map, function (e) { //alert(map.getExtent().toBBOX()); x1=parseInt(e.xy.x); y1=parseInt(e.xy.y);     var url = layerhost       + "?REQUEST=GetFeatureInfo"       + "&EXCEPTIONS=application/vnd.ogc.se_xml"       + "&BBOX=" + map.getExtent().toBBOX()       + "&X=" + x1       + "&Y=" + y1       + "&INFO_FORMAT=text/html"       + "&QUERY_LAYERS=" + layername       + "&LAYERS="+layername       + "&FEATURE_COUNT=50"       + "&SRS=EPSG:900913"       + "&STYLES="       + "&WIDTH=" + map.size.w       + "&HEIGHT=" + map.size.h;     window.open(url,       "getfeatureinfo",       "location=10,status=10,scrollbars=1,width=600,height=150"     ); ...