Проверить, является ли точка Землей или Водой в Google Maps

...и тогда гугл-карты "воду от воды отделяют"

Ну, не в библейском смысле но..

Я хотел бы знать, какие у меня есть варианты, чтобы проверить, является ли точка [Широта, Долгота] Землей или Водой.

Google Maps, очевидно, имеет эти данные (водоемы выделены синим цветом), но есть ли что-то в API, что я могу использовать для этого? А если нет, то не служат ли они этому, потому что никогда об этом не думали? Или потому что это слишком сложно?

Я не нашел никакой информации по этому вопросу, за исключением некоторых подобных вопросов здесь (например, определение типа местности или высоты, но это не совсем то, что мне нужно).

Есть ли для этого отдельный слой? Опция? Команда? Или я должен пойти сделать это вручную?

Единственный способ, который я могу придумать, как подойти к этому (если мне нужно будет сделать это вручную), — это проверить каждый обслуживаемый тайл на наличие точной точки, а затем проверить значение RGB для этого оттенка карты Google. Это только в теории, потому что на практике я понятия не имею, как это сделать, первое препятствие в том, что я не знаю, как я могу преобразовать местоположение пикселя на плитке в точку [LatLon], например

Готовый сделанное решение было бы намного проще.

Заметьте, что мне не нужна ВСЯ вода в мире (например - меня не волнуют ручьи, маленькие пруды, большинство рек или бассейн вашего соседа.Мне нужны точки, где человек может рискнуть без помощи плавсредства)

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

После прочтения комментариев: Метод высот ненадежен, слишком много мест НИЖЕ уровня моря (список «самых глубоких» 10 можно посмотреть здесь http://geology.com/below-sea-level/) и слишком много не имеющих выхода к морю водоемов ВЫШЕ уровня моря (озёр). Метод обратной геолокации ненадежен, потому что он много раз возвращает геополитическую сущность, например город или штат, или НОЛЬ. Я уже изучил эти псевдорешения, прежде чем задавать вопрос, но ни один из них на самом деле не ответил на вопрос - эти методы в лучшем случае плохо «угадывают».

100
задан Peter O. 2 July 2013 в 04:25
поделиться