- 博客(74)
- 资源 (5)
- 收藏
- 关注
转载 2D Range and Neighbor Search
Table of Contents47.1Introduction47.2Example: Range Search47.1 IntroductionGeometric queries are fundamental to many applications in computational geometry. The task is
2014-11-21 17:26:57
695
转载 Three.js讲解以及WEBGL实例
webGL可以让我们在canvas上实现3D效果。而three.js是一款webGL框架,由于其易用性被广泛应用。如果你要学习webGL,抛弃那些复杂的原生接口从这款框架入手是一个不错的选择。自己虽然在去年6月份接触过一段时间,但是一直没有时间研究一下,对webGL了解的也不是很多,近来有些时间,总结一下自己掌握的这些WEBGL的东西,也给大家分享一下。在本篇文章当中,会以一个demo为例,读
2014-10-16 16:55:17
1266
转载 LIBXML2库windows使用指南
写这篇文章的原因有如下几点:1)C++标准库中没有操作XML的方法,用C++操作XML文件必须熟悉一种函数库,LIBXML2是其中一种很优秀的XML库,而且它同时支持多种编程语言;2)LIBXML2库的Tutorial写得不太好,尤其是编码转换的部分,不适用于中文编码的转换;3)网上的大多数关于Libxml2的介绍仅仅是翻译了自带的资料,没有详细介绍如何在windows平台下进行编程,
2014-10-14 14:01:05
6468
2
转载 c++字符串大小写转换
在C++中,由于没有单独定义string这个对象,所以字符串的操作比较麻烦些。字符串转换大小写是一个常用的功能,今天就简单总结下常用转换的方法: 由于ANSI和Unicode在函数名上有差别,故都列出来,不过本人以Unicode为主。【1.用C语言标准库函数toupper,tolower】头文件:cctype c下面:ctype.h转大写Ansi版: int tou
2014-10-14 09:39:16
1168
转载 Multithreading C++ Out of Core Sotring for Massive Data|多线程C++的大规模数据外部排序
先说一下,这个其实是我为实现PantaRay或者是类似Dreamworks的Out of Core点云GI的技术储备,为大规模点云光线跟踪所准备的第一步。在实际的应用中,int类型会被64bit的uint64_t所代替,代表空间中的一个hash键。所有的代码全部使用STL+boost实现了足够高层次的抽象,读者完全可以根据自己的需要改写。This is the first step to
2014-10-10 09:37:55
1314
转载 COLLADA DOM Tutorial
引言 COLLADA是一个开放的标准,最初用于3D软件数据交换,由SCEA发起,现在则被许多著名厂家支持如Autodesk、XSI等。COLLADA不仅仅可以用于建模工具之间交换数据之用,也可以作为场景描述语言用于小规模的实时渲染。因为COLLADA DOM拥有丰富的内容用于表现场景中的各种元素,从多边形几何体到摄像机无所不包。我们可以通过COLLADA DOM库来进行场景文件的读取与处
2014-10-10 09:28:25
669
转载 在Windows下编译iconv
iconv基于GPL公开源代码,是GNU项目的一部分,在各种Unix-like操作系统下很容易编译和使用,而在Windows下编译iconv就没那么简单了。最新版的iconv(目前是libiconv-1.14.tar.gz)已经不再提供Visual C++的编译文件,最后一个支持VC编译的iconv版本是libiconv-1.11.1.tar.gz。虽然不是最新版,但是在Windo
2014-10-09 17:31:08
747
转载 windows环境下libxml2编译
libxml2编译1、源代码获取在windows下面编译libxml2,需要先下载下libxml2的源代码。可以再其官方网站上下载到相应的源代码。获取有ftp的模式http://xmlsoft.org/sources/也可以用git来clone源代码。git clone git://git.gnome.org/libxml2
2014-10-09 17:29:28
1320
转载 CIS坐标系统与投影变换
坐标系统与投影变换本文共可分为如下几个部分组成:地球椭球体(Ellipsoid)大地基准面(Geodetic datum)投影坐标系统(Projected Coordinate Systems ) GIS处理的是空间信息,而所有对空间信息的量算都是基于某个坐标系统的,因此GIS中坐标系统的定义是GIS系统的基础,正确理解GIS中的坐标系统就变得尤为重要。坐标系统又可
2014-09-19 00:05:17
1083
转载 轻松实现坐标转换
不同地理位置系统转换入门很多流行的应用程序可以提供基于位置的服务,但是计算机如何识别真实世界中的位置呢?很多方法都涉及到地理坐标系统,并且在实际应用中存在不同的此类系统。在本文中,应用程序架构师 Sami Salkosuo 演示了使用 Java™ 代码在两种流行的系统之间转换位置数据:人们较为熟悉的经纬度系统和统一横轴墨卡托投影(Universal Transverse Mer
2014-09-18 22:56:21
5842
转载 地图坐标与屏幕坐标的转换&&控制地图显示范围的参数
再开始这个话题之前,先提出一个问题:给你一副地图,里面的每个要素的坐标都已知,怎么把这幅地图在屏幕上显示出来?由此就引出了地图坐标与屏幕坐标的转换,它是GIS底层实现中调用频率最高的运算,地图渲染、浏览、要素选择、编辑等都会涉及到它,这个算法的实现效率,直接关系到整个系统的性能。 现在回答文章开头提到那个问题。首先,已知当前显示的地图范围是多少,即H、W、(x0,y0)已知;然后,已知
2014-09-17 18:16:47
6227
转载 根据两点经纬度计算距离
根据两点经纬度计算距离这些经纬线是怎样定出来的呢?地球是在不停地绕地轴旋转(地轴是一根通过地球南北两极和地球中心的假想线),在地球中腰画一个与地轴垂直的大圆圈,使圈上的每一点都和南北两极的距离相等,这个圆圈就叫作“赤道”。在赤道的南北两边,画出许多和赤道平行的圆圈,就是“纬圈”;构成这些圆圈的线段,叫做纬线。我们把赤道定为纬度零度,向南向北各为90度,在赤道以南的叫南纬,在赤道以北的
2014-09-16 08:38:13
498
转载 GIS理论(墨卡托投影、地理坐标系、地面分辨率、地图比例尺、Bing Maps Tile System)
墨卡托投影(Mercator Projection),又名“等角正轴圆柱投影”,荷兰地图学家墨卡托(Mercator)在1569年拟定,假设地球被围在一个中空的圆柱里,其赤道与圆柱相接触,然后再假想地球中心有一盏灯,把球面上的图形投影到圆柱体上,再把圆柱体展开,这就是一幅标准纬线为零度(即赤道)的“墨卡托投影”绘制出的世界地图。 一、墨卡托投影坐标系(Me
2014-09-15 18:39:30
1025
转载 GIS 像素和米在转化
当我们在用arcgis server 构建切片时,我们会发现在缓存生成的conf.xml中有这样的片段: 像素和米在转化" title="GIS 像素和米在转化" style="border:0px; max-width:100%; margin:0px; padding:0px; list-style-type:none; list-style-position:initial">
2014-09-15 18:35:25
5250
转载 地理(投影)坐标与屏幕坐标的转换!
刚接触到这个东东,确实头晕!什么地理坐标,投影坐标,屏幕坐标等等.......哎....地理知识中学学过(都不知道咋学的),数学貌似N多年不用也都还给老师了!确实悲哀.....唉....终于认真的研究了一下才算明白是怎么回事了!其实不要管什么地理坐标,投影坐标还是屏幕坐标,搞的你是非要知道天文地理似的才能去动手去做这个东东!原理掌握一个,那就是只用弄明白地理坐标和屏幕坐标的定义规则就OK了...
2014-09-15 15:52:36
1103
转载 经纬度到屏幕像素点的换算方法
经纬度到屏幕像素点的换算方法最近做的项目中有个机能:由给出的经纬度坐标,在屏幕描绘相应的位置点,以此作出简易地图。之前在网上找过,相关内容不是很具体贴和。今天就自己做的,做个总结贴上来。相关问题点:1)地球是不规则的球体,两极扁,赤道鼓。不能简单地作为圆球体来计算。2)每纬度在地理位置上的距离是一致的(约111公里),但是每经度之间的距离是不同的(越往两极,东西方向上的距离就越小),不
2014-09-15 15:45:04
1458
转载 C++ 获取文件夹下的所有文件名
[cpp] view plaincopychar * filePath = "D:\\sample"; vector files; ////获取该路径下的所有文件 getFiles(filePath, files ); char str[30]; int size = files.size(); for (int
2014-09-11 09:40:50
526
转载 关于C++中如何判断文件,目录存在的若干方法
在我们平时的编程时,经常需要判断文件或者目录是否存在,相对来说判断文件的存在性比较简单,目录则比较复杂。下面就详细的介绍几种方法。 首先关于判断文件的存在性:一、ifstream在C++中,可以利用ifstream文件输入流,当我们直接使用ifstream来创建文件输入流的时候,如果文件不存在则流创建失败。ifstream fin("hello.tx
2014-09-11 09:30:55
559
转载 vs2010下编译及配置libjpeg
1.下载源码:www.ijg.org,我使用的是jpegsr9.zip,解压到指定目录,用/jpeg-9表示2.使用visual studio命令提示,打开/jpeg-9,执行NMAKE -f makefile.vc setup-v103.用vs2010打开/jpeg-9/jpeg.sln直接编译,将在/jpeg-9/release下生成jpeg.lib4.将/jp
2014-09-05 15:24:17
1113
转载 win8.1+vs2013下安装CGAL(含qt、boost、cmake)
我的CGAL配置环境为:windows8.1+vs2013+qt4.8.6+cmake2.8CGAL是非常强大的算法几何库,它是基于boost库编写的,因此需要要首先配置boost。为了完成计算机辅助几何的项目需要用到很多几何算法(网格划分、几何建模等),所以需要配置安装CGAL,个人感觉这是我遇到过最复杂的软件配置。中间出了很多类型的错误,还好最后终于成功了,现分享经验如下:
2014-09-02 11:27:06
1036
转载 一步一步的使用C++和OPENGL实现COLLADA骨骼动画 第一部分
一步一步的使用C++和OPENGL实现COLLADA骨骼动画第一部分 英文原作者:waZim原文标题:Step by Step Skeletal Animation in C++ and OpenGL, Using COLLADA原文地址:http://www.wazim.com/Collada_Tutorial_1.htm Sleepy译
2014-08-28 10:34:33
1427
转载 DAE模型与骨骼动画解析渲染
DAE,即Collada,这里指定版本1.4.1。collada是一个开放的标准,最初用于3D软件数据交换,由SCEA发起,现在则被许多著名厂家支持如Autodesk、XSI等。目前的3D工具,如3dsmax、maya、blender等均支持导出collada格式文件,你需要做的是下载对应工具的导出插件,地址:Go。DAE数据格式文件采用DOM方式结构,由于涉及3D方方面面的描述,是一个很
2014-08-28 10:28:54
12327
1
转载 Collada 快速入门
说明:Collada的文件格式,中文版的很少,在csdn上看到了一个Sleepy的,感觉也不是全面特别是没有图让我很伤感,所以我在这里加上了图,希望对大家有帮助。一步一步的使用C++和OPENGL实现COLLADA骨骼动画第一部分 英文原作者:waZim原文标题:Step by Step Skeletal Animation in C++ and OpenG
2014-08-28 10:25:08
4639
转载 error LNK1123: 转换到 COFF 期间失败
解决方案1:原来机器上安装了VS2010非常正常,安装VS2012后,出现提示错误 13 error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏,如图: 出现的具体原因是微软的链接文件的格式变了(让人无语的微软) 微软官方给出的具体解决方法是给VS2010打SP1补丁。下载地址是:http://www.microsoft.com/en-us/
2014-08-27 17:39:10
496
转载 VS2010下安装boost库
1.去www.boost.org下载最新的boost,我下载了boost_1_46_1.7z2.(我放在D:/cpp目录下)解压到当前文件夹3.打开VS2010->VS TOOLS->VS命令提示4.CD D:/cpp/boost_1_46_1 5.输入bootstrap,便生成bjam.exe文件6.输入bjam toolset=msvc-10.0 var
2014-08-27 16:32:05
474
转载 OSG开发概览
1 OSG基础知识Ø OSG是Open Scene Graphic 的缩写,OSG于1997年诞生于以为滑翔机爱好者之手,Don burns 为了对滑翔机的飞行进行模拟,对openGL的库进行了封装,osg的雏形就这样诞生了,1998年Don burns 遇到了同样喜欢滑翔机和计算机图形学的Robert Osfield ,从此Robert Osfield加入了osg小组的开发并一直担任开
2014-08-15 17:20:08
1039
转载 OSG+VS2010+win7环境搭建
Win7下 osg+vs2010环境搭建一.相关准备a) Osg源码当前最新版:OpenSceneGraph的3.0.0.zip下载链接:http://www.openscenegraph.org/downloads/stable_releases/OpenSceneGraph-3.0/source/OpenSceneGraph-3.0.0.zipb) Osg第
2014-08-15 09:12:52
541
转载 Win7+OSG+VS2010安装详细步骤
因为我最近做的一个东西要用到OSG,就开始学习它,首先是搭建运行环境,在这里分享一下初步成果:一.相关准备 a) Osg源码 当前最新版:OpenSceneGraph的3.0.0.zip 下载链接: http://www.openscenegraph.org/downloads/stable_releases/OpenSce
2014-08-14 18:49:01
1404
转载 GIS 中地理坐标和屏幕坐标的标准转换方法
在GIS中,当你拿到一个图层的地理坐标后,如果需要绘制到屏幕上,那么不可避免的需要在地理坐标和屏幕坐标之间进行转换,转换的方法相信每一个做GIS的都会有自己的实现方法,本文描述的是和ArcGIS、WMS、OpenLayers完全一致的坐标转换方法,当然这三个工具、标准、脚本也是采用的相同的方法;因为采用完全一致的坐标转换方法,因此在我自己实现的WMS服务程序中提供的含透明通道的图,可以完全
2014-08-12 16:17:56
1093
转载 GDAL综合整理--8:Swig编译和帮助文档生成
在网上看到这篇文章写得非常全面,而且是中文的,就转过来了,学习一下其中有部分内容是重复的,不过不影响,非常好的资料主要转自http://blog.youkuaiyun.com/liminlu0314?viewmode=contents全文见http://blog.youkuaiyun.com/liminlu0314/article/details/6945452就不全部转了,由于不
2014-08-12 15:53:25
782
转载 GDAL综合整理--7:GDAL实用工具简介
在网上看到这篇文章写得非常全面,而且是中文的,就转过来了,学习一下其中有部分内容是重复的,不过不影响,非常好的资料主要转自http://blog.youkuaiyun.com/liminlu0314?viewmode=contents部分GDAL工具功能简介gdalinfo.exe 显示GDAL支持的各种栅格文件的信息。gdal_tr
2014-08-12 15:51:13
1825
转载 GDAL综合整理--6:GDAL部分类说明
在网上看到这篇文章写得非常全面,而且是中文的,就转过来了,学习一下其中有部分内容是重复的,不过不影响,非常好的资料主要转自http://blog.youkuaiyun.com/liminlu0314?viewmode=contentsGDALMajorObject所有核心类的父类是GDALMajorObject,它定义了一些操作元数据的属性和方法
2014-08-12 15:50:21
1772
转载 GDAL综合整理--4:GDAL目录结构
在网上看到这篇文章写得非常全面,而且是中文的,就转过来了,学习一下其中有部分内容是重复的,不过不影响,非常好的资料主要转自http://blog.youkuaiyun.com/liminlu0314?viewmode=contents以下摘自:http://blog.youkuaiyun.com/liminlu0314/article/details/6933772
2014-08-12 15:48:18
872
转载 GDAL综合整理--5:GDAL编译说明
在网上看到这篇文章写得非常全面,而且是中文的,就转过来了,学习一下其中有部分内容是重复的,不过不影响,非常好的资料主要转自http://blog.youkuaiyun.com/liminlu0314?viewmode=contentsGDAL编译说明一、简单的编译1、使用VisualStudio IDE编译首先进入GDAL的源代码
2014-08-12 15:47:33
1108
转载 GDAL综合整理--2:大体结构
在网上看到这篇文章写得非常全面,而且是中文的,就转过来了,学习一下其中有部分内容是重复的,不过不影响,非常好的资料主要转自http://blog.youkuaiyun.com/liminlu0314?viewmode=contents二、大体结构GDAL使用抽象数据模型(abstract datamodel)来解析它所支持的数据格式,抽象数据模型包括数据集(
2014-08-12 15:46:21
942
转载 GDAL综合整理--3:Gdal数据模型
在网上看到这篇文章写得非常全面,而且是中文的,就转过来了,学习一下其中有部分内容是重复的,不过不影响,非常好的资料主要转自http://blog.youkuaiyun.com/liminlu0314?viewmode=contents在看python-gdal的相关文档时,里面提到的GDAL Data Model,其URL为http://www.gdal
2014-08-12 15:45:19
717
转载 GDAL综合整理--1:简介
在网上看到这篇文章写得非常全面,而且是中文的,就转过来了,学习一下其中有部分内容是重复的,不过不影响,非常好的资料主要转自http://blog.youkuaiyun.com/liminlu0314?viewmode=contents一、简介1.GDAL简单地说,GDAL是一个操作各种栅格地理数据格式的库。包括读取、写入、转换、处理各种栅格数据格式(有些特定
2014-08-12 15:44:47
656
转载 3d文件格式规范001---obj格式
开发公司:Alias|Wavefront公司典型应用:软件:(1)Advanced Visualizer(Wavefront)(2)Poser其他应用:所有dcc/cad/cam都支持该格式问题提出:3D软件模型之间的互导时出现的错误,比如如果Maya自身的模型出错,也可以先转成OBJ格式,修改之后再导回Maya。############
2014-08-12 15:39:54
1954
转载 3D中的OBJ文件格式详解
OBJ文件是Alias|Wavefront公司为它的一套基于工作站的3D建模和动画软件"Advanced Visualizer"开发的一种标准3D模型文件格式,很适合用于3D软件模型之间的互导,也可以通过Maya读写。比如你在3dsMax或LightWave中建了一个模型,想把它调到Maya里面渲染或动画,导出OBJ文件就是一种很好的选择。目前几乎所有知名的3D软件都支持OBJ文件的读写,不过其中
2014-08-12 15:35:25
8102
转载 OGR + Python 要素的描述
layer,featureclass,etc(OGR,原来是讲OGR的,不是ESRI的产品的)需要解释解释Layer了。这里的Layer指是一个由同种要素(Feature)组合在一起的"层"。相当于在ESRI定义的模型中的要素类(FeatureClass),也可能相当于一个要素数据集(FeatureDataSet)。总之是要素的集合。 关于要素数据集,Modeling our worl
2014-08-12 14:46:39
3095
OpenLayers_3_入门教程详细版
2017-03-26
Visual Assist X 10.8.2048安装程序与Crack破解补丁. 2014.09.22 (General release.)
2014-10-17
GeoSever资料
2013-03-14
easyload 9.0
2008-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人