UVDF ve NCZ
Merhaba,
Bu aralar uvdf’yi inceliyorum ve birkere daha neden makinelerin okuyacağı bir şeyin insanlar tarafından daha kolay okunabilmesine olanak tanıyan bir dosya formatına bu kadar yatırım yapıldığına ve xml’in -özellikle bir dönem- inanılmaz populer olmasını anlamıyorum. Bir kere daha json gibi bir “format” ın -yoksa notasyon mu demeliyim- ne kadar kullanışlı olduğunu, ve diller arası serializasyonların özellikle yazılımcıların işini nekadar kolaylaştırdığını ve böyle evrensel/generic bir yapının nekadar sorunu ve gereksiz kod yığınını ortadan kaldıracağını düşünüyorum.
Tabi bunları içten söylerken xml kötüdür demiyorum, yalnızca hantal bir yapı olduğun düşünüyorum. Bu yüzden GML’e neredeyse bir kardeş kadar benzeyen UVDF’mizin de xml olmasını yadırgamıyorum. Yine de “parsing” den nefret ediyor ve eval’i seviyorum
ve farklı dillerde tanımlanmış veya açık kaynak kodcular geliştirilmiş “xml to object”,”xml to php” … gibi prosedürleri.
Özellikle CBS’deki “interoperability” ihtiyaçlarını bence dünyada DXF, SHP,SDTS gibi formatlar çözüyor. Her program bu formatlarda output verebiliyor veya bunları okuyabiliyor. (Tabi OGC’nin spekleri de zaten interoperability için ama CBS’ciler bunu dinlermi?)
Bu yüzdenden de ülkemizde en yaygın dosya formatı olan canımız ciğerimiz ncz’nin aslında gerçek uvdf olduğunu bilmeme rağmen, netcadin neden bu dosya formatının zalim hacker ellerde kırılmasına müsade ettiğine ve isteyenlerin çatır çatır bu formatı okuduklarını bilmesine rağmen, neden ncz spec’lerini insanlara’a açmadığını da anlamıyorum (Open File Format)
Bence her iki taraf içinde iyi olabilirdi.
örneğin:
1 – ncz OGC uyumlu bir hale getirilirdi (veya getirilmeyede bilirdi, her durumda memleketin haritacılık anlamında tüm ihtiyaçlarını zaten yıllardır karşılıyor),
2- Herkes çoğunlukla zaten ncz olan dosyasını önce uvdf ye çevirip sonra da çevirlimiş dosyayı tekrar nczye çevirmek zorunda kalmazdı
-bence en komiği burası-
Bunlar tabi naçizane benim düşüncelerim. bkz:insanlar neler yapıyor
Kolay Gelsin
Filed under: CBS, gis, ncz, uvdf | Leave a Comment
No Responses Yet to “UVDF ve NCZ”