ee.Geometry.LinearRing.distance
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
حداقل فاصله بین دو هندسه را برمیگرداند.
| استفاده | برمی گرداند | LinearRing. distance (right, maxError , proj , spherical ) | شناور |
| استدلال | تایپ کنید | جزئیات | این: left | هندسه | هندسه به عنوان عملوند سمت چپ عملیات استفاده می شود. |
right | هندسه | هندسه ای که به عنوان عملوند مناسب عملیات استفاده می شود. |
maxError | ErrorMargin، پیش فرض: null | حداکثر مقدار خطای قابل تحمل هنگام انجام هر گونه بازطراحی ضروری. |
proj | Projection، پیش فرض: null | طرح ریزی که در آن عملیات انجام می شود. اگر مشخص نشده باشد، عملیات در سیستم مختصات کروی انجام می شود و فواصل خطی بر حسب متر روی کره خواهد بود. |
spherical | بولی، پیش فرض: نادرست | اگر درست باشد، محاسبه روی واحد کره انجام می شود. اگر نادرست باشد، با در نظر گرفتن مسطح شدن زمین، محاسبه بیضوی خواهد بود. اگر proj مشخص شده باشد نادیده گرفته می شود. پیش فرض نادرست است. |
نمونه ها
ویرایشگر کد (جاوا اسکریپت)
// Define a LinearRing object.
var linearRing = ee.Geometry.LinearRing(
[[-122.091, 37.420],
[-122.085, 37.422],
[-122.080, 37.430]]);
// Define other inputs.
var inputGeom = ee.Geometry.Point(-122.090, 37.423);
// Apply the distance method to the LinearRing object.
var linearRingDistance = linearRing.distance({'right': inputGeom, 'maxError': 1});
// Print the result to the console.
print('linearRing.distance(...) =', linearRingDistance);
// Display relevant geometries on the map.
Map.setCenter(-122.085, 37.422, 15);
Map.addLayer(linearRing,
{'color': 'black'},
'Geometry [black]: linearRing');
Map.addLayer(inputGeom,
{'color': 'blue'},
'Parameter [blue]: inputGeom'); راه اندازی پایتون
برای اطلاعات در مورد API پایتون و استفاده از geemap برای توسعه تعاملی به صفحه محیط پایتون مراجعه کنید.
import ee
import geemap.core as geemap
کولب (پایتون)
# Define a LinearRing object.
linearring = ee.Geometry.LinearRing(
[[-122.091, 37.420], [-122.085, 37.422], [-122.080, 37.430]]
)
# Define other inputs.
input_geom = ee.Geometry.Point(-122.090, 37.423)
# Apply the distance method to the LinearRing object.
linearring_distance = linearring.distance(right=input_geom, maxError=1)
# Print the result.
display('linearring.distance(...) =', linearring_distance)
# Display relevant geometries on the map.
m = geemap.Map()
m.set_center(-122.085, 37.422, 15)
m.add_layer(linearring, {'color': 'black'}, 'Geometry [black]: linearring')
m.add_layer(input_geom, {'color': 'blue'}, 'Parameter [blue]: input_geom')
m
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-24 بهوقت ساعت هماهنگ جهانی."],[],["The `distance` method calculates the minimum distance between two geometries (`left` and `right`). It accepts optional parameters: `maxError` (tolerated error), `proj` (projection for calculation), and `spherical` (true for unit sphere calculation, false for elliptical). The function outputs a float representing the distance. The examples show how to use the function in JavaScript and Python to compute and visualize the distance between a `LinearRing` and a `Point` geometry.\n"]]