Entwicklungstagebuch / PeakSight - Altitude & AR
PeakSight-Entwicklungsjournal: Höhe, Berge und AR-Kammlinien
Inspiriert von einem Roadtrip durch China erkundet PeakSight die GPS- und barometrische Höhe, die Identifizierung von Bergen und die Grenzen einer prozedural gezeichneten Bergrückenlinie.
Dieses dritte Produkt entstand aufgrund eines besonderen Bedarfs auf unserem Roadtrip durch China. Als wir entlang der Ostküste reisten, hatten wir wenig Grund, darüber nachzudenken. Als wir den Nordosten erreichten und vor allem, als wir vom Hexi-Korridor nach Westen fuhren, gehörte es zum Alltag, Berge zu betrachten und sie zu identifizieren. In Tibet, wo wir von Bergen umgeben sind, konnte ich nicht aufhören, mich zu fragen, welche das waren.
Woher die Idee kam
Wir wollten hauptsächlich zwei Dinge:
Sehen Sie sich unsere aktuelle Höhe an. Eine Höhen-App mit einem markanten großen roten Punkt war auf Xiaohongshu sehr beliebt. Die Menschen zeigten damit an, wo sie sich befanden und wie hoch sie gereist waren.
Erkennen Sie Berge anhand ihrer Kammlinien. Dies ist eine viel kleinere Nische, die nur von wenigen Produkten bedient wird. Die wichtigsten Beispiele, die ich kannte, waren PeakVisor, dessen Jahresabonnement damals mehr als 1.000 RMB kostete, und eine AR-Bergkarten-App eines japanischen Entwicklers.
Ich wollte eine einfache Alternative, die beides vereint, ohne die vielen komplexen Funktionen, die für professionelle Bergsteiger gedacht sind. Daraus wurde PeakSight.
Was die App macht

Aktuelle Höhe
Die App hat nur zwei oder drei Bildschirme. Der Startbildschirm zeigt Ihre aktuelle Höhe mit der Option, zwischen GPS und barometrischer Höhe zu wechseln. Apple hat erstmals in der iPhone 6-Serie ein Barometer eingebaut, das in manchen Situationen präzisere Höhenmessungen ermöglicht. Ich hatte das Gefühl, dass die GPS-Höhe in den Bergen normalerweise ausreichte, während das Barometer hoch oben in einem Betongebäude im Großstadtdschungel nützlicher war.
Kammlinie
Drehen Sie Ihr Telefon, um Bergnamen anzuzeigen, die der Kammlinie entsprechen. Meine Implementierung ist immer noch grob, da ich eine frei verfügbare öffentliche Datenbank verwende. Hier ist die Erklärung von GPT, wie es funktioniert:
PeakSight verwendet „Gipfelstandorte plus prozedurale Konturen“, kein echtes DEM-Gelände. Es verfügt über drei Datenebenen: 92 integrierte berühmte Gipfel, Online-Gipfel von OpenStreetMap Overpass und einen lokalen Download-Cache. Anhand des Standorts des Benutzers berechnet die App die Entfernung und Peilung jedes Gipfels. Anschließend werden Höhe, entfernungsbasierter Abfall und Telefonausrichtung kombiniert, um eine kontinuierliche Silhouette zu zeichnen. AR verwendet dieselben Daten, um Beschriftungen unter Verwendung von Azimut- und Höhenwinkeln zu projizieren. Namen, Höhen, Entfernungen und Richtungen basieren auf tatsächlichen Daten, Bergformen, Täler und Okklusionen sind jedoch visuelle Simulationen. Für die genaue Übereinstimmung mit einer echten Kammlinie wären Höhendaten wie SRTM oder Copernicus DEM erforderlich.
Daher kann es nicht die gleichen hochpräzisen Kammlinien zeichnen wie diese beiden anderen Apps. Ihre Konturen sind wunderschön und können eng an die tatsächlichen Berge angepasst werden. Ein zahlender Benutzer kaufte dennoch die Entfernung von Werbung und meine simulierte AR-Ridgeline-Funktion. Ich hatte das Gefühl, dieser Person ein besseres Ergebnis schuldig zu sein.
Ich lebe in einer Stadt mit nur kleinen Hügeln und nicht mit richtigen Bergen, daher habe ich keine gute Testumgebung. Wenn Sie zur Verbesserung des Produkts beitragen möchten, nehmen Sie Kontakt mit uns auf. Ich kann Sie zur Testgruppe hinzufügen und wir können gemeinsam daran arbeiten.