幾何工具(靜態類別)
Members
- 
    staticGeoUtility.ErrorRangeNumber
- 
    
    容錯範圍 - Default Value:
- 0.00001
 
 
- 
    staticGeoUtility.PINumber
- 
    
    圓周率 - Default Value:
- 3.141592654
 
 
Methods
- 
    staticGeoUtility.Append(Dest, Sour){Number}common/Geometry.js, line 322
- 
    
    
    將幾何資料的陣列append到另一個幾何資料的陣列。 Name Type Description DestArray.<GeoPoint> | Array.<GeoPolyline> | Array.<GeoPolygon> | Array.<GeoPolygonSet> 目的陣列。 SourArray.<GeoPoint> | Array.<GeoPolyline> | Array.<GeoPolygon> | Array.<GeoPolygonSet> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.AppendPoint(Dest, Sour){Number}common/Geometry.js, line 189
- 
    
    
    將GeoPoint[] append到另一個 GeoPoint[]。 Name Type Description DestArray.<GeoPoint> 目的陣列。 SourArray.<GeoPoint> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.AppendPolygon(Dest, Sour){Number}common/Geometry.js, line 251
- 
    
    
    將GeoPolygon[] append到另一個 GeoPolygon[]。 Name Type Description DestArray.<GeoPolygon> 目的陣列。 SourArray.<GeoPolygon> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.AppendPolygonSet(Dest, Sour){Number}common/Geometry.js, line 282
- 
    
    
    將GeoPolygonSet[] append到另一個 GeoPolygonSet[]。 Name Type Description DestArray.<GeoPolygonSet> 目的陣列。 SourArray.<GeoPolygonSet> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.AppendPolyline(Dest, Sour){Number}common/Geometry.js, line 220
- 
    
    
    將GeoPolyline[] append到另一個 GeoPolyline[]。 Name Type Description DestArray.<GeoPolyline> 目的陣列。 SourArray.<GeoPolyline> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.ARG_to_ARG(Arg){Number}common/Geometry.js, line 110
- 
    
    
    將徑度執正規化(-2PI~2PI)。 Name Type Description ArgNumber 要正規化的值。 Returns:Type Description Number 傳回正規化的值。 
- 
    staticGeoUtility.ARG_to_DEG(Arg){Number}common/Geometry.js, line 125
- 
    
    
    將徑度轉為角度。 Name Type Description ArgNumber 徑度。 Returns:Type Description Number 傳回角度。 
- 
    staticGeoUtility.Copy(Dest, Sour){Number}common/Geometry.js, line 297
- 
    
    
    將幾何資料的陣列copy到另一個幾何資料的陣列。 Name Type Description DestArray.<GeoPoint> | Array.<GeoPolyline> | Array.<GeoPolygon> | Array.<GeoPolygonSet> 目的陣列。 SourArray.<GeoPoint> | Array.<GeoPolyline> | Array.<GeoPolygon> | Array.<GeoPolygonSet> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.CopyPoint(Dest, Sour){Number}common/Geometry.js, line 173
- 
    
    
    將GeoPoint[] copy到另一個 GeoPoint[]。 Name Type Description DestArray.<GeoPoint> 目的陣列。 SourArray.<GeoPoint> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.CopyPolygon(Dest, Sour){Number}common/Geometry.js, line 235
- 
    
    
    將GeoPolygon[] copy到另一個 GeoPolygon[]。 Name Type Description DestArray.<GeoPolygon> 目的陣列。 SourArray.<GeoPolygon> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.CopyPolygonSet(Dest, Sour){Number}common/Geometry.js, line 266
- 
    
    
    將GeoPolygonSet[] copy到另一個 GeoPolygonSet[]。 Name Type Description DestArray.<GeoPolygonSet> 目的陣列。 SourArray.<GeoPolygonSet> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.CopyPolyline(Dest, Sour){Number}common/Geometry.js, line 204
- 
    
    
    將GeoPolyline[] copy到另一個 GeoPolyline[]。 Name Type Description DestArray.<GeoPolyline> 目的陣列。 SourArray.<GeoPolyline> 來源陣列。 Returns:Type Description Number 傳回陣列長度。 
- 
    staticGeoUtility.CreatePolygonSetTagLocates(PolygonSet){Array.<GeoPoint>}common/Geometry.js, line 425
- 
    
    
    計算多邊形集的文字標籤位置,可能有多個。 Name Type Description PolygonSetGeoPolygonSet 要計算的多邊形集。 Returns:Type Description Array.<GeoPoint> 文字標籤位置。 
