visibility opdepth → image2dimport fullseye as fs; fs.ledger.dem_sky_view_factor(dem, cell_size, n_azimuth=16, max_distance_m=None) (実装を直接呼ぶなら import demops; demops.dem_sky_view_factor(dem, cell_size, n_azimuth=16, max_distance_m=None)、台帳から引くなら opsdem.get("dem_sky_view_factor"))天空率 [0,1]。空がどれだけ見えているか。
n_azimuth 方位の地平線仰角から mean(cos^2(horizon)) で求める
(等方輝度の空を仮定した標準的な近似)。平坦面では厳密に 1。
都市の暑熱や谷底の冷え込みで効く量。
py -3.11 examples/poc_dem_terrain.pyimage2d を入力に取れる)—
visibility)dem_horizon_angle · dem_viewshed
Provenance: demops.py — DEM operator registry. この per-op ノートは tools/opdocs.py md が自動生成(手編集しない)。
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.