T3DBELEDİYELER VE TAKİP UYGULAMALARI İÇİN MODÜL

Otobüs nerede
neden orada?

GPS size otobüsün nerede olduğunu söyler. Transit3D şehrin 3B modeliyle otobüsün neden orada olduğunu çıkarır: durakta mı, ışıkta mı, trafikte mi? Yolcu da bunu sokağın kendisi üzerinde görür.

Transit3D yolcu ekranı: 3B sahnede Ç3 otobüsü 17 Burda durağında
CANLI ÇIKARIM hız 8.0 m/s→ Ç3 Yolda
1SORUN

"3 durak kaldı" kaç dakika eder?

Bugünkü takip ekranları otobüsü haritada bir nokta olarak gösterir, yanına da kalan durak sayısını yazar. Yolcu için bu bir şey söylemez: üç durak 4 dakika da sürebilir, 12 dakika da. Fark, otobüsün o anda ne yaptığında.

BUGÜN YOLCUNUN GÖRDÜĞÜ
3 durak· yaklaşık 7 dk

Nokta neden kıpırdamıyor? Bozuldu mu, ışıkta mı, durakta mı? Ekran bunu bilmiyor.

4 dkyol açıksa
7 dkortalama
12 dkkavşak doluysa
TRANSIT3D İLE
Lozan Cd. kavşağında
ışıkta bekliyor

Aynı GPS verisi, şehrin modeliyle birlikte okunuyor. Otobüs durduysa sistem neden durduğunu söylüyor, bilmiyorsa bilmediğini.

hız 0 m/sışığa 12 m içindedurak değil
2CANLI ÇIKARIM

Sistem sürücüyü tanımaz. Yalnız GPS'i görür.

Aşağıdaki harita Çanakkale merkezdeki gerçek Ç3 güzergâhı: Üstün Korugan Caddesi'nden Ayaz Sokak'a 1.286 metre, 33 nokta, OpenStreetMap yol ağından hesaplandı. Otobüs simülasyondur. Sağdaki çıkarım ise uygulamanın kendi kodu: ona yalnız konum ve hız gidiyor, "duraktayım" bilgisi hiçbir zaman gitmiyor.

Ç3ÜSTÜN KORUGAN → AYAZ SOKAK
K
200 m
GPS AKIŞI · GELEN00:00
ÇIKARIM · YOLCUNUN GÖRDÜĞÜ CÜMLE
→Yolda
hız ≥ 4 m/s · hiçbir kural tetiklenmedi
Durakta

hız < 0,5 m/s
durağa 15 m içinde

"17 Burda durağında yolcu indiriyor"
Işıkta

hız < 0,5 m/s
ışığa 12 m içinde

"Işıkta bekliyor"
Trafikte

hız < 4 m/s
yoğun bölgede (90 m)

"Trafikte yavaş ilerliyor"
Duruyor

hız < 0,5 m/s
bilinen bir yerde değil

"Duruyor"
Yolda

hiçbir kural
tetiklenmedi

"Yolda"
Bilmediğini söylemez.

Otobüs bir durakta ya da ışıkta değilken durursa sistem bir sebep uydurmaz, yalnız "Duruyor" der. Bir sistemde en çok güven veren şey, sınırını kendisinin söylemesidir. Yukarıdaki "Arıza yap" düğmesiyle deneyebilirsiniz.

3YOLCU EKRANI

Haritada bir nokta değil, sokakta bir otobüs.

Yolcu uygulamasının iskeleti hazır: en yakın durak, hatlar, durak seçimi ve canlı 3B görünüm. Gece teması, telefon tarayıcısında çalışır. Bir belediyenin kendi uygulaması yoksa bu iskelet onun uygulaması olur; varsa yalnız 3B görünüm ve çıkarım mevcut uygulamaya eklenir.

