Interface DoCmdResponseMap

後端回傳結構字典

interface DoCmdResponseMap {
    AllocSessionID: AllocSessionIDResponse;
    DeleteLayer: DoCmd2DResponse;
    EPSGTransfer: EPSGTransferResponse;
    ExportPhotogrammetryModelMeshToGlb: ExportPhotogrammetryModelMeshToGlbResponse;
    GetAllLayerInfo: DoCmd2DRetResponse<DoCmd2DLayerInfo[]>;
    GetAllOViewLayerInfo: GetAllOViewLayerInfoResponse;
    GetAreaOfTerrainSurface: GetAreaOfTerrainSurfaceResponse;
    GetBoundary: DoCmd2DRetResponse<Boundary>;
    GetCurrentSystemPerformance: GetCurrentSystemPerformanceResponse;
    GetDrawData: DoCmd2DRetResponse<DoCmd2DDrawDataRet>;
    GetFieldDefine: DoCmd2DRetResponse<DoCmd2DFieldDefine>;
    GetLayerInfo: DoCmd2DRetResponse<DoCmd2DLayerInfo>;
    GetMap: DoCmd2DResponse;
    GetMeshFromFile: GetMeshFromFileResponse;
    GetVolumeOfEarthwork: GetVolumeOfEarthworkResponse;
    IsExistWMTSGenerate: DoCmd2DResponse;
    NewConditionOverlayLayer: NewLayerResponse;
    NewLayerFromFile: DoCmd2DResponse;
    NewSessionLayer: NewLayerResponse;
    NewWMTSGenerate: DoCmd2DResponse;
    OV_GETHEIGHT: GetHeightResponse;
    OV_GETHEIGHTS: DoCmd3DRetResponse<number[]>;
    OV_GET_ENT_ATTRS: DoCmd3DRetResponse<string[]>;
    OV_GET_ENT_EXTEND: DoCmd3DRetResponse<DoCmd3DExtend>;
    OV_GET_ENT_FIELDSANDATTRS: DoCmd3DRetResponse<DoCmd3DColAndAttrs>;
    OV_GET_ENT_GEO: DoCmd3DRetResponse<GeoJSON.Point | GeoJSON.Polyline | PolygonSet>;
    OV_GET_LAYER_FIELDS: DoCmd3DRetResponse<DoCmd3DFieldDefine[]>;
    OV_GET_TERRAIN_PROFILE: GetTerrainProfileResponse;
    OV_GET_VECTORLAYER_ENT_ATTRS: DoCmd3DRetResponse<string[]>;
    OV_GET_VECTORLAYER_ENT_GEO: DoCmd3DRetResponse<number[]>;
    OV_GET_VECTORLAYER_FIELDS: DoCmd3DRetResponse<DoCmd3DFieldDefine[]>;
    OV_GET_VECTORLAYER_SEARCHBYSQL: DoCmd3DSQLResponse;
    OV_MAKEPROFILE: DoCmd3DRetResponse<{
        distance: number[];
        entity: DoCmdEntity[];
        point: GeoJSON.Point[];
    }>;
    OV_SEARCHBYDISTANCE: DoCmd3DSQLResponse;
    OV_SEARCHBYINCLUDE: DoCmd3DSQLResponse;
    OV_SEARCHBYINTERSECT: DoCmd3DSQLResponse;
    OV_SEARCHBYSQL: DoCmd3DSQLResponse;
    OV_VECTORLAYER_SEARCHBYDISTANCE: DoCmd3DSQLResponse;
    OV_VECTORLAYER_SEARCHBYINCLUDE: DoCmd3DSQLResponse;
    OV_VECTORLAYER_SEARCHBYINTERSECT: DoCmd3DSQLResponse;
    PauseWMTSGenerate: DoCmd2DResponse;
    RemoveAllWMTSGenerate: DoCmd2DResponse;
    RemoveSessionLayer: DoCmd2DResponse;
    RemoveWMTSGenerate: DoCmd2DResponse;
    ResumeWMTSGenerate: DoCmd2DResponse;
    SearchByDistanceResponse: DoCmd2DSQLResponse;
    SearchByIncludeResponse: DoCmd2DSQLResponse;
    SearchBySQL: DoCmd2DSQLResponse;
    SetDrawData: DoCmd2DResponse;
    SetSessionLayer: DoCmd2DResponse;
    ShortestPath: DoCmd2DRetResponse<DoCmd2DShortestPathRet>;
}

