Data Connectors

We provide connectors for several programming languages and programs to simplify the integration of the data into existing workflows. Please contact us for access to specific connectors or if you require a connector for a language or program that is not yet listed.

ArcGIS

ArcGIS is the de facto standard of geo information systems (GIS). Thanks to WMS and WFS capability, arbitrary data layers can be easily integrated into your personal ArcGIS application. For instance, the following example shows real-time radar images, satellite images, and lightning data with the power line network of a major transmission system operator. A time slider allows operators to see past and short-term forecasted data, which enables them to estimate the impacts of severe storms to their infrastructure. As well as the aforementioned variables like radar, satellite, and lightning data, the weather API provides short-term forecasts (nowcasts) in 5-minutes resolution.

Please refer to ArcGIS (WMS) or ArcGIS (WFS) for further instructions on how to use our API in ArcGIS.

C++

C++ is our preferred internal language for high performance applications. The C++-API connector also supports binary communication to our API, which is to be preferred for large amounts of data.

Use the link below to access the most recent version of our C++ Weather API Connector for Power BI:

https://github.com/meteomatics/cpp-connector-api

Excel

You can use Microsoft Excel for easy and convenient access to weather data. This functionality can be used to do your own analysis of your business' dependence on weather, e.g. how rain could affect sales activities, a marketing event, or wind farm maintenance.

Please contact us for the most recent version of the Excel weather API connector.

Google Maps

With Google Maps you have the possibility to have an overlook over the entire world. Our Weather API is WMS-compatible and easy to integrate into Google Maps.

In the picture you can see the integration of the Weather API into Google Maps.

Google Earth

As Google Earth can add image layers from WMS 1.1.1 services, you may also use it in combination with our Weather API. To add a layer in Google Earth, go to the menu Add and select Image Overlay. Name your overlay and click on Refresh, where you'll see a button named WMS Parameters. Click on it and use Add... to add our WMS server with the following URL:

https://api.meteomatics.com/wms?

Select it from the drop-down menu as WMS Server and you'll be asked to enter the account credentials for our API. Once they are accepted, Google Earth will fetch the available parameters and display them as a list of transparent layers. Choose what you're interested in and click OK to add the selected layer.

If things like the resolution, style or time of the displayed data are not to your liking, you may edit the WMS request in Link before clicking OK once more to display the result.

For details on how to change the request, please refer to the WMS Interface documentation.

Notes

Google Spreadsheet

The weather API can be simply integrated into a Google spreadsheet: The integration is done via a Javascript code that is bound to a Google Spreadsheet. When opening the spreadsheet a button appears to the menu such the API can be queried. Please, contact us for an example and further instructions.

Java

In case Java is your preferred programming language, you can use our sample code as a starting point to retrieve all the weather content you need. Happy coding!

Use the link below to access the most recent version of our Java Weather API Connector on our GitHub repository:

https://github.com/meteomatics/java-connector-api

JavaScript

JavaScript is probably the most prominent web programming language. Using the JavaScript weather API connector, you can easily derive your own charts and visualizations. The following example integrates the weather API Data with HighCharts:

Use the link below to get an example for create a HighCharts.

https://github.com/meteomatics/javascript-csv-data-to-highcharts

Matlab

Many scientists and scientifically-oriented product developers use Matlab. For instance, energy market analysts use Matlab to load forecasts and to develop in-house models for wind and solar power. So that they can concentrate on the scientific modeling, we provide a Matlab weather API connector. This collection of samples codes shows how to retrieve historical weather model data with a single line of code, which allows you to compare the forecast skill of different weather models such as ECMWF, GFS, UK Met Office, etc. so that you can develop your own mixing strategies to to increase forecasting skill.

Use the link below to access the most recent version of our Matlab Weather API Connector:

https://ch.mathworks.com/matlabcentral/fileexchange/63992-meteomatics-weather-api-connector

PHP

PHP is another wide spread web programming language like JavaScript and is known for its simplicity. Because of this simplicity, we have enabled easy weather API data access using PHP.

You can download a simple example on how to use our API within PHP from Github:

https://github.com/meteomatics/php-connector-api

Power BI

Power BI is a business analytic service based on a cloud-system. With Power BI you have the possibility to compare the data from the Weather API with your own business data and visualize them as well. The data from the Weather API can be downloaded into Power BI by the use of our provided R-Script.

Use the link below to access the most recent version of our Weather API Connector for Power BI:

https://github.com/meteomatics/PowerBI-connector-api

Python

To make access to a variety of weather data as convenient as possible, you can use sample code and open source Python modules for access to all the weather content you need by typing a single line. This includes time series of various weather model data, station data, forecast data, radar and satellite images... Enjoy! :-)

Use the link below to access the most recent version of our Python Weather API Connector on our GitHub repository:

https://github.com/meteomatics/python-connector-api

Qlik

Qlik is well known to the entire data science community. Thus, a good reason to also integrate with our weather API: data can be queried from our weather API and used for any further downstream analysis. Thanks to the built-in WMS capability all available meteorological and maritime variables can be either used just as a background map layer or also referenced in a numerical analysis. This covers not only radar and satellite images, but also any quantities that are derived from different meteorolgical quantities such as model information, downscaled temperature and humidity, wind speed, hail and lightning information etc. for historical, current or future points in time.

QGIS

QGIS is a widely used open source GIS tool. Thanks to WMS and WFS capability, arbitrary data layers can be easily integrated into QGIS. For instance, the following example shows air temperature globally. Of course, as with every other connector, you can also access all the other parameters featured by the Meteomatics API, e.g. short-term forecasts (nowcasts) in 5-minutes resolution.

Please refer to QGIS (WMS) or QGIS (WFS) for further instructions on how to use our API in QGIS.

R

R is a language widely used in statistics. Weather often plays a role in many topics under study. Therefore, we also developed a connector to simplify access to weather data within your R framework.

Use the link below to access the most recent version of our R Weather API Connector:

https://github.com/meteomatics/R-connector-api

Tableau

Tableau is one of the most leading tools for data analysis and visualization. The Meteomatics Weather API connects with Tableau such that data can be queried and used for any downstream analysis. Thanks to the built-in WMS capability all available meteorological and maritime variables can also be used as a background map layer. This covers also radar and satellite images, but also any quantities that are derived from different meteorolgical quantities, such as drought indices, wild fire indices, frost and severe weather warnings etc.

News