ee.Feature

אפשר ליצור תכונות מאחד מהארגומנטים הבאים, בתוספת מילון אופציונלי של מאפיינים:

  – ee.Geometry.

  – גיאומטריה של GeoJSON.

  – תכונת GeoJSON.

  – אובייקט מחושב: מפורש מחדש כגיאומטריה אם מצוינים מאפיינים, וכמאפיין אם לא מצוינים מאפיינים.

שימושהחזרות
ee.Feature(geometry, properties)תכונה
ארגומנטסוגפרטים
geometryComputedObject|Feature|Geometry|Objectגיאומטריה או תכונה.
propertiesאובייקט, אופציונלימילון של מאפייני מטא-נתונים. אם הפרמטר הראשון הוא Feature (תכונה) (במקום גיאומטריה), לא נעשה בו שימוש.

דוגמאות

עורך הקוד (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 Environment.

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