Я намагаюся створити базову карту плитки. У мене є зображення, з якого я хочу створити плитку, і я використовую GDAL.
Мені вдалося створити плитку, але коли я переглядаю результат, то здається, що плиткова карта:
- Він перевернутий
- Пропорції неправильні
Це зображення накладення на карту:
Це результат плитки:
Я багато разів перевіряв, що координати хороші, порівнюючи кути зображень на ортофото.
Інша справа, що в Google Earth із тими ж координатами зображення карти точно підходить до google map.
ВИДАЛЕНО
gdalinfo map_overlay.png
з цим виходом:
Драйвер: PNG / Портативні мережеві графічні файли: map_overlay.png Розмір 3527, 2494 Координатна система - це "Метадані структури зображення:
INTERLEAVE = PIXEL Координати кута: вгорі зліва (0,0, 0,0), зліва вліво (0,0, 2494,0) вгорі праворуч (3527,0 , 0.0) Правий нижній (3527.0, 2494.0) Центр (1763.5, 1247.0) Діапазон 1 блоку = 3527x1 Тип = Байт, ColorInterp = Червоні прапори маски: PER_DATASET ALPHA Band 2 Block = 3527x1 Тип = Байт, ColorInterp = Прапор зеленої маски: PER_DATASET ALPHA Блок 3 діапазону = 3527x1 Тип = Байт, ColorInterp =
Прапор синьої маски: PER_DATASET ALPHA Діапазон 4 Блок = 3527x1 Тип = Байт, ColorInterp = Альфа
Потім перекладіть:
gdal_translate -of VRT -a_srs EPSG: 4326 -gcp 0 0 +31,7431761644 +35,1680410195 -gcp 3527 0 +31,7493769674 +35,1784535489 -gcp 3527 2492 +31,7431011291 +35,1784951643 -gcp 0 2494 +31,7431761644 +35,1680410195 map_overlay.png map_overlay.vrt
з цим виходом:
Розмір вхідного файлу - 3527, 2494
і останнє:
gdal2tiles.py -z 14-21 map_overlay.vrt
Накладення - це просте зображення .png без особливих даних.
Я буду вдячний за будь-яку допомогу.
Шані
gdal_translate
параметрів, які ви опублікували тут: ви асоціюєте (lat, lon) = (31.7431761644, 35.1680410195) з двома різними точками (0,0) та (0,2494). Це дійсно команда, яку ви видали, чи це помилка копіювання та вставки?