Запросите CSV-файл и получите запись, ближайшую к моей широте и долготе - PullRequest
0 голосов
/ 15 февраля 2019

Основная цель этого проекта узла - получить город, в котором я нахожусь, или ближайший, если он недоступен.

Для начала я создал CSV-файл блокнота, который содержит поля:город, страна, широта и долгота.Здесь это ниже.Он заполнен множеством городов.

enter image description here

Есть ли какой-либо модуль npm, который я мог бы использовать для запроса этого файла.Я не хочу использовать внешнюю базу данных.

Я знаю, что в реальных базах данных иногда есть географические функции, позволяющие запросам определять расстояние между двумя наборами широт и длинных координат.Как бы я поступил так?

Спасибо за любую информацию

1 Ответ

0 голосов
/ 15 февраля 2019

Гдал имеет функцию для расчета расстояния между двумя точками.Что я могу подумать, так это создать точечный слой на лету с помощью gdal, рассчитать расстояние между этими городами и вашим городом и найти ближайший.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...