Как создать GeoTiff

Не знаете, где задать вопрос? Задавайте здесь.
whale
Новоприбывший
Сообщения: 11
Зарегистрирован: 19 сен 2025, 00:25
Репутация: 0
Откуда: Россия

Re: Как создать GeoTiff

Сообщение whale »

gdalом надо делать когда все уже будет понятно, типа рыбы.
whale
Новоприбывший
Сообщения: 11
Зарегистрирован: 19 сен 2025, 00:25
Репутация: 0
Откуда: Россия

Re: Как создать GeoTiff

Сообщение whale »

По суди, если я правильно понял, если использовать географическую проекционную систему и проекцию скажем wgs84
то все ключи для всех растров будут одинаковые за исключением двух :

ModelTiepointTag - задаются координаты верхнего левого угла растра
ModelPixelScaleTag - задается масштаб на пиксель в метрах

все остальное не нужно.
Те создаем рыбу и меняем только значения в двух ключах,
не так уж и сложно ;)

Сложности возникают если использовать нестандартную проекционную систему, тогда придеться прописывать все 100500 параметров этой системы а если стандартную то она уже прописана и нужно только указать какая (wgs84 к примеру) или
растр надо как то трансформировать, поворачивать, натягивать итд. мне это не надо.

Видимо я уже близко подошел к рукопашному написания geotiff )))
whale
Новоприбывший
Сообщения: 11
Зарегистрирован: 19 сен 2025, 00:25
Репутация: 0
Откуда: Россия

Re: Как создать GeoTiff

Сообщение whale »

Похоже можно еще проще, не указывать масштаб а в
ModelTiepointTag
прописать 3 вершины растра, указав их координаты.
Вот пример:

3.2.1. Неисправленный аэрофотоснимок, известные связующие точки, в градусах.
У нас есть аэрофотоснимок, и мы знаем только координаты нескольких точек на снимке в системе WGS84 GPS: верхний левый угол — 120 градусов западной долготы, 32 градуса северной широты, нижний левый угол — 120 градусов западной долготы, 30 градусов 20 минут северной широты, а нижний правый угол снимка — 116 градусов 40 минут западной долготы, 30 градусов 20 минут северной широты. Однако фотография не была геометрически скорректирована, поэтому полная проекция неизвестна.

ModelTiepointTag=( 0.0, 0.0, 0.0, -120.0, 32.0, 0.0,
0.0, 1000.0, 0.0, -120.0, 30.33333, 0.0,
1000.0, 1000.0, 0.0, -116.6666667, 30.33333, 0.0)
GeoKeyDirectoryTag:
GTModelTypeGeoKey = 1 (ModelTypeGeographic)
GTRasterTypeGeoKey = 1 (RasterPixelIsArea)
GeographicTypeGeoKey = 4326 (GCS_WGS_84)

Remark: Since we have not specified the ModelPixelScaleTag, clients
reading this GeoTIFF file are not permitted to infer that there
is a simple linear relationship between the raster data and the
geographic model coordinate space. The only points that are know
to be exact are the ones specified in the tiepoint tag.
Ответить

Вернуться в «Я новичок!»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 8 гостей