自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

giantchen

C/C++,开源

  • 博客(71)
  • 资源 (17)
  • 收藏
  • 关注

原创 简明GISer Python学习指南

简明GISer Python学习指南缘起GISer学PythonPython简介学什么学习资源视频图书基础入门进阶高级(专业)开发库webGIS开发遥感影像处理爬虫机器学习数据处理arcpy应用论文图例图形界面环境配置其他工具书单下载链接列表开发环境搭建缘起python是GISer工作和学习中的好工具,因为快速算法原型、人工智能研发、处理数据、处理流程自动化都在使用python。我对工具的了解的基本原则是大胆尝试,小心求证。2012年接触到python,是因为arcgis 10.0把VBScript废掉

2021-03-05 17:48:01 617

原创 试试

使用Markdown编辑器写博客我只想知道后面这个模板是不是会保留啊。感觉是比以前的好多了哦。本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键...

2015-05-02 19:20:06 1712

翻译 CMFCRibbonButton使用HICON作为参数的构造函数BUG

发现RibbonButton中的一个小bug

2014-07-18 13:31:45 2172 1

翻译 本机上使用Three.js加载纹理

如何使用本地文件,WebGL默认情况下不允许使用本地文件,另外早上使用Unity3D时也碰到了安全沙箱的问题,只要在服务器端的根目录下建立crossdomain.xml文件并把访问的网址添加到文件作为允许访问的地址便可解决了,在Flash和Flex的开发过程中也会遇到安全沙箱问题,虽然安全沙箱问题和外部文件访问是两码事,但是究其根本就是访问方式和浏览器的安全策略产生冲突造成的。

2014-07-13 00:20:53 12025

翻译 如何将Arranged_2压入General_Polygon_set_2中

再译一篇CGAL调试过程记录的博客。

2014-07-02 00:53:56 1462

原创 OpenCV与MFC通用型图像处理开发实践

