.. a następnie mapy Google „oddzielają wody od wód”
Cóż, nie w sensie biblijnym, ale ...
Chciałbym wiedzieć, jakie mam opcje, aby sprawdzić, czy punkt [Lat, Lon] to Ląd czy Woda.
Mapy Google oczywiście mają te dane (zbiorniki wodne są niebieskie) - ale czy jest coś w API, czego mogę użyć do tego? A jeśli nie - czy nie służą temu, ponieważ nigdy o tym nie pomyśleli? Albo dlatego, że jest to zbyt skomplikowane?
Nie znalazłem żadnych informacji w tej sprawie - poza kilkoma podobnymi pytaniami (np. Znalezienie typu terenu, czy wzniesienia - ale nie jest to dokładnie to, czego potrzebuję).
Czy jest do tego oddzielna warstwa? Opcja? Komenda? Czy powinienem zrobić to ręcznie?
Jedynym sposobem, w jaki mogę wymyślić, jak podejść do tego (powinienem zrobić to ręcznie), jest sprawdzenie każdego serwowanego kafelka pod kątem dokładnego punktu - a następnie sprawdzenie wartości RGB dla tego odcienia mapy Google. To tylko teoria - bo w praktyce - nie mam pojęcia, jak to osiągnąć, pierwszą przeszkodą jest to, że nie wiem, jak mogę na przykład przekonwertować położenie piksela na kafelku na punkt [LatLon]
Gotowe rozwiązanie byłoby znacznie łatwiejsze.
Zwróć uwagę, że nie potrzebuję CAŁEJ wody na świecie (na przykład - nie obchodzą mnie strumienie, oczka wodne, większość rzek czy basen twojego sąsiada. Potrzebuję punktów, gdzie można zapuścić się bez pomocy pływającego pojazdu )
EDYTUJ I
Po przeczytaniu komentarzy: Metoda elewacji nie jest wiarygodna, jest zbyt wiele miejsc PONIŻEJ poziomu morza (listę „najgłębszych” 10 można zobaczyć tutaj http://geology.com/below-sea-level/ ) i tam jest zbyt wiele śródlądowych zbiorników wodnych POWYŻEJ poziomu morza (jezior). Metoda odwrotnej geolokalizacji nie jest niezawodna, ponieważ zwróci podmiot geopolityczny, taki jak miasto lub stan - lub wielokrotnie ZERO. Sprawdziłem już te pseudo-rozwiązania, zanim zadałem pytanie - ale żadne z nich tak naprawdę nie odpowiedział na pytanie - te metody są w najlepszym razie złym „zgadywaniem”.