Dirección General De Aeronáutica Civil

Dirección Meteorológica de Chile - Servicios Climáticos

Catastro Estaciones Meteorológicas de la DMC

Lista de las estaciones pertenecientes a la Dirección Meteorológica de Chile. Principales metadatos de la estación en formato GeoJson para referencia directa desde clientes como ArcGIS, QGIS, gvSIG, etc.

1 Identificador del Servicio

getCatastroEstacionesGeo

2 URL del Servicio

https://climatologia.meteochile.gob.cl/application/geoservicios/getCatastroEstacionesGeo?usuario=correo@correo.cl&token=apiKey_personal

3 Descripción del Contenido

a. Datos de las estaciones

"codigoNacional" Identificador nacional de la estación
"codigoWIGOS" Nuevo identificador sugerido por el WMO
"codigoOACI" Código Aeronáutico de la estación
"codigoOMM" Identificador númerico WMO de la estación
"latitud" Latitud de la estación en grados y décimas
"longitud" Longitud de la estación en grados y décimas
"altitud" Altitud de la estación en metros
"region" Nombre de la región
"provincia" Nombre de la provincia a la que pertenece la estación
"comuna" Nombre de la comuna a la que pertenece la estación
"fechaInstalacion" Fecha de alta de la estación
"tipoEstacion" Tipo de estación
"tipoClasificacion" Clasificación de la estación
"zonaGeografica" Zona geográfica a la que pertenece la estación

4 JSON - Ejemplo

{
  "type": "FeatureCollection",
  "description": "Catastro de estaciones pertenecientes a la Dirección Meteorológica de Chile",
  "crs": {
    "type": "name",
    "properties": {
      "name": "urn:ogc:def:crs:OGC:1.3:CRS8"
    }
  },
  "features": [
    {
      "type": "Feature",
      "features": {
        "type": "Feature",
        "geometry": {
          "type": "Point",
          "coordinates": [
            -70.68278,
            -33.445
          ]
        },
        "properties": {
          "nombreEstacion": "Quinta Normal, Santiago",
          "codigoNacional": 330020,
          "codigoWIGOS": "0-20000-0-85577",
          "codigoOACI": "SCQN",
          "codigoOMM": 85577,
          "latitud": -33.445,
          "longitud": -70.68278,
          "altitud": 520,
          "numeroRegion": 13,
          "region": "Metropolitana de Santiago",
          "provincia": "Santiago ",
          "comuna": "Estación Central ",
          "fechaInstalacion": "1849-01-01 00:00:00",
          "tipoEstacion": "Mixta",
          "tipoClasificacion": "Sinóptica",
          "zonaGeografica": "Valle"
        }
      }
    },

5 Ejemplo para consumir el servicio

a. comando wget

wget --no-check-certificate -O salida.json "https://climatologia.meteochile.gob.cl/application/geoservicios/getCatastroEstacionesGeo?usuario=correo@correo.cl&token=apiKey_personal"

b. script php

   $url = 'https://climatologia.meteochile.gob.cl/application/geoservicios/getCatastroEstacionesGeo?usuario=correo@correo.cl&token=apiKey_personal';
   $ch = curl_init();
   $options = array(
       CURLOPT_RETURNTRANSFER => true,
       CURLOPT_FOLLOWLOCATION => true,
       CURLOPT_SSL_VERIFYHOST => false,
       CURLOPT_SSL_VERIFYPEER => false,
       CURLOPT_USERAGENT => 'Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)',
       CURLOPT_URL => $url
   );
   curl_setopt_array($ch , $options);
   $output = curl_exec($ch);
   if(!$output)
   {
       echo "Curl Error : " . curl_error($ch);
   }
   else
   {
       print_r($output);
   }    

c. script python

import requests
import json
response = json.loads(requests.get("https://climatologia.meteochile.gob.cl/application/geoservicios/getCatastroEstacionesGeo?usuario=correo@correo.cl&token=apiKey_personal").text)
print (response)