개발 일지 / PeakSight - Altitude & AR

PeakSight 개발 일지: 고도, 산, AR 능선

중국 주변의 도로 여행에서 영감을 받은 PeakSight는 GPS 및 기압 고도, 산 식별, 절차적으로 그려진 능선의 한계를 탐색합니다.

이 세 번째 제품은 중국 여행 중 특별한 요구 사항에서 나온 것입니다. 동부 해안을 따라 여행할 때 우리는 그것에 대해 생각할 이유가 거의 없었습니다. 북동쪽에 도달한 후, 특히 하서회랑에서 서쪽으로 향할 때 산을 바라보고 식별하는 것은 일상생활의 일부가 되었습니다. 우리 주변에 산이 있는 티베트에서는 그것이 어느 산인지 궁금해하는 것을 멈출 수 없었습니다.

아이디어는 어디서 나왔는지

우리는 주로 두 가지를 원했습니다.

  1. 현재 고도를 확인하세요. 눈에 띄는 큰 빨간색 점이 있는 고도 앱은 Xiaohongshu에서 큰 인기를 끌었습니다. 사람들은 자신이 어디에 있는지, 얼마나 높이까지 여행했는지 보여주기 위해 그것을 사용했습니다.

  2. 능선으로 산을 식별하세요. 이는 훨씬 더 작은 틈새 시장으로 이를 제공하는 제품이 거의 없습니다. 제가 아는 대표적인 사례로는 당시 연간 구독료가 1,000위안이 넘는 PeakVisor와 일본 개발자가 만든 AR 산지도 앱이 있었습니다.

나는 전문 산악인을 위한 많은 복잡한 기능 없이 이 두 가지를 결합한 간단한 대안을 원했습니다. 그것이 PeakSight가 되었습니다.

앱의 기능

피크사이트
피크사이트

현재 고도

앱에는 화면이 2~3개밖에 없습니다. 홈 화면에는 GPS와 기압 고도 간 전환 옵션과 함께 현재 고도가 표시됩니다. Apple은 iPhone 6 시리즈에 처음으로 기압계를 추가하여 일부 상황에서 보다 정확한 고도 측정을 가능하게 했습니다. 내 생각에는 일반적으로 산에서는 GPS 고도로 충분하지만, 도시 정글의 콘크리트 건물에서는 기압계가 더 유용하다는 느낌이 들었습니다.

능선

휴대폰을 돌려서 능선과 일치하는 산 이름을 확인하세요. 무료로 사용할 수 있는 공용 데이터베이스를 사용하여 구현하는 것은 여전히 ​​​​어렵습니다. 작동 방식에 대한 GPT의 설명은 다음과 같습니다.

PeakSight는 실제 DEM 지형이 아닌 "피크 위치와 절차적 윤곽"을 사용합니다. 여기에는 92개의 내장된 유명한 봉우리, OpenStreetMap Overpass의 온라인 봉우리, 로컬 다운로드 캐시 등 세 가지 데이터 레이어가 있습니다. 앱은 사용자의 위치에서 각 봉우리의 거리와 방위를 계산합니다. 그런 다음 고도, 거리 기반 폴오프, 휴대폰 방향을 결합하여 연속적인 실루엣을 그립니다. AR은 동일한 데이터를 사용하여 방위각과 고도각을 사용하여 라벨을 투영합니다. 이름, 고도, 거리 및 방향은 실제 데이터에 기반을 두고 있지만 산 모양, 계곡 및 폐색은 시각적 시뮬레이션입니다. 실제 능선을 정확하게 일치시키려면 SRTM 또는 Copernicus DEM과 같은 고도 데이터가 필요합니다.

따라서 다른 두 앱처럼 고정밀 능선을 그릴 수 없습니다. 그들의 윤곽은 아름답고 실제 산과 밀접하게 정렬될 수 있습니다. 그럼에도 불구하고 한 명의 유료 사용자는 광고 제거 및 시뮬레이션된 AR 능선 기능을 구매했습니다. 나는 그 사람에게 더 나은 결과를 주어야 한다고 느꼈다.

저는 제대로 된 산이 아닌 작은 언덕들만 있는 도시에 살고 있어서 테스트 환경이 좋지 않습니다. 제품 개선에 도움을 주고 싶으시면 연락주세요. 당신을 테스트 그룹에 추가해 함께 작업할 수 있습니다.