mirror of
https://github.com/inigoflores/ds-codigos-postales-ine-es.git
synced 2024-07-05 03:05:48 +02:00
109 lines
3.9 KiB
PHP
109 lines
3.9 KiB
PHP
<?php
|
|
|
|
class Config
|
|
{
|
|
|
|
const URL = "http://www.ine.es/prodyser/callejero/caj_esp/caj_esp_0%d%d.zip";
|
|
|
|
const YEAR_START = 2013; //existe desde 2012, pero usa doble compresión. ToDo.
|
|
const DATA_FOLDER ="data";
|
|
const ARCHIVE_FOLDER = "archive";
|
|
const SOURCE_FILE = "caj_esp_0%d%d.zip";
|
|
const DEST_FILE = "codigos_postales_municipios";
|
|
const DEST_HISTORICAL_FILE = "codigos_postales_municipios_historical";
|
|
|
|
//TRAMOS-NAL.F151231
|
|
|
|
static $datapackage = [
|
|
"name" => "ds-codigos-postales",
|
|
"title" => "Dataset de Códigos Postales",
|
|
"descriptions" => "Codigos postales de los municipios españoles",
|
|
"licenses" => [
|
|
[
|
|
"type" => "odc-pddl",
|
|
"url" => "http://opendatacommons.org/licenses/pddl/"
|
|
]
|
|
],
|
|
"author" => [
|
|
"name" => "Iñigo Flores"
|
|
],
|
|
"keywords" => [ "Codigo Postal"],
|
|
|
|
"sources" => [
|
|
[
|
|
"name" => "Callejero del Censo Electoral (INE)",
|
|
"web" => "http://www.ine.es/ss/Satellite?L=es_ES&c=Page&cid=1254735624326&p=1254735624326&pagename=ProductosYServicios%2FPYSLayout"
|
|
]
|
|
],
|
|
"resources" => [
|
|
[
|
|
"name" => "ds_codigos_postales_municipios",
|
|
"title"=> "Codigos postales por municipio",
|
|
"format"=> "csv",
|
|
"path"=> "data/codigos_postales_municipios.csv",
|
|
"schema"=> [
|
|
"fields"=> [
|
|
[
|
|
"name" => "codigo_postal",
|
|
"type" => "number",
|
|
"description" => "Código Postal",
|
|
"pattern" => "[0-9]{5}"
|
|
],
|
|
[
|
|
"name" => "municipio_id",
|
|
"type" => "number",
|
|
"description" => "Código INE del municipio",
|
|
"pattern" => "[0-9]{5}"
|
|
],
|
|
[
|
|
"name" => "nombre_entidad_singular",
|
|
"type" => "string",
|
|
"description" => "Nombre entidad singular",
|
|
],
|
|
|
|
]
|
|
]
|
|
],
|
|
[
|
|
"name" => "ds_codigos_postales_municipios_historical",
|
|
"title"=> "Histórico de codigos postales por municipio (desde 2013)",
|
|
"format"=> "csv",
|
|
"path"=> "data/codigos_postales_municipios_historical.csv",
|
|
"schema"=> [
|
|
"fields"=> [
|
|
[
|
|
"name" => "codigo_postal",
|
|
"type" => "number",
|
|
"description" => "Código Postal",
|
|
"pattern" => "[0-9]{5}"
|
|
],
|
|
[
|
|
"name" => "municipio_id",
|
|
"type" => "number",
|
|
"description" => "Código INE del municipio",
|
|
"pattern" => "[0-9]{5}"
|
|
],
|
|
[
|
|
"name" => "nombre_entidad_singular",
|
|
"type" => "string",
|
|
"description" => "Nombre entidad singular",
|
|
],
|
|
[
|
|
"name" => "year",
|
|
"type" => "number",
|
|
"description" => "Año del dato",
|
|
],
|
|
[
|
|
"name" => "month",
|
|
"type" => "number",
|
|
"description" => "Mes del dato",
|
|
]
|
|
|
|
]
|
|
]
|
|
]
|
|
]
|
|
];
|
|
|
|
|
|
} |