Enregistrez chaque trajet. Revivez chaque instant.

Coaster Tool enregistre les mouvements de montagnes russes sur iPhone et Apple Watch. Consultez les courbes de forces, l’étalonnage, la relecture, les comparaisons et les trajectoires 2D/3D estimées.

Besoin d’aide ?

Signalez un problème via GitHub Issues ou par e-mail à l’aide des liens ci-dessous. Dans votre ticket ou e-mail, indiquez le modèle de l’appareil, la version du système (iOS/watchOS), la version de l’app, une description du problème, les résultats attendus et obtenus, ainsi que les étapes précises permettant de le reproduire. Les tickets GitHub Issues sont publics ; quel que soit le moyen utilisé, ne joignez ni positions précises, ni photos privées, ni enregistrements complets.

Contacter le développeur (public) · Signaler par e-mail : xiaoyangyuxuan@126.com

Enregistrer avec l’écran verrouillé

L’enregistrement des mouvements nécessite une autorisation ; la localisation est facultative. Démarrez au premier plan avec la localisation autorisée pour continuer sur iPhone après le verrouillage de l’écran ou un changement d’app, avec l’indicateur système de localisation en arrière-plan. L’Apple Watch peut également enregistrer en arrière-plan avec cette autorisation. Sans elle, les deux appareils arrêtent et sauvegardent l’enregistrement au passage en arrière-plan. La limite est de 20 minutes.

L’enregistrement en arrière-plan dépend du système : des interruptions ou un arrêt restent possibles. Sur iPhone, un enregistrement non sauvegardé peut être perdu si l’app est fermée de force ou arrêtée par le système. Aucune mesure manquante n’est inventée.

Nécessite iOS 17 ou version ultérieure et watchOS 10 ou version ultérieure. Les valeurs XYZ en direct sur iPhone utilisent les axes non étalonnés de l’appareil ; la Watch affiche la force combinée brute. Les forces selon les axes du train nécessitent l’étalonnage correspondant après l’enregistrement. La pression et l’altitude relative sont aussi enregistrées si l’appareil les fournit ; l’absence de baromètre n’interrompt pas les autres capteurs.

Confirmer l’arrêt

La confirmation d’arrêt se règle séparément sur iPhone et Apple Watch et est désactivée par défaut. Une fois activée, toucher le bouton d’arrêt demande une confirmation ; sinon, l’enregistrement se termine immédiatement. Vous pouvez aussi modifier le réglage de la Watch depuis la page Réglages et synchronisation Apple Watch sur iPhone. Les changements hors ligne sont synchronisés à la connexion ; ceux reçus pendant un enregistrement s’appliquent au suivant. Gardez les deux apps à jour pour permettre la synchronisation des réglages.

Essayer la démonstration

Chargez un trajet de démonstration dans l’historique pour explorer les courbes de forces, la relecture et les trajectoires. Les données de mouvement sont des exemples synthétiques clairement signalés, et non des mesures réelles.

Étalonnage et trajectoires 2D / 3D

Les trajectoires nécessitent un étalonnage complet de la gravité et de la marche avant, un cap géographique valide et des observations GPS acceptées par les contrôles de qualité dans le même segment continu de données de mouvement. Enregistrer une nouvelle plage dans Plage et étalonnage recalcule la trajectoire commune 2D / 3D ; restaurez l’enregistrement complet puis sauvegardez pour recalculer tout le trajet. Les mesures brutes restent. Sans ces conditions, vous pouvez enregistrer et consulter les forces disponibles, mais aucune trajectoire purement inertielle ou uniquement GPS n’est affichée. Les estimations dérivent et dépendent du mouvement et du port de l’appareil. L’app ne fournit ni certification de sécurité ni mesure d’ingénierie professionnelle.

L’altitude barométrique prend pour référence la première mesure barométrique valide de l’enregistrement et peut aider à estimer l’altitude après validation de la qualité du GPS. Rogner la plage d’analyse ne réinitialise pas cette référence. Le baromètre ne remplace ni le GPS ni le cap géographique et ne produit pas de trajectoire à lui seul.

Rogner automatiquement le trajet

Dans Plage et étalonnage, choisissez « Rognage auto : montée / lancement au freinage » pour proposer un intervalle incluant la montée ou le lancement jusqu’au freinage final. Les enregistrements natifs nécessitent un étalonnage XYZ complet ; la détection ne dépend pas du GPS. Ajustez la proposition ou restaurez l’enregistrement complet, puis sauvegardez pour actualiser statistiques, relecture, comparaisons, exports et trajectoires. Si la détection est incertaine, la sélection reste inchangée pour un ajustement manuel. Les imports à quatre tableaux n’ont pas de données d’inclinaison : une montée régulière peut nécessiter un ajout manuel, et leur rognage ne produit pas de trajectoire.

Courbes lissées, mesures conservées