- 
    staticGeoUtility.DEG_to_ARG(Arg){Number}common/Geometry.js, line 142
- 
    
    
    將角度轉為徑度。 Name Type Description ArgNumber 角度。 Returns:Type Description Number 傳回徑度。 
- 
    staticGeoUtility.DEG_to_DEG(Arg){Number}common/Geometry.js, line 157
- 
    
    
    將角度值正規化(-180~180)。 Name Type Description ArgNumber 要正規化的值。 Returns:Type Description Number 傳回正規化的值。 
- 
    staticGeoUtility.DotProduct(p1, p2){Number}common/Geometry.js, line 83
- 
    
    
    計算兩向量的內積 Name Type Description p1GeoPoint 向量1 p2GeoPoint 向量2 Returns:Type Description Number 回傳值 Examplevar p1 = new GeoPoint(1,2); 
 var p2 = new GeoPoint(1,2);
 var ret = GeoUtility.DotProduct(p1,p2);
- 
    staticGeoUtility.FromGeoJSON(src){GeoPoint|GeoPolyline|GeoPolygonSet|GeoBoundary}common/Geometry.js, line 655
- 
    
    
    把GEOJSON格式的來源轉成PilotGaea幾何物件(支援type:Point、LineString、Polygon、MultiPolygon、GeoBoundary)。 Name Type Description srcobject | string GEOJSON字串或物件。 Returns:Type Description GeoPoint | GeoPolyline | GeoPolygonSet | GeoBoundary 對應的PilotGaea幾何物件。 
- 
    staticGeoUtility.ImportLine(MemFile){GeoPoint}common/Geometry.js, line 515
- 
    
    
    從CMemFile讀取一個GeoLine(不包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPoint 傳回讀到的資料。 
- 
    staticGeoUtility.ImportLine_XYZ(MemFile){GeoPoint}common/Geometry.js, line 529
- 
    
    
    從CMemFile讀取一個GeoLine(包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPoint 傳回讀到的資料。 
- 
    staticGeoUtility.ImportPoint(MemFile){GeoPoint}common/Geometry.js, line 490
- 
    
    
    從CMemFile讀取一個GeoPoint(不包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPoint 傳回讀到的資料。 
- 
    staticGeoUtility.ImportPoint_XYZ(MemFile){GeoPoint}common/Geometry.js, line 501
- 
    
    
    從CMemFile讀取一個GeoPoint(包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPoint 傳回讀到的資料。 
- 
    staticGeoUtility.ImportPolygon(MemFile){GeoPolygon}common/Geometry.js, line 579
- 
    
    
    從CMemFile讀取一個GeoPolygon(不包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPolygon 傳回讀到的資料。 
- 
    staticGeoUtility.ImportPolygon_XYZ(MemFile){GeoPolygon}common/Geometry.js, line 595
- 
    
    
    從CMemFile讀取一個GeoPolygon(包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPolygon 傳回讀到的資料。 
- 
    staticGeoUtility.ImportPolygonSet(MemFile){GeoPolygonSet}common/Geometry.js, line 611
- 
    
    
    從CMemFile讀取一個GeoPolygonSet(不包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPolygonSet 傳回讀到的資料。 
- 
    staticGeoUtility.ImportPolygonSet_XYZ(MemFile){GeoPolygonSet}common/Geometry.js, line 633
- 
    
    
    從CMemFile讀取一個GeoPolygonSet(包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPolygonSet 傳回讀到的資料。 
- 
    staticGeoUtility.ImportPolyline(MemFile){GeoPolyline}common/Geometry.js, line 547
- 
    
    
    從CMemFile讀取一個GeoPolyline(不包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPolyline 傳回讀到的資料。 
- 
    staticGeoUtility.ImportPolyline_XYZ(MemFile){GeoPolyline}common/Geometry.js, line 563
- 
    
    
    從CMemFile讀取一個GeoPolyline(包含Z值)。 Name Type Description MemFileCMemFile 讀取的來源檔案。 Returns:Type Description GeoPolyline 傳回讀到的資料。 
- 
    staticGeoUtility.IsClockwise(Buffer){Number}common/Geometry.js, line 345
- 
    
    
    判斷點的順序是否為順時針。 Name Type Description BufferArray.<GeoPoint> 欲判斷的點陣列。 Returns:Type Description Number 傳回陣列的順序是否為順時針。