INTA-Suelos / SiSinta

Sistema de Información de Suelos
GNU Affero General Public License v3.0
6 stars 12 forks source link

Formato del campo Mosaico #31

Open angelini75 opened 10 years ago

angelini75 commented 10 years ago

Dentro de los datos cargados encontré variaciones en como se cargan el número de mosaico (perfil_ubicacion_mosaico.) Me parece que se podría evitar si en vez una sola celda aparecieran 3. La primera tiene que tener 4 dígitos, las segunda 2 y la tercera 1 dígito.

mauriciopasquier commented 10 years ago

Podría ser, pero personalmente no agregaría más campos. Puedo ver de sanitizar los datos para que los entren como los entren, los separe por dígitos (4-2-1), no importa si los separan con guiones altos, bajos, espacios, comas, etc.

angelini75 commented 10 years ago

Creo que si lo pudieras arreglar así sería buenísimo. Eso afecta los datos ya cargados? (sería deseable)

mauriciopasquier commented 10 years ago

On Tue, Mar 04, 2014 at 12:28:35AM -0800, Marcos Angelini wrote:

Creo que si lo pudieras arreglar así sería buenísimo. Eso afecta los datos ya cargados? (sería deseable)

no necesariamente, pero de todas maneras habría que hacer un poco de sanitización en los datos ya cargados. Agrego un issue para esto (#33)

mauriciopasquier commented 10 years ago

Estos son los que no cuadran con el 4-2-1. Los que sí cuadran con el 4-2-1, en realidad hay muchos que son 4-1-1 (ejemplo: 3333-9-1 en vez de 3333-09-1). Debería cambiarlos a 4-2-1 también?

midraed commented 10 years ago

Los 4-1-1, podes convertirlos a 4-2-1, con el 0. Es indeferente.

Y en los que falla, yo opino, que el nombre puede sacarse. Digamos qeu se puede sacar el texto. Es cierto que el texto te da una idea de ubicación, pero eso va a estar resuelto cuando agreguemos la información nueva de ubicación (que saldría del cruce con los límites administrativos + la localidad mas cercana).

mauriciopasquier commented 10 years ago

Bueno, entonces:

  1. convertir los 4-1-1 a 4-2-1 agregando el 0
  2. sacar el nombre de los que tienen cargado el nombre de mosaico (se perdería, pero no es grave según @midraed)
  3. sacar los espacios en blanco entre guiones y números en algunos
  4. sacar los "Hoja" que tienen algunos.

Con esto estaríamos limpiando todos los datos actuales. El filtro para nuevos datos sería:

0000-00-0

el segundo grupo con un 0 agregado si es un sólo dígito. Hasta acá bien?

Otra cosa sería validar el rango de cada grupo.. por ejemplo el segundo creo que va de 1 a 32. Vale la pena?

angelini75 commented 10 years ago

Es correcto. El segundo va de 1 a 36 y el tercero va de 1 a 4 (aunque hay casos en que no tiene tercer dato y seria correcto). O sea que el tercero podria no ecistir y de existir iria de 1 a 4