Еще один инструмент, о котором вам может быть интересно почитать, - это геопанда, так как этот вид тестирования на содержание является одной из его основных возможностей.
у знать, учитывая широту и долготу, если координата суши или моря
Согласно сhttps://gis.stackexchange.com/questions/235133/checking-if-a-geocoordinate-point-is-land-or-ocean
from mpl_toolkits.basemap import Basemap
bm = Basemap() # default: projection='cyl'
print bm.is_land(99.675, 13.104) #True
print bm.is_land(100.539, 13.104) #False
Проблема в том, что базовая карта устарела. как это сделать с помощью картопии?