J'ai une exigence pour calculer le centre de gravité ou le point milieu géodésique de lorsqu'un utilisateur clique entre le croisement lat/long. Le croisement forme un carré dans la plupart des parties de GE et parfois des rectangles allongés . Cela est dû à la forme de la terre bien sûr. Je cherche une formule mathématique valide qui permettrait à un utilisateur de cliquer n'importe où entre cette grille puis une fonction précise (en Javascript ou code serveur) qui prendrait une résolution supposée de (disons des intervalles de 1km pour cette discussion) et les coordonnées d'entrée qui doivent renvoyer une coordonnée centroïde dans cette grille de graticule .Calcul des coordonnées de la grille de délimitation à un utilisateur cliquez sur google maps/google earth
Pour clarifier s'il vous plaît jeter un oeil à l'image attachée à mon poste de groupe google:
Ce que je dois être en mesure de faire est si un utilisateur clique partout dans cette grille carré, je besoin de trouver le centroïde ou le point central de cette grille intersection/carré ou au moins les coordonnées de la grille de délimitation (qui font le carré).
Si nous supposons que la grille est la norme UTM et a une résolution maximale de 1 km (ou en faire un paramètre), je dois détecter les quatre autres points de à proximité, puis en calculant le barycentre est pas aussi difficile. Je me réjouis de tous les commentaires que vous pourriez avoir et j'apprécie. Je n'ai pas un moyen simple de permettre à un utilisateur de cliquer n'importe où sur la grille et de trouver les coordonnées de délimitation du quadrillage (en faisant un carré de 4 coordonnées) ou le centroïde/milieu du carré de la grille de graticule.
Une pensée est d'utiliser autant que possible des hypothèses en utilisant une référence telle que la référence de coordonnées UTM. Si je suppose que la grille est X degrés de large, pouvons-nous avoir une fonction javascript pur prendre n'importe quelle coordonnée d'entrée et me renvoyer les coordonnées de graticule de délimitation en degrés décimaux?
Une autre idée que j'avais était de créer la grille dans une couche géo-spatiale pour prendre n'importe quelle coordonnée d'entrée et retourner le centroïde le plus proche du graticule?
Est-ce que cela a du sens?
Merci!
Omar
Can vous être plus précis sur la grille exacte à laquelle vous essayez de vous accrocher? Les mathématiques seraient différentes selon la projection utilisée. Est-ce que c'est quelque chose comme ça que vous essayez de mettre en œuvre ?: http://iwa.yangman.ca/~yzhao/gis/mgrs.html –