OpenTrafficMap
(opentrafficmap.org)- मैप पर चलती हुई ऑब्जेक्ट्स और स्थिर इन्फ्रास्ट्रक्चर को साथ में देखने वाला वेब इंटरफ़ेस, जिसमें वाहन, पब्लिक ट्रांसपोर्ट, पैदल यात्री और साइकिल उपयोगकर्ता आदि को checkbox से ऑन/ऑफ किया जा सकता है
- Traffic light, RSU, Geometry Timeout, Nodes का डिस्प्ले भी अलग-अलग नियंत्रित किया जा सकता है, और मैप पर Graz Linien ट्राम·बस, वाहन का आकार, कुछ स्पीड वैल्यू, ट्रैफिक लाइट और RSU identifiers दिखाई देते हैं
- WebSocket connected स्थिति में है और Reconnect चलाया जा सकता है; स्क्रीन पर Aktive Geräte 416, Tracks 61, Anzeigealter 5 min जैसे वर्तमान स्टेटस वैल्यू दिखते हैं
- सर्च route number·text, course number, destination number·text, MAC address पर काम करता है, और Advanced विकल्प में स्टेशन डेटा के data·photos·signature उपलब्ध होने या न होने के आधार पर फ़िल्टर किया जा सकता है
- मैप rendering और डेटा डिस्प्ले में MapLibre, OpenFreeMap, OpenMapTiles, OpenStreetMap दिखते हैं, और जब सर्वर नए frontend version की अपेक्षा करता है तब Reload का विकल्प दिया जाता है
रीयल-टाइम ट्रैफिक मैप और डिस्प्ले टारगेट
- OpenTrafficMap मैप पर ट्रैफिक-संबंधित ऑब्जेक्ट्स दिखाने वाला वेब इंटरफ़ेस है, जो चलती हुई ऑब्जेक्ट्स और स्थिर इन्फ्रास्ट्रक्चर को साथ में दिखाता है
- डिस्प्ले टारगेट Car, Truck, Tram, Motorcycle, Bus, Pedestrian, Cyclist में बँटे हुए हैं, और हर आइटम को checkbox से ऑन/ऑफ किया जा सकता है
- Traffic light, RSU, Geometry Timeout, Nodes भी अलग checkbox से दिखाने या छिपाने के लिए नियंत्रित होते हैं
- मैप पर Graz Linien ट्राम·बस, वाहन का आकार, कुछ स्पीड वैल्यू, ट्रैफिक लाइट और RSU identifiers जैसी जानकारी दिखाई देती है
कनेक्शन स्थिति और डिस्प्ले सेटिंग्स
- WebSocket की स्थिति connected है, और उपयोगकर्ता Reconnect चला सकता है
- चलती हुई ऑब्जेक्ट्स की display age 5 min पर सेट है
- स्क्रीन पर Aktive Geräte 416, Tracks 61, Anzeigealter 5 min जैसे मौजूदा स्टेटस वैल्यू दिखाए जाते हैं
- प्राप्त, प्रोसेस और discard किए गए packet की संख्या क्रमशः 9710510, 9661901, 50024 के रूप में दिखाई जाती है
- समय का मान 2026-04-30T18:32:12.145Z के रूप में दिखाया जाता है
सर्च और advanced फ़िल्टर
- सर्च line number/text, course number, destination number/text, MAC address पर काम करता है
- Advanced विकल्प से स्टेशन डेटा से जुड़े फ़िल्टर को और विस्तार से सेट किया जा सकता है
- स्टेशन फ़िल्टर में data, photos, signature की उपलब्धता के आधार पर, प्रत्येक के लिए है/नहीं है की शर्त चुनी जा सकती है
- इंटरफ़ेस में 3D view विकल्प भी शामिल है
ट्रैफिक लाइट·डिबग पैनल
- Traffic light panel में कोई ट्रैफिक लाइट चयनित न होने पर No traffic light selected दिखाया जाता है
- Load statistics फ़ंक्शन उपलब्ध है, और Lane या connection पर क्लिक करने पर Debug डेटा देखा जा सकता है
- ट्रैफिक लाइट पर क्लिक करने से signal groups देखे जा सकते हैं
- Traffic light SVG panel और Device JSON panel मौजूद हैं, और JSON copy तथा path copy को सपोर्ट करते हैं
मैप डेटा और आधार तकनीक
- मैप rendering: MapLibre
- मैप प्रदाता: OpenFreeMap
- मैप tiles: © OpenMapTiles
- डेटा स्रोत: OpenStreetMap
1 टिप्पणियां
Hacker News की राय
दुनिया भर के लिए, या कम से कम यूरोप-स्तर के खुले ट्रैफिक जाम डेटा की ज़रूरत है
Google Maps और Waze जैसी Google सेवाओं का विकल्प उभरने के लिए यह महत्वपूर्ण है, लेकिन जाम डेटा बनाने के लिए या तो ऐसा OS चाहिए जो location tracking कर सके, या अंतरराष्ट्रीय mobile network operator होना पड़े, इसलिए यह व्यावहारिक रूप से कठिन लगता है
संदर्भ के लिए, मैं Big Tech maps का एक open source विकल्प बनाने पर काम कर रहा हूँ
Google, TomTom, Here, Apple, और कुछ बहुत स्थानीय विकल्पों में बँटा होने के बावजूद, सबको काफी अच्छी तरह पता होता है कि कहाँ जाम है
ताज़ा POI डेटा एक बिल्कुल अलग समस्या है, और इसे सही ढंग से केवल Google ने हल किया है, वह भी किसी चतुर algorithm की वजह से नहीं बल्कि जबरदस्त brand recognition की वजह से
POI मालिक सीधे डेटा सिर्फ Google में डालते हैं
खुले डेटा संग्रह में validity सुनिश्चित करने के लिए डेटा को fingerprint करना पड़ता है, और सुरक्षा के लिए anonymize भी करना पड़ता है; इन दोनों के बीच संतुलन बनाना ऐसे प्रयासों में सबसे बड़ी बाधा लगता है
इस मामले में गलत डेटा का जोखिम भी privacy उल्लंघन जितना ही बड़ा लगता है
मुझे हाल ही में पता चला कि smart traffic lights होने पर साइकिल चलाने वाले लोग सिग्नल बदलवा सकते हैं -https://nltimes.nl/2026/04/28/new-app-turns-traffic-lights-g...
खासकर इसलिए क्योंकि tram वाले intersections पर कभी-कभी बहुत समय लग जाता था, लेकिन कौन-से चौराहों पर traffic lights हैं यह बताने वाला कोई API नहीं था, इसलिए मैंने satellite images देखते हुए Strava में हाथ से route बनाया
इस दौरान यह भी पता चला कि traffic light डेटा का कुछ हिस्सा सरकार के पास है, लेकिन वह केवल चुने हुए partners को दिया जाता है
उदाहरण के लिए, Flitsmeister app कारों के हिसाब से दिखाता है कि कुछ traffic lights के हरा होने में कितना समय लगेगा
ताकि साइकिल चालकों को चौराहों पर कम इंतज़ार करना पड़े, और दूर से ब्रेक लगाकर गिरने से बचाने के लिए yellow light का समय भी थोड़ा लंबा किया जाता है
https://popupcity.net/insights/rotterdam-traffic-light-prior...
आज पहली बार जाना कि अब तक 802.11p hardware बहुत महँगा रहा है, इसलिए CAM या SPAT जैसे V2X messages के साथ कुछ करना आसान नहीं था
लेकिन इसे 20 पाउंड से कम hardware पर कर दिखाना वास्तव में दिलचस्प है
Codeberg लिंक: https://codeberg.org/opentrafficmap
ESP के अलावा कोई अलग wireless hardware दिख नहीं रहा; क्या इसका मतलब है कि ESP ITS-G5 messages को native रूप से receive कर सकता है?
अगर ऐसा है, तो फिर native Ethernet वाला ESP board ही क्यों न इस्तेमाल किया जाए?
OSM डेटा पर आधारित कोई theme इतना आधुनिक और ताज़ा दिखे, यह पहली बार देखा
color palette और icons बहुत सुंदर हैं
free tier तो है, लेकिन ज़्यादातर sites को शायद paid plan चाहिए होगा
[1] https://docs.mapbox.com/map-styles/standard/guides/
https://cartes.app/#13.13/47.06727/15.44801
बढ़िया है, लेकिन और जानकारी देखने के लिए कोई लिंक नहीं है, और अमेरिका में बिल्कुल काम नहीं करता ऐसा लगता है
आधी German में है, आधी English में
अवधारणा ITS-G5 नाम के protocol की है, जो 802.11p का यूरोपीय profile है
वाहन और ट्रैफिक infrastructure 5GHz band में telemetry भेजते हैं, और दूसरे वाहन व infrastructure उसे situational awareness के लिए इस्तेमाल कर सकते हैं
यह website स्थानीय receivers से उस डेटा को इकट्ठा करती है और ADS-B को संभालने वाली ADSB-Exchange जैसी sites की तरह map पर aggregate करती है
चिंताजनक बात यह है कि वाहन शायद MAC addresses broadcast कर रहे हैं
अगर ऐसा है, तो क्या ITS-G5, 802.11p, और C-ITS का उपयोग लगातार tracking के लिए किया जा सकता है?
इसे यहाँ देखा जा सकता है, लेकिन अफ़सोस की बात है कि यह केवल German में उपलब्ध है
https://media.ccc.de/v/glt26-688-c-its-mit-einem-esp32-ampel...
Chrome में इसे इस्तेमाल करने की कोशिश की, लेकिन performance issues काफ़ी गंभीर थे
फिर भी idea पसंद आया
अगर कोई भी अपना receiver जोड़ सके, तो शायद और शहरों को जल्दी cover किया जा सके
फिर भी यह अच्छा project है
mqtts://cits1.opentrafficmap.orgसोच रहा हूँ कि क्या इसका इस्तेमाल वाहनों की location tracking के लिए किया जा सकता है
क्या Graz में रात की बसें नहीं हैं?
मुझे बिल्कुल समझ नहीं आ रहा कि यह क्या है
क्या यह traffic lights, buses वगैरह को real time में दिखाता है? डेटा कैसे मिलता है?
Graz की trams भी route number सहित यह डेटा transmit करती हैं, इसलिए trams को real time में track करके map पर दिखाया जा सकता है
Graz की कई traffic lights अब C-ITS को support करती हैं और lane की सटीक configuration, वर्तमान signal state, और अगला phase कब अपेक्षित है, यह हर सेकंड transmit करती हैं
ESP32-C5 के साथ यह डेटा सैकड़ों मीटर दूर से भी receive किया जा सकता है
हम दिखाते हैं कि इस डेटा को कैसे collect और process किया जाता है
live map में coverage के भीतर की trams, traffic light के रंग और अगले बदलाव का समय, और इस समय चल रहे Car2X-सुसज्जित vehicles व उनकी speed देखी जा सकती है
Grafana के जरिए traffic light cycles और crosswalk/lanes के waiting time जैसे आँकड़ों का historical डेटा दिखाया जाता है
इकट्ठा किया गया डेटा direct analysis के लिए भी उपलब्ध कराया जाता है
coverage बढ़ाने के लिए मदद चाहिए
हमारे बनाए ESP32-C5 और PoE board की मदद से आप खुद C-ITS packets capture करके सार्वजनिक map पर share कर सकते हैं या उन्हें खुद process कर सकते हैं