File Exchange > Graphing >    Maps Online

OriginLab Technical Support
Date Added:
Last Update:
Downloads (90 Days):
Total Ratings:
File Size:
767 KB
Average Rating:
File Name:
Maps Online.opx
File Version:
Minimum Versions:

Fetch map image from a WMS server and place as background image in a graph.

Screen Shot and Video:

This App fetches map images of a given longitude and latitude range from a WMS server. The map is then inserted as an image into the active graph layer. Multiple layers of maps can be combined and inserted.


Download the file Maps Online.opx, and then drag-and-drop onto the Origin workspace. An icon will appear in the Apps Gallery window.

  1. Click the Maps Online icon to open the dialog.
  2. Select a map source from the Map Source drop-down.
    You can click the + button next to the drop-down to add a map source. See examples below.
    This app is shipped with one map source for demonstration. To update the map sources, you can click  and choose About ? Update Service List.
  3. Select a map layer from the Layers drop-down.
    To insert multiple layers of maps, click the + button next to the drop-down and select the desired layers.
  4. Latitude and longitude boundary values for the map are automatically entered into their respective Area edit boxes. To use the axis scale values of the active graph layer (dimmed if a graph window is not active), click the  button.
  5. Click  and choose to Load Into a 2D Graph, Matrix or Image Window.
  6. Click OK.
    If you opted to load into a matrix, the image will be imported into a matrix.
    If you opted to load into a 2D graph and a graph window was active when launching tool, the image will be placed in the active graph layer.
    If you opted to load into a 2D graph and a graph window was not active, a new graph window will be created.

NOTE: The graph layer is automatically resized to maintain the correct aspect ratio for the inserted map image.

Press F1 when dialog is open, to view documentation. Several examples are provided below as well.

Retrieving Map Examples
  1. Use a Built-in Map Source                                                                               
    To use a built-in Map Source, simply click the Maps Online icon to launch the App, select Map Source and its Layers from the drop-down boxes with specified longitude range and latitude range. Change the resolution as required. The following is an example of land from NASA Terra MODIS:

Note: The server provided for the Map Source may sometimes be down for a couple minutes/hours or the URL may change. If this is the case, an error message will appear when  selecting the map source. You may need to edit the URL source over time.

  1. Add New Map Source
    To add a new Map Source, click the + button on the right of Map Source, which opens the file MapsOnline.ini file. Then add three lines such as below:

    Save the ini file. And the added map source will be shown in Map Source drop-down list.
    For example:

    [Blue Marble]

    Some examples are listed below:

    1. Land Mark
      Map Source =
      GetMap Request =
      Layers = LandMask
      North = 90, South = -90, West = 0, East = 360
    2. Blue Marble: Next Generation +Topography and Bathymetry
      Map Source =
      GetMap Request =
      Layers = BlueMarbleNG-TB
      North = 90, South = -90, West = -180, East = 180
    3. National Boundaries
      Map Source =
      Layers = cartographic:national-boundaries
      North = 83.667, South = -55.792, West = -180, East = 180
    4. Continental United States
      Map Source =
      Layers = 3
      North = 55, South = 20, West = -130, East = -65
    5. Japan
      Map Source =
      Layers = JpSmpl
      Style = thin
      North = 47, South = 23, West = 120, East = 150
      Resolution = 8000
    6. Image of EU
      Map Source =
      Layers = Image
      North = 75, South = 25, West = -35, East = 45
Map Application Example
  1. Open Earthquakes 2014.opj located in the Maps Online subfolder under your Apps folder
    You can type %@A= in script window to quickly locate your Apps main folder.
  2. Activate the bubble graph showing earthquake data.
  3. Click the Maps Online icon to launch the App.
  4. In the Maps Online dialog, select the BLUE MARBLE as Map Source and BlueMarbleNG-TB as Layers.
  5. Click the button in the Area group so that North = 90, South = -90, West = -180, East = 180.
  6. Click OK button to add the map to the layer.
WMS Resources
  1. List of Servers:
    1. WHO:
    2. OneGeology:
    3. (USGS) Mineral Resources On-Line Spatial Data:
    4. (USGS) GISDATA:
    5. The National Map:
    6. PACIOOS:
    7. SEDAC:
    8. GeoCommunicator:
    9. European Soil Data Center:
    10. Discover the map services of the European Environment Agency:
    11. ArcGIS:
    12. Free GIS Data:
    13. Spatineo Directory:
    14. Kansas Biological Survey (the University of Kansas):
    15. New Zealand:
    16. Atlas of the Cryosphere Data Sources:
      1. North:
      2. South:
  2. Server
    1. nowCOAST:!section=map-service-list
    2. NASA
      1. NASA Earth Observations (NEO) WMS:
      2. Data from NASA Goddard Earth Sciences Data and Information Services Center (GES DISC):
      3. Hurricane Project - Terra MODIS WMS:
      4. Atmospheric Infrared Sounder (AIRS) Near-Real-Time version=1.1.1
      5. Atmospheric Infrared Sounder (AIRS) Data Products version=1.1.1
      6. Tropical Rainfall Measurement Mission (TRMM) Gridded Rainfall Data: VERSION=1.1.1
    3. GEBCO Web Map Service:
    4. Japan
      1. Fundamental Geospatial Data (25000):
      2. Fundamental Geospatial Data (2500):
    5. GeoServer WMS (
    6. WORLD OSM WMS (
      1. OpenStreetMap WMS (Color):
      2. OpenStreetMap WMS (Grayscale):
    8. (the Great Britain):
    9. eAtlas Australia's Tropical Land and Seas:
    10. Europakart WMS:
    11. New Zealand
      1. Boundaries Local Government:
      2. MPI SDI:


v 1.47: Import map to the new image window (since OriginPro 2022)
v 1.45: Improve compatibility and bug fix.
v 1.44: Localization
v 1.42: Option for updating service list.
v 1.3: Custom GetMap URL.
v 1.2: Fixed compiling problem due to codepage.
v 1.1: Import map to graph or matrix;.Set latitude and longitude from graph axis values.

Reviews and Comments:
04/18/2022yukiOriginlabHi wangjinglong, did you see any error messages? You could tell us more information so that we can help to identify the problem.
OriginLab Technical Support



I am sorry that the WMS server address is change but it is in not Origin.
We suggest you can switch to another Map Source to see if it works.

01/25/ to get capabilities from either Blue Marble or Land Mark, though the service list was updated.

12/21/2021yukiOriginlabHi lixiaojun96, I am sorry that this issue is related to the WMS server not Origin. You can switch to another Map Source to see if it works.
OriginLab Technical Support

12/21/2021lixiaojun96why my originlab repot ‘sever not responding’

06/17/, powerful, Good interface



02/04/2020noddLand Mark and National Boundaries are not available, Please help update.