|
linestring с привязкой ко времени
|
|||
---|---|---|---|
#18+
Здавстыуйте. Недавно открыл для себя пространственные обьекты - токазалась очень удобная штука. Только не нашел способа как привязать пространственны данные к временным. Например Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
здесь @p - полигон, @l - линия (добавил Z надеясь хранить там время), @gi - вхождение линии в полигон. в реальности - это координаты трекера. Задача - узнать время вьезда/выезда из контрольной зоны. Пока все это делается обработкой индивидульно всех координат - в зоне/не в зоне и высчитывается время. Мне показалось что было бы гораздо проще все считать, если бы точки в linestring сразу время привязывать ко времени, поэтому я запихнул unixtime в Z ,надеясь что @l.STIntersection (@p) вернет мне пересечение вместе с Z координатами, но фигушки. Отсюда вопрос - как получить номер точки @l.STIntersection (@p).STStartPoint ( ) в обьекте @l? или возможно у кого то есть другие идеи на сей счет? буду очень благодарен за помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.10.2020, 14:59 |
|
|
start [/forum/topic.php?fid=46&fpage=46&tid=1685572]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
2ms |
others: | 19ms |
total: | 135ms |
0 / 0 |