services calculate values even if coordinates exceed the boundaries of a global map
The problem is described using the service for the ECO region:
Some stations are not assigned an ECO region, even though those are defined globally at each point.
The query
http://zam10192.zam.kfa-juelich.de:7003/ecoregion/?description=true&lat=-89.996&lon=24.8&radius=25000
returns:
The given range ('Lat', -90.015999999999, -89.976) is out of the range provided by server side. Please select values with: -89.901874828 < Lat < 83.628125172
Technically this is correct, but the earth is round