-
Notifications
You must be signed in to change notification settings - Fork 4
Additional functions
OverQuantum edited this page Oct 11, 2013
·
2 revisions
Помимо основной функции OptimizeRouting(), в программе есть несколько её клонов, выполняющих другие виды обработки данных. Все эти функции, а также используемые ими, но не используемые основным алгоритмом, вынесены в окончание файла, за разделитель "####..."
Для корректировки параметров функций, используемых совместно с основным алгоритмом, введены переменные Control_*.
Набор функций разработан при создании Planet Overview OSM (2013-10)
- OptimizeRouting_hw - оптимизация дорог
- OptimizeRouting_hwbbox - оптимизация дорог с обрезкой по bbox
filename?a?b?c?d
где a - lon min, b - lat min, c - lon max, d - lat max
Например: p035p055.osm.mp?35?55?40?60 - обрезка по bbox 35,55,40,60
- OptimizeRouting_borders - оптимизация границ
- OptimizeRouting_borders_top - сильная оптимизация границ
- OptimizeRouting_rr - оптимизация железных дорог
- OptimizeRouting_rrbbox - оптимизация железных дорог с обрезкой по bbox
- OptimizeRouting_comb - склеивание оптимизированных блоков
- OptimizeRouting_stitch - склеивание блоков, обрезанных по bbox
Для данной функции рекомендуется выполнять оптимизацию OptimizeRouting_*bbox с bbox меньшим, чем сгруженные данные - для совпадения результатов работы алгоритма с обоих сторон шва. Например, загружать 5.2х5.2 градуса (по 0.1 градуса больше в каждую сторону) а обрезать до 5х5 градусов.
- OptimizeRouting_bathy - оптимизация изобат глубин
- OptimizeRouting_ele - классификатор точек высот