Estoy un poco incómodo confiando en el proyecto y / o calcular sobre la marcha cuando se trata de análisis. Hay mucha presión para hacer las cosas y mostrárselas al usuario rápidamente, y esto lleva a atajos. No puedo contar cuántos días he perdido rastreando problemas con la alineación de datos a través de capas que provienen de diferentes procesos solo para descubrir que en algún momento un programa (mer) decidió que por conveniencia "simplemente ignoraremos todo lo pasado Sexto decimal ".
A menos que uno tenga el código y el conocimiento para entenderlo, los cálculos detrás de las transiciones sobre la marcha son invisibles, es difícil probar su veracidad e imposible de modificar. Por ejemplo, para usar una analogía de geoprocesamiento ráster (sé que su pregunta es sobre vectores pero ilustra claramente el concepto), cuando proyecto "manualmente" puedo elegir entre el vecino más cercano, bilineal, cúbico, spline, etc., dependiendo de naturaleza de mis datos y el propósito para el que está destinado el resultado. Sobre la marcha generalmente cae u oculta cosas como esta.
En la totalidad del tiempo, espero que el procesamiento sobre la marcha sea perfeccionado y probado lo suficiente como para ser confiable. No creo que aún seamos, podría estar equivocado, pero me queda convencer.