- 博客(24)
- 资源 (2)
- 收藏
- 关注
原创 MYSQL GeomFromText 空间数据操作
CREATE TABLE geoTable(`id` INT( 11 ) NOT NULL AUTO_INCREMENT ,`geo` GEOMETRY DEFAULT NULL ,PRIMARY KEY ( `id` )) ENGINE = MYISAM;INSERT INTO `GPSserver`.`geoTable` (`id` ,`ge
2013-09-22 16:11:03 2094
转载 Geotools是一个java类库
Geotools是一个java类库,它提供了很多的标准类和方法来处理空间数据,同时这个类库是构建在OGC标准之上的,是OGC思想的一种实现。而OGC是国际标准,所以geotools将来必定会成为开源空间数据处理的主要工具,目前的大部分开源软件,如udig,geoserver等,对空间数据的处理都是由geotools来做支撑。而其他很多的web服务,命令行工具和桌面程序都可以由geotools来实现
2013-07-29 10:51:23 1362
转载 OGR API 手册
OGR API 手册 这篇文档是为了说明怎样从一个文件里用OGR的C++类读取和写入数据。强烈建议在读此文档之前首先阅读介绍OGR体系结构介绍文档,里面介绍了OGR里主要的类以及他们所完成的功能。从OGR 读取数据 为了描述如何通过OGR读取数据,我们编写一个小的示例,从OGR文件里读出数据,并按照一定格式输出。 首先我们需要注册我们渴望读取的所有格式。这个通过调
2013-07-23 14:21:02 1145
转载 开源拓扑工具包
JTS:开源的JAVA拓扑工具包GEOS:JTS的C++实现。GEOS主要支持几种操作和计算:空间关系计算,主要支持几种计算 相等(Equals): 几何形状拓扑上相等。 脱节(Disjoint): 几何形状没有共有的点。 相交(Intersects): 几何形状至少有一个共有点(区别于脱节) 接触(Touches): 几何形状有至少
2013-07-17 17:11:28 1719
转载 开源GIS简介
C++开源GIS中间件类库: GDAL(栅格)/OGR(矢量)提供了类型丰富的读写支持 GEOS(Geometry Engine Open Source)是基于C++的空间拓扑分析实现类库,遵循LGPL协议发布。GEOS类库提供了丰富的空间拓扑操作函数,用以判断几何对象间的相互关系,以及空间分析操作之后形成新的几何对象。点、线、面要素的两两相互关系,包括相合、分离、相交
2013-07-17 17:09:19 743
转载 GDAL(Geospatial Data Abstraction Library) 学习资料
GDAL GDAL是一个在X/MIT许可协议下的开源栅格空间数据转换库。 它利用抽象数据模型来表达所支持的各种文件格式。它还有一系列命令行工具来进行数据转换和处理。 GDAL - 简介 GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库。它利用抽象数据模
2013-07-09 09:38:03 1456
原创 Xml.Serialization.XmlElement
<br />Public Class Form1<br /><br /> Structure hgf<br /> Dim yy As String<br /> <Xml.Serialization.XmlElement()> Dim ff() As ee<br /> Dim kk As String<br /> Structure ee<br /> Dim hg As String<br /> Dim
2011-03-30 00:01:00 583
转载 XML序列化与反序列化
<br />http://www.cnblogs.com/surfsky/archive/2007/03/13/673620.html<br /> <br /> <br />XML序列化与反序列化<br /> // OBJECT -> XML<br /> public static void SaveXml(string filePath, object obj) { SaveXml(filePath, obj, obj.GetType()); }<br /> public static
2011-03-29 23:58:00 421
转载 WINCE下关于time()的调用
<br />time_t time( time_t *inTT ) { SYSTEMTIME sysTimeStruct; FILETIME fTime; ULARGE_INTEGER int64time; time_t locTT = 0; if ( inTT == NULL ) { inTT = &locTT; } GetSystemTime( &sysTimeStruct ); if ( SystemTimeToFileTime( &sysTimeStruct, &fTime ) ) {
2010-10-28 09:13:00 670 1
转载 创建C++线程
创建C++线程#include <windows.h><br />#include <conio.h><br /><br />DWORD WINAPI ThreadFunc()// LPVOID lpParam ) <br />{ <br /> char szMsg[80];<br /><br /> //wsprintf( szMsg, "Parameter = %d.", *(DWORD*)lpParam ); <br /> MessageBox( NULL, "szMsg", "Thr
2010-10-27 17:59:00 486 1
原创 度分秒解析……
<br />///////////////////////////////////////////////////////////////////////////////////////<br />下面是一个运用,看看有用哦:<br />下列数据为纬度,格式为,度数和分数为1位或者两位,秒的整数部分最大为两位<br />分别为13度、18分、27.54秒,13度7分9.96秒,6度42分45.67秒,请问怎样读取这些数值<br />?<br /><br />131827.54<br />13 7 9.96<
2010-10-26 11:18:00 512
转载 Windows CE下的串口通信编程
<br />Windows CE下的串口通信编程现在大多数的笔记本电脑都没有外置串口,这不奇怪,因为有更快更稳定的接口代替了串口。不过基于Windows CE的设备仍然保留着串口,而且目前看来串口的地位暂时不会动摇。目前流行的基于CE的设备很多都具有像导航、打电话等功能,而GPS、GSM/GPRS模块都是外置串口的终端设备,你想不用串口都不行。 <br /><br />上面我说了我有着自己的观点,我的观点就是不要把串口通信封装成类。我不明白为什么有些人总要把串口封装成类呢。把一个事物封装成类,那这个事物就一
2010-10-22 17:29:00 472
转载 Windows Mobile下WinInet的异步使用方法
<br />codeproject上有一篇老美写的关于HTTP异步的文章:http://www.codeproject.com/KB/IP/asyncwininet.aspx。<br />我做HTTP异步的时候,也是参考了这篇文章,受益匪浅。今天特地翻译出来,与大家共飨。<br />WinInet HTTP的异步方式使用<br />绪论<br />如果你曾经深入MSDN研究过WinInet API,你会注意到可使用异步方式且该方式是被推崇的。<br />当你决定使用该方式时,你却找不到如何使用异步的说明。网
2010-10-20 15:48:00 448
原创 WinCE全屏代码
<br />HWND hWnd; // The main window handleHWND hWndInputPanel = NULL; // The SIPHWND hWndTaskBar = NULL; // The TaskBarHWND hWndSipButton = NULL; // The SIP ButtonBOOL mode = false; // Our current wi
2010-10-20 15:44:00 597
原创 正确显示透明位图
<br />正确显示透明位图<br /> <br />网上已经有了不少地关于如果透明显示位图的文档,但是这些文章中有一个非常大的缺陷,如果当一个位图并不是24位色彩的位图时,换句话说,当一个位图是2位或4位或8位的位图时,由于这些位图使用调色板信息,使用一般的透明显示位图的方法,将会出现色彩错乱的现象,不能正确地显示一个透明的位图。<br />我在前人文档的基础上,对他们的显示方法做了一些修正,则可以正确地显示任何位数色彩的透明位图。下面的DrawTransparentBmp函数是一个完整的正确显示透明位图
2010-10-13 16:59:00 414
转载 WinCE对HDC的限制,其实是内存限制。
<br />WinCE对HDC的限制,其实是内存限制。多个24位HDC,很快会耗光内存。<br /> <br />这里面CreateCompatibleBitmap第一个参数不能用dcMem,这样的话创建的是黑白位图。考试大提示:如果你要创建彩色位图,需要用pDC,它用来创建了内存DC。 详细请见下面的MSDN:<br />When a memory device context is created, it initially has a 1-by-1 monochrome bitmap selected
2010-10-13 14:21:00 1477
转载 c++程序中可能出现的内存错误做一些间单的归纳
<br />这篇文章主要是针对c++程序中可能出现的内存错误做一些间单的归纳。是看了Rational Purify的使用和分析之后做的提炼。相信很多初级的c++程序员也像我一样曾被这些问题困惑,希望对各位看官有所帮助。<br /> <br />一、内存错误的分类<br />a.内存访问错误<br />对内存进行读或写时发生的错误,可能是读未被初始化的内存单元,也可能是读写错误的内存单元。 <br />b.内存使用错误<br />主要是在动态请求内存之后没有正确释放产生的错误。<br />二、内存剖
2010-10-12 09:19:00 1285
原创 归纳Unicode与ASCII通用类型函数
<br />在这里归纳一下微软制定好一系列宏Unicode与ASCII通用的类型和函数。<br /><br />(括号内是宽字符时的表示方式)<br />我们应该用:<br />TCHAR代替char(wchar_t)<br />LPTCH、PTCH、PTSTR、LPTSRT代替char*(wchar_t*)<br />LPCTSTR代替const char(const wchar_t*)<br />TEXT(“string”)代替"string"(L“string”)<br />lstrlen(); 代替
2010-10-09 11:55:00 738
转载 BitBlt
<br />BOOL BitBlt(HDC hdcDest,int nXDest,int nYDest,int nWidth,int nHeight,HDC hdcSrc,int nXSrc,int nYSrc,DWORD dwRop);<br /> <br /> <br /> hdcDest:指向目标设备环境的句柄。 <br /> nXDest:指定目标矩形区域左上角的X轴逻辑坐标。 <br /> nYDest:指定目标矩形区域左上角的Y轴逻辑坐标。 <br /> nWidth:指定源和目标矩形区
2010-10-08 17:17:00 470
转载 Socket API,CAsyncSocket,CSocket内幕及其用法
<br />Socket API,CAsyncSocket,CSocket内幕及其用法 收藏 <br />Socket API,CAsyncSocket,CSocket内幕及其用法[转]<br /> <br />Socket有同步阻塞方式和异步非阻塞方式两种使用,事实上同步和异步在我们编程的生涯中可能遇到了很多,而Socket也没什么特别。虽然同步好用,不费劲,但不能满足一些应用场合,其效率也很低。<br /> 也许初涉编程的人不能理解“同步(或阻塞)”和“异步(或非阻塞)”,其实简单两句话就能讲清
2010-10-08 10:35:00 388
转载 C/C++基础知识:函数指针和指针函数的基本概念
<br />C/C++基础知识:函数指针和指针函数的基本概念 收藏 <br /> <br /><br /><br />在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址,也可以使用指针变量指向函数代码的首地址,指向函数代码首地址的指针变量称为函数指针。<br />1.函数指针定义<br />函数类型 (*指针变量名)(形参列表);<br />“函数类型”说明函数的返回类型,由于“()”的优先级高于“*”,所以指针变量名外的括号必不可少,
2010-10-08 10:33:00 309
转载 实现程序互斥运行的几种方法 收藏
<br />实现程序互斥运行的几种方法 收藏 <br />实现程序互斥运行的几种方法<br />2008-09-21 10:50<br />一、在VC下的实现<br />Visual C++ 是WIN32编程最主要也是最强大的编程工具这一,引用一名话来说VC就是“只有你想不到的,没有VC做不到的”。废话少说,下面看看用VC是如何这个功能。<br />A. 使用编译器来实现(使用MFC框架):<br />在.cpp文件开头加上以下几行: <br />#pragma data_seg("Shared")
2010-10-08 10:32:00 355
转载 Windows Mobile中如何建立GPRS连接以便Socket能正常通信 收藏
<br />Windows Mobile中如何建立GPRS连接以便Socket能正常通信 收藏 <br /> <br />内容摘要:数据传输我采用的是socket,用数据线+ActiveSync调试通过,数据传输正常,在准备将软件提交给质检部门的时候,用真正的GPRS来做通信测试时,问题出来了,连接始终建立不了,但用手机的IE浏览器却能正常打开网页,而且奇怪的是只要用IE浏览器成功访问过一次网页,我的 socket 就能正常进行数据通信,看来传说中的GPRS常连接被我误解了 <br /> 本文示例源代码或
2010-10-08 10:14:00 398
转载 BMP文件结构的探索(转贴)
<br />BMP文件结构的探索(转贴) <br />2008-06-09 17:46:59一、文件格式Bmp文件是非常常用的位图文件,无论是游戏还是其他都被广泛使用。针对bmp文件的处理也有一堆现成的api进行调用,然而文件内部究竟怎样,如何自己来解析这样的文件呢?为了消除无聊,我用了几天时间来研究了一下,同时作为学习笔记,进行记录。首先,整个bmp文件的内容可以分为3到4块。之所以分为3到4块而不是固定的值,是因为,对于bmp来说可能存在调色板或者一些掩码。具体稍候讨论。第一块是bmp的文件头用于描述整
2010-10-08 10:10:00 305
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人