Ana ekran
Ana ekranEn yakın durak, yürüme süresi ve o duraktan geçen hattın bir sonraki kalkışı.
Hatlar ekranı
HatlarHer hat kendi rengiyle. Sıklık, ilk ve son sefer, bir sonraki kalkış.
Durak seçimi ekranı
Hangi duraktan bineceksin?Hattın durakları sırayla; geçilen durak işaretli, gelecekler dakikayla.
Canlı 3B görünüm, otobüs yolda
Canlı 3B · yoldaOtobüs gerçek binaların arasında, hat çizgisinin üstünde. Kart çıkarılan hâli yazıyor.
Canlı 3B görünüm, otobüs durakta
Canlı 3B · durakta"17 Burda durağında yolcu indiriyor." Aynı cümle bildirim olarak da gidebilir.
Yakın duraklar ekranı
Yakın duraklarÇevredeki duraklar mesafe ve yürüme süresiyle, hangi hattın geçtiğiyle.
Ekranlardaki hat, saat ve mesafeler örnek veridir; gerçek tarife ve konum bağlandığında yalnız veri katmanı değişir.
4ŞEHİR MODELİ

Asıl ürün uygulama değil, şehri modelleyen hat.

Bir şehrin açık harita verisini gezilebilir bir 3B sahneye çeviren üretim hattı. Binalar ve yollar OpenStreetMap'teki gerçek şekillerinden üretiliyor, Blender'da tek dosyaya paketleniyor ve telefonun tarayıcısında açılıyor. Bunu taklit etmek isteyenin önce şehri modellemesi gerekir.

Transit3D sahnesi: Ç3 otobüsü kavşağa yaklaşıyor, mor hat çizgisi ve çevredeki binalar
Çanakkale merkez · uygulamanın kendi görüntüsümor çizgi = Ç3 güzergâhı
101bina, OSM ayak izinden; 47'si elle detaylandırıldı
1,5×1,2 kmmodellenen mahalle karesi
1,6MBbütün mahallenin 3B dosyası
1.286mgerçek yol ağı üstünde Ç3 hattı
1

Açık harita verisi

Yollar, bina ayak izleri ve arazi kullanımı OpenStreetMap'ten indirilir.

2

Blender üreticisi

Kod, her binayı katı, penceresi ve çatısıyla kurar; yolu şeridi ve kaldırımıyla.

3

Tek glTF dosyası

Bütün mahalle mahalle.glb olarak çıkar: 1,6 MB, ek indirme yok.

4

Telefonda 3B

three.js ile tarayıcıda açılır. Yüzey dokuları gölgelendiricide üretilir, dosya büyümez.

Kuş bakışı: dönel kavşak ve hat çizgisi
kuş bakışı · dönel kavşak
Otobüs ve arabalar aynı caddede
otobüs ve trafik aynı caddede
5NASIL ALINIR

İki yol: modül ya da komple.

Takip uygulamanızın yerine geçmek zorunda değiliz. Çoğu belediyede araç GPS'i zaten var; eksik olan, o verinin yolcuya anlamlı bir cümleye dönüşmesi.

M

Modül

Kendi yolcu uygulaması ya da kart sistemi olan belediyeler ve takip uygulamaları için.

  • Şehrinizin hat bölgelerinin 3B modeli
  • Hâl çıkarımı: GPS akışınızdan "durakta / ışıkta / trafikte" cümlesi
  • Mevcut uygulamanıza gömülen canlı 3B görünüm
  • Mevcut ekranlarınız ve markanız yerinde kalır
K

Komple

Henüz yolcu uygulaması olmayan belediyeler için.

  • Modüldeki her şey
  • Yolcu uygulaması: en yakın durak, hatlar, durak seçimi, favoriler
  • Belediyenin adı ve renkleriyle yayın
  • Kurulum ve bakım TryKodex'te

Kurulum için sizden gelenler

Araç GPS akışıKonum ve hız; hangi sistemden geldiği fark etmez.
Durak listesiAd ve koordinat. Türkiye'de açık haritada bu veri neredeyse yok.
Işıklı kavşaklarKonumları; varsa ışık süreleri.
Hat tanımlarıDurak sırası, sefer sıklığı, ilk ve son sefer.
6YAPAR, YAPMAZ

Ne vaat ediyoruz, ne etmiyoruz.

