CBS Şekil Değişkenleri

CBS Şekil Değişkenleri

9 Mayıs 2018 Bilgi 0

Şekil değişkenleri, nokta, çizgi ve çember ve eğri temel tiplerinden oluşur.

  • Nokta için X, Y, Z koordinatları ve bir kimlik numarası
  • Çember için X, Y, Z ve Çap verisi ve bir kimlik numarası
  • Çizgi için Başlangıç(X, Y, Z) ve Bitiş(X, Y, Z) koordinatları ve bir kimlik numarası
  • Eğri için ise birçok noktanın grubu olan veri kümesi, oluşturulacak çizim fonksiyonu için kaçıncı derece interpolasyon kullanılacağı verisi gerekir.

Bu şekiller birleştirilerek ek tipler oluşturulur. Çoklu çizgi ile kapalı bir alan şekli oluşturulabilir. Eğri ile yükseklik haritalarının yaklaşık geçiş birleşim noktaları oluşturulabilir. Şekillere ek olarak genişlik, kalınlık belirtecek şekilde biçim, renk, gösterim için bir resim, yazı eklenebilir. Yahut bu veriler hiç eklenmeyerek gösterim katmanı içerisinde genel özellik olarak verilebilir.

En hızlı yaklaşım ise şekil nesnelerinin ek özelliklerini şeklin kimlik numarası (id) ile bağlayan ek bir tabloya saklayarak çağırmaktır. Mesela yolorta katmanı yanında sistemde yolorta_ek şeklinde bir tablo ile eşzamanlı çalışan yapı kurulur. Tablolar bir gösterim tablosu başlığı altında birleştirilir. Tabi bu tablo yapısını siz kendi imkanlarınızla oluşturuyorsanız geçerlidir. Yüksek seviyeli veri tablosu sunucuları bu işlemleri kendi içinde yaparlar. Sürekli ihtiyaç duyulan çizgi kuzeye göre açısı, uzunluğu gibi verileri hesaplanmış olarak sistemde tutarlar. Hesaplanmış veri kaydı, işlem gücü ile anlık hesaplamadan daha hızlıdır. Zira milyonlarca şeklin hesabını tekrar tekrar yapılması işlemi çok yavaştır.

Ek olarak yazı tipinde veri saklanması gibi bir yapı kullanılır. Bir çizgi üzerinde ek veri saklanması işlemi ile gerçekleştirilir. Görünmez bir çizgiyle aynı doğrultuda, çizgiye göre ortalanmış, sağa dayalı, sola dayalı yukarı hizalı vs ek verileri ile saklanır.

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir