PilotGaea 3D O'view
    正在準備搜尋索引...

    介面 DoCmdResponseMap

    後端回傳結構字典

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

    屬性 - DoCmd2D

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

    屬性 - DoCmd3D

    OV_GET_LAYER_FIELDS: DoCmd3DRetResponse<DoCmd3DFieldDefine[]>
    OV_GET_VECTORLAYER_FIELDS: DoCmd3DRetResponse<DoCmd3DFieldDefine[]>
    OV_GET_ENT_GEO: DoCmd3DRetResponse<
        window.GeoJSON.Point
        | window.GeoJSON.Polyline
        | PolygonSet,
    >
    OV_GET_VECTORLAYER_ENT_GEO: DoCmd3DRetResponse<number[]>
    OV_GET_ENT_ATTRS: DoCmd3DRetResponse<string[]>
    OV_GET_VECTORLAYER_ENT_ATTRS: DoCmd3DRetResponse<string[]>
    OV_GET_ENT_FIELDSANDATTRS: DoCmd3DRetResponse<DoCmd3DColAndAttrs>
    OV_GET_ENT_EXTEND: DoCmd3DRetResponse<DoCmd3DExtend>
    OV_GET_VECTORLAYER_SEARCHBYSQL: DoCmd3DSQLResponse
    OV_SEARCHBYSQL: DoCmd3DSQLResponse
    OV_SEARCHBYDISTANCE: DoCmd3DSQLResponse
    OV_SEARCHBYINCLUDE: DoCmd3DSQLResponse
    OV_SEARCHBYINTERSECT: DoCmd3DSQLResponse
    OV_VECTORLAYER_SEARCHBYDISTANCE: DoCmd3DSQLResponse
    OV_VECTORLAYER_SEARCHBYINCLUDE: DoCmd3DSQLResponse
    OV_VECTORLAYER_SEARCHBYINTERSECT: DoCmd3DSQLResponse
    OV_GET_TERRAIN_PROFILE: GetTerrainProfileResponse
    OV_GETHEIGHT: GetHeightResponse
    OV_GETHEIGHTS: DoCmd3DRetResponse<number[]>
    OV_MAKEPROFILE: DoCmd3DRetResponse<
        {
            distance: number[];
            point: window.GeoJSON.Point[];
            entity: DoCmdEntity[];
        },
    >