建立複合多邊形
Optional
obj: GeoPolygon | GeoPolygonSet | GeoBoundary欲複製的GeoPolygonSet、欲轉換的GeoPolygon / GeoBoundary。
let polygonSet = new GeoPolygonSet();//預設建構子
let polygonSetCopy = new GeoPolygonSet(polygonSet);//使用欲複製的GeoPolygonSet建立GeoPolygonSet
let polygonToSet = new GeoPolygonSet(new GeoPolygon());//使用欲轉換的GeoPolygon建立GeoPolygonSet
let boundToSet = new GeoPolygonSet(new GeoBoundary());//使用欲轉換的GeoBoundary建立GeoPolygonSet
放置外圍多邊形的陣列
放置洞多邊形的陣列
範圍
內含點位的數量
物件型態,值為 GEO_TYPE.POLYGONSET
產生一份新的自己。
複製的新的自己。
將自己與傳入的複合多邊形做合併運算。
運算的複合多邊形資料。
此為out參數,需先在外面配好變數,合併後的結果。
運算類型。
是否運算成功
複製。
複製的資料源。
this
計算自己與傳入幾何的距離。
要計算距離的幾何資料。
距離。
讀入GeoJSON 數值。
是否讀取成功。
判斷自己是否包含指定的幾何。
指定的幾何。
是否包含幾何。
判斷自己是否包含指定的幾何。
指定的幾何。
Optional
bound: boolean指示相交於邊上是否算包含。
是否包含幾何。
判斷自己與傳入幾何是否相交。
判斷的幾何資料。
Optional
slice: boolean指定若只交在節點上,算不算相交。
是否相交。
做出環域的複合多邊形。
環域的距離。
out參數,環域計算的答案。
是否成功。
位移。
欲位移的距離。
檢查傳入的點是否位於此複合多邊形內。
欲檢查的點。
此為out參數,需在執行前先配置好,執行後, obj.InBound
代表是否位於邊緣上。
Optional
In是否位於複合多邊形內。
將幾何輸出成 GeoJSON 物件。
Optional
toString: false是否把物件轉成JSON字串。
Optional
includeZ: boolean是否包含Z,標準GeoJSON不包含Z (可不給,預設false)。
輸出轉換結果。
將幾何輸出成 GeoJSON 字串。
是否把物件轉成JSON字串。
Optional
includeZ: boolean是否包含Z,標準GeoJSON不包含Z (可不給,預設false)。
輸出轉換結果。
Generated using TypeDoc
複合多邊形
內部包含外圍與洞兩組多邊形