摘要:
最近在编译一个C++动态链接库时遇到一个奇怪的问题,我们基于GsTL实现了GIS地统计分析中的半变异函数分析以及克吕格插值,GsTL在计算半变异函数时依赖HDF5库,当添加了HDF5的头文件、lib以及dll后,编译遇到如下错误:1>Link:1> 正在创建库 ..\lib\gtsta.lib 和对象 ..\lib\gtsta.exp1>gt_rasterinterpolationopimp.obj : error LNK2001: 无法解析的外部符号 _H5T_NATIVE_DOUBLE_g1>..\Release\gtsta.dll : fatal error LN 阅读全文
摘要:
X64平台越来越普及,目前一些分析软件多推出了X64版本,而我们的工具集项目同样也有X64版本。我们基于同一套标准C++代码实现了Windows和Linux的跨平台,这几天从X86平台向X64平台迁移的过程中,却遇到了一点麻烦,也学到了一招:(以下内容均限定在wintel+vc 10.0编译器)假如我有一个类ClassAclass ClassA{ ... public: int search(Filter, void**); ...};ClassA的1个查询方法(例如空间查询)search接收一个查询过滤器,返回void*数组,在search函数的实现中,采用下... 阅读全文
摘要:
Tips for Writing Technical PapersJennifer Widom, January 2006Here are the notes from a presentation I gave at the StanfordInfoLab Friday lunch, 1/27/06, with a few (not many) revisionswhen I reprised the talk on 12/4/09, and no revisions for the10/19/12 revival. The presentation covered: Paper Title 阅读全文
摘要:
在介绍空间索引之前,先谈谈什么叫“索引“。对一个数据集做”索引“,是为了提高对这个 数据集检索的效率。书的”目录“就是这本书内容的”索引“,当我们拿到一本新书,想查看感兴趣内容的时候,我们会先查看目录,确定感兴趣的内容会在哪些页 里,直接翻到那些页,就OK了,而不是从第一章节开始翻,一个字一个字地找我们感兴趣的内容,直到找到为止,这种检索内容的效率也太低了,如果一本书没有 目录,可以想象有多么不方便…可见书的目录有多重要,索引有多重要啊!现在大家对索引有了感性认识,那什么是“空间索引“呢?”空间索引“也是”索引“,是对空间 图形集合做的一个”目录“,提高在这个图形集合中查找某个图形对象的效率。 阅读全文
摘要:
支持的空间索引类型地理信息系统中的空间索引是相对于字段索引而言的。字段索引是数据库系统或者其他计算机系统中提供键值快速定位的数据结构。字段 索引提供了对特定键值的数据快速访问的能力。字段索引一般采用B树或者B树的衍生数据结构。由于空间数据特有的位置相关性,传统的字段 索引不能满足空间数据快速定位的需求,因此需要空间索引提供位置相关的数据的快速访问能力。SuperMap 提供了四叉树索引、R 树索引、图库索引和动态索引,并且这几种索引仅适用于矢量数据集。一个数据集在一种时刻只能使用一种索引,但是索引可以切换,即当对数据集创建完一种索引之后,必须删除旧的索引才能创建新的。数据集处于编辑状态时, 系 阅读全文
摘要:
异地登陆检测是腾讯安全中心判断QQ是否存在异常行为的一个指标,腾讯对于异地登陆与异常登陆的界定如下:异地登录是否一定会是异常登录?异地登录不一定是异常登录,是否为异常由QQ安全中心的检测系统判定。参见这里以下内容纯属猜测。QQ对异地登陆行为的判定,可能是根据登陆IP地址的变化,这对于桌面客户端可能不存在什么问题,但对于移动客户端来说,假设北京的用户使用手机登陆,QQ对登陆地点的判定没有问题,但是一旦用户发生了漫游,QQ并不会检测手机的漫游状态,用户可能带着手机从北京到了广州,使用广州的移动网络登陆QQ,而此时QQ检测到的登陆地点依旧显示为北京市,因此,我猜测这可能是因为QQ在背后记录了手机号码 阅读全文
摘要:
如何区分空间参考、坐标系统、投影、基准面和椭圆体?作者:巫细波 2007.12.06 空间参考(Spatial Reference) 坐标系统(Coordinate System) 投影(Projection) 基准面(Datum) 椭圆体(Ellipsoid) 在谈到地理投影或者坐标系统的时候很多人会分不清楚上面提到的那些词语,更不用说这些词语之间的区别和联系。有时候你会听到有人这样说:“我的数据是WGS84坐标系统的”,这句话真正的意思是什么呢?下面就上面说到的词语一一给出说明,最后在回到这句话上来,或者到时候就知道这句话的表面意义和内涵了。Coordinate System 坐标系统 说 阅读全文
摘要:
1、后台运行程序作为服务,避免终端退出后程序shutdownnohup /home/geohpc/bin/s & >null在终端输入任意命令回到console后,用exit命令退出终端,而非直接关闭。2、ps -A|grep Map查看所有名称中含有Map的进程3、kill -9 1001杀死进程号为1001的进程4、killall pname杀死名称为pname的进程5、lsof -i:34455查看占用34455端口的进程的PID 阅读全文
摘要:
之前一直在搞GDAL的C++开发,因此对linux下的GDAL编译算是有一点心得,但是从未搞过Windows下的GDAL编译,更没有弄过.NET平台下的GDAL库。今天一天时间总算是编译出了.NET(x86)可用的GDAL with netCDF库,把遇到的几个问题记下来。1、Windows下GDAL C/C++库的编译(1)由于要支持netCDF格式,因此首先下载UNIDATA提供的netcdf的二进制发行包,下载地址:netCDF4.3RC4-NC4-DAP-32.exe安装解压后,只需要其中的bin、deps、include、lib四个文件夹及其内容,假设放在本地D:\GDAL\comp 阅读全文