| 12345678910111213141516171819202122232425262728293031323334 |
- import math
- def longitudePlus(longitude_actuelle, deplacement_metre,latitude):
- rayon_terre_metres = 6371000
- latitude_radians = math.radians(latitude)
- circonference_terre_metres = 2 * math.pi * rayon_terre_metres * math.cos(latitude_radians)
- longueur_degre_longitude_metres = circonference_terre_metres / 360
- return longitude_actuelle + (deplacement_metre / longueur_degre_longitude_metres)
-
- def longitudeMoins(longitude_actuelle, deplacement_metre, latitude):
- rayon_terre_metres = 6371000
- latitude_radians = math.radians(latitude)
- circonference_terre_metres = 2 * math.pi * rayon_terre_metres * math.cos(latitude_radians)
- longueur_degre_longitude_metres = circonference_terre_metres / 360
- print(type(longitude_actuelle))
- return longitude_actuelle - (deplacement_metre / longueur_degre_longitude_metres)
- def latitudePlus(latitude_actuelle, deplacement_metre):
- rayon_terre_metres = 6371000
- return latitude_actuelle - (deplacement_metre / rayon_terre_metres) * (180 / math.pi)
-
- def latitudeMoins(latitude_actuelle, deplacement_metre):
- rayon_terre_metres = 6371000
- nouvelle_latitude = latitude_actuelle + (deplacement_metre / rayon_terre_metres) * (180 / math.pi)
- return nouvelle_latitude
- def Milieu(Latitude,Longitude,distance,definition):
- Latitude=latitudeMoins(Latitude,distance/2)
- Longitude=longitudeMoins(Longitude,distance/2,Latitude)
- lenX=int(distance/definition)
- lenY=int(distance/definition)
- deplacement_metres = definition
- return Latitude,Longitude,lenX,lenY,deplacement_metres
|