ForHosting KIT · Outils pour développeurs

Calculateur de projection cylindrique de Miller

Le calculateur de projection cylindrique de Miller convertit une coordonnée de latitude et de longitude en valeurs planes x et y sur une sphère.

● BetaGratuit · dans votre navigateur
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt

Il modifie la formule de latitude de Mercator afin que les pôles Nord et Sud restent à une hauteur finie au lieu de tendre vers l’infini. Vous pouvez choisir un rayon pour régler l’échelle de sortie ou conserver la sphère unité par défaut pour obtenir des coordonnées normalisées. Les résultats sont déterministes, arrondis uniquement à la précision finale demandée et accessibles dans le navigateur ou par API dès $0.002 par élément.

Fonctionnement de la projection cylindrique de Miller

La projection cylindrique de Miller reprend la géométrie familière d’une carte cylindrique normale : la longitude détermine la position horizontale, le méridien central correspond à x égal à zéro et l’équateur à y égal à zéro. Sa modification caractéristique concerne la formule verticale. Le calculateur convertit d’abord la latitude et la longitude des degrés en radians. Il calcule ensuite x comme le rayon de la sphère multiplié par la longitude, tandis que y vaut cinq quarts du rayon multipliés par le logarithme naturel de la tangente de pi sur quatre plus deux cinquièmes de la latitude. La mise à l’échelle de la latitude avant l’application du logarithme proche de Mercator atténue l’expansion verticale extrême. À un pôle géographique, la tangente reçoit un angle de quatre-vingt-un degrés au lieu de quatre-vingt-dix, si bien que le résultat reste fini. La projection demeure cylindrique et n’est ni conforme ni équivalente. Ce compromis convient aux planisphères pour lesquels une silhouette reconnaissable et une hauteur bornée comptent davantage que la conservation exacte d’une propriété géométrique en tout point.

Choisissez les entrées, l’échelle et la précision

Indiquez une latitude comprise entre moins quatre-vingt-dix et quatre-vingt-dix degrés et une longitude comprise entre moins cent quatre-vingts et cent quatre-vingts degrés. Ces deux données doivent être des nombres finis ; les chaînes ressemblant à des nombres sont volontairement refusées afin qu’une erreur de format en amont ne modifie pas silencieusement le calcul. Le rayon est facultatif et vaut un par défaut. Avec cette valeur, x et y sont des coordonnées sphériques normalisées. Utilisez le rayon terrestre moyen en mètres si vous souhaitez des valeurs projetées en mètres, ou un autre rayon positif pour une sphère différente ou une échelle de dessin personnalisée. Le calculateur ne déduit aucun datum, ellipsoïde, faux Est, faux Nord ni décalage du méridien central. La longitude zéro reste toujours le méridien central. L’option de décimales commande uniquement l’arrondi des valeurs x et y renvoyées, de zéro à douze positions. Les formules utilisent la précision en virgule flottante de JavaScript avant cet arrondi final, et les entrées d’origine ainsi que le rayon choisi sont rappelés pour assurer la traçabilité.

Interprétez le résultat et ses limites

Interprétez x comme le déplacement horizontal depuis le méridien de Greenwich et y comme le déplacement vertical depuis l’équateur. Leur unité est exactement celle du rayon : un rayon exprimé en kilomètres produit des kilomètres, un rayon en mètres produit des mètres et un rayon égal à un fournit des valeurs normalisées sans dimension. Un x positif se trouve à l’est et un x négatif à l’ouest ; un y positif se trouve au nord et un y négatif au sud. L’origine représente donc la latitude zéro et la longitude zéro. Une valeur y finie à quatre-vingt-dix degrés est attendue et constitue une différence essentielle avec la projection sphérique de Mercator ordinaire, non le signe d’un écrêtage. Toutefois, une valeur finie ne signifie pas une absence de déformation. Les déformations d’échelle et de surface augmentent toujours aux hautes latitudes, et cette sortie ne remplace pas directement un système de référence local précis pour l’ingénierie ou le cadastre. Servez-vous-en pour des planisphères de Miller, des comparaisons pédagogiques, des chaînes de visualisation et des contrôles de formule reproductibles. Pour une conversion inverse, des paramètres ellipsoïdaux, un bouclage à l’antiméridien ou une transformation EPSG, associez-la à une bibliothèque géospatiale adaptée.

Placez un point sur un planisphère de Miller

Convertissez une coordonnée géographique en valeurs planes cohérentes avant de placer un repère dans un SVG, un canevas ou un graphique de rapport personnalisé.

Comparez des projections cylindriques

Calculez une coordonnée de Miller à côté de résultats de Mercator ou d’une projection équivalente pour illustrer l’évolution de l’espacement vertical vers les pôles.

Validez une implémentation cartographique

Employez la sortie déterministe et arrondie comme référence pour tester un code de projection dans une chaîne de données, une application ou un exercice pédagogique.

Pourquoi les pôles sont-ils finis dans cette projection ?

Miller multiplie la latitude par 0.8 dans une formule proche de Mercator ; un pôle est donc évalué à 81 degrés dans la tangente, et non à son angle singulier de 90 degrés.

Dans quelles unités x et y sont-ils renvoyés ?

Ils utilisent la même unité que le rayon. Le rayon par défaut égal à un donne des coordonnées normalisées ; un rayon en mètres produit x et y en mètres.

La projection cylindrique de Miller est-elle équivalente ou conforme ?

Non. Elle modère l’apparence et la hauteur polaire illimitée de Mercator, mais ne conserve exactement ni les surfaces ni les angles locaux.

Ce calculateur utilise-t-il un modèle terrestre ellipsoïdal ?

Non. Il applique la formule sphérique de Miller au rayon positif que vous fournissez et n’effectue aucune transformation de datum ou d’ellipsoïde.

Combien coûte une projection par API ?

Le prix de base est de $0.002 par élément. Le calculateur du navigateur peut exécuter directement la même formule déterministe.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/geo/miller-project

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/geo/miller-project \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude":40.7128,"longitude":-74.006}'
{
  "latitude": 40.7128,
  "longitude": -74.006
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.miller_project",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Consulter la documentation complète du KIT →