osm_synthetic — DRIVE japan op

• Data kinds: कोई नहीं → any (केवल arguments से तय होने वाला op — यह कोई image या data input नहीं लेता)

• Call: import fullseye as fs; fs.ledger.osm_synthetic(kind: 'str' = 'grid', *, origin=(35.6716, 139.765), n: 'int' = 3, pitch: 'float' = 80.0) -> 'str' (implementation को सीधे call करना हो तो import drivejapan; drivejapan.osm_synthetic(kind: 'str' = 'grid', *, origin=(35.6716, 139.765), n: 'int' = 3, pitch: 'float' = 80.0) -> 'str', registry से लेना हो तो opsdrive.get("osm_synthetic"))

उपयोग

tests और fuzz के लिए न्यूनतम OSM XML (असली जैसे ही elements: bounds / node / way / tag)।

> नीचे का विस्तृत विवरण मूल text में है — सारांश और headings का अनुवाद हो चुका है।

"grid" = n × n の格子(東西 = primary、lanes=2、南北 = residential、幅は既定)。中央の交差点に highway=traffic_signals、東の縁の中段(T 字路)に highway=stop、西の辺の途中に highway=crossing、南の辺の途中に railway=level_crossing。"line" = 東西 1 本の residential(長さ pitch × (n − 1))。Raises ValueError: kind が未知、n < 2、pitch ≤ 0。

संदर्भ (sample data, साहित्य)

• 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 में दिए गए हैं।

चलाए जा सकने वाले उदाहरण (verified samples जो सच में यह op call करते हैं)

• poc_driving_japan_town — py -3.11 examples/poc_driving_japan_town.py

वे अगले ops जिनसे type जुड़ता है (any को input के रूप में लेते हैं)

course_crank · course_s_curve · course_turnaround · course_slope · course_intersection · course_parallel_parking · course_crossing · course_road

इसी category के (japan)

osm_parse · osm_road_graph · osm_road_mask · osm_road_loops · osm_route · japan_world · japan_stats · latlon_to_local


*Provenance: drivejapan.py — DRIVE operator registry. यह per-op note tools/opdocs.py md से अपने-आप generate होता है (हाथ से edit न करें)।*

© 2026 Kazufumi Furuse — Fullseye operator documentation. Licensed under Apache-2.0.