i'm using this API for autocompletion of address (for France only) :
https://adresse.data.gouv.fr/api-doc/adresse
You can try it at the end of the page. If you try to find an address (for example : 1 Quai de l'Horloge 75001 Paris), you can see the result :
[
{
"label": "1 Quai de l'Horloge 75001 Paris",
"score": 0.9609863636363636,
"housenumber": "1",
"id": "75101_4655_00001",
"name": "1 Quai de l'Horloge",
"postcode": "75001",
"citycode": "75101",
"x": 651991.6,
"y": 6862012.62,
"city": "Paris",
"district": "Paris 1er Arrondissement",
"context": "75, Paris, Île-de-France",
"type": "housenumber",
"importance": 0.57085,
"street": "Quai de l'Horloge"
}
]
I'm interested in the coordinates, provided by x and y. The doc says : "WGS84, legal projection", but I don't understand exactly what it means, and I would like to get it as latitude and longitude, as used by Google Maps or many GPS system.
Does someone knows what is this format and how to convert it ? I tried many things with proj4 with WGS84 UTM, and more tests, but I could never get the correct location on a map or a GPS.
Thank you for your help
The document you link has:
So looking for the French legal projection in Wikipedia: https://fr.wikipedia.org/wiki/Syst%C3%A8me_de_coordonn%C3%A9es_(cartographie)#Les_codes_EPSG , we get:
So, it is just compatible with WGS84: it means that you can convert one to the other (and vice-versa) without problems (so practically, using same reference data).
I have no idea on where you got UTM (which it is old, and not so useful for countries).
So now you have the EPSG codes to put into proj to convert coordinates. Note: some tools invert x and y and/or lat/long. So test with few coordinates, to see if you get expected values.
Note: I think there may be several projections, depending on "continental/Europen France" and other territories. I think it is the reason to use a generic "legal" in the name, without giving details.