METHOD & SOURCES
결과보다 먼저
판단 근거를 공개합니다.
Stage-Is는 촬영 가능 여부를 임의 점수로 만들지 않습니다. 선택한 좌표와 시각에 대해 어떤 데이터를 사용했고, 어떤 값이 계산값인지 화면과 이 페이지에 분리해 표시합니다.
주소 표시와 계산 좌표를 분리합니다.
주소 검색, 현재 위치 또는 지도 핀으로 위도와 경도를 정합니다. 지도 선택 지점은 OpenStreetMap의 Nominatim 역지오코딩을 통해 시·구·동·도로명 순서의 읽기 쉬운 주소로 바꿉니다. 주소는 화면 표시용이고 태양과 날씨 계산에는 원래 좌표를 사용합니다.
| 입력 방식 | 계산 위치 | 주소 처리 |
|---|---|---|
| 주소 검색 | 검색 결과 대표 좌표 | 시·구·동을 포함한 검색 결과 |
| 지도 핀 | 핀의 정확한 위·경도 | 역지오코딩으로 상세 주소 변환 |
| 현재 위치 | 기기 위치 센서 좌표 | 권한 허용 시에만 주소 변환 |
Nominatim 요청은 사용자가 주소를 검색하거나 위치를 확정할 때만 발생하며 브라우저에 결과를 캐시합니다. 자동완성이나 반복적인 좌표 조회는 하지 않습니다.
태양 위치는 좌표·날짜·시각으로 브라우저에서 계산합니다.
일출, 일몰, 시민박명, 골든아워와 각 시각의 태양 위치는 SunCalc 알고리즘을 사용합니다. 이 계산에는 외부 서버가 필요하지 않으며 선택 좌표와 날짜를 사용자의 브라우저에서 바로 처리합니다.
방위각은 북쪽 0°, 동쪽 90°, 남쪽 180°, 서쪽 270° 기준입니다. 그림자 방위각은 태양 방위각에 180°를 더해 360° 범위로 정규화합니다. 태양 고도는 지평선이 0°, 머리 위가 90°입니다. 한국 촬영지를 대상으로 하므로 브라우저가 해외 시간대로 설정되어 있어도 모든 날짜와 시간은 Asia/Seoul 기준으로 처리합니다.
3D 장면의 태양, 직사광 세기와 그림자는 시간 슬라이더의 시각에 맞춰 다시 계산됩니다. 구름량이 많으면 예보값에 따라 직사광을 감쇠해 흐린 하늘을 시각화합니다.
MET Norway 시간별 예보를 좌표에 맞춰 불러옵니다.
기상 원자료는 MET Norway Locationforecast 2.0의 전 세계 좌표 예보입니다. 요청 좌표는 캐시 효율을 위해 소수점 넷째 자리로 제한하고, 같은 좌표의 응답은 제공 서버가 지정한 만료 시각까지 브라우저에서 재사용합니다.
표시하는 원자료는 기온, 상대습도, 구름량, 강수량, 평균 풍속과 기상 심볼입니다. 강수량은 단기 구간에서는 1시간, 중기 구간에서는 6시간 또는 12시간 누적값일 수 있어 카드에 구간을 함께 표시합니다. 제공되지 않는 강수확률이나 돌풍값은 임의로 만들지 않습니다.
체감온도는 Stage-Is 계산값입니다. 10℃ 이하이면서 바람이 충분한 경우 풍속 냉각식을 사용하고, 그 밖의 구간은 기온·습도·풍속으로 수증기압을 구해 보정합니다. 따라서 다른 기상 앱의 체감온도와 수치가 다를 수 있습니다.
기상예보는 현재부터 약 9일까지만 표시합니다. 범위 밖의 날짜는 예보값을 추정하거나 과거 평균으로 대체하지 않고 태양 계산만 제공합니다.
이 도구가 판단하지 않는 것
- 법적 촬영 허가와 현장 안전 판단
- 돌풍, 국지성 소나기와 기상특보
- 산악·해상·도심 골목의 미세기상
- 건물과 지형으로 인한 실제 햇빛 차폐
- 창문 방향, 실내 반사광과 실제 조도
- 3D 장면의 건물·지형·렌즈 화각 재현
3D 장면은 방향과 시간 변화를 빠르게 비교하기 위한 축약 모델입니다. 예보와 계산 결과는 촬영 계획을 보조하며 실제 현장 관측과 공식 특보가 항상 우선합니다.