开源GIS学习笔记 - sinoly - BLOGJAVA
2007-06-20 16:40 flyingfish 阅读(1830) 评论(4) 编辑 收藏 举报接触JTS有段时间,一直没太深入,近日看到BLOGJAVA上sinoly的系列文章,大开眼界。就不一一转载了,直接收藏摘要链接。已经通知作者sinoly。
sinoly的博客地址是 Http://www.blogjava.net/sinoly/
GEOTOOLS分类
摘要: 好久没有更新了,最近一直在研究JTS的资料。呵呵,一边学习一边翻译。
昨天终于看完了JTS的指南和开发手册。翻译也完成了。呵呵。。一边学习技术,一边学习E文。。
将内容共享出来,望对大家有所帮助:) 阅读全文
posted @ 2007-03-06 09:58 sinoly 阅读(2310) | 评论 (7) 编辑
摘要: 这几天搞定了GeoTools的PostgisDataStore操作。包含连接、读取、新建、插入等等。其实很多功能比如新建和插入都可以用SQL语句去完成,不过这样做对postgis即将推出的空间索引还是有很大影响的。所以我们没有使用SQL去完成这些工作。
阅读全文
posted @ 2007-01-31 22:58 sinoly 阅读(591) | 评论 (14) 编辑
摘要: 问题就在对Feature.setAttribute(int i,Object obj);这个方法执行的时候,如果obj是一个LineString对象是没有问题的,就和已经完成的代码一样。上面的代码本身是可以运行的,可是如果一个Feature对象有多个属性呢?我在geotools 2.3的API中还没有找到我需要的方法。。。继续寻觅。。。我的想法是存在一个插入Feature 对象,这样我可以通过create方法将所有特征属性先赋予Feature对象。
阅读全文
posted @ 2007-01-30 16:32 sinoly 阅读(305) | 评论 (1) 编辑
摘要: 刚刚开始学习GeoTools得时候就是感觉关于这方面的资料真是少的可怜,无奈之中翻E文资料,苦学E文。。。唉。。。但是如果说一个知名的开源项目文档中错误百出,我真的很是无奈。。。
这段时间公司的工作也是很忙,所以只能抽空晚上慢慢研究GeoTools了。。。
将今天的测试用的GeoTools读取PostGis内容的代码发布出来,希望能对和我一样想去学习GeoTools的同仁起到帮助作用,也希望各位WEBGIS大拿多给我一些意见。。。毕竟以前不是搞GIS,现在很是吃力。。。 阅读全文
posted @ 2007-01-27 03:04 sinoly 阅读(593) | 评论 (9) 编辑
摘要: 进行Geotools的开发工作,肯定会参考GeoTools的官方参考文档。不过我想很多人估计都遇到了和我一样的问题,就是官方参考指南中几乎没有可以编译通过的代码,也就无法谈及用这些代码进行学习了。昨天抽空将Geotools指南中连接到POSTGIS的代码进行了重新编译,才发现指南中的代码是在geotools 2.1.4中编译的。。。狂汗ing。。我居然一直认为是我的人品问题,才导致这些代码在我机器上就无法编译成功滴。。看来说明了一个问题:。。我的人品其实真的没有问题滴.。。。 阅读全文
posted @ 2007-01-25 09:55 sinoly 阅读(863) | 评论 (3) 编辑
GIS分类
摘要: 好久没有更新了,最近一直在研究JTS的资料。呵呵,一边学习一边翻译。
昨天终于看完了JTS的指南和开发手册。翻译也完成了。呵呵。。一边学习技术,一边学习E文。。
将内容共享出来,望对大家有所帮助:) 阅读全文
posted @ 2007-03-06 09:58 sinoly 阅读(2310) | 评论 (7) 编辑
摘要: JTS Topology Suite从根本上而言其实并不是很复杂,它主要是完成了java对几何对象、空间拓扑得核心操作算法。个人感觉如果如果把它简单的认为是一个类似于 java.utils.*之类的开发包可能不能真正的体现它的意义,实际上它除了集成了java对几何对象(点、线、面等)的对象管理外更大一部分工作是在完成对各种几何对象的buffer、analyze以及空间索引。它尽可能实现了OpenGIS Simple Features Specification规范,所以在于GIS相关的开源世界里如Geotools、Udig等,JTS Topology Suite都得到了大量的应用,甚至可以说没有JTS Topology Suite的话,Geotools等的实现会很复杂,不对,是相当的复杂。从这些角度而言,我更愿意把JTS Topology Suite看作一个几何对象中间件。 阅读全文
posted @ 2007-02-09 16:49 sinoly 阅读(923) | 评论 (4) 编辑
摘要: 研究了一下Google Map上的根据经纬度求地球表面两点间距离的实现, 用java实现了一把 阅读全文
posted @ 2007-01-22 20:38 sinoly 阅读(1729) | 评论 (0) 编辑
POSTGIS分类
摘要: 刚刚开始学习GeoTools得时候就是感觉关于这方面的资料真是少的可怜,无奈之中翻E文资料,苦学E文。。。唉。。。但是如果说一个知名的开源项目文档中错误百出,我真的很是无奈。。。
这段时间公司的工作也是很忙,所以只能抽空晚上慢慢研究GeoTools了。。。
将今天的测试用的GeoTools读取PostGis内容的代码发布出来,希望能对和我一样想去学习GeoTools的同仁起到帮助作用,也希望各位WEBGIS大拿多给我一些意见。。。毕竟以前不是搞GIS,现在很是吃力。。。 阅读全文
posted @ 2007-01-27 03:04 sinoly 阅读(593) | 评论 (9) 编辑
摘要: 进行Geotools的开发工作,肯定会参考GeoTools的官方参考文档。不过我想很多人估计都遇到了和我一样的问题,就是官方参考指南中几乎没有可以编译通过的代码,也就无法谈及用这些代码进行学习了。昨天抽空将Geotools指南中连接到POSTGIS的代码进行了重新编译,才发现指南中的代码是在geotools 2.1.4中编译的。。。狂汗ing。。我居然一直认为是我的人品问题,才导致这些代码在我机器上就无法编译成功滴。。看来说明了一个问题:。。我的人品其实真的没有问题滴.。。。 阅读全文
posted @ 2007-01-25 09:55 sinoly 阅读(863) | 评论 (3) 编辑