上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: 我机子上的hadoop安装有一阶段了,由于前几天发现机子上垃圾太多,自己给清理了一下,一不小心不知道清除了什么,导致我的hadoop无法正常启动了。每次执行start-all.sh都会报错,而且还让我重新输入密码。今天早上过来,我又试试,输入SSH localhost命令(纯属凑巧),发现让我输入密码。我当时就想,这个玩意儿在安装hadoop环境的时候不是已经安装过吗?而且还是防止以后重复输入密码的方式。于是我又重新执行了一遍:ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa 。估计问题是找到了。试了下start-all.sh,ok一切都正常!A 阅读全文
posted @ 2012-11-07 09:12 李克华 阅读(601) 评论(0) 推荐(0)
摘要: 由于系统前端使用OpenLayers框架,后台数据库使用oracle spatial。大家知道Oracle spatial的SDO_GEOMETRY十分复杂,如果使用期java api ,那就坑爹了,要处理相当多的逻辑和数据类型。今天我有这么一个需求,从前进行多边形查询,我想到了一个好办法,由openlayers构造一个wkt空间串,然后调用SDO_UTIL.FROM_WKTGEOMETRY函数将wkt转为SDO_GEOMETRY,然后再调用SDO_ANYINTERACT进行空间查询,这种方法貌似木有问题,sql如下:select * from TBSVRC_RESPUBLISHITEMS t 阅读全文
posted @ 2012-11-02 21:12 李克华 阅读(2031) 评论(0) 推荐(0)
摘要: 在我的上一篇博文中介绍了Oracle spatial 将Geometry转换为gml字符串(http://www.cnblogs.com/likehua/archive/2012/10/18/2730172.html),里面主要用了三个函数get_wkt()、sdo_util.TO_GMLGEOMETRY()和to_char()。其实这三个函数都没有问题,就像上一篇博文测试一样。但是如果这个Geometry特别大(也就是它的点特别多)这时to_char函数就会报错。因为get_wkt()和to_gmlgeometry()函数返回结果都是clob类型,而to_char转为字符型,如果数据庞大就会 阅读全文
posted @ 2012-10-20 15:00 李克华 阅读(1238) 评论(0) 推荐(0)
摘要: 使用lucene做拉框查询 最简单不过了 直接看代码:private List<Document> spatialQuery0(String keyword,double minx,double miny,double maxx,double maxy){ List<Document> lst=new ArrayList<Document>(); try{ File f=new File(heath_index_path); if(!f.exists()){ f.mkdirs(); } Directory d=FSDirectory.open(f); Ana 阅读全文
posted @ 2012-10-18 22:05 李克华 阅读(520) 评论(0) 推荐(0)
摘要: oracle spatial有个函数 将geometry转换为gml.函数名称为SDO_UTIL.TO_GMLGEOMETRY(geo)。这个geo就是SDO.Geometry类型 可是这个函数的返回值是Clob类型的Geometry。当然我们可以使用TO_CHAR函数 将其转为字符串类型。下面是一个测试的sql:select t.objectid,TO_CHAR(sdo_util.TO_GMLGEOMETRY(t.shape)) AS GML,t.comp_type,t.datatype,t.comp_name,t.health_lic,t.shape.SDO_POINT.X as x,t. 阅读全文
posted @ 2012-10-18 21:49 李克华 阅读(3646) 评论(0) 推荐(0)
摘要: 在没有使用使用arcgis server adf之前 我觉得使用ajax是一件so easy的事儿 可是使用adf以前 我感觉相当的郁闷。ok 废话少说,直接进入正题。场景:我要从后台获得当前视野范围内地图的范围,并通过xml返回给用户。步骤:1、写一个类MapExtentListener,让它实现PhaseListener接口。代码如下所示:package com.esri.adf.web.templates;import java.io.IOException;import java.util.Map;import javax.faces.context.FacesContext;imp. 阅读全文
posted @ 2012-10-18 21:06 李克华 阅读(683) 评论(0) 推荐(0)
摘要: 查询距某一点某一距离的所有要素(即我们通常说的周边查询)sql:select t.objectid,t.comp_type,t.datatype,t.comp_name,t.health_lic,t.shape.SDO_POINT.X as x,t.shape.SDO_POINT.Y as y,t.reg_addr,t.bus_addr from t_publicplaces t where 1=1 and substr(t.comp_type,0,2)='01' and sdo_within_distance(t.SHAPE,SDO_GEOMETRY(2001,8307,SD 阅读全文
posted @ 2012-10-18 20:43 李克华 阅读(1488) 评论(0) 推荐(0)
摘要: 今天经理给了我一个三十多M的sql文件,让我测试数据定位的问题。按照惯例,我使用navicat for sqlite创建一个表,然后将sql文件导入。我然后去干其他事儿了,大约过了一个多小时,我想数据应该导入的差不多了吧。我打开一看,汗,死在那儿了。我关掉软件又重新导入一遍,还是那个德行。又得知经理曾经自己也导过,没有成功。看来,用工具导入的方法行不通了。 但是,想想就十多万条数据,就是十多万条insert sql语句,有那么难吗?于是,我想还是自己写一个程序导入吧。虽然中间也遇到一些小插曲,但是还是成功地把数据导进去了。 程序的代码如下:package com.geoway.pa... 阅读全文
posted @ 2012-06-29 19:42 李克华 阅读(4821) 评论(7) 推荐(3)
摘要: package com.geoway.pad.favourite.bean;/*** @author likehua* @date 20120621* */public enum FavouriteGeometeyType { POINT(1), LINE(2), POLYGON(2); int type; private FavouriteGeometeyType(int type){ this.type=type; } public int getOriginTypeValue(){ return this.type; } public static FavouriteGeometey.. 阅读全文
posted @ 2012-06-21 17:59 李克华 阅读(496) 评论(0) 推荐(0)
摘要: 接口:Writerablepackage com.geoway.pad.common;import java.io.DataInput;import java.io.DataOutput;import java.io.IOException;public interface Writerable { //write public void write(DataOutput data) throws IOException; //read public void read(DataInput di) throws IOException;}接口实现... 阅读全文
posted @ 2012-06-21 17:52 李克华 阅读(10162) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页