Tengo un conjunto de datos (en CSV) y estoy intentando añadir varios campos con información de fechas, para poder filtrar puntos en base a estos datos y generar mapas (en QGIS 2.8) que formen una serie cronológica. Para lograr esto, he hecho lo siguiente:
- He tomado mi CSV original y he añadido cuatro campos (ver abajo el archivo CSV final, los datos de la fecha están en las columnas 12-15, tituladas award1-4).
- Los datos estaban originalmente en formato AAAA-DD-MM, por lo que he utilizado la práctica herramienta de línea de comandos csvfix para ajustar todos los datos al formato ISO (AAAA-MM-DD).
- Para acompañar el archivo CSV, he generado un archivo CSVT, con el mismo nombre y la misma ruta para acompañar mi CSV, siguiendo las instrucciones de la entrada del blog regularmente enlazada de Anita Graser y el documentos relacionados con GDAL por lo que mi CSVT sólo utiliza los siguientes tipos, "String", "Integer", "Real", "Date" (el cuarto de ellos es el crucial)
- También he seguido la útil sugerencia de este hilo por Underdark / Kristen para utilizar textwrangler para asegurarse de que los caracteres son estándar, y la eliminación de una segunda línea y la conversión de comillas inteligentes resuelto un problema en QGIS con la importación.
Después de seguir estos pasos, mi CSV se importa sin problemas en QGIS utilizando 'Añadir capa de texto delimitado', pero la capa sólo tiene Real (como "Double"), Int y String (como "Text"), con los campos de fecha renderizados como "String" también. Me gustaría que este archivo CSV se importara a QGIS con esos campos de fecha como tipo de datos "fecha" en QGIS para poder ejecutar consultas sobre ellos. También me gustaría mantener el formato CSV, ya que estos datos se colocarán en un repositorio abierto y me gustaría que otros usuarios puedan ver los datos sin QGIS, pero también ser capaz de importar relativamente sin problemas en sus propios proyectos.
¿Algún otro usuario ha logrado esto en QGIS, y más aún, qué paso me falta aquí para hacer que estos campos se importen correctamente como tipo de datos de campo "Fecha".
Las muestras de datos son las siguientes:
ECS-GIS-Locations_2.4.csvt:
"Real","Real","Integer","String","String","String","String","String","String","String","Integer","Real","Date","Date","Date","Date","String","String","String","String","String"
ECS-GIS-Locations_2.4.csv (primeras líneas):
"X","Y","accuracy code","postcode","unique-id","name","network","denomination","notes","website","awards","icon-size2","award1","award2","award3","award4","wildlife-biodiversity","solar","date-built","churches trust URL","OS ref"
"349344.8977","1053019.497","2","KW17 2BU","2203","St. Ann's, Papa Westray","Orkney Islands","C of S","","","4","3","2003-10-09","2006-08-19","2009-07-07","2013-11-01","","x","1841","http://www.scotlandschurchestrust.org.uk/church/st-anns-papa-westray","HY495516"
"345691","1046915","3","KW17 2DB","2202","Westray Church","Orkney Islands","C of S","","","4","3","2003-10-09","2006-08-19","2009-07-08","2013-11-01","","","1846","http://www.scotlandschurchestrust.org.uk/church/westray-parish-kirk","HY457462"
"272400.702","655262.3425","2","ML3 7DT","2801","St John's Church Of Scotland, Hamilton","South Lanarkshire","C of S","","http://www.stjohnshamilton.org.uk","3","2.5","2003-05-01","2006-03-05","2009-07-09","","","","1835","http://www.scotlandschurchestrust.org.uk/church/st-johns-church-hamilton","NS724553"