Какова точность построения лат / длинных позиций на карте? - PullRequest
0 голосов
/ 15 февраля 2019

Я работаю над проектом, где мне нужно построить точки / значки, указывающие местоположение кораблей.Я получаю эти данные периодически.

Поскольку все точки находятся в море, мне не нужно геокодировать адрес.Мне просто нужно показать точки на интерактивной карте.

Существуют ли какие-либо бесплатные автономные инструменты, позволяющие наносить точки на интерактивной карте?

РЕДАКТИРОВАТЬ:

Я ссылаюсь на что-то вроде этот пример:

Где у меня есть набор координат, которые я получаю от внешней службы:

m = folium.Map(location=[35.67, 139.78], zoom_start=13)

locations = [
    [35.6762, 139.7795],
    [35.6718, 139.7831],
    [35.6767, 139.7868],
    [35.6795, 139.7824],
    [35.6787, 139.7791]
]

Оттуда я могу либо нарисовать точки, либо создать многоугольник:

enter image description here

Для этого конкретного случая фолио библиотекииспользовался.

Меня беспокоит точность графика и библиотек, используемых в конце для расчета:

Использует ли эта библиотека только математическую функцию для построения точек на математике или являетсябиблиотека геокодирования externat, такая как Google Maps или Argis, используется для этого?Я не думаю, потому что я не ищу адреса, а скорее, чтобы построить точки.

И какую степень ошибки я могу ожидать от этих графиков?

1 Ответ

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

Во-первых, относительно существования бесплатных автономных инструментов .Ответ зависит от того, что вы подразумеваете под «бесплатным», и если вы ищете

  1. готовое приложение или библиотеку
  2. , которую вы использовали бы в качестве основы для создания своего собственногоtool.

Для 1. существует множество страниц, где вы можете просто импортировать координаты и увидеть результат на карте, включая, но не ограничиваясь:

Для 2. практически у всех поставщиков карт есть API(для нескольких языков программирования и сред), с помощью которых вы можете рисовать точки и полигоны на картах.У них также есть довольно полные коллекции примеров:

Что касается «свободного», то здесь все становится сложнее.Вы можете использовать карты в целях личного развития и некоторые типы общедоступных веб-сайтов и демонстраций бесплатно, но как только вы начнете использовать их в коммерческих целях, даже внутри вашей компании, они фактически вообще не будут бесплатными, а будут стоить около $ 10.к / год (см., например, Цены на Google Картах и обязательно прочитайте все мелким шрифтом).Несмотря на то, что картографический материал OpenStreetMap является бесплатным, не существует бесплатных и высококачественных услуг («провайдеров листов»), на которые вы могли бы положиться в качестве бэкэнда карты в своих собственных приложениях.* формулы, используемые этими библиотеками, имеют точность не менее метра, поэтому все должно быть достаточно точным для судов.Точность самих карт также на уровне метра.Например, нередки случаи, когда контуры зданий отклоняются на несколько метров, если сравнивать карты разных провайдеров.

Однако, если у вас есть карты Китай , то у вас естьбыть осторожным с GCJ системой координат .Некоторые карты в WGS, а некоторые в GCJ, и разница может составлять сотни метров.

...