選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Caven Chen e58a2cf4b2 修改说明 5年前
.github/workflows Update publish.yml 5年前
dist/dc-sdk 修改版本 5年前
src 修改版本 5年前
.babelrc 初始化 5年前
.browserslistrc 初始化 5年前
.editorconfig 初始化 5年前
.eslintignore init 5年前
.eslintrc 初始化 5年前
.gitignore 添加打包文件 5年前
.prettierrc 修复部分bug,添加面的拉升动画 5年前
CHANGE.md 修改说明 5年前
LICENSE.MD Rename LICENSE to LICENSE.MD 5年前
README.md 修改文档说说明 5年前
README_zh.md 修改文档说说明 5年前
SDK.png 添加说明 5年前
data_transform.png 添加说明 5年前
package.json 修改 5年前
webpack.conf.js 修改Cesium的引用方式 5年前
webpack.overlay.conf.js 1.修改框架目录2.拆分OVerlay为单独框架包 5年前
webpack.plot.conf.js 1.修改框架目录2.拆分OVerlay为单独框架包 5年前
webpack.plugins.conf.js 修改Cesium的引用方式 5年前
yarn.lock 修改Cesium的引用方式 5年前

README.md

DC-SDK

🇨🇳 中文 | 🇬🇧English

The SDK is a secondary development based on the open source project Cesium, which optimizes some operations of Cesium and enables developers to quickly develop 3D applications through the framework. home

Tips:This SDK is JS+GIS framework package. Developers need to have some front-end technology and GIS related technology

Installation

CDN

<!--Basic Package-->
<script src="libs/dc-sdk/dc.base.min.js"></script>
<!--Core Package-->
<script src="libs/dc-sdk/dc.core.min.js"></script>
<!--Plugins Package-->
<script src="libs/dc-sdk/plugins/dc.plugins.min.js"></script>
<!--Plot Package-->
<script src="libs/dc-sdk/plot/dc.plot.min.js"></script>
<!--Overlay Package-->
<script src="libs/dc-sdk/overlay/dc.overlay.min.js"></script>
<!--Main Style Sheet -->
<link href="libs/dc-sdk/dc.core.min.css" rel="stylesheet" type="text/css" />

NPM / YARN

   yarn add @dvgis/dc-sdk
   npm install @dvgis/dc-sdk
import 'dvgis/dc.base.min' //Basic Package
import 'dvgis/dc.core.min' //Core Package
import 'dvgis/plugins/dc.plugins.min' //Plugins Package
import 'dvgis/plot/dc.plot.min' //Plot Package
import 'dvgis/overlay/dc.overlay.min' // Overlay Package
import 'dvgis/dc.core.min.css' // Main Style Sheet

Setting

Vue

// vue.config.js

const path = require('path')
const CopywebpackPlugin = require('copy-webpack-plugin')
const dvgisDist = './node_modules/@dvgis/dc-sdk/dist/dc-sdk'

module.exports = {
  // other settings
  chainWebpack: config => {
    config.resolve.alias.set('dvgis', path.resolve(__dirname, dvgisDist))
    config.plugin('copy').use(CopywebpackPlugin, [
      [
        {
          from: path.join(dvgisDist, 'resources'),
          to: 'libs/dc-sdk/resources'
        }
      ]
    ])
  }
}

Start

DC.ready(() => {
  let viewer = new DC.Viewer(divId) // divId is the Id attribute value of a div node. If it is not passed in, the 3D scene cannot be initialized
})

Documentation

Cesium-Api

DC-SDK-Api

Demo

picture picture picture picture
picture picture picture picture
picture 开始 开始 picture
picture picture picture picture

More>>

1. The framework is a basic platform, completely open source, which can be modified and reconstructed by any individual or institution without our authorization.
2. A series of targeted plug-ins and tools will be added later, and an appropriate amount of open source.
3. Free and permanent use by any person or institution subject to the following conditions:
  1) complete package reference;
  2) reserve this copyright information in the console output
We reserve the right of final interpretation of this copyright information.

Thanks