EarthSDK,本系列文章简称sdk。是北京一家公司基于开源Web GIS引擎Cesium扩展、封装后形成的开源SDK。方便快速开发GIS项目。

Cesium的优势,别人说得很清楚了,初次接触的可以了解一下:

Cesium作为三维GIS和BIM应用的主力引擎,目前已经受到越来越多的开发者的青睐。这两年笔者也一直做Cesium相关的开发工作,真切地感受到Cesium的强大,其丰富的API、丰富的示例为开发三维GIS/BIM应用提供了极大的便利。

为了进一步丰富Cesium的开发生态,我们把之前在Cesium基础上开发的功能,以及大量的改良功能,封装成若干个独立的js包。这样也避免开发者重复造轮子。对于大屏展示、C端替代等直接本地部署Cesium的应用场景,可以直接免费使用我们封装的EarthSDK扩展包。

作者:vtxf
链接:https://www.jianshu.com/p/9c495bdcc9a6
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

我也是这个sdk的使用者,使用过程遇到一些列问题,这里整理汇总,做个分享。以及针对项目的需求,会更新部分行为逻辑,使得更符合项目的逻辑。项目结束,如果有需要,我会把平台的简化版本的源码共享出来,当然会隐去特定使用场景的业务逻辑。

西部世界经历在GIS数据处理,提供封装的sdk主要用来测试数据的有效性。所以sdk本身更多的提供了展示数据的方法。

今天第一天,提供一些可以参考的链接。

cesiumlab github地址(需要翻墙访问):https://github.com/cesiumlab/XbsjEarthUI

gitee地址(国内地址):​​​​​​​XbsjEarthUI: XbsjEarthUI是一套基于Cesium和XbsjEarth的三维GIS/BIM的应用框架,可以基于此​​​​​​定制自己的三维程序。

官方的案例:示例集合

可以从官网下载项目,然后通过Web服务容器发布成本地的web服务就可以访问了。

接下来的一些列文章,我会把重点放在EarthSDK的使用和改造上。我也是个初级开发者,部分内容只提供思路,部分内容即使没有什么技术难度但是可能也需要自己去研究。随着主题深入,部分主题需要付费。

EarthSDK 项目开发使用说明相关推荐

  1. python项目开发实战网盘-python项目开发实战 第2版

    python项目开发实战 第2版是一本Python项目开发流程实战手册,由日本BePROUD股份有限公司编著.本书的内容全部基于python开发事实,全部都是BeProud员工实际尝试.实践过的,可以 ...

  2. 小型软件项目开发流程探讨

    一.导言   国内很多项目都是小型项目, 参与人员少(两到五个人), 要快速交付(一两个月) . 要成功完成这种项目, 除了使用成熟且被团队成员熟练使用的技术之外, 有一个良好的开发流程, 也是很必要 ...

  3. 答题辅助项目开发维护心路历程

    答题辅助项目开发维护心路历程 一.前言 直播答题,节目形式并不复杂,一名主持人以霸屏的方式出题,一般共有12道选择题,每次出题会弹出画面,每题有10秒的回答时间.如果所有题目全部闯关成功,则与其他全答 ...

  4. 软件项目开发所需文档

    软件项目开发所需文档 在项目开发过程中,应该按要求编写好十三种文档,文档编制要求具有针对性.精确性.清晰性.完整性.灵活性.可追溯性. ◇ 可行性分析报告:说明该软件开发项目的实现在技术上.经济上和社 ...

  5. Android实训内容及过程,Android项目开发实训大纲.doc

    Android项目开发实训大纲Android项目开发实训大纲 黎明职业大学信息与电子工程学院 <Android项目开发> 实训指导书 2014年6月 <Android项目开发> ...

  6. Python基础 day4 迭代器生成器 装饰器 Json pickle 数据序列化 软件目录结构规范 作业:ATM项目开发...

    本节内容 迭代器&生成器 装饰器 Json & pickle 数据序列化 软件目录结构规范 作业:ATM项目开发 列表生成器 1.列表生成式,迭代器&生成器 列表生成式 孩子, ...

  7. 用 cooking 搭建一个简单又优雅的 Vue 项目开发环境 (入门篇)

    本文适合 Vue 的初学者,以及对 webpack 不熟悉的同学阅读.前提是你要会用基本的命令行. Node 和 NPM,以及掌握 ES2015 的基础知识.本文都是在 macOS 环境下运行,要求使 ...

  8. 《团队项目开发之三对一维环形数组的求解》

    <团队项目开发之三对一维环形数组的求解> 设计思想:通过把数组的长度扩大为原来的一倍,相当于新数组是由对原来的数组重复了一遍后而组成的,这样保证了数组以环状的形式,按照数组中每个数字的位序 ...

  9. react项目开发步骤_成为专业React开发人员的31个步骤

    react项目开发步骤 我为达到可雇用水平而进行的每个项目和课程. (Every single project and course I took to reach a hireable level. ...

最新文章

  1. 30分钟搞定数据竞赛刷分夺冠神器LightGBM!
  2. SQL2005 BCP
  3. 关于vue内只要html元素的代码
  4. python介绍和用途-python数据类型介绍与使用
  5. 【正一专栏】《神秘巨星》总有一种真诚让你泪流满面
  6. MySQL中的组函数(聚合函数)
  7. 专 linux命令之set x详解
  8. 【BZOJ4269】再见Xor 高斯消元
  9. C++11 显示类型转换
  10. android activity获取dialog对象,Android:从DialogFragment调用Activity的功能
  11. 【NOIP2004】【Luogu1085】不高兴的津津
  12. DLL中的自定义类型含有非导出公开字段,从而产生Release版本运行异常
  13. 单臂路由VLAN通信
  14. 到底如何保证线程安全,总结得太好了!
  15. 系统字体服务器,把字体放到服务器
  16. 聊天机器人 java_java实现自动回复聊天机器人
  17. LR 类分析方法总结
  18. Chartboost 广告添加使用
  19. java.io.IOException: There appears to be a gap in the edit log. We expected txid ***, but got txid
  20. Java数组初始化长度

热门文章

  1. wireshark学习系列————4、实时捕捉数据包
  2. 利用Python批量将csv文件转化成xml文件
  3. 【Ubuntu】如何在Ubuntu系统上设置好看的动态壁纸(Komorebi)
  4. c++空指针的定义-0L
  5. android ios图片丢失,如何恢复iPhone、安卓智能手机上误删、丢失的图片?
  6. Java常用类,这一次帮你总结好!
  7. PLB: Congestion Signals are Simple and Effective for Network Load Balancing读后思考
  8. 03.mysql调优--索引基本实现
  9. Open CASCADE Technology(OCCT)概述
  10. 小程序源码:朋友圈集赞万能截图生成器微信小程序源码下载