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
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
สร้าง ee.Geometry ที่อธิบายรูปหลายเหลี่ยม
เพื่อความสะดวก คุณอาจใช้ varargs เมื่ออาร์กิวเมนต์ทั้งหมดเป็นตัวเลข ซึ่งช่วยให้สร้างรูปหลายเหลี่ยม EPSG:4326 แบบเส้นโค้งบนพื้นผิวโลกได้ด้วย LinearRing เดียวเมื่อมีอาร์กิวเมนต์เป็นจำนวนคู่ เช่น ee.Geometry.Polygon(aLng, aLat, bLng, bLat, ..., aLng, aLat)
การใช้งาน การคืนสินค้า ee.Geometry.Polygon(coords, proj , geodesic , maxError , evenOdd )Geometry.Polygon
อาร์กิวเมนต์ ประเภท รายละเอียด coordsList[Geometry]|List[List[List[Number]]]|List[Number] รายการวงแหวนที่กำหนดขอบเขตของรูปหลายเหลี่ยม อาจเป็นรายการพิกัดในรูปแบบ "Polygon" ของ GeoJSON, รายการออบเจ็กต์ ee.Geometry ที่อธิบาย LinearRing หรือรายการตัวเลขที่กำหนดขอบเขตรูปหลายเหลี่ยมเดียว projการคาดการณ์ (ไม่บังคับ) การฉายภาพของเรขาคณิตนี้ ค่าเริ่มต้นคือการฉายภาพของอินพุต โดยจะถือว่าตัวเลขเป็น EPSG:4326 geodesicบูลีน ไม่บังคับ หากเป็นเท็จ ขอบจะตรงในการฉาย หากเป็นจริง ขอบจะโค้งตามเส้นทางที่สั้นที่สุดบนพื้นผิวโลก ค่าเริ่มต้นคือสถานะทางภูมิศาสตร์ของอินพุต หรือเป็นจริงหากอินพุตเป็นตัวเลข maxErrorErrorMargin (ไม่บังคับ) ข้อผิดพลาดสูงสุดเมื่อต้องฉายซ้ำเรขาคณิตอินพุตไปยังการฉายผลลัพธ์ที่ขออย่างชัดเจนหรือสถานะทางภูมิศาสตร์ evenOddบูลีน ไม่บังคับ หากเป็นจริง ระบบจะกำหนดขอบเขตภายในของรูปหลายเหลี่ยมตามกฎคู่/คี่ โดยจุดจะอยู่ภายในหากตัดขอบเป็นจำนวนคี่เพื่อไปยังจุดที่อนันต์ มิฉะนั้น รูปหลายเหลี่ยมจะใช้กฎด้านซ้ายด้านใน ซึ่งภายในจะอยู่ทางด้านซ้ายของขอบเปลือกเมื่อเดินตามจุดยอดตามลำดับที่กำหนด หากไม่ได้ระบุ ระบบจะใช้ค่าเริ่มต้นเป็น "จริง"
ตัวอย่าง
ตัวแก้ไขโค้ด (JavaScript)
// Construct a polygon from a list of GeoJSON 'Polygon' formatted coordinates.
var polygonGeoJSON = ee . Geometry . Polygon (
[
[ // exterior ring
[ 100.0 , 0.0 ],
[ 103.0 , 0.0 ],
[ 103.0 , 3.0 ],
[ 100.0 , 3.0 ],
[ 100.0 , 0.0 ] // matching the first vertex is optional
],
[ // interior ring
[ 101.0 , 1.0 ],
[ 102.0 , 2.0 ],
[ 102.0 , 1.0 ]
]
]
);
Map . addLayer ( polygonGeoJSON , {}, 'polygonGeoJSON' );
// Construct a polygon from an ee.Geometry.LinearRing.
var polygonLinearRing = ee . Geometry . Polygon (
[
ee . Geometry . LinearRing (
[
[ 105.0 , 0.0 ],
[ 108.0 , 0.0 ],
[ 108.0 , 3.0 ]
]
)
]
);
Map . addLayer ( polygonLinearRing , {}, 'polygonLinearRing' );
// Construct a polygon from a list of x,y coordinate pairs defining a boundary.
var polygonCoordList = ee . Geometry . Polygon (
[ 110.0 , 0.0 , 113.0 , 0.0 , 110.0 , 3.0 ]
);
Map . addLayer ( polygonCoordList , {}, 'polygonCoordList' );
Map . centerObject ( polygonLinearRing );
ส่งความคิดเห็น
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-01-08 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"]],["อัปเดตล่าสุด 2026-01-08 UTC"],[],["This describes the `ee.Geometry.Polygon` constructor, which creates a polygon geometry. Key actions include defining polygon boundaries using a list of rings (in GeoJSON format, as `ee.Geometry.LinearRing` objects, or coordinate pairs). The constructor accepts optional parameters: `proj` (projection), `geodesic` (edge curvature), `maxError` (reprojection error), and `evenOdd` (interior rule). Default values are provided if the parameters are omitted, and the input arguments dictate them.\n"]]