L’affichage des courbes de forces natives atténue les pics isolés très brefs et les oscillations rapides, tout en conservant les pics durables et les interruptions réelles. Les valeurs sélectionnées, la relecture, les statistiques et les exports CSV / JSON utilisent les mesures sans ce filtre d’affichage et peuvent différer légèrement de la courbe tracée. Les courbes brutes d’étalonnage et les forces importées à quatre tableaux ne reçoivent pas ce filtre.

Transferts et conservation des données

Les enregistrements Watch sont transférés à l’iPhone jumelé via WatchConnectivity. Enregistrements locaux, photos, originaux Watch, boîte de réception et brouillons de notes sont exclus des sauvegardes système ; les préférences ordinaires peuvent être sauvegardées. Avant une migration ou une réinstallation, créez manuellement une copie iCloud sans notes, ou exportez les enregistrements à conserver. Le JSON de l’enregistrement conserve les notes ; les photos doivent être conservées séparément.

La Watch marque un enregistrement comme synchronisé seulement après sa validation et sa sauvegarde sur l’iPhone, suivies d’un accusé de réception. Si la capacité de l’iPhone est pleine, le fichier reçu et l’original Watch sont conservés ; la Watch peut toujours enregistrer hors ligne. Après avoir libéré de la place ou augmenté la capacité, réessayez dans les réglages de synchronisation.

Espace des enregistrements et achats

Vous pouvez conserver gratuitement 50 enregistrements sur iPhone. Consultez l’utilisation dans Réglages → Gardez chaque souvenir → Espace des enregistrements, ou depuis l’historique. L’achat unique « 100 enregistrements » porte la capacité totale à 100 ; « Enregistrements illimités » supprime la limite du nombre d’enregistrements. Ces achats sont non consommables, sans abonnement. Les prix sont affichés par l’App Store. Chaque passage à une capacité supérieure constitue un achat séparé au prix intégral affiché, sans déduction des achats précédents. Il n’ajoute pas d’espace iCloud et ne modifie ni la limite de 20 minutes ni les limites de taille des fichiers.

L’entrée Espace des enregistrements se trouve généralement en bas de l’historique et passe en haut à 90 % d’utilisation (45/50 ou 90/100 enregistrements). Tous les enregistrements locaux comptent, y compris les démonstrations et les fichiers illisibles conservés. Démarrer un enregistrement lorsque la capacité est pleine ouvre l’écran d’achat. Vous pouvez toujours consulter, modifier et exporter les enregistrements existants, ou supprimer ceux devenus inutiles pour libérer de la place.

Utilisez « Restaurer les achats » sur l’écran d’achat Espace des enregistrements pour rétablir les droits valides du compte App Store actuel. Cela ne restaure pas les enregistrements. La capacité valide la plus élevée s’applique ; après un remboursement ou une révocation, la capacité revient au niveau encore valide ou aux 50 enregistrements gratuits, sans effacer les enregistrements existants. La sauvegarde et la restauration manuelles iCloud sont gratuites.

Achat non débloqué, en attente ou remboursé ?

Si un achat n’a pas débloqué la capacité, vérifiez que l’App Store utilise le compte ayant effectué l’achat, revenez dans l’app ou touchez « Restaurer les achats » dans Espace des enregistrements. Le compte iCloud peut être différent du compte App Store. Restaurer les achats rétablit les droits de capacité valides ; les enregistrements et photos se restaurent séparément depuis une copie iCloud. Après une interruption du paiement ou une erreur, vérifiez vos droits avant d’acheter à nouveau.

Une demande en attente d’approbation ne débloque pas de capacité supplémentaire. Vous pouvez fermer l’écran d’achat ; l’app actualise les droits à réception de la transaction approuvée. Si la demande est refusée ou expire, vérifiez à nouveau son état avant de décider de réessayer. Suivez les instructions de remboursement d’Apple pour déposer une demande ; Apple décide de son approbation. Après un remboursement, le niveau valide le plus élevé restant s’applique et les enregistrements existants sont conservés.

Consultez le contrat de licence utilisateur final standard d’Apple (EULA) pour les conditions d’utilisation de l’app, et les informations de confidentialité du compte Apple et d’iCloud pour le traitement des données du service iCloud.

Sauvegarde et restauration manuelles dans iCloud

Ouvrez Réglages → Sauvegarde des enregistrements pour consulter, créer et restaurer gratuitement des copies manuelles. Aucun achat ni restauration d’achat n’est nécessaire. Vous lancez chaque sauvegarde ; il n’y a ni sauvegarde automatique ni synchronisation bidirectionnelle. Les copies utilisent votre propre espace iCloud Drive : vous devez vous connecter à iCloud, activer iCloud Drive et disposer de suffisamment d’espace.

