ประกาศ: โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์ทั้งหมดที่ลงทะเบียนเพื่อใช้ Earth Engine ก่อนวันที่ 
15 เมษายน 2025 ต้อง
ยืนยันการมีสิทธิ์ที่ไม่ใช่เชิงพาณิชย์เพื่อรักษาสิทธิ์เข้าถึง หากคุณไม่ยืนยันภายในวันที่ 26 กันยายน 2025 ระบบอาจระงับสิทธิ์เข้าถึงของคุณ
  
        
 
       
     
  
  
  
    
  
  
  
    
      ee.FeatureCollection.distinct
    
    
      
    
    
      
      จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
    
    
      
      บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
    
  
  
      
    
  
  
  
  
  
    
  
  
    
    
    
  
  
นำรายการที่ซ้ำกันออกจากคอลเล็กชัน โปรดทราบว่าระบบจะพิจารณาว่ารายการใดซ้ำกันโดยใช้แฮชที่รัดกุมในรูปแบบที่แปลงเป็นอนุกรมของพร็อพเพอร์ตี้ที่เลือก
| การใช้งาน | การคืนสินค้า | 
|---|
| FeatureCollection.distinct(properties) | FeatureCollection | 
| อาร์กิวเมนต์ | ประเภท | รายละเอียด | 
|---|
| ดังนี้ collection | FeatureCollection | คอลเล็กชันอินพุตที่จะเลือกออบเจ็กต์ | 
| properties | วัตถุ | ชื่อพร็อพเพอร์ตี้หรือรายการชื่อพร็อพเพอร์ตี้ที่จะใช้เปรียบเทียบ คุณสามารถรวมพร็อพเพอร์ตี้ ".geo" เพื่อเปรียบเทียบรูปทรงเรขาคณิตของออบเจ็กต์ | 
  
  
  ตัวอย่าง
  
    
  
  
    
    
  
  
  
  
    
    
    
      โปรแกรมแก้ไขโค้ด (JavaScript)
    
    
  // FeatureCollection of power plants in Belgium.
var fc = ee.FeatureCollection('WRI/GPPD/power_plants')
             .filter('country_lg == "Belgium"');
print('FeatureCollection of power plants in Belgium', fc);
// Remove duplicate features according to property values.
print('Distinct based on a single property', fc.distinct('fuel1'));
print('Distinct based on two properties', fc.distinct(['fuel1', 'source']));
print('Distinct based on geometry', fc.distinct('.geo'));
  
    
  
  
    
  
  
  
  
    
  
    
  การตั้งค่า Python
  ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า
    สภาพแวดล้อม Python
  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"')
display('FeatureCollection of power plants in Belgium:', fc)
# Remove duplicate features according to property values.
display('Distinct based on a single property:', fc.distinct('fuel1'))
display('Distinct based on two properties:',
        fc.distinct(['fuel1', 'source']))
display('Distinct based on geometry', fc.distinct('.geo'))
  
  
  
  
  
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
  อัปเดตล่าสุด 2025-10-30 UTC
  
  
  
    
      [null,null,["อัปเดตล่าสุด 2025-10-30 UTC"],[],["The `distinct` method removes duplicate features from a `FeatureCollection`. Duplicates are identified by comparing the serialized form of specified properties using a strong hash.  The `properties` argument defines the comparison criteria, accepting a single property name or a list, including '.geo' for geometry. The method returns a new `FeatureCollection` with the duplicates removed. Examples are provided for both JavaScript and Python, using power plants in Belgium and properties like 'fuel1', 'source' or geometry to remove duplicates.\n"]]