ee.Geometry.Rectangle.withinDistance

اگر و فقط اگر هندسه ها در فاصله مشخصی باشند، true را برمی گرداند.

استفاده برمی گرداند
Rectangle. withinDistance (right, distance, maxError , proj ) بولی
استدلال تایپ کنید جزئیات
این: left هندسه هندسه به عنوان عملوند سمت چپ عملیات استفاده می شود.
right هندسه هندسه ای که به عنوان عملوند مناسب عملیات استفاده می شود.
distance شناور آستانه فاصله. اگر یک برجستگی مشخص شده باشد، فاصله بر حسب واحد آن سیستم مختصات پیش بینی شده و در غیر این صورت بر حسب متر است.
maxError ErrorMargin، پیش فرض: null حداکثر مقدار خطای قابل تحمل هنگام انجام هر گونه بازطراحی ضروری.
proj Projection، پیش فرض: null طرح ریزی که در آن عملیات انجام می شود. اگر مشخص نشده باشد، عملیات در سیستم مختصات کروی انجام می شود و فواصل خطی بر حسب متر روی کره خواهد بود.

نمونه ها

ویرایشگر کد (جاوا اسکریپت)

// Define a Rectangle object.
var rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43);

// Define other inputs.
var inputGeom = ee.Geometry.Point(-122.090, 37.423);

// Apply the withinDistance method to the Rectangle object.
var rectangleWithinDistance = rectangle.withinDistance({'right': inputGeom, 'distance': 500, 'maxError': 1});

// Print the result to the console.
print('rectangle.withinDistance(...) =', rectangleWithinDistance);

// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(rectangle,
             {'color': 'black'},
             'Geometry [black]: rectangle');
Map.addLayer(inputGeom,
             {'color': 'blue'},
             'Parameter [blue]: inputGeom');

راه اندازی پایتون

برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.

import ee
import geemap.core as geemap

کولب (پایتون)

# Define a Rectangle object.
rectangle = ee.Geometry.Rectangle(-122.09, 37.42, -122.08, 37.43)

# Define other inputs.
input_geom = ee.Geometry.Point(-122.090, 37.423)

# Apply the withinDistance method to the Rectangle object.
rectangle_within_distance = rectangle.withinDistance(
    right=input_geom, distance=500, maxError=1
)

# Print the result.
display('rectangle.withinDistance(...) =', rectangle_within_distance)

# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(rectangle, {'color': 'black'}, 'Geometry [black]: rectangle')
m.add_layer(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m