Heatmap/Data visualization using WMS layer from Geoserver - plugins

I want to find something that can be used to create heat map WMS layers from Geoserver. I found AcidMaps (http://acidmaps.org/) that can be used as a plugin to Geoserver to generate heatmap WMS layers. But I was wondering if anyone has some information about this.

Server side heatmaps using Geoserver SLD
http://docs.geoserver.org/latest/en/user/styling/sld-reference/rastersymbolizer.html#colormap
Also see Acidmaps which can be used as a Geoserver plugin
http://acidmaps.org/

Related

How to download WMS Layer data from Leaflet map?

I am displaying the WMS data layer on the leaflet map, Now I want to make a "Download" button from where user can download the specific data of WMS layer (not all data).
I have displayed the WMS layer data on leaflet and now want to download the data from leaflet maps but I do not know how to do it?
MapTiler Cloud (WMS layers) maps are not intended for any download or offline usage.

Use OSM for routing in GeoServer (The best practise)

I am new in OSM but now I need create application which will use GIS (Geoserver) and will be provide service to get road from point A to point B.
I found some informations about this but I still have any questions.
My is download open street maps and extract to database (PostgreSQL), and for routing use plugin pgRouting. Next connect db to map server and provide api for clients.
Questions:
1. Is that correct way?
2. How osm format could I use for postgre? (osm.pbf? shp.zip?, or something else?)
Thanks for answers
Let me elaborate, what things needed to start till end:
First you need to download, OSM data, for which you can simply use Overpass API.
OSM2PO JAVA based CLI tool to convert OSM data into routable data, here is the good guidline how to use this tool.
Postgresql with postgis and pgRouting extensions, you will use dijkstra algorithm to get shortest route, or any other algorithm that best suits you.
Finally you will need Geoserver, that will provide OGC standards e.g. WMS and WFS, through which you can get your route in raster or vector format, you can store your table as layers and you may need a SQL View.
Further, for front end you can use OpenLayers, which is a JavaScript Web Mapping Library or you can use Leaflet,
You can easily do WMS and WFS requests from these libraries to Geoserver and Geoserver will send you a response, with your requested data, if request is correct.
NOTE: You can use QGIS v2 with pgRouting plugin for testing.

DashDB ArcGIS Online Integration

Is there a means of integrating the ArcGIS Maps to my BlueMix webapp and integrate it to DashDB? I want to use the Map Layer in my web app and integrate it with DashDB.
I understand there is a possibility of integrating dashDB with ArcGIS Desktop. Can this be done in a way that i can show the maps on my web app?
You should be able to achieve what you want to do in the following way:
Create map layers with ArcMap (or ArcGIS Pro) accessing and displaying data from a DashDB database
Publish the map layers to ArcGIS online
Consume the map layers using an esri leaflet.js layer in the web/mobile app.
You may need to host the map layers on an ArcGIS server in case you want to display live data (in contrast to copy the data from the database).
There are other options to consume the data published at ArcGIS Online, e.g. the ArcGIS API for JavaScript.
Have you read this article? dashDB tables can be made to look like Esri geodatabases.
https://developer.ibm.com/clouddataservices/docs/dashdb/get/load-geospatial-data-into-dashdb-to-analyze-in-esri-arcgis/

Custom Map draw with MongoDB

Can anybody say, how can I draw custom MAP vector map (dynamic) with using mongodb's Geo-spatial data?
Or I look for Map maker with using mongoDB.
Thanks.
MongoDB's default data storage is now GeoJSON, see the GeoJSON docs. This format, being an extension of JSON, naturally plays very well with Javascript. There are direct GeoJSON loaders in Google Maps, OpenLayers and in Leaflet, three of the better known Javascript mapping libraries out there. Both OpenLayers and Leaflet are open source, so you can view the source to see how it works and extend as you wish.
You will have to write something to transmit the GeoJSON from MongoDB to the client and you might have to deal with cross domain issues, depending on your setup, see JSON: How do I make cross-domain JSON call for possible solutions.

using external maps with bing map

can i use bing map platform with an external mapping source ?
for example, i want to use bing map siverlight client with my own map files instead of the provided maps. (some areas coverage is insufficiant with bings provided mapping)
Thanks.
Another useful tool you may want to utilize if you don't have ArcGIS Server is MapCruncher, which will take a raster image, allow you to georeference it and produce Virtual Earth compatible tiles.
If you need to display vector data, you can either convert it to a format like KML or use a product called SharpMap to render tiled images.
I am assuming that since this was tagged ESRI, that you want a method to use ESRI products for your data sources... There are a lot of ways you can create your own tiles and use them in Bing Maps. If you have ESRI ArcGIS Server, you can use the ESRI JS API to add your own services to Bing Maps.
you can rewrite TileSource class and override GetUri method