canli bahis siteleriimplant dis fiyatlari

Web Tabanlı GIS Eğitimi 3 | Point ve Bounds Kullanımı

  • 5
Web Tabanlı GIS Eğitimi 3 | Point ve Bounds Kullanımı


Basic Types

Point Tipi

 

var nokta1 = L.point(100, 200); // nokta tanımlama

var nokta2 = L.point(50, 100);  // nokta tanımlama

var noktascaleBy = L.point(3, 2); // noktayı bu noktaya ölçekli çarpmak için hazırlanmış nokta

var noktaunscaleBy = L.point(2, 1); // noktayı bu noktaya göre ölçekli bölmeye hazırlanmış nokta

 

var nokta3 = nokta1.clone(); // noktanın kopyasını oluşturma

var nokta4 = nokta1.add(nokta2); // noktaya nokta ekleme

var nokta5 = nokta1.subtract(nokta2); // noktadan nokta çıkarma

var nokta6 = nokta2.divideBy(2); // noktayı belli bir değer ile çarpma

var nokta7 = nokta1.multiplyBy(2); // noktayı belli bir değer ile bölme

 

 

var nokta8 = L.point(100.23, 200.65); // ondalık sayılı nokta tanımlama

var nokta9 = L.point(50.5, 100.5);  // ondalık sayılı nokta tanımlama

 

var nokta10 = nokta8.round(); // ondalıklı sayıyıa sahip noktayı yuvarlama

var nokta11 = nokta9.round(); // ondalıklı sayıyıa sahip noktayı yuvarlama

 

var nokta12 = nokta8.floor(); // ondalıklı sayıyıa sahip noktayı aşağı yuvarlama

var nokta13 = nokta9.floor(); // ondalıklı sayıyıa sahip noktayı aşağı yuvarlama

 

var nokta14 = nokta8.ceil(); // ondalıklı sayıyıa sahip noktayı yukarı yuvarlama

var nokta15 = nokta9.ceil();// ondalıklı sayıyıa sahip noktayı yukarı yuvarlama

 

 

var nokta16 = L.point(100, 200); // eşitlik kontrolü içi üretilen sayı

var kontrol1 =nokta1.equals(nokta16); // eşitliği kontrol etme

var kontrol2 =nokta1.contains(nokta16); // çakışıklığı kontrol etme

var yazim = nokta1.toString(); // noktayı yazıya çevirme

 

Bounds

 

var cerceve1 = L.bounds(nokta1, nokta2); // çerçeve üretir

var merkez1 = cerceve1.getCenter(); // çerçevenin merkez noktasını verir

var altsol = cerceve1.getBottomLeft(); // çerçevenin sol alt noktasını verir

var ustsag = cerceve1.getTopRight();  // çerçevenin sağ üst noktasını verir

var kenarlar = cerceve1.getSize();  // çerçevenin kenar uzunluklarını verir

var kontrol1 = cerceve1.contains(merkez1);  // çerçeve 1 merkez 1 i kapsıyormu bakar

var cerceve2 = L.bounds(nokta1, merkez1); // içerdeki merkezden yeni bir çerçeve oluşturu

var kontrol2 = cerceve1.contains(cerceve2); // yeni çerçeve çerçeve 1 tarafından kapsanıyormu bakar

var kontrol3 = cerceve1.intersects(merkez1);  // çerçeve 1 in içerisinde kesişen varmı kontrol eder

var kontrol4 = cerceve2.overlaps(merkez1);  // çerçeve 2 ile çakışıklığı kontrol eder


İNDİRMEK İÇİN GİRİŞ YAPINIZ

Yorum Yap & Puan Ver

  • 5