11 2011 档案

摘要:GDAL是一个操作各种栅格和矢量地理数据格式的开源库。包括读取、写入、转换、处理各种栅格和矢量数据格式。它支持各种图像格式,其详细清单见:http://www.gdal.org/formats_list.htm 。完成了图像的读取和显示,但不知这种方法是否为最佳,请各位指正,谢谢!本文就以VC为开发平台介绍GDAL对图像数据的操作方法。1.首先进行GDAl的配置工作,这在上文中已经提到,不再做陈述。2.然后,我是在Doc类里面添加OnOpenDocument(LPCTSTR lpszPathName)函数,其具体的操作在其中进行。创建文件对话框:,返回lpszPathName.CFilefil 阅读全文
posted @ 2011-11-29 09:18 bigbigtree 阅读(1554) 评论(0) 推荐(1) 编辑
摘要:先来说安装问题:1.首先呢,下载安装包:http://download.osgeo.org/gdal/gdal142.zip,解压到某目录下,如C:/gdal-1.4.2。2.然后,开始菜单-运行-cmd,即打开控制台窗口。进入VC6的安装目录下,(本人的安装路径为:C:/Program Files/Microsoft Visual Studio/VC98/bin/)输入:cd C:/Program Files/Microsoft Visual Studio/VC98/bin/(cd是用于进入目录的命令,记着中间得有空格),再输入VCVARS32.BAT,执行命令。3.回到安装包解压目录,即“ 阅读全文
posted @ 2011-11-29 09:16 bigbigtree 阅读(1407) 评论(0) 推荐(0) 编辑
摘要:部分解题报告添加新内容,除了原有的“大致题意”和“解题思路”外,新增“Source修正”,因为原Source较模糊,这是为了帮助某些狂WA的同学找到测试数据库,但是我不希望大家利用测试数据打表刷题PS:部分题目的评论中也有给出了测试数据,未必完全,仅供参考这个POJ分类版本是被我修改过的,现在还在根据我做的题在逐步修改中有部分题目的分类不合理,所以根据我个人做题的心得对其进行了重新分类推荐文:1、一位ACMer过来人的心得 2、POJ测试数据合集OJ上的一些水题(可用来练手和增加自信)(poj1003,poj1004,poj1005,poj1207,poj3299,poj2159,poj273 阅读全文
posted @ 2011-11-28 11:42 bigbigtree 阅读(1745) 评论(0) 推荐(1) 编辑
摘要:一。关于内存 1、内存分配方式 内存分配方式有三种: (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 (2)在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限。 (3) 从堆上分配,亦称动态内存分配。程序在运行的时候用malloc或new申请任意多少的内存,程序员自己负责在何时用free或delete释放内存。动态内存的生存期由我们决定,使用非常灵活,但问题也最多。 2.内存使用错... 阅读全文
posted @ 2011-11-28 09:10 bigbigtree 阅读(236) 评论(0) 推荐(0) 编辑
摘要:http://www.iteye.com/topic/1116256sudo add-apt-repository ppa:ubuntu-wine/ppa sudo apt-get update sudo apt-get install wine1.3 wine --version ->wine-1.3.28 wget http://www.kegel.com/wine/winetricks sudo chmod +x winetricks sh winetricks msxml3 gdiplus riched20 riched30 ie6 vcrun6 vcrun2005sp1 vcr 阅读全文
posted @ 2011-11-27 21:00 bigbigtree 阅读(485) 评论(0) 推荐(0) 编辑
摘要:http://hi.baidu.com/%C9%CF%C9%C6%D6%AE%CB%AE%CB%AE/blog/index/4 阅读全文
posted @ 2011-11-25 14:58 bigbigtree 阅读(149) 评论(0) 推荐(0) 编辑
摘要:http://oraclestudy.iteye.com/blog/1233059sudo umount -l /isodevice 阅读全文
posted @ 2011-11-25 10:07 bigbigtree 阅读(147) 评论(0) 推荐(0) 编辑
摘要:0 为何写此初级教程?假如你是第一次听说grub,你可能说我不需要grub。那么,你是否用过“一键ghost”,“超级急救盘”,或者“矮人DOS工具箱”?如果你用过的话,那么你实际上已经在用grub了。grub4dos 相关的资料互联网上并不少,grub4dos软件包里也有说明文件,可是绝大多数资料并不适合刚接触grub的人。初学者下载了grub4dos软件包后,面对一大堆(约40个)的文件,即使大概看了readme.txt文件后,也很可能仍然是一团雾水,不知从何处入手。出现这种状况的一个主要原因是,此软件是作者利用业余时间开发的,开发者在有限的时间里集中精力于排除软件bug,从而无过多剩余精 阅读全文
posted @ 2011-11-25 09:52 bigbigtree 阅读(1881) 评论(0) 推荐(0) 编辑
摘要:VS2005 下进行 GEOS编译:GEOS(Geometry Engine - Open Source) is a C++ port of theJava Topology Suite(JTS). As such, it aims to contain the complete functionality of JTS in C++.编译步骤:1、下载geos-3.0.0.tar.bz2 。下载地址为http://download.osgeo.org/geos/,进入网页后选择文件geos-3.0.0.tar.bz2下载到本机,例如E:\Software\GEOS\geos-3.0.0。2、 阅读全文
posted @ 2011-11-23 14:11 bigbigtree 阅读(928) 评论(0) 推荐(0) 编辑
摘要:阳光透过窗子。。。。早上好~! 阅读全文
posted @ 2011-11-22 08:45 bigbigtree 阅读(156) 评论(0) 推荐(0) 编辑
摘要:一、简单的编译1、使用VisualStudio IDE编译首先进入GDAL的源代码目录,可以看到有几个sln为后缀的文件名,比如makegdal10.sln,makegdal80.sln,makegdal71.sln,makegdal90.sln 。这些文件是VisualStudio的工程文件,后面... 阅读全文
posted @ 2011-11-20 20:44 bigbigtree 阅读(18006) 评论(5) 推荐(0) 编辑
摘要:1、Shape技术描述一个完整的ESRI的shape文件包括一个主文件,一个索引文件,和一个dBASE表文件。主文件是一个直接存取,变记录长度文件,其中每个记录描述一个由其顶点列表组成的shape。在索引文件中,每条记录是在主文件中对应记录距离主文件头部的偏移量。dBASE中记录的是对应主文件中记录的属性记录,每条主文件记录对应dBASE中的一条属性记录。几何对象和属性间的一一对应关系是基于记录编号的。在dBASE文件中的属性记录必须和主文件中的记录保持相同的顺序。1.1命名习惯所有文件名都遵循8.3命名习惯。主文件,索引文件和dBASE文件有相同的前缀。前缀必须是由字符或数字(a-Z,0-9 阅读全文
posted @ 2011-11-20 20:28 bigbigtree 阅读(1068) 评论(0) 推荐(0) 编辑
摘要:1、编译加使用:http://blog.csdn.net/gisblog/archive/2008/10/06/3021933.aspx如何在CSharp中使用GDAL?收藏 GDAL库的简洁、高效深受开发人员的喜爱,很多开源的GIS软件甚至是商业GIS软件都使用了这个库。GDAL使用C++,在Visual studio环境下开发,对C,C++的支持当然不会有什么问题。但对于C#、Python、Java来说,过程就相对繁琐一些,对初学者造成了不少的麻烦。本文以GDAL1.50为例,详细说明在CSharpe语言中使用GDAL的环境配置问题,至于Python的环境配置问题,在另一篇文章“如何在C. 阅读全文
posted @ 2011-11-20 19:32 bigbigtree 阅读(835) 评论(0) 推荐(0) 编辑
摘要:以下未经说明,listctrl默认view 风格为report1. CListCtrl 风格 LVS_ICON: 为每个item显示大图标 LVS_SMALLICON: 为每个item显示小图标 LVS_LIST: 显示一列带有小图标的item LVS_REPORT: 显示item详细资料 直观的理解:windows资源管理器,“查看”标签下的“大图标,小图标,列表,详细资料”2. 设置listctrl 风格及扩展风格 LONG lStyle; lStyle = GetWindowLong(m_list.m_hWnd, GWL_STYLE);//获取当前窗口style lStyle & 阅读全文
posted @ 2011-11-20 09:53 bigbigtree 阅读(256) 评论(0) 推荐(0) 编辑
摘要:1.GDAL介绍GDAL是一个转换各种栅格数据格式的库。包括读取、写入、转换、处理各种栅格数据格式(有些特定的格式对一些操作如写入等不支持)。它使用了一个单一的抽象数据模型就支持了大多数的栅格数据(GIS对栅格,矢量,3D数据模型的抽象能力实在令人叹服)。当然除了栅格操作,这个库还同时包括了操作矢量数据的另一个有名的库ogr(转换矢量GIS数据),这样这个库就同时具备了操作栅格和矢量数据的能力,目前ogr能够支持的数据格式包括:Arc/Info Binary Coverage、DWG、ESRI Personal GeoDatabase、ArcSDE、ESRIShapefile、GML、GRAS 阅读全文
posted @ 2011-11-19 20:42 bigbigtree 阅读(22255) 评论(0) 推荐(1) 编辑
摘要:开始入驻博客园,开始程序员的生活~~各种敲代码各种编译各种BUG体验——适应——喜欢—— 阅读全文
posted @ 2011-11-19 20:35 bigbigtree 阅读(200) 评论(0) 推荐(1) 编辑
摘要:即描述一个GDAL data store能够包含的信息的类型。Dataset一个dataset (即一个GDALDataset 对象)是一组相关的raster bands和一些属于它们的公共信息的集合。尤其是dataset有一个适用于它所有bands的关于raster size的概念,它是用pixels 和 lines来描述的。这个dataset也负责它所有bands的地理参考的转换和坐标系统的定义。Dataset本身也可有相关的metadata,即以string形式的一张name/values pairs的列表。注意:GDAL dataset和raster band 的数据模型是基于 the 阅读全文
posted @ 2011-11-19 20:31 bigbigtree 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:CString::MakeUppervoid MakeUpper( );Remarks备注Converts this CString object to an uppercase string.将原对象的所有小写英文字母转换为大写。(只是将小写的英文字母转换为大写,对于其它的字符不做变化,例如:大写字符,数字,汉字)Example实例The following example demonstrates the use of CString::MakeUpper.// example for CString::MakeUpperCString s( "abc" );s.Mak 阅读全文
posted @ 2011-11-18 10:39 bigbigtree 阅读(6521) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示