Here is my example: I want to fly route which will look like a perfect square on a 2D map. Now: I tried to calculate my coordinates linear. So I started with 4700N/00800E and added 50 to East: 4700N/00850E. Then, I added 50 to North to fly upwards: 4750N/00850E.

That was my final routing:
4700N/00800E 4700N/00850E 4750N/00850E 4750N/00800E 4700N/00800E

This is a question relating to the geography and maths structure of the world.

Look at the following map:

You will notice that not every square is the same size. Because the earth isnât flat, the squares of longitude and latitude get stretched and shrunk as they are applied to the earthâs almost spherical shape.

The same applies in IF; to get a perfect square youâre gonna need to calculate the distance at a specific point in the world. in the meantime, you may get better results doing this near the equator.

đ seriously boss? The aircraft canât turn on a dime it will always have rounded corners. Thatâs as square as youâre going to get. It takes 30 seconds to complete each of those turns.

Yeah, I know that. I know that I wonât get perfect corners. Thatâs not even possible. My question just was whether there is an easy way to calculate the coordinates to get a shape where every side has the same length. And I got my answer đ

Could he try using projected coordinates rather than geographic coordinates to get a better local approximation? Like using UTM rather than Lat/LongâŚ if that makes any sense.

As pointed out the issue you have a rectangle rather than a square is because the earth is Egg Shaped (well ish , certainly not round and definatly not flat!).

Without going into too much detail here, I would recommend a lot of research on âGreat Circle Routeâ, âNapiers Wheelâ, âRhumb line Sailingâ , âPlane Sailingâ etc, there is a correlation between your latitude and the distance to travel furhter north or south in a direct line (also not allowing for the curvature of the longitude lines as the further north/south of the equator you go the closer the lines of longitude become.

There is also a corealtion between your Current Latitdue and the Cosine of the Latitude that you are aiming for in order to clauluate the exact Lat/long of a posiiton in order to make a perfect square.

In short if you want to have a perfect square on the Equator of 1nm x 1nm this is easier to âdrawâ then if you where trying to plot one 100nm x 100nm and if you starting co-ordinates 47 00 N 008 00E and you are doing a 50nm x 50nm box then it gets more complicated!

This is without getting into the subject of Mercator projection vs Gnomonic projuection.

it is a huge and very intresting subject but you will need to spend time doing your own research in order to understand why it is.

Itâs simply a matter of how latitude and longitude are drawn on the earths surface. Latitude is the angular displacement along the earths surface referenced to the center of the earth. Since itâs referenced to the Center, the distance of 10deg at the equator is very close to 10deg at the poles. Longitude on the other hand is the angular displacement on the earths surface referenced to a line drawn between the north and south poles (roughly). As such, the distance measured at the equator for a 10deg displacement will be larger than 10deg measured closer to the poles. Itâs real easy to see from this pic of the earth in IF.

So, if you create your FP at the equator, it will be very close to a square. As soon as you move north or south, it will become more rectangular. But you can probably get very close to a square by multiplying the longitude displacement by a factor thatâs a function of the latitude. I havenât tried this, but give it a shotâŚ

Letâs use a simple example, Say youâre using 1deg latitude for your north south legs. If youâre at 45deg latitude youâre approximately half way to the pole, so your longitude distance will be half your latitude, so use 2deg for your longitude legs. Should get you very close.

If youâre say at 20deg latitude, youâre 20/90 of the distance to the pole, so your longitude will be approximately 7/9 the size of the latitude (1 - 20/90). To equalize them, scale your longitude by the reciprocal (9/7) or approximately 1.29.

Applying that to the 45 deg latitude, where youâre 45/90 of the distance to the pole, the scaling is 1/(1-45/90) which is 2.

The formula for the longitude scaling factor isâŚ,
1/(1-latitude/90)

I just created a flightplan using that methodology and came up this. I did the calculations and rounding in my head which probably explains the slight errors. Iâm going to create a python script to do it for me.

My initial shot in the dark for the longitude scaling factor wasnât as accurate as I thought. I was getting squashed patterns when I increased the leg count.

By the way, as i made it in Google Earth it looked perfect, so I guess InfiniteFlight app is also messing up with it a lot. I even modified the google earth MLK file to 2 decimal point accuracy and rounded them up, yet it still looks in perfect shape.