ee.FeatureCollection.getMap

Harita yer paylaşımı oluşturmaya uygun bir harita kimliği ve jeton döndüren zorunlu bir işlev.

Bu özelliği içeren bir FeatureCollection'ı sarmalayan bir Collection.draw görüntüsü içeren ek bir "image" alanı da dahil olmak üzere ee.data.getTileUrl veya ui.Map.addLayer'a iletilebilecek bir nesne döndürür. Geri çağırma belirtilmişse tanımsızdır.

Kullanımİadeler
FeatureCollection.getMap(visParams, callback)MapId|Object
Bağımsız DeğişkenTürAyrıntılar
bu: featurecollectionFeatureCollectionFeatureCollection örneği.
visParamsNesne, isteğe bağlıGörselleştirme parametreleri. Şu anda yalnızca bir RGB renk dizesi içeren "color" parametresine izin verilir. vis_params belirtilmezse #000000 rengi kullanılır.
callbackİşlev, isteğe bağlıEşzamansız geri çağırma. Sağlanmazsa arama senkronize olarak yapılır.

Örnekler

Kod Düzenleyici (JavaScript)

// FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
            .filter('country_lg == "Belgium"');

// Get MapId for styled FeatureCollection.
var mapId = fc.getMap({color: '800080'});
print('mapId for styled FeatureCollection', mapId);

// MapId can be used as an input to Map.addLayer to display the layer.
Map.setCenter(4.56, 50.78, 7);
Map.addLayer(mapId);

// MapId can be used as an input to ee.data.getTileUrl to fetch map tiles.
print('URL for zoom level 6 tile that includes majority of points',
      ee.data.getTileUrl(mapId, 32, 21, 6));

Python kurulumu

Python API'si ve etkileşimli geliştirme için geemap kullanımı hakkında bilgi edinmek üzere Python Ortamı sayfasına bakın.

import ee
import geemap.core as geemap

Colab (Python)

# FeatureCollection of power plants in Belgium.
fc = ee.FeatureCollection('WRI/GPPD/power_plants').filter(
    'country_lg == "Belgium"'
)

# Get MapId for styled FeatureCollection.
map_id = fc.getMapId({'color': '800080'})
display('map_id for FeatureCollection', map_id)

# MapId can be used as an input to geemap.Map.add_layer to display the layer.
m = geemap.Map()
m.set_center(4.56, 50.78, 7)
m.add_layer(map_id['image'])
display(m)

# MapId can be used as an input to ee.data.getTileUrl to fetch map tiles.
display(
    'URL for zoom level 6 tile that includes majority of points',
    ee.data.getTileUrl(map_id, 32, 21, 6),
)