Earth Engine ขอแนะนำ
ระดับโควต้าที่ไม่ใช่เชิงพาณิชย์ เพื่อปกป้องทรัพยากรการประมวลผลที่ใช้ร่วมกันและรับประกันประสิทธิภาพที่เชื่อถือได้สำหรับทุกคน โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์ทั้งหมดจะต้องเลือกระดับโควต้าภายในวันที่
27 เมษายน 2026 หรือจะใช้ระดับชุมชนโดยค่าเริ่มต้นก็ได้ โควต้าระดับจะมีผลกับโปรเจ็กต์ทั้งหมด (ไม่ว่าวันที่เลือกระดับจะเป็นวันใด) ในวันที่
27 เมษายน 2026 ดูข้อมูลเพิ่มเติม
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ส่งความคิดเห็น
ee.Geometry.Polygon.distance
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แสดงผลระยะทางต่ำสุดระหว่างเรขาคณิต 2 รายการ
การใช้งาน การคืนสินค้า Polygon. distance (right, maxError , proj , spherical )ทศนิยม
อาร์กิวเมนต์ ประเภท รายละเอียด this: left เรขาคณิต เรขาคณิตที่ใช้เป็นโอเปอเรนด์ด้านซ้ายของการดำเนินการ rightเรขาคณิต เรขาคณิตที่ใช้เป็นตัวดำเนินการด้านขวาของการดำเนินการ maxErrorErrorMargin, ค่าเริ่มต้น: null ปริมาณข้อผิดพลาดสูงสุดที่ยอมรับได้เมื่อทำการฉายภาพใหม่ที่จำเป็น projการคาดการณ์ ค่าเริ่มต้น: null การฉายที่จะใช้ดำเนินการ หากไม่ระบุ ระบบจะดำเนินการในระบบพิกัดทรงกลมและระยะทางเชิงเส้นจะเป็นเมตรบนทรงกลม sphericalบูลีน ค่าเริ่มต้น: เท็จ หากเป็น "จริง" ระบบจะคำนวณบนทรงกลมหน่วย หากเป็นเท็จ การคำนวณจะเป็นรูปวงรีโดยพิจารณาความลาดเอียงของโลก จะไม่สนใจหากมีการระบุ proj ค่าเริ่มต้นคือ False
ตัวอย่าง
เครื่องมือแก้ไขโค้ด (JavaScript)
// Define a Polygon object.
var polygon = ee . Geometry . Polygon (
[[[ - 122.092 , 37.424 ],
[ - 122.086 , 37.418 ],
[ - 122.079 , 37.425 ],
[ - 122.085 , 37.423 ]]]);
// Define other inputs.
var inputGeom = ee . Geometry . Point ( - 122.090 , 37.423 );
// Apply the distance method to the Polygon object.
var polygonDistance = polygon . distance ({ 'right' : inputGeom , 'maxError' : 1 });
// Print the result to the console.
print ( 'polygon.distance(...) =' , polygonDistance );
// Display relevant geometries on the map.
Map . setCenter ( - 122.085 , 37.422 , 15 );
Map . addLayer ( polygon ,
{ 'color' : 'black' },
'Geometry [black]: polygon' );
Map . addLayer ( inputGeom ,
{ 'color' : 'blue' },
'Parameter [blue]: inputGeom' );
การตั้งค่า Python
ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap สําหรับการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า
สภาพแวดล้อม Python
import ee
import geemap.core as geemap
Colab (Python)
# Define a Polygon object.
polygon = ee . Geometry . Polygon ([[
[ - 122.092 , 37.424 ],
[ - 122.086 , 37.418 ],
[ - 122.079 , 37.425 ],
[ - 122.085 , 37.423 ],
]])
# Define other inputs.
input_geom = ee . Geometry . Point ( - 122.090 , 37.423 )
# Apply the distance method to the Polygon object.
polygon_distance = polygon . distance ( right = input_geom , maxError = 1 )
# Print the result.
display ( 'polygon.distance(...) =' , polygon_distance )
# Display relevant geometries on the map.
m = geemap . Map ()
m . set_center ( - 122.085 , 37.422 , 15 )
m . add_layer ( polygon , { 'color' : 'black' }, 'Geometry [black]: polygon' )
m . add_layer ( input_geom , { 'color' : 'blue' }, 'Parameter [blue]: input_geom' )
m
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-25 UTC
หากต้องการบอกให้เราทราบเพิ่มเติม
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-25 UTC"],[],["The `distance` method calculates the minimum distance between two geometries (`left` and `right`). It accepts optional arguments: `maxError` (tolerated error during reprojection), `proj` (projection for the operation), and `spherical` (spherical or elliptical calculation when `proj` is unspecified). The method returns a float value. The example shows how to use the function, by creating two geometries, one of type Polygon and the other Point, and obtain the minimum distance between them.\n"]]