1
Postgis - ขับไล่รูปหลายเหลี่ยม
ฉันต้องการขับไล่รูปหลายเหลี่ยมใน postgis เพื่อสร้างเอฟเฟกต์หลอก 3 มิติ ด้วยเหตุนี้ฉันได้เขียนฟังก์ชั่นน้ำมันดิบเพื่อให้บรรลุมัน นี่คือรหัสทดสอบจำนวนมากและสร้างจุดยอด Y ใหม่สำหรับแต่ละจุดบนรูปหลายเหลี่ยมแล้วปิดโดยการกลับไปที่จุดเดิม: - CREATE OR REPLACE FUNCTION public.extrude_polygon(wkb_geometry_param geometry, height integer, simplify boolean DEFAULT false) RETURNS geometry AS $BODY$ DECLARE f int; ret_geom geometry; wkb_geometry geometry; BEGIN --convert polygon to linestring IF ST_GeometryType(wkb_geometry_param) != 'ST_Polygon' THEN RETURN NULL; END IF; IF simplify THEN …