1.0.3 • Published 3 years ago
ol-itelluro v1.0.3
Extention for Openlayers 6 of Infoearth
此项目作为武汉地大公司内部对openlayers 6的维护扩展版本。
扩展功能列表
- 天地图官方数据服务接入示例
- 适配网图服务端,包括DOM、GIS、DEM数据服务的接入
- 增加DEM晕眩图图层
扩展包发布到npm
- 按要求输入账号,密码,邮箱登录npm (vscode命令行登录密码时是看不见的,没关系,直接输,输完后回车 )
- .gitignore是黑名单,控制哪些不需要发布到npm,我们只要src和index.js的内容
- 在命令行执行 npm publish --access public 就可以发布到npm了,每次发布时,请将package.json的version版本号提升,不然会发布失败
- 发布完成后,可以在命令行直接npm install ol-itelluro后,然后在项目中 import {TileBil, iTelluro, Shade} from "ol-itelluro" 就行了
本项目开发约定
- 进行扩展开发的过程中严谨修改ol6的源码文件(编译配置config除外)
- 扩展开发过程中新开发的代码,必须根据功能性质放入对应的目录中
开发流程
安装环境
ol编译依赖node、npm、server jvm;
待开发功能列表
- 实现postRender做立体图块渲染
使用说明
本项目内已经将openlayers作为了依赖 使用方式与openlayers 6完全一致,使用过程中请参考:
- openlayers6 api官方文档
打开测试samples示例 注意(运行环境node版本必须在10以上)
- 运行npx parcel index.html
新项目安装
建立一个ol6的目录,进入ol6目录启动命令行;
npm init
npm install ol-itelluro
npm install --save-dev parcel-bundler