矩陣資訊集合

Accessors

  • get Boundary(): GeoBoundary
  • 矩陣資訊邊界

    Returns GeoBoundary

    Name

    CMatrixSet#Boundary

  • get MaxResolution(): number
  • 最大解析度

    Returns number

    Name

    CMatrixSet#MaxResolution

  • get MinResolution(): number
  • 最小解析度

    Returns number

    Name

    CMatrixSet#MinResolution

  • get length(): number
  • 矩陣資訊總數

    Returns number

    Name

    CMatrixSet#length

Methods

  • 新增一層MatrixInfo

    Parameters

    • id: string

      Id

    • lt_Point: GeoPoint

      左上角點座標

    • matrixSize: CSize

      水平與垂直的磁磚數量

    • dim: number

      每個磁磚的大小(pixel),一般都為256

    • resolution: number

      解析度(=ScaleDenominator*0.00028)

    Returns void

    Example

    var m = new CMatrixSet();
    m.Add("0",new GeoPoint(-5372600.0,1.00011E7),new CSize(14,12),256,1.181177957593862E7*0.00028);
    m.Add("1",new GeoPoint(-5372600.0,1.00011E7),new CSize(18,15),256,9449423.660750896*0.00028);
    m.Add("2",new GeoPoint(-5372600.0,1.00011E7),new CSize(35,30),256,4724711.830375448*0.00028);
  • 把其他的CMatrixSet複製到自身裡面

    Parameters

    Returns void

  • 取得指定索引的MatrixInfo

    Parameters

    • index: number

      索引

    Returns CMatrixInfo

  • 移除加入的全部MatrixInfo

    Returns void

  • 移除指定索引的MatrixInfo

    Parameters

    • index: number

      索引

    Returns void

  • 更新指定索引的MatrixInfo

    Parameters

    Returns void

  • 透過EPSG產生對應的矩陣資訊

    Parameters

    • epsgNum: number

      EPSG代碼

    Returns CMatrixSet

    矩陣資訊

  • 透過服務名稱產生對應的矩陣資訊

    Parameters

    • patternName: string

      服務名稱

    Returns null | CMatrixSet

    矩陣資訊

  • 透過圖層來源資訊資訊產生對應的矩陣資訊

    Parameters

    Returns null | CMatrixSet

    矩陣資訊

Generated using TypeDoc