Coordonnées GPS de convertir avec PHP - comment cela fonctionne:

FONTE ZOOM:

Pour faire coordonnées GPS convertir d'un format à un autre format rapidement et facilement, vous pouvez le faire en utilisant PHP à mettre en œuvre. Découvrez ce que vous en avez besoin formules, et comment pourrait la mise en œuvre dans le regard de PHP.

Considérations préliminaires concernant les coordonnées GPS

En spécifiant les coordonnées GPS trois formats différents sont généralement utilisés, qui peut être converti à l'équivalent à l'autre relativement simple.

  • Surtout sur les cartes format DMS est utilisé, dont les coordonnées en degrés, minutes et secondes, indiquant: DD ° MM 'SS' '.
  • Google utilise l'exemple de ses services de cartes un système décimal, avec six décimales: dd.dddd.
  • Une sorte de mélange des deux est l'indication en degrés et minutes d'une spécification au format décimal: DD ° MM.MMM, dénommé «mixte» dans ce qui suit.
  • Tous les formats sont basés sur la même conversion de degrés, minutes et secondes. Cela correspond exactement à 1 degré 60 minutes et une minute 60 secondes son tour.
  • Si vous voulez convertir un format dans un autre format, vous pouvez toujours prendre le nombre de degrés et seulement besoin de convertir les minutes et les secondes si nécessaire.
  • Pour convertir le format mixte à Dec-format, vous devez seulement 60 minutes en attendais à obtenir les décimales, MM.MMM / 60 = .DDDDDD.
  • Pour le passage du mélange à DMS, vous pouvez accepter le Vorkommazahlen de minutes, et ne devrait prendre de trois après la virgule par 60 pour obtenir les secondes. De 12 345 alors qu'il en aurait 12 '21' ', parce que 60 fois 0345 est d'environ 21.
  • Pour convertir le Dec-taille dans le format DMS vous devez appliquer les deux formules précédentes, de sorte que prévu initialement .DDDDDD fois 60 pour obtenir MM.MMM, puis se attendent également .mmm fois 60 pour obtenir les secondes.

La structure du fichier PHP

Pour autant la conversion des coordonnées GPS, il est préférable de créer un formulaire dans lequel vous faites, un ou plusieurs champs d'entrée sont disponibles en fonction de la forme de conversion souhaitée.

  • Traitement avec PHP peut avoir lieu en quelques étapes, étant supposé dans la suite que vous envoyez les variables en utilisant la méthode POST.
  • Pour la conversion du composé à Décembre il vous faudra deux champs de saisie où vous "mm" il suffit de convertir et de sortie peuvent «DD» directement.
  • La conversion en PHP serait alors ressembler à ceci:
    Dd $ = $ _ POST;
    $ _POST DDDDDD = $ / 60;
    echo $ dd. ddddddd $. "°".
  • Pour la conversion du composé à DMS, vous pouvez spécifier soit trois champs, puis wobeiSie "mm" en utilisant la fonction PHP "plancher" fracture et permettent de convertir en minutes et secondes.
  • La conversion de cette dernière serait alors ressembler à ceci:
    Dd $ = $ _ POST;
    $ Mm = chaussée;
    Ss = $ $ $ _POST- mm;
    $ Ss = ss * $ 60;
    .. Echo $ dd "°" $ mm "" $ ss .. "''". // Sortie: DD ° MM 'SS' '.
  • Conversion de décembre DMS Tout ce que vous avez besoin est un champ avec le format dd.ddddd et laisser tout le reste automatiquement calculer:
    Dd $ = chaussée;
    Dddddd $ = $ _POST- dd;
    $ Mm = chaussée;
    Mmm $ = $ 60 $ * dddddd mm;
    Ss = $ $ mmm * 60;
    .. Echo $ dd "°" $ mm "" $ ss .. "''". // Sortie: DD ° MM 'SS' '.
VOIR AUSSI:
  1.  
  2.  
  3.  
Sans commentaires

Laisser un commentaire

Code De Sécurité