@wmismail; Ben kendi projemde
https://leafletjs.com/ kütüphanesini kullanmıştım, buna benzer farklı kütüphaneler var, mantığını anlarsan çok kolay, renklendirme, katmanlar vb birçok şeyi yapabilirsiniz
Veritabanı da postgresql kullanmıştım, bu sayede spatial analizleri yapmak kolaylaşır karmaşık yüklü verilerde faydalı olur, noktaları polygon, polyline a çevirebilirsin, bu şeklilde saklayabilirsin ve ücretsiz