封閉線資料結構

封閉線資料結構

為起始節點和末端節點相同的環狀線資料。要特別注意的是封閉線資料仍為線資料結構,並不包含所圍成的範圍,因此無法計算面積,不能當作面資料看。封閉線資料為定義面資料的基礎。

function drawline() {

var p1 = new TGOS.TGPoint(306284.0422770476.060);

var p2 = new TGOS.TGPoint(306273.4182769549.912);

var p3 = new TGOS.TGPoint(306670.3642769542.360);

var p4 = new TGOS.TGPoint(306659.7442769290.640);

var p5 = new TGOS.TGPoint(306755.0682769168.942);

var p6 = new TGOS.TGPoint(306919.0142769274.828);

var p7 = new TGOS.TGPoint(307360.9182769261.544);

var p8 = new TGOS.TGPoint(307379.4602770431.072);

var path1 = [p1, p2, p3, p4, p5, p6, p7, p8, p1]; 

//設定path節點順序,注意封閉線資料path的首尾節點必須相同

var s1 = new TGOS.TGLineString(path1);  //設定封閉線資料的path

var line = new TGOS.TGLine(map, s1, { 

//設定封閉線資料的呈現,仍是線資料的一種所以用TGLine的方式呈現

strokeColor: '#00FF00',

strokeWeight: 5

});

}

回到上方