So we need to talk about a couple of issues.
1) Coordinate system.
I use latitude and longitude. Each 1 degree square is a directory which contains the textures for each 1 minute square of terrain. So 60 * 60 terrain patches for each degree of latitude and longitude.
This doesn't fit with IL2 at all. So for me to generate something you can use I need to know the projection used by IL2.
The reason this is so important is 1 degree of longitude is not a constant distance, it varies depending on latitude.
So if you say to me you want a map from latitude, longitude 4096 pixels by 4096 pixels with a fixed size of 200m per pixel I can do it, but adding anything to the map based on latitude, longitude is going to be a nightmare..
I can give you functions to take latitude and longitude deltas and convert to another coordinate set as long as you define the coordinate set for me.
2) Type textures
We have 16 terrain textures to play with if I recall the map system correctly.
So If we agree an arrangement of these textures I can merge the land type date and terrain data to generate a type map.
water - > sand -> grass -> rock -> city gives us something like 3 textures per terrain type.
Let me know what you want