Properties - DoCmd2D

AllocSessionID: AllocSessionIDResponse
DeleteLayer: DoCmd2DResponse
EPSGTransfer: EPSGTransferResponse
ExportPhotogrammetryModelMeshToGlb: ExportPhotogrammetryModelMeshToGlbResponse
GetAllOViewLayerInfo: GetAllOViewLayerInfoResponse
GetAreaOfTerrainSurface: GetAreaOfTerrainSurfaceResponse
GetCurrentSystemPerformance: GetCurrentSystemPerformanceResponse
GetMeshFromFile: GetMeshFromFileResponse
GetVolumeOfEarthwork: GetVolumeOfEarthworkResponse
IsExistWMTSGenerate: DoCmd2DResponse
NewConditionOverlayLayer: NewLayerResponse
NewLayerFromFile: DoCmd2DResponse
NewSessionLayer: NewLayerResponse
NewWMTSGenerate: DoCmd2DResponse
PauseWMTSGenerate: DoCmd2DResponse
RemoveAllWMTSGenerate: DoCmd2DResponse
RemoveSessionLayer: DoCmd2DResponse
RemoveWMTSGenerate: DoCmd2DResponse
ResumeWMTSGenerate: DoCmd2DResponse
SearchByDistanceResponse: DoCmd2DSQLResponse
SearchByIncludeResponse: DoCmd2DSQLResponse
SearchBySQL: DoCmd2DSQLResponse
SetDrawData: DoCmd2DResponse
SetSessionLayer: DoCmd2DResponse

Properties - DoCmd3D

OV_GETHEIGHT: GetHeightResponse
OV_GETHEIGHTS: DoCmd3DRetResponse<number[]>
OV_GET_ENT_ATTRS: DoCmd3DRetResponse<string[]>
OV_GET_ENT_EXTEND: DoCmd3DRetResponse<DoCmd3DExtend>
OV_GET_ENT_FIELDSANDATTRS: DoCmd3DRetResponse<DoCmd3DColAndAttrs>
OV_GET_LAYER_FIELDS: DoCmd3DRetResponse<DoCmd3DFieldDefine[]>
OV_GET_TERRAIN_PROFILE: GetTerrainProfileResponse
OV_GET_VECTORLAYER_ENT_ATTRS: DoCmd3DRetResponse<string[]>
OV_GET_VECTORLAYER_ENT_GEO: DoCmd3DRetResponse<number[]>
OV_GET_VECTORLAYER_FIELDS: DoCmd3DRetResponse<DoCmd3DFieldDefine[]>
OV_GET_VECTORLAYER_SEARCHBYSQL: DoCmd3DSQLResponse
OV_MAKEPROFILE: DoCmd3DRetResponse<{
    distance: number[];
    entity: DoCmdEntity[];
    point: GeoJSON.Point[];
}>

Type declaration

OV_SEARCHBYDISTANCE: DoCmd3DSQLResponse
OV_SEARCHBYINCLUDE: DoCmd3DSQLResponse
OV_SEARCHBYINTERSECT: DoCmd3DSQLResponse
OV_SEARCHBYSQL: DoCmd3DSQLResponse
OV_VECTORLAYER_SEARCHBYDISTANCE: DoCmd3DSQLResponse
OV_VECTORLAYER_SEARCHBYINCLUDE: DoCmd3DSQLResponse
OV_VECTORLAYER_SEARCHBYINTERSECT: DoCmd3DSQLResponse

Generated using TypeDoc