Mülk Tahminleri

Bir ee.FeatureCollection hakkında tahminde bulunmak için model.predictProperties()'ü kullanın. Her özellik bir veri noktasıdır ve her mülk bir model giriş özelliğidir. Girişler ve çıkışlar, skaler dize değerleri, skaler boole değerleri veya skalerlerden çok boyutlu dizilere kadar her şekildeki sayısal değerler olabilir. Modelin çıkışları, çıkış tablosunda yeni mülkler olarak temsil edilir.

Girişler ve Çıkışlar

Modelin giriş ve çıkışlarını kontrol etmek için aşağıdaki bağımsız değişkenleri kullanın:

inputProperties

Giriş özelliklerini, barındırılan modelinize açıkça göndermek istediğiniz özelliklerin listesine ayarlayın.

inputTypeOverride

inputTypeOverride, belirli tür ve boyut bilgilerinin sağlandığı mülk adlarının sözlüğüdür. Birçok Earth Engine algoritması, çalışma zamanına kadar tahmin edilemeyecek dinamik türlerde çıkışlar oluşturduğundan bu gerekli olabilir.

Örneğin, ee.Terrain.slope işlevini bir koleksiyonla eşleyerek "eğim" değerini hesaplayabiliriz. Bunun için çıkarım girişlerimizde "eğim" değerinin çıkış türünü şu şekilde belirtmemiz gerekebilir:

inputTypeOverride = {
  "slope": {
    "type": "PixelType",
    "precision": "float",
    "dimensions": 0,
    "min": -100.0,
    "max": 100.0
  }
}

İPUCU: Bazen bir mülkün "tenöre dönüştürülemediği" hata mesajıyla karşılaşabilirsiniz. Muhtemel çözüm, girişi belirli bir türe zorlamak için tür geçersiz kılma işlemi kullanmaktır.

outputProperties

Çıkış mülk adlarını çıkış mülk bilgileri sözlüğüne eşleyen bir harita. Geçerli mülk bilgileri alanları "tür" ve "boyutlar"dır. "type", çıkış özelliğini açıklayan bir ee.PixelType olmalıdır ve "dimensions", dizi ise söz konusu özelliğin boyut sayısını içeren isteğe bağlı bir tam sayıdır. Örneğin, "p" adlı bir 1 boyutlu dizi özelliği verildiğinde aşağıdaki çıkış özelliğini belirtin:

outputProperties = {
  "p": {
    "type": ee.PixelType.int8(),
    "dimensions": 1
  }
}