-
Gestion de plans
Bonjour,
Je souhaite créer un équivalent de GPS et donc de gérer des cartes sans passer par l'API Google ou par d'autres services équivalents.
J'aimerais savoir si vous auriez une piste pour gérer l'affichage et la navigation sur des plans (scannés par exemple).Dès qu'on recherche quelque chose du genre sur Google, on tombe sur l'api Google Maps...
En gros, comment se repérer sur ma carte ? Système d'axes, grille, matrices ? Merci beaucoup pour votre aide!
-
Il y a la partie "math"... avec:
* Les projections cartographiques: de manière basique une fonction qui transforme latitude/longitude en un x/y absolu sur une carte. Il en existe de toutes sortes (la plus commune en France étant Lambert). Avec un peu de chance cette fonction est inversible (à partir du x/y on retrouve la latitude/longitude) mais ce n'est pas toujours le cas (en tout cas rarement avec des fonctions simples).
* Le "dessin" de bitmap (utilisation de matrices 3x3 sans partie projective).
J'avais fait un cours là dessus, pour expliquer que dans 90% des cas on n'a pas besoin de la fonction de projection exacte mathématique... surtout si l'écran est petit (et le zoom assez grand).
Si on a "P" la projection... on peut avoir assez facilement une matrice de projection "avoisinante" de la fonction au centre de la carte (matrice 3x3 avec partie projective sur un plan).
Du coup toutes les transformations se font par simple multiplication de matrices...