Tengo un shapefile de informes de delitos que incluye la hora en que se recibió una llamada y la hora en que los agentes llegaron al lugar. Quiero crear tiempos de respuesta a partir de la diferencia entre estos dos valores. Sé que QGIS tiene soporte para la diferencia entre fechas, pero necesito la diferencia entre dos tiempos en formato hh:mm. ¿Hay alguna manera de hacer esto en QGIS específicamente? Estoy ejecutando QGIS 2.0 versión independiente.
Respuestas
¿Demasiados anuncios?Puede probar la función calculadora de campo hour() con una función anidada age():
hour(age("FIELD1","FIELD2"))
Esto debería arrojar la diferencia en horas. Pero es posible que tenga que volver a crear su campo de entrada como tipo de fecha y el formato como YYYY-MM-DDTHH:MM:SS
si aún no lo ha hecho.
No estoy seguro de si se puede utilizar más anidado Conversión funciones como tointerval()
o hour()
/ minute()
/ second()
en la expresión anterior si la calculadora de campos de QGIS no reconoce los campos introducidos porque podrían ser cadenas .