Yapar

  • Durmuş bir otobüsün durakta mı, ışıkta mı olduğunu söylerŞehir modelindeki noktalarla GPS'i karşılaştırarak.
  • Yavaşlayan otobüsün yoğun bölgede olduğunu söylerYoğun bölgeler modelde tanımlı.
  • Otobüsü gerçek sokakta, gerçek binaların arasında gösterir
  • Kalan durak sayısını da verirYerli yolcunun dakikadan çok baktığı bilgi.

Yapmaz

  • Kendi GPS cihazı yokturBelediyenin mevcut araç verisini kullanır.
  • Yolcu saymaz, kapıyı görmezKapı sensörü verisi kullanmıyor; "yolcu indiriyor" duraktaki durmanın yorumudur.
  • Bilmediği bir sebep uydurmazTanımsız yerde duran otobüs için yalnız "Duruyor" der.
  • Bütün şehri hazır getirmezHer şehir için model kurulumu ayrı bir iştir; demo bir mahalledir.
7BUGÜN NE VAR

Demonun durak tabelası.

Neyin gerçek, neyin örnek olduğunu açıkça yazıyoruz.

Ç3TRANSIT3D · DEMOÇANAKKALE · EKİM 2026
ŞEHİR MODELİGERÇEKÇanakkale merkez, tek mahalle. Yollar ve binalar OpenStreetMap'ten.
GÜZERGÂHGERÇEKÜstün Korugan Cd. → Ayaz Sokak, 1.286 m, gerçek yol ağı üstünde en kısa yol.
DURAK VE IŞIKLARÖRNEK4 durak, 2 ışıklı kavşak, 1 yoğun bölge. Gerçek sokak adlarında, ama yerleri demoda biz seçtik.
OTOBÜS KONUMUSİMÜLASYONDuraklarda 6 sn bekleyen, kırmızıda duran sahte bir GPS. Gerçek müşteride yerine belediyenin akışı gelir; çıkarım kodu değişmez.
HAT VE TARİFEÖRNEKÇ1, Ç3, Ç5, Ç8, Ç9: gerçek semt adları, uydurma sıklıklar.
ÇALIŞTIĞI YERTelefon ve bilgisayar tarayıcısı. Kurulum gerektirmez.
HESAP VE KİŞİSEL VERİYOKYolcu hesabı yok; favoriler ve ayarlar yalnız telefonda saklanır.
DURUMHazır prototip. Henüz bir belediyede yayında değil.
8SSS

Sık sorulanlar.

Bizim şehrimizde de kurulur mu?

Evet. Model OpenStreetMap verisinden üretildiği için yol ve bina verisi olan her şehirde aynı hat çalışır. Şehre özel olan durak, ışık ve hat verisidir; o da belediyenin kendi sisteminden gelir.

Mevcut GPS sistemimizi değiştirmemiz gerekir mi?

Hayır. Çıkarım katmanı yalnız konum ve hız ister. Verinin hangi cihazdan ya da hangi yazılımdan geldiği fark etmez.

Neden 3B? 2B harita yetmez mi?

Çıkarım 2B haritayla da çalışır, yolcu cümleyi her ekranda görebilir. 3B görünüm, otobüsü yolcunun her gün gördüğü sokakta göstermek ve "neden orada" sorusunu bir bakışta cevaplamak için.

"Yolcu indiriyor" bilgisi nereden geliyor?

Kapı sensöründen değil. Otobüs bir durağın 15 metre yakınında durduğunda sistem bunu duraktaki bir durma olarak yorumluyor. Kapı verisi olan bir sistemde bu bilgi doğrudan da kullanılabilir.

Modülü kendi uygulamamıza nasıl ekleriz?

3B görünüm bir web bileşeni olarak çalışıyor. Hangi biçimde gömüleceğini, uygulamanızın yapısına bakarak birlikte belirliyoruz.

Şehrinizi
modelleyelim.

Kendi hattınızdan bir bölgeyi seçin, demoyu o sokaklarda kuralım.

Demo görüşmesi isteyinBir iş konuşalım