imagehandler 该程序的起源说来话长,它起源自上课的一次作业,后来又由于接触了OpenCV这个开源库,我就试图将OpenCV和MFC搓到一块,毕竟微软近来在界面上也下了狠功夫,尤其是Windows 7大获成功,而WP7.5和Windows 8跃跃欲试。结合Windows桌面也不失为一个有益的尝试。 目前的工作结果: 计划中的工作:(有兴趣的筒子可以一起学习QQ:5

2014-04-30 23:15:33 10505 2

翻译 网格(mesh)简化

mesh简化,地图简化利用计算几何实现

2014-04-30 22:55:05 9682

原创 小流涓涓成江海,拙技点点构平台——熬制文档,那些我都知道的

在   小流涓涓成江海,拙技点点构平台——熬制文档,这些你都知道吗?中我提了许多问题,是我之前一直困惑的问题,如今已经找到一些答案分享一下吧。我决定在这里把我知道的写下来。对于在Word 2010中插入页码这个问题本来也不难,双击页眉或是页脚,切换到页眉/页脚编辑模式,在page number的下拉菜单选择一个格式的页码就可以了。但是如果你遇到这

2014-04-18 16:27:32 1454

翻译 OGR DXF Driver

OGR中实现了DXF读取功能,先贴过来,翻译什么的再说

2014-04-03 16:15:15 3290

转载 CTreeCtrl 父结点联动子结点CheckBox

来自http://www.cnblogs.com/chain2012/archive/2011/06/22/2086647.html网上搜索了一番,发现没有一个符合我的要求的,于是自己写。程序功能实现:在按下父结点的CheckBox后,其子结点全部跟随父结点的CheckBox属性设置。实现步骤:1.重载CTreeCtrl的单击事件void CXMLT

2014-03-31 01:46:30 2379

翻译 通过树形控件中项的名称找到项(Finding an Item in a CTreeCtrl)

If you want to find an item in a tree control (CTreeCtrl from MFC) by its name you need a recursive function. Below is a function that does that. How does it work: you pass the text of the item to sea

2014-03-29 12:17:06 2517

翻译 用OpenCV叠加(融合)两幅图像

OpenCV教程,配套OpenCV源代码,代码亲测,效果如附图所示

2014-03-26 13:30:40 24889 3

翻译 矩阵的蒙板操作

OpenCV教程译文,配套openCV源代码的教程

2014-03-26 13:24:31 2638

翻译 组合框的使用

组合框控件动态创建的用法,包括消息机制、属性修改等。

2014-03-22 17:41:27 3409

翻译 NDK构建osgEarth到Android上——成功案例

这是一个来自osgearth社区的关于osgearth如何编译到android中的讨论我想这个会为我们更进一步提供线索,还是很复杂但是多一些材料多一些可能性。

2014-03-04 16:10:05 5361 4

原创 小流涓涓成江海,拙技点点构平台——熬制文档,这些你都知道吗?

说到写文档我是极度蛋疼有没有?没办法,项目总是要验收的,设计文档、培训文档、**文档......不能少的。感觉这东西毫无技术含量值得我们这么大费周章去搞吗?反过来考虑了一下,没技术含量就做一把呗。最后发现自己效率极低,写出来的东西也是极烂的,我决定正视文档,并且把握用到的好用的东西分享出来,让文档不在成为项目过程中的痛。

2014-02-22 21:20:21 1615 2

翻译 获取shapefile文件最小包围矩形的c++程序

要理解一个文件的组织格式我们应该回去阅读他们的设计手册和技术文档

2014-02-19 21:22:53 2798

原创 小流涓涓成江海,拙技点点构平台——OpenGL的glEnable和矩阵处理

OpenGL面向硬件只提供操作接口,对于接口使用的异常情况只能由开发者自己调试得出结论,最近频频受到困扰,这就需要一一记录细细数来,避免再走弯路哦。

2014-02-16 16:51:15 1475

原创 解剖WebGL应用程序

一个自学教程,希望在这个文章里可以搞清楚写一个WebGL程序到底需要哪些部分。这些基础构成在代码实现上如何完成,使用更高层次的开发引擎如何实现。本文中介绍的是WebGL最基本的元素,要入门WebGL我们无法逾越这些基本的概念。

2014-02-14 23:59:32 4036

原创 小流涓涓成江海,拙技点点构平台——细数OpenGL的异常

OpenGL面向硬件只提供操作接口,对于接口使用的异常情况只能由开发者自己调试得出结论,最近频频受到困扰,这就需要一一记录细细数来,避免再走弯路哦。

2014-02-13 17:39:42 1441

原创 完全的安卓初学者的NDK开发——几点注意

初学安卓,NDK和SDK什么关系都理不清就想开发个app玩玩,要注意一些让你无语的失误,故写下此文以供忽略

2014-01-16 18:44:19 2869

原创 Coding?是不是Coder思维模式

Think in XXX一直以来我认为GISers和Coders是没有太大关系的,我们有自己的专业思维方式,现在工作了觉得这个观念有必要修正一下,写点东西跟像我一样的GISers分享一下。首先,工具不能形成一种思维模式,思维模式需要待解决的问题来支持。从某种程度上GIS只是一种工具,一门技术型的专业为什么非要把这个东西弄成一个科学呢?有什么问题可以研究,有哪些技术是自己原创的呢?GIS中的理论...

2014-01-13 00:11:13 2332 2

原创 BIM科普系列——我也来一个Revit二次开发

在之前的没有标准的GIS问题中我就提到了关于一个真三维的GIS室内的物件如何实现信息管理,在二维,我们有室内地图,但三维是一个仿真的系统,仿照二维抽象的表达一个三维物体是不合理的。这时我们需要BIM——Building Information Model。至于BIM的基本概念我觉得有这么几个比较重要:1、为什么需要它2、在什么场合需要它3、如何去实现它在各个场合下的应用

2013-12-31 19:12:39 16572 1

原创 NDK构建osgearth到Android平台初体验

osgearth for ios已然成功了, osgearth for android也是一个好想法哦,试试呗。一大堆错误,贴出来分享一下,希望可以有编译出来的人给些建议。

2013-12-30 10:18:26 4951 1

原创 NDK编译的osg在Android平台上的几个问题

osg已经勉强可以被Android平台接受了,然而在讨论几点经验的时候我就提到这个编译还有一些瑕疵需要继续改进,如果有大神已经解决了可以在下面的回复中赐教。在这片文章中我将罗列一下遇到的一些问题和一些个人的臆测。

2013-12-30 09:47:12 2465 1

原创 用NDK构建osg库到Android 平台几点经验

在pc端osg已经证明了他的实力了,大量的扩展项目、严格的跨平台。在移动端目前还没有一个很好的3D开源框架可以使用,开发者需要从0开始写很费事,构建这样一个平台也非一日之功,将其编译到移动平台则来的简单了。一下是在几日来构建过程中遇到的一些问题,比较频繁的,已解决,分享一下。

2013-12-29 23:01:29 13386 12

转载 C++下的泛型编程设计模式

Design Patterns for Generic Programming in C++Alexandre Duret-Lutz, Thierry Géraud, and Akim DemailleEPITA Research and Development Laboratory14-16 rue Voltaire, F-94276 Le Kremlin-Bicêtre ced

2013-12-26 21:43:47 3193

原创 osg第三方库的编译笔记-collada,jpeg

Windows下编译Collada下载好支撑库:pcre、libxml2、zlib、boost;确保这些库都正确编译过去在动态编译的时候导出的静态成员没有在调用这个类的实现文件里面声明就会产生如下的错误:1>daeURI.obj : error LNK2001: unresolved external symbol "public: static class pcrecpp::Ar

2013-12-02 03:02:41 5696

原创 小流涓涓成江海,拙技点点构平台——OpenGL里画个带方向箭头的线段

我用OpenGL画个箭头基本思路是这样的:1、确定起点和终点;2、确定方向;3、确定箭翼的长度;4、画出箭头两侧;带箭头的线就画好了。lineto(origin,dst)//////////////////////////////////////////float signX = 1.0;float signY = 1.0;/// X,Y轴向的符号标记

2013-11-28 00:09:38 6771 7

翻译 如何用Visual Studio编译IJG JPEG库

JPEG是一个很底层的库,很多工程会严重依赖它,但是编译的环境不同会严重影响库的稳定性和兼容性,关于如何用VS编译也有很多的介绍了,问题的关键在于如何使用makefile。

2013-11-14 22:16:45 3390

翻译 osgearth earth文件规范-符号参考

该文是osgEarth的地球文件的symbol要素参考的译文

2013-11-11 02:37:25 5533 1

翻译 osgearth earth文件规范-Features&Symbology(要素与符号)

osg渲染引擎实现了仿真的基础功能,使用osg可以帮助我们快速实现仿真效果,osgEarth致力于数字地球的仿真实现,现已实现大量地理信息相关的算法,是数字城市仿真、三位地理信息的利器,但是目前还没有相关的中文文档,现将其地球文件技术文档翻译在此供大家参考。如果你不是地理信息相关专业你也不需要了解其中的原理,请继续关注本博客

2013-11-10 17:22:04 8720

原创 AHCI模式U盘安装Win7实战

电脑换了个硬盘,需要重新安装系统,可是我用U盘和DVD光盘怎么也装不上。按照正常的流程,启动电脑后,长按Esc(Asus的)或F9(技嘉主板)或F12(Inel体系的),进入启动项设置,选择U盘确定进入,但是U盘直接被无视,系统直接进入硬盘。随后我有尝试长按F2或delete键,进入到BIOS中在和boot相关的选项中设置了一阵,把我的U盘设置为第一启动项,但还是不能如愿进入到U盘仍然径直访问

2013-11-03 18:16:13 21057

原创 Dev-cpp包含路径设置与项目设置

如果你不知道VS如何使用,请跳过下面这一段。        Dev-cpp的项目设置相当于Visual Studio 2010中的项目设置,但是通过工具-》编译选项 设置的编译器设置类似VS中property sheet的概念,相对于整个IDE而言,这个编译器选项一直存在。但是它的缺点是不想property sheet那样方便可以导出为prop文件方便地在其他计算机上导入和修改。Dev-cpp

2013-10-31 19:08:32 12708

原创 小流涓涓成江海,拙技点点构平台——多线程开发

关于线程概念性的东西就不再重复,线程应用的实践很会很好地印证这些基本的概念。我的实例:在消息响应函数中利用_beginthread()函数我创建了一个新的线程,我还没有用Window 32位平台上诸如CreateThread,_beginthreadEx()这等高端货。但是这个简单的东西他不好控制没有易于理解的结束进程的方法,关于_endthread我也查找了许多资料才最终确定有用

2013-10-17 02:14:14 1233

转载 小心动态链接库链接静态库时的内存错误

来自技术博客最近写的模块,在独立的应用程序中测试是没问题的,但把它装配成DLL后,再在另一个应用程序中调用时却出现了内存错误。程序的模块链接关系大概是这样的:module就是我所写的模块,在这里被封装为DLL,因为要使用json相关的功能,该DLL链接了一个静态库 (jsoncpp.lib)。最后在应用程序中导入并使用module.dll,同时因为在应用程序中也需要用到json,所

2013-10-16 14:52:29 3104

原创 WebGIS实现——html5中绘制地图(草稿)

我们可以获取canvas对象为var c=document.getElementById("myCanvas");其应有js属性方法如下列举:1:绘制渲染对象,c.getContext("2d"),获取2d绘图对象,无论我们调用多少次获取的对象都将是相同的对象。2:绘制方法: clecrRect(left,top,width,height)清除制定矩形区域, fillRec

2013-10-13 13:54:25 14614 4

原创 动态链接库与主程序交互之[MFC] VC++动态链接库资源调用(一)

[MFC] VC++动态链接库资源调用在一个很大的项目中每个人会负责不同模块的开发,那么就需要动态链接的机制,主程序可以根据需要载入相应的模块。最近在开发一个项目模块正好学习了,关于动态库开发的一些经验分享的人并不是很多。看了许多帖子和博客很少可以做到所见即所需。本系列文章会考虑在不同平台下结合不同的开发库,基本属于入门级的。动态链接库的调用方法Windows平台下:a、在动态库程

2013-07-13 09:18:04 3777

原创 GDAL切割重采样遥感图像(航拍影像、卫片)

一个小测试程序开发全过程实录,完全新手入门级的实例,如果你还在为处理大影像而发愁,来试试这个称手的工具吧。

2013-07-09 21:12:55 8085 5

原创 osgEarth开发之OSG解构——失败的尝试

概述本文在吸收了《最长的一帧》以及相关参考资料的基础之上解读OSG的基础数据结构,渲染方法。这是一个实验,还有许多问题需要解决。话说我应该到论坛了着大牛,抱大腿的,但是我相信我会很快解决它的。

2013-06-20 12:04:28 5012

osgdem_vpb_data.rar

基于osgdem和vpb构建的全球地形三维数据,可以在osg中查看,也可以放到osgearth中。具体参考https://blog.csdn.net/giantchen547792075/article/details/9041005

2020-08-14

Python _GDAL_OGR_Cookbook.rar

GDAL ogr在python编程中使用的基础教程,本来都是网页版的,我给打印成pdf的了,还附带了几个最近几年gdal开发者的主题演讲ppt,以及gdal学习笔记,通过这个资源你可以比较全面地了解gdal并且可以在python中快速上手使用gdal干活了。

2020-08-14

osg关键帧动画播放控制

对fbx中的关键帧动画进行播放控制, Osg中使用的思路:1、用osg的fbx插件读取fbx到osg模型 2、解构得到的osg模型,将模型分解成一个个的关键帧(osgAnimation::KeyFrame), 3、重组关键帧得到需要的动画 3.1 重组关键帧时,要确定新动画在原动画的位置 3.2 根据开始时间和结束时间选取关键帧, 3.3 将关键帧压入通道,将通道赋给动画, 3.4 将动画注册到新的动画管理器中 3.5 将新的动画管理器设置为场景的新的更新回调。 4、如有必要,可以写出为osg格式的数据osgdb::write()

2020-08-14

imagehandler

这是基于OpenCV实现的影像处理工具,目前仅支持OpenCV支持的影像格式,影像数据量不能太大,可以进行的操作主要是几何变换(平移、缩放、镜像等)算法也是自己写的,可以供图像处理初学者学习使用,专业人士请飘过。另外,要点分省得自己下东西的时候问人讨,见谅。

2015-03-30

webgl globe

来自Google的WebGL Globe源代码哦,超炫值得一看想在网页上看地球吗

2013-07-07

Mastering openCV 示例代码

所有九章的代码,废了老大劲才在github里找到的

2013-06-27

奥多比 Tour de Flex 安装包

上不了Adobe官方网站?想要一个完整的Flex示例工程.

2012-11-06

Cloud_viewer与点云切割

Point Cloud 1.4.0的tutorial中编译完成的可执行程序,供广大网友观看效果,如有兴趣可以加入交流...qq号2397045724

2012-04-02

ArcGIS API for Flex

Esri网站上全部的版本都包含在里面了,从1.3到2.5,仅API没有Flex Viewer.....

2012-01-04

OpenCV Cookbook 源代码

这是我花了好大力气从网上找到的OpenCV2 cookbook的源代码,里面包含了这本书的所有源代码...不仅有源码,还附带书中的例图,以及在Mac下使用的代码...

2012-01-04

OpenCV 2 实例详解

加拿大渥太华大学计算机视觉,教授最新的OpenCV 的指导书,实例具体而微,不仅适合初学者入门,对于高手来说,这也是一本关于OpenCV新变革的入门书详细介绍最新的Mat数据结构和最新的应用

2011-11-17

arcgis10 注册机

破解 打开注册机选择好版本在注册机的右侧的列表框里选择,点击 所有 按钮生成文件全选 复制到 Service.txt文件中

2011-11-17

MFC ribbon 实例代码

在Visual Studio2010中使用Ribbon开发全新界面,还不错,值得体验

2011-10-29

深入浅出mfc教程 李久进

我么亲自实践过的东西和有价值的哦。里面有许多的联系实例帮助理解我们的课程住你学会数据结构

2010-10-31

全国计算机等级考试二级c语言笔试试题

1995-2009全国计算机等级考试二级c语言笔试试题,二级c语言笔试试题

2010-09-26

中国电信联网软件---极速星空

电信上网必备的软件连接工具,安装简便,只需打开setup即可

2010-09-11

visual basic 6.0

经过 360杀毒,在win7系统中也可以轻易装上,vb初学者的好帮手!

2010-09-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除