Без использования спецификаций вам нужно будет создать пространственную связь между двумя наборами данных. Одним из способов сделать это является создание буфера вокруг характеристик набора данных1 с заданным допуском и сравнение выходных данных с набором данных2. Отношения, которые вы должны искать:
- Dataset2 в Dataset1 - это даст вам функции, которые очень похожи или идут по тому же пути
- Dataset2 пересекает Dataset1 - это даст вам те функции, которые отклоняются от пути или, возможно, являются новыми
- Dataset2 не пересекает Dataset1 - это даст вам те функции, которые являются абсолютно новыми.
Буфер может использоваться для управления допустимым отклонением между двумя наборами данных. Больший определенный буфер будет более щадящим при больших отклонениях пути.
Альтернативой является использование аналогичного метода с использованием конечных точек пути обоих наборов данных, где вы создаете буфер набора данных1 и если ваше пространственное отношение «внутри» идентифицирует те пути, которые похожи. Те конечные точки, которые не допускаются, могут рассматриваться как новые пути.
Надеюсь, что это даст вам некоторые идеи.