# Esri Map Services

**URL:** <https://discourse.nodered.org/t/esri-map-services/3604>\
**Category:** General\
**Created:** [2 October 2018 02:58 UTC](https://discourse.nodered.org/t/esri-map-services/3604 "2018-10-02T02:58:38Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![smulberry](https://avatars.discourse-cdn.com/v4/letter/s/b38774/32.png) [@smulberry](https://discourse.nodered.org/u/smulberry)\
**Post date:** [2 October 2018 02:58 UTC](https://discourse.nodered.org/t/esri-map-services/3604/1 "2018-10-02T02:58:38Z")

</div>

New to Node-RED and am tooling around with the WorldMap Node. I'm interested to see if I can overlay this map service: [https://nowcoast.noaa.gov/arcgis/rest/services/nowcoast/radar\_meteo\_imagery\_nexrad\_time/MapServer](https://nowcoast.noaa.gov/arcgis/rest/services/nowcoast/radar_meteo_imagery_nexrad_time/MapServer)

This is my logic, I get no errors but also no map.

msg.payload = {};  
msg.payload.command = {};

var mURL = "[https://nowcoast.noaa.gov/arcgis/rest/services/nowcoast/radar\_meteo\_imagery\_nexrad\_time/MapServer](https://nowcoast.noaa.gov/arcgis/rest/services/nowcoast/radar_meteo_imagery_nexrad_time/MapServer)";

msg.payload.command.map = {overlay:"Weather", url:mURL, layer:"Weather"};

return msg;

If this is not the right forum I apologize in advanced,

Thanks

Steve

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [2 October 2018 09:45 UTC](https://discourse.nodered.org/t/esri-map-services/3604/2 "2018-10-02T09:45:57Z")

</div>

Hi,  
well you have just tried to point at a web page of text so it's not going to show a map ... you need to find the actual WMS map server that that page is talking about. - This requires a bit of digging with things like QGIS etc...

However - testing it for you... - has found a small bug in the overlay naming - so you'll also need to pull latest 1.4.5 version of the worldmap node from npm.

```auto
msg.payload = {};
msg.payload.command = {};

msg.payload.command.map = {
    overlay: "NowCoast",
    url: 'https://nowcoast.noaa.gov/arcgis/services/nowcoast/radar_meteo_imagery_nexrad_time/MapServer/WmsServer?',
    opt: {
        layers: '1',
        format: 'image/png',
        transparent: true,
        attribution: "NOAA/NWS"
    },
    wms: true
}

return msg;

```

looks good though ! (IMHO)

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/9/9f8801562b177c77e7f6bfe6cf547857afd93194.jpeg)

---

<div class="post-metadata">

**Author:** ![smulberry](https://avatars.discourse-cdn.com/v4/letter/s/b38774/32.png) [@smulberry](https://discourse.nodered.org/u/smulberry)\
**Post date:** [2 October 2018 10:26 UTC](https://discourse.nodered.org/t/esri-map-services/3604/3 "2018-10-02T10:26:20Z")

</div>

Perfect, thanks! I updated to the latest worldmap version and replaced my logic with yours.

Works like a charm.

Thanks

Steve

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [2 October 2018 11:50 UTC](https://discourse.nodered.org/t/esri-map-services/3604/4 "2018-10-02T11:50:57Z")

</div>

@smulberry care to share the flow, I'd love to see the specifics.

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [2 October 2018 11:58 UTC](https://discourse.nodered.org/t/esri-map-services/3604/5 "2018-10-02T11:58:05Z")

</div>

somewhat trivial ...

```auto
[{"id":"f22e5b4f.f7bf28","type":"worldmap","z":"dfe4ec36.0a5a5","name":"","lat":"","lon":"","zoom":"","layer":"","cluster":"","maxage":"","usermenu":"show","layers":"show","panit":"false","x":530,"y":1560,"wires":[]},{"id":"36c4b928.77d416","type":"inject","z":"dfe4ec36.0a5a5","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":140,"y":1560,"wires":[["4ff448eb.0d5538"]]},{"id":"4ff448eb.0d5538","type":"function","z":"dfe4ec36.0a5a5","name":"US Rainfall","func":"msg.payload = {};\nmsg.payload.command = {};\n\nmsg.payload.command.map = {\n overlay: \"NowCoast\",\n url: 'https://nowcoast.noaa.gov/arcgis/services/nowcoast/radar_meteo_imagery_nexrad_time/MapServer/WmsServer?',\n opt: {\n layers: '1',\n format: 'image/png',\n transparent: true,\n attribution: \"NOAA/NWS\"\n },\n wms: true\n}\n\nreturn msg;","outputs":1,"noerr":0,"x":330,"y":1560,"wires":[["e4c2dd2d.e5f65","f22e5b4f.f7bf28"]]}]

```

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [2 October 2018 13:47 UTC](https://discourse.nodered.org/t/esri-map-services/3604/7 "2018-10-02T13:47:01Z")

</div>

argh, doing a refresh always helps! Thanks got it working now
