Geotools 简介
Geotools是Java语言编写的开源GIS工具包。该项目已有十多年历史,生命力旺盛,代码非常丰富,包含多个开源GIS项目,并且基于标准的GIS接口。Geotools主要提供各种GIS算法,各种数据格式的读写和显示。在显示方面要差一些,只是用Swing实现了地图的简单查看和操作。但是用户可以根据Geotools提供的算法自己实现地图的可视化。OpenJump和udig就是基于Geotools的。
Geotools用到的两个较重要的开源GIS工具包是JTS和GeoAPI。前者主要是实现各种GIS拓扑算法,也是基于GeoAPI的。但是由于两个工具包的GeoAPI分别采用不同的Java代码实现,所以在使用时需要相互转化。Geotools又根据两者定义了部分自己的GeoAPI,所以代码显得臃肿,有时容易混淆。由于GeoAPI进展缓慢,Geotools自己对其进行了扩充。另外,Geotools现在还只是基于2D图形的,缺乏对3D空间数据算法和显示的支持。
Geotools 简介相关推荐
- GeoTools简介
前言 对于一些学习能力较强的同学建议直接学习官网资料, https://docs.geotools.org/latest/userguide/geotools.html 官方完整资料比较充分和详细,可 ...
- Geotools简介以及quickstsrt加载shp文件并显示
场景 Geotools Geotools是一个java类库,它提供了很多的标准类和方法来处理空间数据,同时这个类库是构建在OGC标准之上的,是OGC思想的一种实现. 而OGC是国际标准,所以geoto ...
- Geotools之“Hello World”——打开本地shp文件并显示
概述:从本节开始,博文中会陆陆续续更新一些有关geotools相关的文章.本节讲述的是geotools的开胃菜,打开本地shp文件,并在窗口中显示. 引言:geotools简介. Geotools是J ...
- geotools学习(五)影像
影像应用 前面的示例中,我们研究了读取和显示shapefile.对于ImageLab.java,我们将通过显示一个三波段的全球卫星图像,并将其与shapefile中的国家边界叠加,从而将栅格数据添加到 ...
- geotools学习(七)地图样式
样式 请确保您的pom.xml包含以下内容: <dependencies><dependency><groupId>org.geotools</groupId ...
- GeoTools之入门简介
GeoTools是一套开源的用java言语开发的GIS开发工具包,可以基于GeoTools开发符合标准的地理信息系统.GeoTools 提供了 OGC(Open Geospatial Consorti ...
- 简析服务端通过geotools导入SHP至PG的方法
文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1.背景 项目中需要在浏览器端直接上传SHP后服务端进行数据的自动入PG ...
- GeoServer简介、下载、配置启动、发布shapefile全流程(图文实践)
场景 Geoserver简介 GeoServer是OGC Web服务器规范的J2EE实现,利用GeoServer可以方便地发布地图数据,允许用户对特征数据进行更新.删除.插入操作,通过GeoServe ...
- ArcGIS工具之ET GeoWizards、GeoTools、GeoTools
简介 ET GeoWizards是ET SpatialTechniques一套基于ArcGIS的工具集,从2002年开始,其设计的初衷: (1)让ArcView用户拥有ArcEditor甚至ArcIn ...
最新文章
- 解决WPF中重载Window.OnRender函数失效问题
- JVM—垃圾回收与算法
- 简述linux中动态库和静态库的制作调用流程
- php网站导航-国际网址导航系统 v5.0源码
- C语言入门水题总结2
- cursor -- 定义鼠标样式
- 放出几个E-book,经典啊,Ruby的
- 拓端tecdat|R语言用Rcpp加速Metropolis-Hastings抽样估计贝叶斯逻辑回归模型的参数
- leetcode链表刷题 python
- 优酷中转码是什么意思
- java xmx4g cp,jib 使用教程
- (搞笑)经典!一些很彪悍的句子
- iText如何设置行距
- 早上在玩支付宝的答答星球,认真点就有点赌徒心理了
- linux 批量更换文件名,Linux下批量修改文件名的方法
- 【CSS随笔】弹性盒子的flex属性
- 微信可以找回删除的好友吗?
- 原神倾听木簧笛的八音曲寻找缺失的石头怎么做
- pix2code:Generating Code from a Graphical User Interface Screenshot
- [转载] iOS问题汇总