Info Open Data

Todo lo necesario para entender Aragón Open Data

Desarrolladores




Gobierno Aragón Open Data Core


¿Qué es?

GA_OD_Core se trata de un API creada con la finalidad de poder obtener datos de determinadas Vistas usadas y servidas actualmente a través del portal OpendataAragon


¿Para que sirve?

Con esta API pretendemos dar la oportunidad a desarrolladores de consultar estos datos de forma que estén siempre actualizados y preparados para ser usados en otras aplicaciones o servicios.


¿Cómo se usa?

La URL base para acceder a los servicios de la API de Aragón OpenData GA_OD_Core es la siguiente. http://opendata.aragon.es/GA_OD_Core


Con la tecnología del framework swagger, se muestra la documentación de manera descriptiva y estructurada. http://opendata.aragon.es/GA_OD_Core/ui


Desde ahí podremos consultar todas las funcionalidades que posee, las cuales describimos a continuación




TIPOS DE LLAMADA




Vistas Disponibles

Devuelve un Array con todas las vistas disponibles registradas en formato JSON identado.

Podemos acceder desde la siguiente URL

http://opendata.aragon.es/GA_OD_Core/views

 

Columnas de Vista

Devuelve un Array con información sobre las columnas y sus tipos de datos en formato JSON identado.


Requiere que le pasemos como parámetros:

  • id_vista: (Requerido) Id de la vista que queremos consultar.

Podemos acceder desde la siguiente URL:


http://opendata.aragon.es/GA_OD_Core/show_columns?view_id={view_id}

ejemplo:

http://opendata.aragon.es/GA_OD_Core/show_columns?view_id=2

 

Preview de vista

Devuelve un array la consulta resultante. Siempre es un SELECT {select_sql} from {nombre_vista} where {filtro_sql}


Requiere que le pasemos como parámetros:

  • id_vista: (Requerido) Id de la vista que queremos consultar.
  • select_sql: (Opcional) String en formato de sentencia SQL de los campos que queremos recuperar, por ejemplo “id,nombre,domicilio”
  • filter_sql: (Opcional) Srting en formato de sentencia SQL de los filtros que queremos aplicar a la consulta, por ejemplo: “localidad ='Zaragoza' and cp<50000”
  • _pageSize: (Opcional) Número de resultados en cada página.
  • _page: (Opcional) Número de página.

Podemos acceder desde la siguiente URL:


http://opendata.aragon.es/GA_OD_Core/preview?view_id={view_id}&select_sql={select_sql}&filter_sql={filter_sql}_pageSize={_pageSize}&_page={_page}

ejemplo:

http://opendata.aragon.es/GA_OD_Core/preview?view_id=104&select_sql=urlpromotor&filter_sql=nombreprovincia=%22Huesca%22

 

Descarga Fichero

Devuelve un fichero en formato json, csv o xml con el resultado de una consulta contra una vista. Siempre es un SELECT {select_sql} from {nombre_vista} where {filtro_sql}


Requiere que le pasemos como parámetros:

  • id_vista: (Requerido) Id de la vista que queremos consultar.
  • select_sql: (Opcional) String en formato de sentencia SQL de los campos que queremos recuperar, por ejemplo “id,nombre,domicilio”
  • filter_sql: (Opcional) Srting en formato de sentencia SQL de los filtros que queremos aplicar a la consulta, por ejemplo: “localidad ='Zaragoza' and cp<50000”
  • formato: (Opcional) puede ser CSV, JSON o XML, es el formato del fichero
  • _pageSize: (Opcional) Número de resultados en cada página.
  • _page: (Opcional) Número de página.

Podemos acceder desde la siguiente URL:


http://opendata.aragon.es/GA_OD_Core/download?view_id={view_id}&select_sql={select_sql}&filter_sql={filter_sql}&formato={formato}&_pageSize={_pageSize}&_page={_page}

ejemplo:

http://opendata.aragon.es/GA_OD_Core/download?view_id=104&select_sql=municipio%2Cnombremunicipio&filter_sql=nombremunicipio%3D%22Albelda%22&formato=JSON&_pageSize=100&_page=1