Les nouvelles copies contiennent les enregistrements sur l’iPhone, GPS précis, données barométriques, étalonnages et photos, sans notes, réglages ni fichiers Watch non synchronisés. Les notes locales restent, mais ne peuvent pas être récupérées depuis les nouvelles copies. Vérifiez que l’envoi vers iCloud est confirmé avant de changer d’appareil ou de désinstaller l’app ; une attente d’envoi par le système ne signifie pas que l’envoi est terminé.

Choisissez et confirmez une copie à restaurer. Seuls les enregistrements absents et non supprimés sur cet appareil sont ajoutés ; les modifications existantes sont conservées. La restauration respecte aussi la capacité actuelle. Si l’espace ne suffit pas pour tous les enregistrements à ajouter, aucun n’est importé. Libérez de la place ou augmentez la capacité, puis réessayez.

Les sauvegardes contiennent tous les échantillons bruts de tous les enregistrements conservés, au-delà de l’enregistrement ou de la plage d’analyse sélectionnés. Réduire la plage d’analyse ne retire pas de la copie les positions GPS ni les autres échantillons situés en dehors. Les enregistrements Watch doivent d’abord être transférés et enregistrés sur l’iPhone pour être inclus. Ouvrir la page des sauvegardes consulte la liste des copies et l’état des envois sans créer de nouvelle copie.

Sauvegarde ou restauration inachevée ?

Vérifiez la connexion à iCloud, l’activation d’iCloud Drive, le réseau et l’espace disponible dans iCloud et sur l’appareil. Une attente d’envoi ne signifie pas qu’une copie complète est déjà dans iCloud ; actualisez la liste pour vérifier. Si une copie est en cours de téléchargement, attendez puis touchez-la de nouveau pour la restaurer. Après un changement de compte iCloud, vérifiez les copies de la liste actualisée.

Aucune nouvelle copie n’est créée si aucun enregistrement n’est disponible ou si un enregistrement local est illisible ; les originaux sont conservés. Chaque copie est limitée à 10 000 enregistrements et 256 MiB, avec au plus 16 MiB par photo. La capacité illimitée ne supprime pas ces limites. Les enregistrements volumineux peuvent être exportés individuellement en JSON, avec les photos conservées séparément ; le JSON complet ne dispose actuellement d’aucune option de réimportation manuelle.

Si le nombre de places disponibles est insuffisant, la restauration n’ajoute aucun enregistrement. Après validation de la capacité, une interruption d’écriture peut laisser certains enregistrements déjà restaurés. Ils sont conservés ; corrigez le problème de stockage local, puis réessayez. La nouvelle tentative les ignore sans créer de doublons ni écraser les modifications existantes.

Importer un JSON de forces

Utilisez Importer JSON dans l’historique ou Ouvrir dans CoasterTool depuis le système pour le format à quatre tableaux Vertical, Lateral, Longitudinal et Combined. Prévisualisez les données et confirmez la fréquence d’échantillonnage (50 Hz par défaut) avant de sauvegarder ; le fichier ne contient ni fréquence d’échantillonnage ni date du trajet. Les imports conservent les quatre canaux d’origine et permettent la sélection de plage, la relecture et la comparaison, mais pas un nouvel étalonnage ni la création de trajectoires. Le JSON complet CoasterTool ne dispose actuellement d’aucune option de réimportation manuelle ; utilisez les copies iCloud pour restaurer les enregistrements et photos dans l’app.

Exports et choix de confidentialité

PNG, CSV et JSON à quatre tableaux ne contiennent pas de coordonnées GPS. Le JSON de l’enregistrement contient les positions brutes, les données des capteurs, l’étalonnage et les notes. Les photos de relecture ne sont pas incluses dans ces exports et doivent être conservées séparément.

Gérer les copies

Supprimer un enregistrement iPhone et sa photo ne supprime pas les originaux Watch, exports ou copies iCloud. Une synchronisation réussie ne supprime pas automatiquement les fichiers Watch. Gérez les copies dans Fichiers → iCloud Drive → CoasterTool → Backups-v1. La désinstallation efface les données et marqueurs de suppression locaux de l’appareil ; les anciennes copies compatibles restent restaurables manuellement après réinstallation ou sur un nouvel appareil. Les remboursements ne suppriment ni les enregistrements locaux ni les copies existantes.

Les anciennes copies peuvent contenir des notes et ne sont ni modifiées ni supprimées automatiquement. Restaurer une ancienne copie compatible permet de récupérer ses notes ; une nouvelle sauvegarde les exclut. Utilisez Fichiers pour consulter et supprimer les anciennes copies devenues inutiles.

Ces exclusions des sauvegardes système concernent le stockage local actuel. Elles n’effacent pas rétroactivement les sauvegardes système déjà créées, qui peuvent encore contenir des brouillons de notes d’anciennes versions. Gérez ces sauvegardes à l’aide des fonctions de sauvegarde du système.

Respectez les règles de l’attraction, fixez votre appareil et lancez l’enregistrement avant d’embarquer. Ne le manipulez pas pendant le trajet. Les mesures ne permettent pas de déterminer si un trajet est sûr.