Сообщение от SK
|
Отчет по контрольным точкам и отрезкам.
По первой стоянке - нельзя - это может запросто оказаться светофор, остановка перед шлагбаумом на стоянке около здания или еще что (зависит от размера КТ).
|
Ну тут ситуация следующая. Если полигон, он же КТ обозначает производственный объект, поставщика, потребителя, то эти полигоны малых размеров, где первая стоянка соответствует прибытию, а начало движения после последней стоянки соответствует отбытию. Если полигон определяет населенный пункт или большой город который является просто случайно попавшим в отчет, то время прибытия и отбытия в нем принципиально не важны. Во вторых, обязательным условием для полигонов это , то что каждый объект на карте определяется только одним полигоном (он же КТ). Допустим, есть у нас город Нижний Новгород, этот город был у нас от рисован одним полигоном, и внутри него мы от рисовали поставщиков и производственные объекты, корректный отчет не получался, в итоге нам пришлось избавиться от общего полигона под название нижний новгород, фактически мы разбили его на более мелкие, так, чтобы каждый полигон однозначно определял только одну область на карте. Это понятно, что работа скрупулезная и долгая, но таким образом мы обработали нижегородскую и ульяновскую области, скажу сразу игра стоила свечь.
Вообще у нас так и было, что время прибытия это время вхождения в полигон, а время выбытия это выход из полигона, однако, для того, что бы получать расстояние ездки из пункта А в пункт Б, приходилось делить пройденные расстояния в полигонах на 2 и прибавлять к пробегу между полигонами, именно из за этого я предположил, что было бы удобнее брать время первой стоянки и время окончания последней стоянки, и для них искать остальные составляющие отчета, это было бы намного точнее.
Да и еще один момент, в сельском хозяйстве, полигоны имею количество точек от пары сотен до десяти тысяч, как ПО справиться с этим, по опыту скажу, что это серьезная нагрузка для компа, когда этих полигонов несколько сотен, или тысяча штук, это относиться к полям.