ประกาศ : โปรเจ็กต์ที่ไม่ใช่เชิงพาณิชย์ทั้งหมดที่ลงทะเบียนเพื่อใช้ Earth Engine ก่อนวันที่
15 เมษายน 2025 ต้อง
ยืนยันการมีสิทธิ์ที่ไม่ใช่เชิงพาณิชย์ เพื่อรักษาสิทธิ์เข้าถึง หากคุณไม่ยืนยันภายในวันที่ 26 กันยายน 2025 ระบบอาจระงับสิทธิ์เข้าถึงของคุณ
ส่งความคิดเห็น
ee.Feature.buffer
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แสดงผลอินพุตที่บัฟเฟอร์ตามระยะทางที่กำหนด หากระยะทางเป็นบวก ระบบจะขยายเรขาคณิต และหากระยะทางเป็นลบ ระบบจะย่อเรขาคณิต
การใช้งาน การคืนสินค้า Feature. buffer (distance, maxError , proj )
ฟีเจอร์
อาร์กิวเมนต์ ประเภท รายละเอียด ดังนี้ feature
องค์ประกอบ ฟีเจอร์ที่มีการบัฟเฟอร์เรขาคณิต distance
ทศนิยม ระยะห่างของการบัฟเฟอร์ ซึ่งอาจเป็นค่าลบ หากไม่ได้ระบุการฉายภาพ หน่วยจะเป็นเมตร มิฉะนั้น หน่วยจะเป็นระบบพิกัดของการฉาย maxError
ErrorMargin, ค่าเริ่มต้น: null ปริมาณข้อผิดพลาดสูงสุดที่ยอมรับได้เมื่อประมาณวงกลมการบัฟเฟอร์และทำการฉายซ้ำที่จำเป็น หากไม่ได้ระบุไว้ ระบบจะใช้ 1% ของระยะทางเป็นค่าเริ่มต้น proj
การฉายภาพ ค่าเริ่มต้น: null หากระบุ ระบบจะทำการบัฟเฟอร์ในการฉายภาพนี้ และจะตีความระยะทางเป็นหน่วยของระบบพิกัดของการฉายภาพนี้ มิฉะนั้น ระบบจะตีความระยะทางเป็นเมตรและทำการบัฟเฟอร์ในระบบพิกัดทรงกลม
ตัวอย่าง
โปรแกรมแก้ไขโค้ด (JavaScript)
// Polygon feature of Serengeti National Park.
var feature = ee . FeatureCollection ( 'WCMC/WDPA/202307/polygons' )
. filter ( 'ORIG_NAME == "Serengeti National Park"' )
. first ();
// Cast the resulting object as an ee.Feature so that the call to the buffer
// method is unambiguous (first() and buffer() are shared by multiple classes).
feature = ee . Feature ( feature );
// Generate buffered features out and in from the original boundary.
var bufferOut = feature . buffer ( 10000 ); // 10 km out
var bufferIn = feature . buffer ( - 10000 ); // 10 km in
// Display the features on the map.
Map . addLayer ( bufferOut , { color : 'red' }, 'Buffer out' );
Map . addLayer ( feature , { color : 'blue' }, 'No buffer' );
Map . addLayer ( bufferIn , { color : 'yellow' }, 'Buffer in' );
Map . setCenter ( 34.8407 , - 2.398 , 8 );
การตั้งค่า Python
ดูข้อมูลเกี่ยวกับ Python API และการใช้ geemap
เพื่อการพัฒนาแบบอินเทอร์แอกทีฟได้ที่หน้า
สภาพแวดล้อม Python
import ee
import geemap.core as geemap
Colab (Python)
# Polygon feature of Serengeti National Park.
feature = (
ee . FeatureCollection ( 'WCMC/WDPA/202307/polygons' )
. filter ( 'ORIG_NAME == "Serengeti National Park"' )
. first ()
)
# Cast the resulting object as an ee.Feature so that the call to the buffer
# method is unambiguous (first() and buffer() are shared by multiple classes).
feature = ee . Feature ( feature )
# Generate buffered features out and in from the original boundary.
buffer_out = feature . buffer ( 10000 ) # 10 km out
buffer_in = feature . buffer ( - 10000 ) # 10 km in
# Display the features on the map.
m = geemap . Map ()
m . add_layer ( buffer_out , { 'color' : 'red' }, 'Buffer out' )
m . add_layer ( feature , { 'color' : 'blue' }, 'No buffer' )
m . add_layer ( buffer_in , { 'color' : 'yellow' }, 'Buffer in' )
m . set_center ( 34.8407 , - 2.398 , 8 )
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 `buffer()` method expands or contracts a feature's geometry by a specified distance. A positive distance expands the geometry, while a negative distance contracts it. The `distance` is in meters unless a `proj` projection is given, in which case the units are in the projection's coordinate system. An optional `maxError` sets tolerance. The method returns a new `Feature` that represents the geometry buffered with the parameters used.\n"]]