Считать координаты 31.96212, -103.004715
UTM-конвертеры дают его UTM-координаты 13/R/FR
.
Пример конвертера находится здесь: http://www.rcn.montana.edu/resources/converter.aspx
Но их много, и они дают похожие ответы для этих координат.
Одновременно в наборе данных Sentinel-2 здесь http://sentinel-s2-l1c.s3-website.eu-central-1.amazonaws.com/#tiles/13/R/
Я не могу найти FR
подкаталог.
В Google это место находится здесь:
И найдя то же самое место в браузере изображений Sentinel, я вижу, что плитка отличается
который выступает за13/S/FR
то есть то же самое , UTM
и площади, но разные группы.
Как это возможно?
ОБНОВИТЬ
KML с тайлами Sentinel-2 также сообщает о S
тайле в указанном месте
ОБНОВЛЕНИЕ 2
По этой картине
взятая отсюда , FR
площадь находится наполовину в S
зоне UTM и наполовину в R
зоне. Очевидно, что большинство автоматических преобразователей присваивают этот квадрат R
зоне, а Sentinel-2 учитывает его как S
зону.
Здесь есть правда?
ОБНОВЛЕНИЕ 3
Простой код Python, взятый отсюда https://gis.stackexchange.com/a/224994/32207
bandVals = "CDEFGHJKLMNPQRSTUVWXX"
lon = 31.96212
lat = -103.004715
zone = int(lat + 186.0) / 6
if (lon >= 84.0):
band = 'Y' if (lat < 0.0) else 'Z'
elif (lon <= -80.0):
band = 'A' if (lat < 0.0) else 'B'
else:
band = bandVals[int(lon + 80.0) / 8]
print '{:02d}{:s}'.format(zone,band)
также возвращается 13R
.
Эта ошибка в данных Sentinel-2 или как?
S/FR
пока UTM конвертеры дают R/FR
. Как рассчитать местоположение, если преобразователи UTM работают некорректно?