# Perspective Map "Theming" - Internet Tile Server Options

**URL:** <https://forum.inductiveautomation.com/t/perspective-map-theming-internet-tile-server-options/40164>\
**Category:** Ignition\
**Created:** [October 30, 2020, 11:59am UTC](https://forum.inductiveautomation.com/t/perspective-map-theming-internet-tile-server-options/40164 "2020-10-30T11:59:51Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![nathan.boeger](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nathan.boeger/32/87646_2.png) [@nathan.boeger](https://forum.inductiveautomation.com/u/nathan.boeger)\
**Post date:** [October 30, 2020, 11:59am UTC](https://forum.inductiveautomation.com/t/perspective-map-theming-internet-tile-server-options/40164/1 "2020-10-30T11:59:51Z")

</div>

There are considerable free mapping resources available online. This explores using different tile server URLs, which has the effect of considerably different maps.

ArcGIS servers are somewhat “self-documenting” in that you can browse to the [REST URL (ESRI example)](https://server.arcgisonline.com/ArcGIS/rest/) and see what is offered (append **/tile/{z}/{y}/{x}** as below). This should work exactly the same with an “offline” (non-Internet connected site or Intranet local) GIS server. I’m curious about other map tile servers. The USGS offers valuable services on their [public ArcGIS servers](https://basemap.nationalmap.gov/arcgis/rest/).

I’ll post something to the Exchange after more tinkering. My first pass has 2 dropdowns. The map’s: layers-\>raster-\>tile-\>0 (and 1)-\>url properties are each bound to a dropdown list value.

| 1st Tile URL examples | label |
| --- | --- |
| | None |
| https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png | Open Street Map (Default Ign) |
| [https://server.arcgisonline.com/ArcGIS/rest/services/World\_Imagery/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (World Imagery) |
| [https://services.arcgisonline.com/ArcGIS/rest/services/USA\_Topo\_Maps/MapServer/tile/{z}/{y}/{x}](https://services.arcgisonline.com/ArcGIS/rest/services/USA_Topo_Maps/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ARCGIS (Topo - alt server) |
| [http://server.arcgisonline.com/arcgis/rest/services/NatGeo\_World\_Map/MapServer/tile/{z}/{y}/{x}](http://server.arcgisonline.com/arcgis/rest/services/NatGeo_World_Map/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (NatGeo) |
| [http://server.arcgisonline.com/arcgis/rest/services/World\_Physical\_Map/MapServer/tile/{z}/{y}/{x}](http://server.arcgisonline.com/arcgis/rest/services/World_Physical_Map/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Physical Map - Zoom out) |
| [http://server.arcgisonline.com/arcgis/rest/services/World\_Shaded\_Relief/MapServer/tile/{z}/{y}/{x}](http://server.arcgisonline.com/arcgis/rest/services/World_Shaded_Relief/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Shaded Relief - zoom out) |
| [http://server.arcgisonline.com/arcgis/rest/services/World\_Street\_Map/MapServer/tile/{z}/{y}/{x}](http://server.arcgisonline.com/arcgis/rest/services/World_Street_Map/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Street Map) |
| [http://server.arcgisonline.com/arcgis/rest/services/World\_Terrain\_Base/MapServer/tile/{z}/{y}/{x}](http://server.arcgisonline.com/arcgis/rest/services/World_Terrain_Base/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Terrain Base - zoom out) |
| [http://server.arcgisonline.com/arcgis/rest/services/World\_Topo\_Map/MapServer/tile/{z}/{y}/{x}](http://server.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Topo Map - zoom in) |
| [https://tile.memomaps.de/tilegen/{z}/{x}/{y}.png](https://tile.memomaps.de/tilegen/%7Bz%7D/%7Bx%7D/%7By%7D.png) | MemoMaps (German Street/bike - zoom in DE) |
| [https://cdn.lima-labs.com/{z}/{x}/{y}.png?free](https://cdn.lima-labs.com/%7Bz%7D/%7Bx%7D/%7By%7D.png?free) | Lima Labs Free |
| [https://server.arcgisonline.com/arcgis/rest/services/Ocean/World\_Ocean\_Base/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Ocean/World_Ocean_Base/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Oceans) |
| [https://server.arcgisonline.com/arcgis/rest/services/Canvas/World\_Dark\_Gray\_Base/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Canvas/World_Dark_Gray_Base/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Dark Gray Base) |
| [https://server.arcgisonline.com/arcgis/rest/services/Canvas/World\_Light\_Gray\_Base/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Canvas/World_Light_Gray_Base/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Light Gray Base) |
| [https://server.arcgisonline.com/arcgis/rest/services/Elevation/World\_Hillshade/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Elevation/World_Hillshade/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Elevation) |
| [https://server.arcgisonline.com/arcgis/rest/services/Specialty/World\_Navigation\_Charts/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Specialty/World_Navigation_Charts/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Navigation Charts) |
| [https://server.arcgisonline.com/arcgis/rest/services/Specialty/DeLorme\_World\_Base\_Map/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Specialty/DeLorme_World_Base_Map/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | ESRI/ArcGIS (Specialty DeLorme) |
| [https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/tile/{z}/{y}/{x}](https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryOnly/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | USGS (Imagery) |
| [https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryTopo/MapServer/tile/{z}/{y}/{x}](https://basemap.nationalmap.gov/arcgis/rest/services/USGSImageryTopo/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | USGS (Imagery Topo) |
| [https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/{z}/{y}/{x}](https://basemap.nationalmap.gov/arcgis/rest/services/USGSTopo/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | USGS (Topo) |

Second set of Overlays (Complements the first)

| 2nd Tile URL examples | label |
| --- | --- |
| | None |
| [https://server.arcgisonline.com/arcgis/rest/services/Reference/World\_Transportation/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Reference/World_Transportation/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | Street Overlays |
| [https://server.arcgisonline.com/arcgis/rest/services/Reference/World\_Reference\_Overlay/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Reference/World_Reference_Overlay/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | Reference Overlay (Parks, Waterways) |
| [https://server.arcgisonline.com/arcgis/rest/services/Reference/World\_Boundaries\_and\_Places/MapServer/tile/{z}/{y}/{x}](https://server.arcgisonline.com/arcgis/rest/services/Reference/World_Boundaries_and_Places/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | Boundaries and Places |
| [https://basemap.nationalmap.gov/arcgis/rest/services/USGSHydroCached/MapServer/tile/{z}/{y}/{x}](https://basemap.nationalmap.gov/arcgis/rest/services/USGSHydroCached/MapServer/tile/%7Bz%7D/%7By%7D/%7Bx%7D) | USGS HydroCache |

---

<div class="post-metadata">

**Author:** ![nathan.boeger](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nathan.boeger/32/87646_2.png) [@nathan.boeger](https://forum.inductiveautomation.com/u/nathan.boeger)\
**Post date:** [October 30, 2020, 12:13pm UTC](https://forum.inductiveautomation.com/t/perspective-map-theming-internet-tile-server-options/40164/2 "2020-10-30T12:13:12Z")

</div>

Screenshots tinkering - they look better if you click them. It’s neat to see how things change as you zoom in and out. Smaller roads disappear, labels change, even the map style changes.

 ![street_street](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/3/13df0104f8398c48ff221489a68f19c381db0042.jpeg)  
 ![canvas_places](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/7/e73746de09d5f18d5a603869a7a343ceab8fe712.jpeg) ![delorme_street_overlays](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/7/e7b4cf0038e324428443686770d432e1e531a608.jpeg) ![imagery_hydro](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/e/1e9caffb3de55f38c2aae8ac668e090683885308.jpeg) ![imagery_topo_labels](https://us1.discourse-cdn.com/inductiveautomation/original/3X/1/9/19b3a4274cc9aab9d64b01794248d89b2496831e.jpeg) ![oceans_reference](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/f/5f2295209b2c6fc8fb1808c30ca4e3205bd20622.jpeg) ![relief_labels](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/b/fb82eeaf2d83e7f0b9bfe30005229d6a2366d8ee.jpeg) ![sat_USGS_hydro](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/1/c116cee0165c89c4e79df95351c4106373e3a759.jpeg) ![topo_street](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/0/6010cc6e0c557241ff3c928e9f7bc64890d5e273.jpeg)

---

<div class="post-metadata">

**Author:** ![jgranada](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@jgranada](https://forum.inductiveautomation.com/u/jgranada)\
**Post date:** [September 29, 2021, 1:02pm UTC](https://forum.inductiveautomation.com/t/perspective-map-theming-internet-tile-server-options/40164/3 "2021-09-29T13:02:54Z")

</div>

Can I rotate a map tile?
