【文件属性】:
文件名称:jts-ng:改进的JTS API的原型
文件大小:14KB
文件格式:ZIP
更新时间:2021-05-12 22:14:04
Java
ts
改进的JTS API的原型
“设计师知道他已经实现了完美,不是没有什么可添加的,而是什么都没有带走的。” -圣艾修伯里·安托万
目标
以尽可能灵活的方式提供有效,强大的几何算法
简单易用的API
适应平面和大地几何空间但不得超出任意CRS的范围-必须在外部提供
规范操作模式(使用语言功能形式化)
提高可扩展性Geometry界面
改善模块化从可选算法中分离出核心
记忆效率
执行效率
统一作业
操作适用于所有几何形状(在不适用的情况下返回安全默认值)
原则
尽可能保持不变
将接口用于几何层次结构
代码简单性比向后兼容性更重要
目标是> = Java 1.5
批注,迭代器,泛型,变量
但是<Java 8(没有lambdas,流)?
未检查的异常
优先选择动态结构而不是静态结构,并提供可用的结构元数据作为数据
在可能的情况下允许操作公差(例如,空间谓词)
公差不是精度-精度定义
【文件预览】:
jts-ng-master
----README.md(3KB)
----jts()
--------src()