В моей системе есть следующая проблема: моя система - архитектура клиент-сервер. моя заявка касается создания узнавания в городе. Так что я решаю разделить карту города на сетки, каждая сетка имеет площадь, равную 30 х 30 м. для каждой области сетки i хранится центральная точка сетки (lat, long). , так что мой вопрос в том, что пользователь находится в определенной сетке x это местоположение отправляется на сервер, как я могу решить, в какой сетке пользователь находится?Что лучше представлять пространственные данные
Вот фото прояснить проблему:
спасибо Kevin замечательный трюк, как насчет того, если ситуация беспорядочна, а сетки не близки. Я думаю, мне нужно использовать kd-дерево в этой ситуации? есть ли у вас другое мнение? –
Да, kd-tree, вероятно, подходит, если сетки не выровнены хорошо. – Kevin
Спасибо Kevin, еще один вопрос, нужны ли данные gps для предварительной обработки (т. Е. Квантовать значение lat & long) до или исходных значений ok? - –