0%

项目 任务 进度 计划
CSP 支持 WMS GetCapabilities 接口开发 已系统测试。 暂无。
GetMap 接口开发 排查并解决了类加载机制问题、OpenJDK 对于 JPEG 支持的问题等,已系统测试。 暂无。
路由配置 已系统测试。 暂无。
CSP 支持 WFS GetCapabilities 多图层支持 已系统测试。 暂无。
DescribeFeatureType 多图层支持 已系统测试。 暂无。

问题描述

Could not transfer artifact xxx from/to maven-default-http-blocker (http://0.0.0.0/):
Blocked mirror for repositories: [blocked-repository-id (http://blocked.repository.org, default, releases+snapshots)]

  • Maven 在升级到 3.8.1 以后,从安全角度考虑,默认将非 HTTPS 的远端仓库屏蔽掉了。
Read more »

项目 任务 进度 计划
CSP 支持 WMS GetCapabilities 接口开发 参数校验、SQL 生成、输出格式化已开发。 待系统测试。
GetMap 接口开发 参数校验、SQL 生成、输出格式化已开发。 待系统测试。
路由配置 已支持。 待系统测试。
服务商信息配置化 已支持。 无系统测试。
空间数据接口接入指南 完善文档,整理异常类型。 根据实际需求,继续完善。
CSP 支持 WFS GetCapabilities 多图层支持 FeatureTypeList 已支持。 待系统测试。
DescribeFeatureType 多图层支持 多 complexType 已支持。 待系统测试。
服务商信息配置化 已支持。 无系统测试。

项目 任务 进度 计划
CSP 支持 WMS CSP 支持 WMS 分析 完善文档。 根据实际需求,继续完善。
空间数据接口接入指南 完善文档,整理异常类型。 根据实际需求,继续完善。
测试用例 已撰写。 根据实际需求,继续完善。
GetCapabilities 接口开发 参数校验、输出格式化已开发,文件生成待开发。 文件生成,系统测试。
GetMap 接口开发 参数校验、SQL 生成、输出格式化已开发。 系统测试。
异常处理 部分重构,新增 GisExceptionEntity 数据结构,新增 JSON 格式化。 系统测试。
CSP 支持 WFS GetCapabilities 多图层支持 暂未开始。 FeatureType 待新增。

项目 任务 进度 计划
CSP 接入 WFS 参数默认值设置 已从参数校验移除 暂无
Karaf/OSGi 整理 已输出文档 根据未来项目中框架的使用情况,有针对性地学习
CSP 接入 WMS WMS 规范整理 OGC 规范整理已完成,GeoServer 规范整理已完成,应急规范已截取,单独成文件 或考虑进一步整理操作响应规范
GeoServer 发布 WMS 已完成,但由于缺少合适的数据,GetFeatureInfo 操作未能测试成功 暂无
CSP 接入 WMS 分析 已完成 需要进一步分析 GetFeatureInfo 操作的可行性

Capslock+是一个加强 Capslock 键的功能,以提高效率的工具。

Installation

  • 官网链接:Capslock+
  • Windows 版本免费,macOS 版本付费

Configuration

  • 键位参考:vim
  • 需求:禁用 CapsLock 本身或替换为 esc

CapsLock+settings.ini

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
;------------ Encoding: UTF-16 ------------
;请对照 CapsLock+settingsDemo.ini 来配置相关设置
[Global]
autostart=1
loadScript=scriptDemo.js

[QSearch]

[QRun]

[QWeb]

[TabHotString]

[QStyle]

[TTranslate]

[Keys]

press_caps=keyFunc_esc
caps_k=keyFunc_moveUp
caps_j=keyFunc_moveDown
caps_h=keyFunc_moveLeft
caps_l=keyFunc_moveRight
caps_b=keyFunc_moveWordLeft
caps_w=keyFunc_moveWordRight
caps_o=keyFunc_home
caps_p=keyFunc_End
caps_x=keyFunc_delete

Reference

实现结果

  • 当出现重复参数名时,所有参数值均会保存在 map 的 相同 key(即参数名)中。
  • 若参数格式为 String,则所有参数值用逗号连接,一次性输出。
  • 若参数格式为 Integer,则只输出第一个参数值。
Read more »

IoC(控制反转)

调用类中的方法不是通过new它的对象来实现,而是通过Spring配置来创建对象,然后交给IOC容器来管理我们的对象,使用时去找IOC容器要,根本就不用去管我们需要的这个对象时怎么创建的、什么时候被销毁。

这样一来,类和类之间的关系就变弱了,因为我们没有在一个类中new另一个对象,对象之间的调用、联系都是通过这个IOC容器来获取的,使每一个对象都相对比较独立。

IoC的一个重点是在系统运行中,动态的向某个对象提供它所需要的其他对象。这一点是通过DI(Dependency Injection,依赖注入)来实现的。

Read more »

项目 任务 进度 计划
CSP 接入 WFS GetCapabilities 接口开发 已完成 暂无
DescribeFeatureType 接口开发 已完成,因为 Karaf 的依赖问题堵塞,无法最终测试待堵塞问题解决后,进行测试 待堵塞问题解决后,尽早完成测试
参数校验 已完成,已测试 将参数默认值设置从中移除
异常处理 已完成,已测试 暂无
参数默认值设置 已完成,但需要改进,暂不会在当前版本被感知,仅影响操作返回值参数移除 进一步完善

CSP 接入 WFS

  • WFS 学习
  • 组件熟悉
  • 环境搭建
  • Camel 学习
  • Karaf 学习

代码整理

  • Python

OneDrive修复

  • 数据同步