Тема: Back to the future
Показать сообщение отдельно
Старый 07.04.2024, 10:14   #394
emmett_grogan
Пользователь
 
Регистрация: 27.07.2022
Адрес: Canberra, .au
Сообщений: 60
Отправить сообщение для emmett_grogan с помощью Skype™
По умолчанию

Некоторые наблюдения от microdem (20.08.2020)
  • Похоже, что программа использует приблизительное значение данных, введенных для «Изменить область карты > Установить размер пикселя карты»;
  • это приближение может меняться в зависимости от порядка действий в микродеме.

В текущем проекте используется объединенная ЦМР (s45e140_elv / s45e145_elv) из http://гидро.iis.u-tokyo.ac.jp/~yamadai/MERIT_Hydro/.

Для этих данных после перерисовки карты microdem показывает следующее:

50 м == 49,96404085 (или 49,99770458, если сначала установлено значение 200 м)

200 м == 199,91486219 (или 200,0151896, если сначала установлено значение 50 м)

Я использовал дискретный сеанс в microdem для создания набора изображений с разрешением 50*м/пиксель (цветной, оттенки серого и Il2_16*бит), а затем отдельный сеанс для создания набора изображений с разрешением 200*м/пиксель:

Код:
Tas_ELVfull_50m_Gry 16426 x 11114 /32 = 513,03125 x 347,125

(513*32) х (347*32) = 16416 х 11104

(16416/4) х (11104/4) = 4104 х 2776

Tas_ELVfull_200m_mapH 4106 x 2778
Эти данные многообещающи: два размера изображения позволяют выполнить пропорциональную обрезку в GIMP (что позволяет «фиксировать» выбранный прямоугольник как по размеру, так и по началу координат).

Для большой карты origin = (5,5) удаляет 5 пикселей с каждого края; для mapH origin = (1,1) удаляет 1 пиксель на каждый край.

Возможно это поможет совместить изображения в игре - не знаю. Цель состоит в том, чтобы сохранить карту MapH нередактированной с разрешением 200 м/пиксель (как вы рекомендуете) без ущерба для выравнивания или качества большого изображения (чтобы стать map_c - мы могли бы использовать версию 200*м/пиксель и масштабировать ее на 400*%, но результат будет плохим). ).

Я также сохранил часть полного диапазона ЦМР и использовал ее для экспорта изображений, представленных ниже; эти данные отклоняются из-за ширины mapH (не делится на 2).

Код:
Tas_ELVcrop_50m_Gry 7162 x 6982 /32 = 223,8125 x 218,1875

(223*32) х (218*32) = 7136 х 6976

(7136/4) х (6976/4) = 1784 х 1744

Tas_ELVcrop_200m_mapH 1791 x 1746
ваше здоровье

>>>

Some observations from microdem (2020.08.20.1)
  • The program appears to use an approximation of the data entered for 'Modify map area > Set map pixel size';
  • this approximation can vary depending on the order of actions in microdem.

The current project uses a merged DEM (s45e140_elv / s45e145_elv) from http://hydro.iis.u-tokyo.ac.jp/~yamadai/MERIT_Hydro/

For this data, microdem shows the following after map re-draw :

50m == 49.96404085 (or 49.99770458 if first set to 200m)

200m == 199.91486219 (or 200.0151896 if first set to 50m)

I used a discrete session in microdem to create a set of images at 50m/pixel (colour, grayscale and Il2_16bit), then a separate session to create a set of images at 200m/pixel :

Код:
Tas_ELVfull_50m_Gry	16426 x 11114	/32 = 513.03125 x 347.125

(513*32) x (347*32) = 16416 x 11104

(16416/4) x (11104/4) = 4104 x 2776

Tas_ELVfull_200m_mapH	4106 x 2778
This data shows promise - the two image sizes allow a proportional trim to be done in GIMP (which allows a rectangle select to be 'fixed' in both size and origin).

For the large map, origin = (5,5) removes 5 pixels from each edge; for mapH, origin = (1,1) removes 1 pixel per edge.

Perhaps this will help the images to align in-game - I do not know. The objective is to keep mapH unedited at 200m/pixel (as you recommend) without compromising alignment or the quality of the large image (to become map_c - we could use the 200m/pixel version and scale by 400%, but the result is poor).

I also saved a subset of the full DEM range and used this to export the images set out below; this data is rejected due to the width of mapH (not divisible by 2).

Код:
Tas_ELVcrop_50m_Gry		7162 x 6982		/32 = 223.8125 x 218.1875

(223*32) x (218*32) = 7136 x 6976

(7136/4) x (6976/4) = 1784 x 1744

Tas_ELVcrop_200m_mapH	1791 x 1746
cheers
emmett_grogan вне форума   Ответить с цитированием