- 博客(131)
- 资源 (20)
- 收藏
- 关注
原创 点与多边形关系(改进射线法)
在GIS软件开发中,经常要用到一些几何的算法,比如三角网构建,多边形的剖分,点,线,面之间的关系。而点与多边形关系的判断是一项非常重要的基础工作。在点与多边形关系的判断中,经常用到的方法是射线法和夹角和方法,其中射线法能够针对带岛的多边形进行判断,而夹角和方法就显得无能为力。射线法的基本思想是:从待判断的点向某一个方向引射线,计算和多边形交点的个数,如果个数是偶数或者0则点在多边形外,如果
2012-05-10 09:02:16 12673 9
原创 连续子数组最大和问题(能够处理全是负数,返回子数组的起止索引的O(N)算法)
问题描述:给定长度为n的整数序列,a[1...n], 求[1,n]某个子区间[i , j]使得a[i]+…+a[j]和最大.或者求出最大的这个和.例如(-2,11,-4,13,-5,2)的最大子段和为20,所求子区间为[2,4].求子区间及其最大值,是非常适合采用分治法德算法设计思想来设计的,其分治的思想是把一个难以直接解决的大问题,分成一些规模较小的相同性质的问题,以便各个击破,分而治之。如
2012-05-06 17:11:27 2586 1
原创 ORACLE调用接口(OCI)中对象类型转化器(OTT)的使用
OTT是OCI中访问对象类型数据的一个非常重要的工具,它将数据库中的对象类型或几何对象映射为C语言中的结构体,供OCI程序使用。在所有的支持oracle的操作系统中,OTT工具是以命令行方式工作的。要使用它,我们必须先做一些准备工作。设置ORACLE_HOME环境变量,我的是C:\app\zxg\product\11.1.0\db_1。在windows命令行方式下,输入ott,出现下列信息
2012-04-03 21:26:06 3530
原创 链式队列的实现
这今天,要做一个AIS解析的东西,需要用到队列数据结构,于是乎就自己写了一个测试了一下,现在给大家奉献出来! 代码在附件里面。 #include #include#define MAX_SIZE 50typedef struct QNode{ int data; //数据域 struct QNode *next; //指向下一个元
2012-03-12 13:46:08 1174
原创 OpenGIS简介
OpenGIS(Open Geodata Interoperation Specification, OGIS-开放的地理数据互操作规范)由美国OGC(OpenGIS协会,OpenGIS Consortium)提出。OGC是一个非赢利性组织,目的是促进采用新的技术和商业方式来提高
2011-08-20 15:54:22 11962
原创 GIS坐标转换及其编程实现
最近,在做这个坐标转换的东西,涉及到大地测量学等很深奥的东西,在这里我就不讲解那些难懂的理论了,在此,我将会把代码贴出来和大家分享,其实要编写出这个代码,还真得把大地测量相关的知识弄熟,否则是无法理解代码的。好了废话少说。源代码/** * 空间大地直角坐标->大地坐标 */ public GeoPoint XYZ_BLH(int ellipse, Poi
2011-08-19 10:40:19 6340
原创 EJB数据源的配置(以JBoss为例)
数据库持久化是建立在JDBC标准之上的一个规范。JBoss数据源的配置:1. 找到数据源配置的模板,在JBoss的安装目录里面有在这个目录下面以-ds.xml结尾的文件就是模板文件。以oracle为例,下面来讲解怎么配置,打开oracle-ds.x
2011-08-19 10:31:56 3122 2
原创 JBoss端口修改
Jboss6端口修改推荐方式:1.进入 %JBOSS_HOME%\server\default\conf\bindingservice.beans\META-INF2. 编辑 bindings-jboss-beans.xml3. 搜索 “8080″ ,格式如下:
2011-08-19 10:28:41 5904
原创 java角度字符串表示形式和double形式的转换
最近,在做一个GIS坐标转换的东西,需要涉及到这个转换,所以就在此记录下来,现将代码展示,还请各位批评指正 /** * 将角度转换为度分秒得字符串表示形式 * @param angle * @return */ public static St
2011-08-19 10:23:43 4544
CUDA和OPENCL遥感影像正射校正
2014-09-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人