GIS
jazwoo
这个作者很懒,什么都没留下…
展开
-
GIS空间索引
在介绍空间索引之前,先谈谈什么叫“索引“。对一个数据集做”索引“,是为了提高对这个数据集检索的效率。书的”目录“就是这本书内容的”索引“,当我们拿到一本新书,想查看感兴趣内容的时候,我们会先查看目录,确定感兴趣的内容会在哪些页里,直接翻到那些页,就OK了,而不是从第一章节开始翻,一个字一个字地找我们感兴趣的内容,直到找到为止,这种检索内容的效率也太低了,如果一本书没有目录,可以想象有多么不方便…可转载 2012-07-23 21:21:19 · 794 阅读 · 0 评论 -
经纬度坐标与高斯坐标的转换代码
经纬度坐标与高斯坐标的转换代码/* 功能说明: 将绝对高斯坐标(y,x)转换成绝对的地理坐标(wd,jd)。 */// double y; 输入参数: 高斯坐标的横坐标,以米为单位// double x; 输入参数: 高斯坐标的纵坐标,以米为单位// short DH; 输入参数: 带号,表示上述高斯坐标是哪个带转载 2012-07-25 10:42:08 · 6931 阅读 · 2 评论 -
几种常见空间索引分类及特点
这里是空间索引的概括介绍,点击下载2.1 网格索引 网格索引的基本思想是将研究区域按一定规则用横竖线分为小的网格,记录每个网格所包含的地理对象。当用户 进行空间查询时,首先计算查询对象所在的网格,然后通过该网格快速查询所选的地理对象。网格索引算法大致分为 三类:基于固定网格划分的空间索引算法、基于多层次网格的空间索引算原创 2012-07-25 10:18:28 · 11763 阅读 · 0 评论 -
Rtree空间索引的java类包 Java Spatial Index (RTree) Library
http://libspatialindex.github.com/ Java Spatial Index (RTree) Library 可以从该网址下载类包http://jsi.sourceforge.net/apidocs/index.html 在线API原创 2012-07-27 11:31:01 · 3462 阅读 · 0 评论 -
使用Lucene-Spatial实现集成地理位置的全文检索
Lucene通过Spatial包提供了对基于地理位置的全文检索的支持,最典型的应用场景就是:“搜索中关村附近1公里内的火锅店,并按远近排序”。使用Lucene-Spatial添加对地理位置的支持,和之前普通文本搜索主要有两点区别:1. 将坐标信息转化为笛卡尔层,建立索引Java代码 private void indexLocation(Do转载 2012-07-27 10:53:21 · 1531 阅读 · 0 评论 -
R树空间索引 Spatial Index
R树在数据库等领域做出的功绩是非常显著的。它很好的解决了在高维空间搜索等问题。举个R树在现实领域中能够解决的例子吧:查找20英里以内所有的餐厅。如果没有R树你会怎么解决?一般情况下我们会把餐厅的坐标(x,y)分为两个字段存放在数据库中,一个字段记录经度,另一个字段记录纬度。这样的话我们就需要遍历所有的餐厅获取其位置信息,然后计算是否满足要求。如果一个地区有100家餐厅的话,我们就要进行100次位置转载 2012-07-27 11:18:42 · 3950 阅读 · 0 评论 -
经纬度定义、经纬度格式、GDAL中地理坐标转换及地理坐标屏幕显示
一直在做遥感图像处理的东西,多是一些数字图像处理的分类算法,忘了自己竟是学地学这块的,现在连基本的经纬线都忘了,真是惭愧!现补充如下,以备后用。关于经纬度的相关定义:经线: 经线也称子午线,是人类为度量方便而假设出来的辅助线,定义为地球表面连接南北两极的大圆线上的半圆弧。任两根经线的长度相等,相交于南北两极点。每一根经线都有其相对应的数值,称为经度。经线指示南北方向。转载 2012-07-31 03:44:46 · 8126 阅读 · 0 评论 -
根据两点经纬度计算距离
经纬度互换度(DDD):E 108.90593度 N 34.21630度如何将度(DDD):: 108.90593度换算成度分秒(DMS)东经E 108度54分22.2秒?转换方法是将108.90593整数位不变取108(度),用0.90593*60=54.3558,取整数位54(分),0.3558*60=21.348再取整数位21(秒),故转化为108度54分21秒.同样转载 2012-07-30 23:54:18 · 986 阅读 · 0 评论