Объявление : Все некоммерческие проекты, зарегистрированные для использования Earth Engine до
15 апреля 2025 года, должны
подтвердить право на некоммерческое использование для сохранения доступа. Если вы не подтвердите право до 26 сентября 2025 года, ваш доступ может быть приостановлен.
Отправить отзыв
ee.FeatureCollection.merge
Оптимизируйте свои подборки
Сохраняйте и классифицируйте контент в соответствии со своими настройками.
Объединяет две коллекции в одну. Результат содержит все элементы, которые были в каждой из коллекций.
Элементы из первой коллекции будут иметь идентификаторы с префиксом «1 », а элементы из второй коллекции будут иметь идентификаторы с префиксом «2 ».
Примечание: Если требуется объединить много коллекций, рассмотрите возможность объединения их всех в одну и использования метода FeatureCollection.flatten(). Повторное использование FeatureCollection.merge() приведёт к увеличению длины идентификаторов элементов и снижению производительности. Использование Возврат FeatureCollection. merge (collection2)
FeatureCollection
Аргумент Тип Подробности это: collection1
FeatureCollection Первая объединенная коллекция. collection2
FeatureCollection Вторая коллекция для объединения.
Примеры Редактор кода (JavaScript)
// FeatureCollection of points representing forest cover.
var fcForest = ee . FeatureCollection ([
ee . Feature ( ee . Geometry . Point ([ - 122.248 , 37.238 ]),
{ 'id' : 0 , 'cover_class' : 'forest' }),
ee . Feature ( ee . Geometry . Point ([ - 122.204 , 37.222 ]),
{ 'id' : 1 , 'cover_class' : 'forest' }),
ee . Feature ( ee . Geometry . Point ([ - 122.110 , 37.199 ]),
{ 'id' : 2 , 'cover_class' : 'forest' })
]);
// FeatureCollection of points representing urban cover.
var fcUrban = ee . FeatureCollection ([
ee . Feature ( ee . Geometry . Point ([ - 121.953 , 37.372 ]),
{ 'id' : 0 , 'cover_class' : 'urban' }),
ee . Feature ( ee . Geometry . Point ([ - 121.861 , 37.308 ]),
{ 'id' : 1 , 'cover_class' : 'urban' }),
ee . Feature ( ee . Geometry . Point ([ - 121.984 , 37.372 ]),
{ 'id' : 2 , 'cover_class' : 'urban' })
]);
// Merge the two FeatureCollections into one.
var fcMerged = fcForest . merge ( fcUrban );
// Display FeatureCollections on the map.
Map . setCenter ( - 122.034 , 37.296 , 11 );
Map . addLayer ( fcForest , { color : 'green' }, 'Forest points' );
Map . addLayer ( fcUrban , { color : 'grey' }, 'Urban points' );
Map . addLayer ( fcMerged , { color : 'yellow' }, 'Protected areas merged' ); Настройка Python
Информацию об API Python и использовании geemap
для интерактивной разработки см. на странице «Среда Python» .
import ee
import geemap.core as geemap Colab (Python)
# FeatureCollection of points representing forest cover.
fc_forest = ee . FeatureCollection ([
ee . Feature (
ee . Geometry . Point ([ - 122.248 , 37.238 ]),
{
'id' : 0 ,
'cover_class' : 'forest' ,
'id' : 0 ,
'cover_class' : 'forest' ,
},
),
ee . Feature (
ee . Geometry . Point ([ - 122.204 , 37.222 ]),
{
'id' : 1 ,
'cover_class' : 'forest' ,
'id' : 1 ,
'cover_class' : 'forest' ,
},
),
ee . Feature (
ee . Geometry . Point ([ - 122.110 , 37.199 ]),
{
'id' : 2 ,
'cover_class' : 'forest' ,
'id' : 2 ,
'cover_class' : 'forest' ,
},
),
])
# FeatureCollection of points representing urban cover.
fc_urban = ee . FeatureCollection ([
ee . Feature (
ee . Geometry . Point ([ - 121.953 , 37.372 ]),
{ 'id' : 0 , 'cover_class' : 'urban' , 'id' : 0 , 'cover_class' : 'urban' },
),
ee . Feature (
ee . Geometry . Point ([ - 121.861 , 37.308 ]),
{ 'id' : 1 , 'cover_class' : 'urban' , 'id' : 1 , 'cover_class' : 'urban' },
),
ee . Feature (
ee . Geometry . Point ([ - 121.984 , 37.372 ]),
{ 'id' : 2 , 'cover_class' : 'urban' , 'id' : 2 , 'cover_class' : 'urban' },
),
])
# Merge the two FeatureCollections into one.
fc_merged = fc_forest . merge ( fc_urban )
# Display FeatureCollections on the map.
m = geemap . Map ()
m . set_center ( - 122.034 , 37.296 , 11 )
m . add_layer ( fc_forest , { 'color' : 'green' }, 'Forest points' )
m . add_layer ( fc_urban , { 'color' : 'grey' }, 'Urban points' )
m . add_layer ( fc_merged , { 'color' : 'yellow' }, 'Protected areas merged' )
m
Отправить отзыв
Если не указано иное, контент на этой странице предоставляется по лицензии Creative Commons "С указанием авторства 4.0" , а примеры кода – по лицензии Apache 2.0 . Подробнее об этом написано в правилах сайта . Java – это зарегистрированный товарный знак корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2025-07-24 UTC.
Хотите рассказать подробнее?
[[["Прост для понимания","easyToUnderstand","thumb-up"],["Помог мне решить мою проблему","solvedMyProblem","thumb-up"],["Другое","otherUp","thumb-up"]],[["Отсутствует нужная мне информация","missingTheInformationINeed","thumb-down"],["Слишком сложен/слишком много шагов","tooComplicatedTooManySteps","thumb-down"],["Устарел","outOfDate","thumb-down"],["Проблема с переводом текста","translationIssue","thumb-down"],["Проблемы образцов/кода","samplesCodeIssue","thumb-down"],["Другое","otherDown","thumb-down"]],["Последнее обновление: 2025-07-24 UTC."],[],[]]