Океанографическая карта глубины — получить глубину заданной координаты в JavaScript

Я работаю над довольно простой веб-реализацией для планирования маршрутов или, собственно, над реализацией, которая иллюстрирует ее ценность. Что я хочу сделать, так это нарисовать глубину воды на моем пути. Я использую JavaScript и немного PHP в фоновом режиме. Моя карта — это карта Google.

Найти данные просто (http://www.gebco.net/data_and_products/gridded_bathymetry_data/) но мне нужна помощь для реализации на веб-сайте. Я попытался экспортировать некоторые данные в asci-файл, прочитать его с помощью PHP и извлечь координату, близкую к моей позиции. Это работает для небольших областей, но объем данных большой, для небольшой области между Данией, Швецией и Норвегией у меня 100 000 координат. Я хочу лучшую часть земного шара.
Положительным моментом является то, что меня не слишком волнует фактическая глубина, только некоторые интервалы. 0-5, 5-10, 10-20 и> 20 метров. Также не очень важно знать, попаду ли я в землю, это будет аккуратно, но если я получу первую часть, это будет легко.

Данные, которые я получил, имеют разрешение 1 метр, разумно легко нарисовать карту с любым интервалом, который я хочу, но мой вопрос в том, есть ли у вас идея, как я могу проверить глубину координаты без сохранения такого большого количества данных.

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

Я связался с изображением, которое, я надеюсь, иллюстрирует то, что я хочу сделать. Составьте маршрут и получите общую глубину для каждой точки маршрута.
http://s15.postimg.org/gmf8wxu1n/depthmap.gif

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector