Earth Engine ได้เปิดตัว
ระดับโควต้าที่ไม่ใช่เชิงพาณิชย์ เพื่อปกป้องทรัพยากรการประมวลผลที่ใช้ร่วมกันและรับประกันประสิทธิภาพที่เชื่อถือได้สำหรับทุกคน โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์จะใช้ระดับชุมชนโดยค่าเริ่มต้น แต่คุณสามารถเปลี่ยนระดับของโปรเจ็กต์ได้ทุกเมื่อ
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
ส่งความคิดเห็น
ee.Geometry.Rectangle.difference
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แสดงผลลัพธ์ของการลบรูปทรงเรขาคณิต "ขวา" ออกจากรูปทรงเรขาคณิต "ซ้าย"
การใช้งาน การคืนสินค้า Rectangle. difference (right, maxError , proj )เรขาคณิต
อาร์กิวเมนต์ ประเภท รายละเอียด ดังนี้ left เรขาคณิต เรขาคณิตที่ใช้เป็นตัวถูกดำเนินการด้านซ้ายของการดำเนินการ rightเรขาคณิต เรขาคณิตที่ใช้เป็นตัวถูกดำเนินการด้านขวาของการดำเนินการ maxErrorErrorMargin, ค่าเริ่มต้น: null ปริมาณข้อผิดพลาดสูงสุดที่ยอมรับได้เมื่อทำการฉายซ้ำที่จำเป็น projการฉายภาพ ค่าเริ่มต้น: null การฉายภาพที่จะใช้ดำเนินการ หากไม่ได้ระบุ ระบบจะดำเนินการในระบบพิกัดทรงกลม และระยะทางเชิงเส้นจะเป็นหน่วยเมตรบนทรงกลม
ตัวอย่าง
โปรแกรมแก้ไขโค้ด (JavaScript)
// Define a Rectangle object.
var rectangle = ee . Geometry . Rectangle ( - 122.09 , 37.42 , - 122.08 , 37.43 );
// Define other inputs.
var inputGeom = ee . Geometry . BBox ( - 122.085 , 37.415 , - 122.075 , 37.425 );
// Apply the difference method to the Rectangle object.
var rectangleDifference = rectangle . difference ({ 'right' : inputGeom , 'maxError' : 1 });
// Print the result to the console.
print ( 'rectangle.difference(...) =' , rectangleDifference );
// 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' );
Map . addLayer ( rectangleDifference ,
{ 'color' : 'red' },
'Result [red]: rectangle.difference' );
การตั้งค่า Python
ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า
สภาพแวดล้อม Python
import ee
import geemap.core as geemap
Colab (Python)
# Define a Rectangle object.
rectangle = ee . Geometry . Rectangle ( - 122.09 , 37.42 , - 122.08 , 37.43 )
# Define other inputs.
input_geom = ee . Geometry . BBox ( - 122.085 , 37.415 , - 122.075 , 37.425 )
# Apply the difference method to the Rectangle object.
rectangle_difference = rectangle . difference ( right = input_geom , maxError = 1 )
# Print the result.
display ( 'rectangle.difference(...) =' , rectangle_difference )
# 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 . add_layer (
rectangle_difference , { 'color' : 'red' }, 'Result [red]: rectangle.difference'
)
m
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-26 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-26 UTC"],[],["The `difference` method subtracts a 'right' geometry from a 'left' geometry. It accepts the 'right' geometry, an optional `maxError` to control reprojection tolerance, and an optional `proj` to specify the projection. The method returns a new geometry representing the difference. Code examples in JavaScript and Python demonstrate defining a Rectangle and another geometry, applying the `difference` method, and displaying the original and resulting geometries on a map.\n"]]