Çizgi Nesnelerinin Uzunluklarını Bir Kolona Yazdırma
Diyelim ki elimizde bir çizgi katmanı var ve bu katmandaki tüm nesnelerin uzunluklarını hesaplayıp bir kolona yazdırmak isteyelim. Örneğin “Hatlar” adlı tabloda doğalgaz servis hatlarımız olsun. Bu tablodaki her bir hat nesnesinin uzunluğunu bir kolona yazdırmak için şu adımları izleyin:
1) Öncelikle Hatlar tablosuna Table > Maintenance > Table Structure… menüsünü kullanarak “Uzunluk” adlı ve float tipinde bir kolon ekleyin.
2) MapInfo’nun MapBasic penceresini açın ve aşağıdaki komutu çalıştırın:
Update Hatlar Set Uzunluk = ObjectLen(obj, "m")
Bu komut Hatlar tablomuzdaki Uzunluk kolonuna her bir hattın uzunluğunu metre cinsinden girecektir. Eğer uzunlukları kilometre cinsinde hesaplatmak istersek ObjectLen fonksiyonunun 2. parametresini “km” olarak yazmamız gerekir.
hani resmen aradığım olaydı eyvallah.