Ana içeriğe atla

Kayıtlar

Üçgen etiketine sahip yayınlar gösteriliyor

Konum Verilerinin Veritabanında Tutulması

Yazılımla uğraşan ve ya bir yazılım projesinde yer almış herkesin karşılaştığı bir durum olsa da bu konu profesyonellik gerektiren bir konu. Zira sadece  longitude ve latitude verilerinin ayrı-ayrı double olarak tutulması bu verilerin işlenmesi konusunda gelecekte problemler ortaya çıkmasına neden olabilir. Eğer konum verileri işlenmeyecekse sadece veri olarak tutulacaksa o zamanda ayrı-ayrı double değerini tutmakta bir sakınca yoktur. Ama örneğin iki konum arasındaki mesafe hesaplanması ve ya noktalardan oluşan poligonun alanının hesaplanması gereken durumlarda bu yapıyı kullanmak yazılımınız için extradan veriler üzerinde işlem yapmanız  gerektirecek. Bu durumu çözmek için her programlama dilinde ayrı ayrı çözümleri vardır. Ben burada SQL Server .net ve ORM olarak da Entity framework baz alarak anlatacağım. Siz bunu kullandığınız programlama dili ve ORM'ye veritabanı yazılımına göre değiştirebilirsiniz.