hoy los campos del csv no son del todo descriptivos y su orden no es el mas intuitivo.
Propuesta
para la generalidad de los casos renombrar los campos de raíz agregandoles como prefijo el elemento superior y reordenar primero la información que hace al elemento principal y luego el resto de las entidades según su jerarquía. Abajo los ejemplos para cada una de los endpoints:
departamento_id
departamento_nombre
fin_derecha
fin_izquierda
fuente
id
inicio_derecha
inicio_izquierda
nombre
nomenclatura
provincia_id
provincia_nombre
tipo
Contexto
hoy los campos del csv no son del todo descriptivos y su orden no es el mas intuitivo.
Propuesta
para la generalidad de los casos renombrar los campos de raíz agregandoles como prefijo el elemento superior y reordenar primero la información que hace al elemento principal y luego el resto de las entidades según su jerarquía. Abajo los ejemplos para cada una de los endpoints:
Provincias
Actual
fuente
id lat lon nombre
Propuesta
provincia_id provincia_nombre provincia_centroide_lat provincia_centroide_lon provincia_fuente
Localidades
Actual
departamento_id departamento_nombre fuente id lat lon municipio_id municipio_nombre nombre provincia_id provincia_nombre tipo
Propuesta
localidad_id localidad_nombre localidad_centroide_lat localidad_centroide_lon provincia_id provincia_nombre departamento_id departamento_nombre municipio_id municipio_nombre localidad_tipo localidad_fuente
Municipios
Actual
departamento_id departamento_nombre fuente id lat lon nombre provincia_id provincia_nombre
Propuesta
municipio_id municipio_nombre municipio_centroide_lat municipio_centroide_lon provincia_id provincia_nombre departamento_id departamento_nombre municipio_fuente
Departamentos
Actual
fuente id lat lon nombre provincia_id provincia_nombre
Propuesta
departamento_id departamento_nombre departamento_centroide_lat departamento_centroide_lon provincia_id provincia_nombre departamento_fuente
Calles
Actual
departamento_id departamento_nombre fin_derecha fin_izquierda fuente id inicio_derecha inicio_izquierda nombre nomenclatura provincia_id provincia_nombre tipo
Propuesta
calle_id calle_nombre calle_altura_inicio_derecha calle_altura_inicio_izquierda calle_altura_fin_derecha calle_altura_fin_izquierda calle_nomenclatura calle_tipo provincia_id provincia_nombre departamento_id departamento_nombre calle_fuente
Direcciones
Actual
altura departamento_id departamento_nombre fuente id nombre nomenclatura provincia_id provincia_nombre tipo ubicacion_lat ubicacion_lon
Propuesta
calle_id calle_nombre calle_altura calle_nomenclatura calle_tipo provincia_id provincia_nombre departamento_id departamento_nombre direccion_lat direccion_lon calle_fuente