You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Afet toplanma alanları / Disaster assembly points #22
Deprem sonrası en çok sorulan sorulardan biri "en yakın toplanma alanı nerede". OpenStreetMap'teki toplanma alanlarını kutuya indirip mahalle/ilçe adıyla aranabilir bir sayfa; kutu sahibi kendi bölgesinin resmi alanlarını elle ekleyebilsin.
Bunu ben alıyorum. Sanal makinede denenmiş hâli hazır, PR'ı hemen açıyorum.
"Where is the nearest assembly point" is one of the first questions after an earthquake. A page that searches OpenStreetMap assembly points offline by neighbourhood or district, plus points the box owner adds by hand.
I'm taking this one. It is already tested in a VM; the PR follows right away.
I maintain an open-source plugin called leaflet-geosearch (also available on npm), which is built on Leaflet.
I think it might be a good fit here. For the search functionality, Photon could be integrated as a provider.
Edit:
Photon doesn't seem very suitable for this location. (for Resource usage) I’ll look into this a bit more.
Düzeltme:
Photon burası için pek uygun görünmüyor. (Kaynak kullanımı sebebiyle) Bunu biraz daha inceleyeceğim.
@ramazansancar önerin için teşekkürler, Photon'u sanal makinede denedim. Türkiye verisi 143 MB iniyor, kurulunca 465 MB yer tutuyor ve yaklaşık 420 MB bellekle çalışıyor. Arama kalitesi iyi: "kagithane", "cerkezkoy" gibi yazımları buluyor, cadde ve mahalle bazında doğru sonuç veriyor.
Ama toplanma alanı için asıl sorun veri. Photon adresi buluyor, fakat OpenStreetMap'te Türkiye'de sadece 687 toplanma alanı var ve çoğu Marmara'da. Kahramanmaraş, Antakya ve Gaziantep'te bulunan adrese en yakın kayıtlı alan 180–260 km uzakta çıktı. Yani adres araması eklemek deprem bölgesinde bir şey değiştirmiyor. Bu yüzden #23'ü şimdilik küçük tutup kutu sahibinin resmi alanları eklemesine dayanmak istiyorum.
Photon haritada genel adres araması için çok işe yarar. Yalnız #5'teki harita MapLibre kullanıyor, Leaflet değil. #5 birleşince Photon'u harita için ayrı bir PR olarak eklemeyi konuşabiliriz.
3. @ramazansancar önerin için teşekkürler, Photon'u sanal makinede denedim. Türkiye verisi 143 MB iniyor, kurulunca 465 MB yer tutuyor ve yaklaşık 420 MB bellekle çalışıyor. Arama kalitesi iyi: "kagithane", "cerkezkoy" gibi yazımları buluyor, cadde ve mahalle bazında doğru sonuç veriyor.
Ama toplanma alanı için asıl sorun veri. Photon adresi buluyor, fakat OpenStreetMap'te Türkiye'de sadece 687 toplanma alanı var ve çoğu Marmara'da. Kahramanmaraş, Antakya ve Gaziantep'te bulunan adrese en yakın kayıtlı alan 180–260 km uzakta çıktı. Yani adres araması eklemek deprem bölgesinde bir şey değiştirmiyor. Bu yüzden #23'ü şimdilik küçük tutup kutu sahibinin resmi alanları eklemesine dayanmak istiyorum.
Photon haritada genel adres araması için çok işe yarar. Yalnız #5'teki harita MapLibre kullanıyor, Leaflet değil. #5 birleşince Photon'u harita için ayrı bir PR olarak eklemeyi konuşabiliriz.
Firewall (Proxy34)
Toplanma alanları konusunda ufak bir araştırmam sonrası tek doğru ve toplu kaynağın turkiye.gov.tr olduğunu gördüm. Ancak orada da en yakın 3 konumu gösteriyor. @Proxy34
Açık kaynak olarak birkaç proje ("türkiye toplanma alanları" aramasıyla bulduklarım) yapılmış belki işimize yarayabilir. Projeyi yapan kişileri de etiketliyeyim. Belki CI/CD ile çalışarak otomatik güncelleyen bir hale vs. dönüştürülebilir.
After conducting a brief search regarding emergency assembly areas, I found that the only reliable and comprehensive source is turkiye.gov.tr. However, even that platform only displays the three closest locations. @Proxy34
There are a few open-source projects (which I discovered by searching for "Turkey assembly areas") that might be useful. I’ll tag the individuals who created these projects; perhaps they could be adapted into a system that updates automatically—for instance, by incorporating a CI/CD pipeline.
@ramazansancar araştırman ve proje listesi için teşekkürler. Bu arada resmi makamlardan toplu bir kaynak edindim: AFAD, toplanma alanlarını "Açık Veri" olarak yayımlıyor. 81 ildeki 33.279 alanı koordinatlarıyla birlikte derledim, böylece konum konum sorgulamaya gerek kalmadı.
#23'ü buna göre güncelledim. Liste depoda tarihli bir kopya olarak duruyor ve kutu internetsiz de bütün Türkiye'de arama yapabiliyor. Kutu sahibi kutunun yerini bir kez kaydederse, kutunun Wi-Fi'ına bağlanan kişi sayfayı açtığında en yakın alanları hiçbir şey yazmadan en üstte görüyor. "Haritada aç" da telefonun haritasında alanı ve kişinin kendi konumunu birlikte gösteriyor.
CI/CD ile otomatik güncelleme fikri güzel, ama veriye erişmek için oturum açmak gerektiğinden şimdilik otomatikleştiremiyoruz. Listeyi ara ara elle yenileyip PR olarak göndereceğim; toplanma.py afad komutu yeni kopyada kaç alanın eklendiğini, silindiğini ve değiştiğini gösteriyor.
5. @ramazansancar araştırman ve proje listesi için teşekkürler. Bu arada resmi makamlardan toplu bir kaynak edindim: AFAD, toplanma alanlarını "Açık Veri" olarak yayımlıyor. 81 ildeki 33.279 alanı koordinatlarıyla birlikte derledim, böylece konum konum sorgulamaya gerek kalmadı. #23'ü buna göre güncelledim. Liste depoda tarihli bir kopya olarak duruyor ve kutu internetsiz de bütün Türkiye'de arama yapabiliyor. Kutu sahibi kutunun yerini bir kez kaydederse, kutunun Wi-Fi'ına bağlanan kişi sayfayı açtığında en yakın alanları hiçbir şey yazmadan en üstte görüyor. "Haritada aç" da telefonun haritasında alanı ve kişinin kendi konumunu birlikte gösteriyor.
CI/CD ile otomatik güncelleme fikri güzel, ama veriye erişmek için oturum açmak gerektiğinden şimdilik otomatikleştiremiyoruz. Listeyi ara ara elle yenileyip PR olarak göndereceğim; toplanma.py afad komutu yeni kopyada kaç alanın eklendiğini, silindiğini ve değiştiğini gösteriyor.
Firewall (Proxy34)
AFAD Toplanma Alanları için "Açık Veri" Kaynak neresidir? paylaşabilir misin?
Bu verilerin olmasının yanında güncel kalması da gerekmektedir. O yüzden kaynağı paylaşmanda fayda var.
@ramazansancar kaynak Ulusal Coğrafi Bilgi Platformu (ucbp.tucbs.gov.tr). AFAD, "Acil Durum Toplanma Alanları" katmanını orada "Açık Veri" olarak yayımlıyor. Platformun tanımına göre açık veri kullanım kısıtı olmayan veri, yani ayrıca izin gerekmiyor. Platform giriş istediği ve servis adresleri girişsiz çalışmadığı için CI ile otomatik çekemiyoruz. Güncel kalması için listeyi ara ara yenileyip PR olarak göndereceğim.
Activity
ramazansancar commentedon Nov 3, 2026
Bakımcısı olduğum açık kaynak Leaflet tabanlı çalışan geosearch (leaflet-geosearch (gh) | leaflet-seosearch (npm) ) eklentisi var.
Burası için uygun olabilir diye düşünüyorum. Search için sağlayıcı olarakta https://github.com/komoot/photon (Photon) bağlanabilir.
I maintain an open-source plugin called leaflet-geosearch (also available on npm), which is built on Leaflet.
I think it might be a good fit here. For the search functionality, Photon could be integrated as a provider.
Edit:
Photon doesn't seem very suitable for this location. (for Resource usage) I’ll look into this a bit more.
Düzeltme:
Photon burası için pek uygun görünmüyor. (Kaynak kullanımı sebebiyle) Bunu biraz daha inceleyeceğim.
Proxy34 commentedon Nov 3, 2026
@ramazansancar önerin için teşekkürler, Photon'u sanal makinede denedim. Türkiye verisi 143 MB iniyor, kurulunca 465 MB yer tutuyor ve yaklaşık 420 MB bellekle çalışıyor. Arama kalitesi iyi: "kagithane", "cerkezkoy" gibi yazımları buluyor, cadde ve mahalle bazında doğru sonuç veriyor.
Ama toplanma alanı için asıl sorun veri. Photon adresi buluyor, fakat OpenStreetMap'te Türkiye'de sadece 687 toplanma alanı var ve çoğu Marmara'da. Kahramanmaraş, Antakya ve Gaziantep'te bulunan adrese en yakın kayıtlı alan 180–260 km uzakta çıktı. Yani adres araması eklemek deprem bölgesinde bir şey değiştirmiyor. Bu yüzden #23'ü şimdilik küçük tutup kutu sahibinin resmi alanları eklemesine dayanmak istiyorum.
Photon haritada genel adres araması için çok işe yarar. Yalnız #5'teki harita MapLibre kullanıyor, Leaflet değil. #5 birleşince Photon'u harita için ayrı bir PR olarak eklemeyi konuşabiliriz.
Firewall (Proxy34)
ramazansancar commentedon Nov 3, 2026
Toplanma alanları konusunda ufak bir araştırmam sonrası tek doğru ve toplu kaynağın turkiye.gov.tr olduğunu gördüm. Ancak orada da en yakın 3 konumu gösteriyor. @Proxy34
Açık kaynak olarak birkaç proje ("türkiye toplanma alanları" aramasıyla bulduklarım) yapılmış belki işimize yarayabilir. Projeyi yapan kişileri de etiketliyeyim. Belki CI/CD ile çalışarak otomatik güncelleyen bir hale vs. dönüştürülebilir.
@ChessWizard - https://github.com/ChessWizard/turkiye-disaster-assembly-areas-scraper (python)
@geniusprr - https://github.com/geniusprr/Turkiye-Afet-Toplanma-Alanlar-Scraper (python)
@Efeatagul - https://github.com/Efeatagul/bettercallsatellite - (Javascript, Python) Çeşitli harita çözümleri var
@unkownpr - https://github.com/unkownpr/depremlab (Javascript, Python, HTML, Typescript)
@himmetaga - https://github.com/himmetaga/turkiye-afet-haritasi (Typescript, Javascript)
@Emrzel @kemylmaz @SerhatYoldoruk - https://github.com/Emrzel/yanindayim-app
@ahmetfthmt - https://github.com/ahmetfthmt/AreUReady (TypeScript, JavaScript)
@Ilyas-jpg - https://github.com/Ilyas-jpg/geogow (TypeScript, JavaScript)
Farklı bir alan ama yine ortak nokta:
After conducting a brief search regarding emergency assembly areas, I found that the only reliable and comprehensive source is turkiye.gov.tr. However, even that platform only displays the three closest locations. @Proxy34
There are a few open-source projects (which I discovered by searching for "Turkey assembly areas") that might be useful. I’ll tag the individuals who created these projects; perhaps they could be adapted into a system that updates automatically—for instance, by incorporating a CI/CD pipeline.
@ChessWizard - https://github.com/ChessWizard/turkiye-disaster-assembly-areas-scraper (Python)
@geniusprr - https://github.com/geniusprr/Turkiye-Afet-Toplanma-Alanlar-Scraper (Python)
@Efeatagul - https://github.com/Efeatagul/bettercallsatellite (JavaScript, Python) – Includes various mapping solutions.
@unkownpr - https://github.com/unkownpr/depremlab (JavaScript, Python, HTML, TypeScript)
@himmetaga - https://github.com/himmetaga/turkiye-afet-haritasi (TypeScript, JavaScript)
@Emrzel @kemylmaz @SerhatYoldoruk - https://github.com/Emrzel/yanindayim-app
@ahmetfthmt - https://github.com/ahmetfthmt/AreUReady (TypeScript, JavaScript)
@Ilyas-jpg - https://github.com/Ilyas-jpg/geogow (TypeScript, JavaScript)
A different domain, but sharing a common theme:
Proxy34 commentedon Nov 3, 2026
@ramazansancar araştırman ve proje listesi için teşekkürler. Bu arada resmi makamlardan toplu bir kaynak edindim: AFAD, toplanma alanlarını "Açık Veri" olarak yayımlıyor. 81 ildeki 33.279 alanı koordinatlarıyla birlikte derledim, böylece konum konum sorgulamaya gerek kalmadı.
#23'ü buna göre güncelledim. Liste depoda tarihli bir kopya olarak duruyor ve kutu internetsiz de bütün Türkiye'de arama yapabiliyor. Kutu sahibi kutunun yerini bir kez kaydederse, kutunun Wi-Fi'ına bağlanan kişi sayfayı açtığında en yakın alanları hiçbir şey yazmadan en üstte görüyor. "Haritada aç" da telefonun haritasında alanı ve kişinin kendi konumunu birlikte gösteriyor.
CI/CD ile otomatik güncelleme fikri güzel, ama veriye erişmek için oturum açmak gerektiğinden şimdilik otomatikleştiremiyoruz. Listeyi ara ara elle yenileyip PR olarak göndereceğim;
toplanma.py afadkomutu yeni kopyada kaç alanın eklendiğini, silindiğini ve değiştiğini gösteriyor.Firewall (Proxy34)
ramazansancar commentedon Nov 3, 2026
AFAD Toplanma Alanları için "Açık Veri" Kaynak neresidir? paylaşabilir misin?
Bu verilerin olmasının yanında güncel kalması da gerekmektedir. O yüzden kaynağı paylaşmanda fayda var.
Proxy34 commentedon Nov 3, 2026
@ramazansancar kaynak Ulusal Coğrafi Bilgi Platformu (ucbp.tucbs.gov.tr). AFAD, "Acil Durum Toplanma Alanları" katmanını orada "Açık Veri" olarak yayımlıyor. Platformun tanımına göre açık veri kullanım kısıtı olmayan veri, yani ayrıca izin gerekmiyor. Platform giriş istediği ve servis adresleri girişsiz çalışmadığı için CI ile otomatik çekemiyoruz. Güncel kalması için listeyi ara ara yenileyip PR olarak göndereceğim.
Firewall (Proxy34)