Agregar atributos adicionales a las entidades existentes
Closed this issue · 11 comments
Provincias
- nombre_largo ("Provincia de...")
- categoria: Tipo de jurisdicción (gna)
- id_iso3166-2: ID de acuerdo a la iso 3166-2:AR.
- nombre_iso3166-2: Nombre de acuerdo a la iso 3166-2:AR.
- abreviatura: Abreviatura de IGN.
- fuente (sag)
Departamentos
- nombre_largo
- categoria: Tipo de jurisdicción (gna)
- fuente (sag)
Municipios
- nombre_largo
- categoria: Tipo de jurisdicción (gna)
- fuente (sag)
Localidades
- fuente (sag)
- Cambiar nombre "tipo" a "categoria"
Calles
- localidad_id (codloc)
Agregar el campo source
a la tabla Road
Muestras en formato json:
provincias.json
{
"fecha_creacion":"2019-01-09 13:56:00.452372+00:00",
"timestamp":1547042160,
"version":"6.0.0",
"datos":[
{
"id":"02",
"nombre":"Ciudad Autónoma de Buenos Aires",
"nombre_largo":"Ciudad Autónoma de Buenos Aires",
"iso_id":"",
"iso_nombre":"",
"categoria":"Ciudad Autónoma",
"fuente":"IGN",
"centroide":{
"lat":-34.614493,
"lon":-58.445856
},
"geometria":{
"type":"multipolygon",
"coordinates":[
]
}
}
]
}
departamentos.json
{
"fecha_creacion":"2019-01-08 17:49:54.356878+00:00",
"timestamp":1546969794,
"version":"6.0.0",
"datos":[
{
"id":"66070",
"nombre":"Iruya",
"nombre_largo":"Departamento Iruya",
"categoria":"Departamento",
"fuente":"Direc. Grl. de Inmuebles",
"provincia":{
"id":"66",
"nombre":"Salta",
"interseccion":0.022448
},
"centroide":{
"lat":-22.814837,
"lon":-64.920219
},
"geometria":{
"type":"multipolygon",
"coordinates":[
"..."
]
}
}
]
}
municipios.js
{
"fecha_creacion":"2019-01-08 17:51:05.429486+00:00",
"timestamp":1546969865,
"version":"6.0.0",
"datos":[
{
"id":"060007",
"nombre":"Adolfo Alsina",
"nombre_largo":"Municipio Adolfo Alsina",
"categoria":"Municipio",
"fuente":"ARBA - Gerencia de Servicios Catastrales",
"provincia":{
"id":"06",
"nombre":"Buenos Aires",
"interseccion":0.019325
},
"centroide":{
"lat":-37.196338,
"lon":-63.056006
},
"geometria":{
"type":"multipolygon",
"coordinates":[
"..."
]
}
}
]
}
localidades.json
{
"fecha_creacion":"2019-01-08 17:51:37.767801+00:00",
"timestamp":1546969897,
"version":"6.0.0",
"datos":[
{
"id":"06154020000",
"nombre":"COLONIA SERE",
"categoria":"Localidad simple (LS)",
"fuente":"INDEC",
"municipio":{
"id":"060154",
"nombre":"Municipio Carlos Tejedor"
},
"departamento":{
"id":"06154",
"nombre":"Partido de Carlos Tejedor"
},
"provincia":{
"id":"06",
"nombre":"Buenos Aires"
},
"centroide":{
"lat":-35.438816,
"lon":-62.725238
},
"geometria":{
"type":"multipoint",
"coordinates":[
[
-62.72523821468638,
-35.438815770090336
]
]
}
}
]
}
calles.json
{
"fecha_creacion":"2019-01-08 17:51:47.071581+00:00",
"timestamp":1546969907,
"version":"6.0.0",
"datos":[
{
"nomenclatura":"BOSTON, Comuna 10, Ciudad Autónoma de Buenos Aires",
"id":"0207001002300",
"nombre":"BOSTON",
"categoria":"CALLE",
"altura":{
"inicio":{
"derecha":2601,
"izquierda":2602
},
"fin":{
"derecha":2699,
"izquierda":2700
}
},
"localidad_id":"02070010",
"departamento":{
"id":"02070",
"nombre":"Comuna 10"
},
"provincia":{
"id":"02",
"nombre":"Ciudad Autónoma de Buenos Aires"
},
"geometria":"0105000020E61000000100000001020000000200000004B96D87FE404DC09B7EA193BB4E41C0BFE076FA1D414DC068B122F39C4E41C0"
}
]
}
Cambio: campo nombre_largo
a nombre_completo
.
@nsampi investigar municipios con campo categoria
nulo.
Se agregaron los campos adicionales que se describen en el modelo y se agregaron dichos atributos en la generación de los archivos de salida.
Para las entidades de País y Provincia se agregaron los atributos iso código e iso nombre. Para más información sobre la fuente y cruce de los datos ver el issue #124.
Importante
Al ejecutar la migraciones con Django se deben correr las siguientes queries previamente:
SELECT id FROM geo_admin_department WHERE geom ISNULL;
DELETE FROM geo_admin_settlement WHERE department_id = <id>; -- Obtengo el id de la query anterior
DELETE FROM geo_admin_department WHERE geom ISNULL;
cc @federicotdn
@federicotdn @mcardozo deberíamos quitar las tres localidades que aparecen en el endpoint municipio con campo categoria
nulo ya que son localidades simples y no son gobiernos locales.
@nsampi se quitaron los municipios con el campo de categoría en nulo. Se agrego esta modificación al parche de datos.
- Cambiar atributo
pais
a un objeto. - Revisar los códigos de los países.