浙江科澜信息技术有限公司
第一章 概述
1.1 SDK安装
1.1.1 正式版安装
1.1.2 绿色版安装
1.2 COM控件调用
1.2.1 JS网页调用
1.2.2 C++工程调用
1.2.3 Csharp工程调用
1.3 SDK授权
1.3.1 获取授权
1.3.2 服务授权
1.3.3 本地授权
1.4 基本概念
1.4.1 相机
1.4.2 单位
1.4.3 角度
1.5 SDK接口调用
1.5.1 图层对象操作
1.5.1.1 图层添加
1.5.1.2 图层更新
1.5.1.3 图层定位
1.5.1.4 图层删除
1.5.2 响应器对象操作
1.5.2.1 响应器添加
1.5.2.2 响应器更新
1.5.2.3 响应器删除
1.5.3 更新对象操作
1.5.3.1 更新对象添加
1.5.3.2 更新对象更新
1.5.3.3 更新对象删除
第二章 开发指南
2.1 多源数据加载类功能
2.1.1 人工模型加载及拾取
2.1.1.1 人工模型加载
2.2.1.2 人工模型拾取
2.1.2 地形影像加载
2.1.2.1 切片影像加载
2.1.2.2 切片地形加载
2.1.2.3 原始影像加载
2.1.2.4 原始地形加载
2.1.3 倾斜摄影加载及单体化
2.1.3.1 倾斜摄影加载
2.1.3.2 单体化拾取
2.1.4 矢量数据加载
2.1.4 矢量符号化
2.1.4.1 点符号
2.1.4.2 线符号
2.1.4.3 面符号
2.1.4.4 文字符号
2.1.4.5 图标符号
2.1.4.6 模型符号
2.1.4.7 点挤出符号
2.1.4.8 线挤出符号
2.1.4.9 面挤出符号
2.1.4.10 缓冲区符号
2.1.4.11 贴地符号
2.1.4.12 纹理符号
2.1.4.13 专题配置
2.1.5 矢量拾取
2.2 空间分析类功能
2.2.1 单视域分析
2.2.2 多视域分析
2.2.3 通视分析
2.2.4 控高分析
2.2.5 水域分析
2.2.6 地形挖洞分析
2.2.7 区域隐藏分析
2.2.8 区域压平分析
2.2.9 缓冲区分析
2.2.10 退让分析
2.2.11 地形编辑
2.2.12 全景视域分析
2.2.13 沿街立面分析
2.2.14 日照分析
2.3 空间测量类功能
2.3.1 单点测量
2.3.2 三维距离测量
2.3.3 垂直距离测量
2.3.4 水平距离测量
2.3.5 三维面积测量
2.3.6 地表面积测量
2.3.7 水平面积测量
2.3.8 建筑间距测量
2.3.9 地表距离测量
2.4 场景绘制类功能
2.4.1 几何图形绘制
2.4.2 态势标绘
2.4.3 视频投影
2.4.4 矢量编辑
2.4.5 拖拽器
2.4.6 标尺
2.4.7 扯旗标注
2.5 场景漫游类功能
2.5.1 各类漫游模式展示
2.5.2 视点获取及定位
2.5.3 视点图层
2.5.4 漫游参数及键盘热键配置
2.5.5 室内漫游
2.5.6 动态路径漫游
2.5.7 实时路径漫游
2.5.8 漫游类型切换
2.6 场景特效类功能
2.6.1 雾效
2.6.2 粒子特效
2.6.3 光照特效
2.6.4 地形透明特效
2.6.5 模型纹理替换
2.6.6 大气光晕特效
2.6.7 图层高亮
2.6.8 坐标高亮
2.6.9 相机操作
2.6.10 水效
2.6.11 草图模式
2.6.12 模型动画
2.7 辅助工具类功能
2.7.1 UI界面
2.7.2 全屏功能
2.7.3 截图功能
2.7.4 网页气泡弹窗
2.7.5 回调事件添加与删除
2.7.6 坐标转换
2.7.7 鼠标光标操作
2.7.8 图层序列及反序列化
2.7.9 分屏
第三章 接口说明
3.1 SDKCtrl
3.1.1 接口说明
3.1.1.1 GetIMapMgrPtr
3.1.1.2 GetSDKPath
3.1.1.3 GetIToolsCOMPtr
3.1.1.4 SetFullScreenState
3.1.1.5 GetCurrentVer
3.1.1.6 RefreshCtrl
3.1.1.7 InitLic
3.1.1.8 CloseCtrl
3.1.1 回调事件
3.1.2.1 FireOnLButtonDown
3.1.2.2 FireOnLButtonUp
3.1.2.3 FireOnLButtonDblClk
3.1.2.4 FireOnMButtonDown
3.1.2.5 FireOnMButtonUp
3.1.2.6 FireOnMButtonDblClk
3.1.2.7 FireOnRButtonDown
3.1.2.8 FireOnRButtonUp
3.1.2.9 FireOnRButtonDblClk
3.1.2.10 FireMouseHover
3.1.2.11 FireOnMouseWheel
3.1.2.12 FireOnKeyDown
3.1.2.13 FireOnKeyUp
3.1.2.14 FireOnLayerNotify
3.1.2.15 FireOnResponserNotify
3.1.2.16 FireOnOperationNotify
3.1.2.16 FireOnDeserializeNotify
3.1.2.18 FireOnFullScreenState
3.1.2.19 FireOnMouseMove
3.1.2.20 FireOnToolsNotify
3.1.2.21 FireOnLicState
3.2 MapManagerCOM
3.2.1 CreateLayerOptions
3.2.2 CreateLayer
3.2.3 AddLayer
3.2.4 GetLayerCount
3.2.5 GetLayerByIndex
3.2.6 GetLayerObject
3.2.7 RemoveLayer
3.2.8 CreateLayerGroup
3.2.9 AddLayerGroup
3.2.10 GetLayerGroupCount
3.2.11 GetLayerGroupByIndex
3.2.12 GetLayerGroupChildByIndex
3.2.13 RemoveLayerGroup
3.2.14 RemoveAll
3.2.15 CreateDataSourceOptions
3.2.16 CreateDataSource
3.2.17 CreateSymbol
3.2.18 CreateStyle
3.2.19 CreateResource
3.2.20 CreateResourceLibrary
3.2.21 CreateStyleSheet
3.2.22 GetFeatureModelLayer
3.2.23 CreateFeature
3.2.24 CreateResponserOptions
3.2.25 CreateResponser
3.2.26 AddResponser
3.2.27 RemoveResponser
3.2.28 CreateOperationOptions
3.2.29 CreateOperation
3.2.30 AddOperation
3.2.31 RemoveOperation
3.2.32 CreatePosition
3.2.33 CreateNavigation
3.2.34 CreateTransformation
3.2.35 CreateRoam
3.2.36 SetParame
3.2.37 DeserializeLayer
3.2.38 SerializeMap
3.2.39 DeserializeMap
3.2.40 CreateParticleModifier
3.2.41 CreateParticleRender
3.2.42 CreateParticleModel
3.2.43 CreateParticleEmitter
3.2.44 CreateParticleZone
3.2.45 CreateParticleGroup
3.2.46 GetParticleSystemLayer
3.2.47 CreateRefrenceSystemOptions
3.2.48 CreateRefrenceSystem
3.2.49 GetRefrenceSystem
3.2.50 DestroyRefrenceSystem
3.2.51 CreateMapViewOptions
3.2.52 CreateMapView
3.2.53 DestroyMapView
3.2.54 GetMapViewCount
3.2.55 GetMapViewIDByIndex
3.2.56 GetMapViewByID
3.2.57 GetActivedMapViewID
3.2.58 SetCurrentMapViewID
3.2.59 DeserializeMapView
3.2.60 CreateAnimationFrame
3.2.61 CreateAnimationAction
3.2.62 GetLayerGroupById
3.2.63 DeserializeLayerByUrl
3.3 ConfigOptionsCOM
3.3.1 ILayerOptions
3.3.1.1 AddConfig
3.3.1.2 GetConfigSetCount
3.3.1.3 GetConfigKeyByIndex
3.3.1.4 GetConfigValueByKey
3.3.1.5 GetLayerOptionsTypeName
3.3.1.6 SetName
3.3.2 IResponserOption
3.3.2.1 AddConfig
3.3.2.2 GetConfigSetCount
3.3.2.3 GetConfigKeyByIndex
3.3.2.4 GetConfigValueByKey
3.3.3 IOperationOption
3.3.3.1 AddConfig
3.3.3.2 GetConfigSetCount
3.3.3.3 GetConfigKeyByIndex
3.3.3.4 GetConfigValueByKey
3.3.3.5 GetUpdateOptionsTypeName
3.3.3.6 SetName
3.3.4 IToolsOptions
3.3.4.1 AddConfig
3.3.4.2 GetConfigSetCount
3.3.4.3 GetConfigKeyByIndex
3.3.4.4 GetConfigValueByKey
3.3.4.5 GetToolsOptionsTypeName
3.3.4.6 SetName
3.3.5 ISymbolObject
3.3.5.1 AddConfig
3.3.5.2 SetType
3.3.5.3 GetConfig
3.3.5.4 GetType
3.3.6 IStyle
3.3.6.1 SetName
3.3.6.2 AddSymbol
3.3.6.3 GetConfig
3.3.6.4 AddFilterName
3.3.7 IStyleSheet
3.3.7.1 AddStyle
3.3.7.2 GetConfig
3.3.7.3 AddStyleSelector
3.3.7.4 SetNumExpression
3.3.7.5 SetStrExpression
3.3.7.6 AddResLib
3.3.8 IResourceObject
3.3.8.1 AddConfig
3.3.8.2 SetType
3.3.8.3 GetType
3.3.8.4 GetConfigSetCount
3.3.8.5 GetConfigKeyByIndex
3.3.8.6 GetConfigValueByKey
3.3.9 IFeature
3.3.9.1 GetFeatureId
3.3.9.2 SetFeatureId
3.3.9.3 SetGeometryType
3.3.9.4 GetGeometryType
3.3.9.5 SetComponentType
3.3.9.6 GetComponentType
3.3.9.7 AddAttribute
3.3.9.8 GetAttributeValueByName
3.3.9.9 GetAttributeTypeByName
3.3.9.10 AddPoint
3.3.9.11 AddPoints
3.3.9.12 GetPoints
3.3.9.13 ClearFeature
3.3.9.14 GetAttributeCount
3.3.9.15 GetAttributeNameByIndex
3.3.10 IDataSourceOptions
3.3.10.1 AddConfig
3.3.10.2 SetDataSourceTypeName
3.3.10.3 GetDataSourceTypeName
3.3.10.4 GetConfigSetCount
3.3.10.5 GetConfigKeyByIndex
3.3.10.6 GetConfigValueByKey
3.3.11 IParticleRender
3.3.11.1 AddConfig
3.3.11.2 GetConfig
3.3.12 IParticleModel
3.3.12.1 AddConfig
3.3.12.2 GetConfig
3.3.13 IParticleEmitter
3.3.13.1 AddConfig
3.3.13.2 GetConfig
3.3.14 IParticleGroup
3.3.14.1 AddConfig
3.3.14.2 GetConfig
3.3.15 IParticleZone
3.3.15.1 AddConfig
3.3.15.2 GetConfig
3.3.16 IParticleModifier
3.3.16.1 AddConfig
3.3.16.2 GetConfig
3.3.17 IAnimatonFrame
3.3.17.1 AddConfig
3.3.17.2 GetConfig
3.3.18 IAnimationAction
3.3.18.1 AddConfig
3.3.18.2 GetConfig
3.3.19 IRefrenceSystemOptions
3.3.19.1 AddConfig
3.3.19.2 GetConfigSetCount
3.3.19.3 GetConfigKeyByIndex
3.3.19.4 GetConfigValueByKey
3.3.20 IMapViewOptions
3.3.20.1 AddConfig
3.3.20.2 GetConfigSetCount
3.3.20.3 GetConfigKeyByIndex
3.3.20.4 GetConfigValueByKey
3.4 BaseObjectCOM
3.4.1 ILayerObject
3.4.1.1 GetLayerID
3.4.1.2 GetLayerName
3.4.1.3 SetLayerName
3.4.1.4 GetVisible
3.4.1.5 SetVisible
3.4.1.6 Locate
3.4.1.7 UpdateLayerOptions
3.4.1.8 GetLayerOptions
3.4.1.9 AddObserver
3.4.1.10 DelObserver
3.4.1.11 GetLayerResult
3.4.1.12 SerializeLayer
3.4.1.13 GetLayerInfo
3.4.2 IResponserObject
3.4.2.1 GetResponserTypeName
3.4.2.2 GetEnabled
3.4.2.3 SetEnabled
3.4.2.4 UpdateResponserOptions
3.4.2.5 GetResponserOptions
3.4.2.6 GetResponserResult
3.4.2.7 AddObserver
3.4.2.8 DelObserver
3.4.3 IOperationObject
3.4.3.1 GetOperationGUID
3.4.3.2 UpdateOperationOptions
3.4.3.3 AddObserver
3.4.3.4 DelObserver
3.4.3.5 GetOperationResult
3.4.4 IDataSourceObject
3.4.4.1 GetLayerInfo
3.4.4.2 GetLayerCount
3.4.5 IFeatureModelLayer
3.4.5.1 SetLayerID
3.4.5.2 GetLayerID
3.4.5.3 GetMaxFeatureID
3.4.5.4 GetFeatureById
3.4.5.5 GetFeatureByPick
3.4.5.6 DeleteFeature
3.4.5.7 AddFeature
3.4.5.8 SaveLayer
3.4.5.9 SaveAsLayer
3.4.5.10 GetNearestFeatureId
3.4.5.11 SetHighlight
3.4.5.12 GetFeatureSchema
3.4.5.13 SetEditType
3.4.5.14 GetEditType
3.4.5.15 SaveVectorEdit
3.4.5.16 CancelVectorEdit
3.4.5.17 DeleteFeatureByGeoPos
3.4.5.18 UpdateFeatureByNew
3.4.5.19 UpdateFeatureById
3.4.5.20 CreateFeatureCursor
3.4.5.21 GetNextFeature
3.4.5.22 ClearFeatureCursor
3.4.5.23 AddField
3.4.5.24 DeleteField
3.4.6 IPosition
3.4.6.1 SetX
3.4.6.2 SetY
3.4.6.3 SetZ
3.4.6.4 GetX
3.4.6.5 GetY
3.4.6.6 GetZ
3.4.7 IResourceLibrary
3.4.7.1 AddResource
3.4.7.2 GetConfig
3.4.7.3 SetName
3.4.8 IToolsObject
3.4.8.1 GetToolsID
3.4.8.2 GetToolsTypeName
3.4.8.3 UpdateToolsOptions
3.4.8.4 GetToolsOptions
3.4.8.5 GetToolsResult
3.4.8.6 AddObserver
3.4.8.7 DelObserver
3.4.8.8 Active
3.4.8.9 Deactive
3.5 CoordinateSystemCOM
3.5.1 ScreenPosToWorldPos
3.5.2 ConvertLongLatHeightToScreen
3.5.3 ConvertXYZToLongLatHeight
3.5.4 ConvertLongLatHeightToXYZ
3.5.5 GetNewPosByTranslate
3.5.6 ConvertCoordBySRS
3.5.7 JudgePointInFivePoint
3.6 GroupObjectCOM
3.6.1 AddLayer
3.6.2 RemoveLayer
3.6.3 GetLayerCount
3.6.4 GetLayerGroupCount
3.6.5 SetVisible
3.6.6 GetVisible
3.6.7 GetName
3.6.8 SetName
3.6.9 AddLayerGroup
3.6.10 RemoveLayerGroup
3.6.11 GetLayerGroupByIndex
3.6.12 GetLayerByIndex
3.7 NavigationCOM
3.7.1 INavigate
3.7.1.1 FlyToDest
3.7.1.2 FlyToCamera
3.7.1.3 LocateByEyeToCenter
3.7.1.4 GetViewpoint
3.7.1.5 GetRoamViewPoint
3.7.2 IRoam
3.7.2.1 SetUnderGroundRoamMode
3.7.2.2 SetInDoorRoamMode
3.7.2.3 SetAutoRotateRoamMode
3.7.2.4 SetCustomGlideRoamMode
3.7.2.5 SetViewRotateRoamMode
3.7.2.6 SetCursorFromFile
3.7.2.7 SetCursorMode
3.7.2.8 SetIntersectLayer
3.7.2.9 SetAutoGlideRoamMode
3.7.2.10 SetWalkRoamMode
3.7.2.11 SetDriveRoamMode
3.7.2.12 SetFlyRoamMode
3.7.2.13 SetIntersectTypeAndLayer
3.8 ToolsCOM
3.8.1 CreateToolsOptions
3.8.2 CreateToolsObject
3.8.3 ActiveTools
3.8.4 DestoryTools
第四章 常见问题
4.1 三维场景无法显示
4.2 三维显示异常
4.3 注册失败
4.4 显示未授权水印
4.5 win10系统使用异常
4.6 网页打开闪退
4.7 关闭命令输出框
本书使用 GitBook 发布
第二章 开发指南
第二章 开发指南
本章主要介绍CooRun SDK里面各种功能的分类及具体使用方法。
CooRun SDK的功能主要分为
多源数据加载
、
空间分析
、
空间测量
、
场景绘制
、
场景漫游
、
场景特效
和
辅助工具
七大类功能。
results matching "
"
No results matching "
"