ee.Feature

ฟีเจอร์สามารถสร้างขึ้นจากอาร์กิวเมนต์ใดอาร์กิวเมนต์หนึ่งต่อไปนี้ รวมถึงพจนานุกรมพร็อพเพอร์ตี้ที่ไม่บังคับ

  - ee.Geometry

  - เรขาคณิต GeoJSON

  - ฟีเจอร์ GeoJSON

  - ออบเจ็กต์ที่คำนวณแล้ว: ตีความใหม่เป็นเรขาคณิตหากมีการระบุพร็อพเพอร์ตี้ และเป็นฟีเจอร์หากไม่มีการระบุ

การใช้งานการคืนสินค้า
ee.Feature(geometry, properties)ฟีเจอร์
อาร์กิวเมนต์ประเภทรายละเอียด
geometryComputedObject|Feature|Geometry|Objectเรขาคณิตหรือฟีเจอร์
propertiesออบเจ็กต์ (ไม่บังคับ)พจนานุกรมของพร็อพเพอร์ตี้ข้อมูลเมตา หากพารามิเตอร์แรกเป็นฟีเจอร์ (แทนที่จะเป็นเรขาคณิต) ระบบจะไม่ใช้พารามิเตอร์นี้

ตัวอย่าง

โปรแกรมแก้ไขโค้ด (JavaScript)

// Create the simplest possible feature.
print(ee.Feature(null));  // Empty feature

// Demonstrate how to set a feature's id.
print(ee.Feature(null, {'id': 'yada'}).id());  // null
print(ee.Feature(null, {'system:index': 'abc123'}).id());  // abc123

// The simplest possible feature with a geometry.
var feature = ee.Feature(ee.Geometry.Point([-114.318, 38.985]));
Map.addLayer(feature);
Map.centerObject(feature, 10);

การตั้งค่า Python

ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า สภาพแวดล้อม Python

import ee
import geemap.core as geemap

Colab (Python)

# Create the simplest possible feature.
display(ee.Feature(None))  # Empty feature

# Demonstrate how to set a feature's id.
display(ee.Feature(None, {'id': 'yada'}).id())  # None
display(ee.Feature(None, {'system:index': 'abc123'}).id())  # abc123

# The simplest possible feature with a geometry.
feature = ee.Feature(ee.Geometry.Point([-114.318, 38.985]))
m = geemap.Map()
m.add_layer(feature)
m.center_object(feature, 10)
m