Duyuru:
15 Nisan 2025'ten önce Earth Engine'i kullanmak için kaydedilen tüm ticari olmayan projelerin Earth Engine erişimini sürdürmek için
ticari olmayan uygunluğu doğrulaması gerekir.
ee.Geometry.Point.contains
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Yalnızca bir geometri diğerini içeriyorsa doğru değerini döndürür.
Kullanım | İadeler |
---|
Point.contains(right, maxError, proj) | Boole |
Bağımsız Değişken | Tür | Ayrıntılar |
---|
bu: left | Geometri | İşlemin sol işleneni olarak kullanılan geometri. |
right | Geometri | İşlemin sağ işleni olarak kullanılan geometri. |
maxError | ErrorMargin, varsayılan: null | Gerekli yeniden projeksiyon işlemleri gerçekleştirilirken tolere edilen maksimum hata miktarı. |
proj | Projeksiyon, varsayılan: null | İşlemin gerçekleştirileceği projeksiyon. Belirtilmemişse işlem küresel bir koordinat sisteminde gerçekleştirilir ve doğrusal mesafeler kürede metre cinsinden olur. |
Örnekler
Kod Düzenleyici (JavaScript)
// Define a Point object.
var point = ee.Geometry.Point(-122.082, 37.42);
// Define other inputs.
var inputGeom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425);
// Apply the contains method to the Point object.
var pointContains = point.contains({'right': inputGeom, 'maxError': 1});
// Print the result to the console.
print('point.contains(...) =', pointContains);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(point,
{'color': 'black'},
'Geometry [black]: point');
Map.addLayer(inputGeom,
{'color': 'blue'},
'Parameter [blue]: inputGeom');
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)
# Define a Point object.
point = ee.Geometry.Point(-122.082, 37.42)
# Define other inputs.
input_geom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425)
# Apply the contains method to the Point object.
point_contains = point.contains(right=input_geom, maxError=1)
# Print the result.
display('point.contains(...) =', point_contains)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(point, {'color': 'black'}, 'Geometry [black]: point')
m.add_layer(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-26 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-26 UTC."],[[["\u003cp\u003eThe \u003ccode\u003econtains\u003c/code\u003e method determines if one geometry fully encloses another, returning true if it does and false otherwise.\u003c/p\u003e\n"],["\u003cp\u003eIt's applicable to Point geometries using the syntax \u003ccode\u003ePoint.contains(right, maxError, proj)\u003c/code\u003e, where \u003ccode\u003eright\u003c/code\u003e is the geometry being evaluated for containment.\u003c/p\u003e\n"],["\u003cp\u003eOptional parameters include \u003ccode\u003emaxError\u003c/code\u003e to specify the error tolerance for reprojection and \u003ccode\u003eproj\u003c/code\u003e for the projection to use during the operation.\u003c/p\u003e\n"],["\u003cp\u003eThe examples demonstrate usage with Point and BBox geometries, showing how to apply the method and interpret the results.\u003c/p\u003e\n"]]],[],null,["# ee.Geometry.Point.contains\n\nReturns true if and only if one geometry contains the other.\n\n\u003cbr /\u003e\n\n| Usage | Returns |\n|--------------------------------------------------|---------|\n| Point.contains`(right, `*maxError* `, `*proj*`)` | Boolean |\n\n| Argument | Type | Details |\n|--------------|----------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| this: `left` | Geometry | The geometry used as the left operand of the operation. |\n| `right` | Geometry | The geometry used as the right operand of the operation. |\n| `maxError` | ErrorMargin, default: null | The maximum amount of error tolerated when performing any necessary reprojection. |\n| `proj` | Projection, default: null | The projection in which to perform the operation. If not specified, the operation will be performed in a spherical coordinate system, and linear distances will be in meters on the sphere. |\n\nExamples\n--------\n\n### Code Editor (JavaScript)\n\n```javascript\n// Define a Point object.\nvar point = ee.Geometry.Point(-122.082, 37.42);\n\n// Define other inputs.\nvar inputGeom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425);\n\n// Apply the contains method to the Point object.\nvar pointContains = point.contains({'right': inputGeom, 'maxError': 1});\n\n// Print the result to the console.\nprint('point.contains(...) =', pointContains);\n\n// Display relevant geometries on the map.\nMap.setCenter(-122.085, 37.422, 15);\nMap.addLayer(point,\n {'color': 'black'},\n 'Geometry [black]: point');\nMap.addLayer(inputGeom,\n {'color': 'blue'},\n 'Parameter [blue]: inputGeom');\n```\nPython setup\n\nSee the [Python Environment](/earth-engine/guides/python_install) page for information on the Python API and using\n`geemap` for interactive development. \n\n```python\nimport ee\nimport geemap.core as geemap\n```\n\n### Colab (Python)\n\n```python\n# Define a Point object.\npoint = ee.Geometry.Point(-122.082, 37.42)\n\n# Define other inputs.\ninput_geom = ee.Geometry.BBox(-122.085, 37.415, -122.075, 37.425)\n\n# Apply the contains method to the Point object.\npoint_contains = point.contains(right=input_geom, maxError=1)\n\n# Print the result.\ndisplay('point.contains(...) =', point_contains)\n\n# Display relevant geometries on the map.\nm = geemap.Map()\nm.set_center(-122.085, 37.422, 15)\nm.add_layer(point, {'color': 'black'}, 'Geometry [black]: point')\nm.add_layer(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')\nm\n```"]]