Advertisement
Guest User

Untitled

a guest
Sep 25th, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.58 KB | None | 0 0
  1. async function MapUI()
  2. {
  3.  
  4. // Create Base Map and Layer using OpenLayers
  5.  
  6. var view = new ol.View
  7. ({
  8. // change projection to geoserver's projection
  9.  
  10. projection: "EPSG:4326",
  11. center: [-98.5284468774974,52.71391708013823],
  12. zoom: 7
  13. });
  14.  
  15. // creating a openlayer base map
  16.  
  17. var osm_map = await new ol.layer.Tile
  18. ({
  19. source: new ol.source.OSM()
  20. });
  21.  
  22. // creating a map layer from geoserver
  23.  
  24. var vector_source = await new ol.source.Vector
  25. ({
  26. url: MyGeoJsonURL,
  27. format: new ol.format.GeoJSON()
  28. });
  29.  
  30. var vector_map = await new ol.layer.Vector
  31. ({
  32. source: vector_source
  33.  
  34. });
  35.  
  36. var raster_source = await new ol.source.TileWMS
  37. ({
  38. url:'http://localhost:8080/geoserver/Canola/ows?',
  39. params:{'LAYERS': 'Canola:Riskmap'},
  40. serverType: 'geoserver',
  41. crossOrigin:'anonymous'
  42. });
  43.  
  44. var wms_map = await new ol.layer.Tile({
  45.  
  46. source:raster_source
  47. });
  48.  
  49. var map = await new ol.Map({
  50.  
  51. layers: [osm_map, vector_map,wms_map],
  52. target: 'map',
  53. view: view
  54. });
  55. }
  56.  
  57. $.post("../lib/php/riskAnalysis.php",
  58. {
  59. CropDensity:CropDensity,
  60. DiseaseHistory:DiseaseHistory,
  61. RegionRisk:RegionRisk,
  62. })
  63. .done(function(databack, status)
  64. {
  65. $("#status").html("done");
  66. {
  67. var raster_source = new ol.source.TileWMS
  68. ({
  69. url:'http://localhost:8080/geoserver/Canola/ows?',
  70. params:{'LAYERS': 'Canola:Riskmap'},
  71. serverType: 'geoserver',
  72. crossOrigin:'anonymous'
  73. });
  74.  
  75. var wms_map = new ol.layer.Tile({
  76.  
  77. source:raster_source
  78. });
  79.  
  80. map.addOverlay(wms_map); // where map is the original map layer
  81.  
  82. }
  83.  
  84.  
  85. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement