geodesy op• Data kinds: depth → image2d
• Call: import fullseye as fs; fs.ledger.dem_geodetic_slope(dem, lat0_deg, d_lat_deg, d_lon_deg, method='horn', units='degrees') (implementation को सीधे call करना हो तो import demops; demops.dem_geodetic_slope(dem, lat0_deg, d_lat_deg, d_lon_deg, method='horn', units='degrees'), registry से लेना हो तो opsdem.get("dem_geodetic_slope"))
latitude-longitude grid (समान कोणीय अंतराल) वाले DEM का slope। cell का आकार latitude के साथ बदलता है।
कई सार्वजनिक DEMs कोण में समान अंतराल वाले होते हैं, जैसे "1-arc-second mesh"। इस grid को ज्यों-का-त्यों fixed cell size के साथ dem_slope को पास करने से यह अनदेखा हो जाता है कि देशांतर दिशा में वास्तविक दूरी cos(latitude) के गुणक से छोटी है। दोनों axes के लिए अक्षांश-दिशा size का उपयोग करने से पूर्व-पश्चिम slopes बहुत छोटी आती हैं (60 degrees उत्तर पर आधी), और दोनों axes के लिए देशांतर-दिशा size का उपयोग करने से उलटे उत्तर-दक्षिण बहुत बड़ी आती हैं। यह किस ओर जाता है यह इस पर निर्भर है कि किसे constant माना गया, इसलिए "बहुत बड़ा/बहुत छोटा" याद रखने के बजाय हर अक्षांश के लिए size की गणना करना ही सही उत्तर है।
★ शुरुआत में इस docstring में लिखा था "पूर्व-पश्चिम बहुत बड़ा हो जाता है", लेकिन test में मापने पर यह आधा आया (बहुत छोटा)। चिह्न या दिशा के दावों को लिखने से पहले मापें।
यहाँ पूर्व-पश्चिम cell size हर अक्षांश के लिए गणना की जाती है, और मापने से पहले grid को समान दूरियों में बदला जाता है।
Args:
dem: (H, W)। Row 0 उत्तर है।
lat0_deg: उत्तर-पश्चिम कोने का अक्षांश [degrees]।
d_lat_deg / d_lon_deg: प्रति 1 cell अक्षांश/देशांतर step [degrees]। धनात्मक मान।
method / units: dem_slope के समान।
• dem_terrain_analysis family guide
• Sample data catalog (DL URL / license) — 2-D के लिए skimage.data (BSD/public) + synthetic, 3-D के लिए real data sources (Stanford/PDS आदि) के DL URL।
• Operators का स्रोत और संदर्भ — इस op family के मूल research/methods के स्रोत।
• Algorithm का मानक स्रोत (लेखक, वर्ष) और उपयोग ऊपर की family usage guide में दिए गए हैं।
• dem_geodesy_tour — py -3.11 examples/dem_geodesy_tour.py
image2d को input के रूप में लेते हैं)—
geodesy)dem_geodetic_to_ecef · dem_ecef_to_geodetic · dem_geocentric_grid · dem_earth_curvature_drop · dem_cell_size_webmercator · dem_geoid_height · dem_height_frame_convert · dem_height_frame_residual
*Provenance: demops.py — DEM operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*
© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.