- 博客(36)
- 资源 (3)
- 收藏
- 关注
原创 在QT Creator下用CMake编译GEOS库
在工程目录下新建“lib”和“include”两个子目录,将”libgeos.dll、libgeos_c.dll“两个dll文件复制到“lib”目录,将解压后的目录”geos-3.12.1“下面的学习“include/geos/”下面的所有文件拷贝至工程目录下的“include”中,至此,调用前设置工作完成。三、分析CMakeLists.txt文件并编译:经过仔细对工程目录下的所有CMakeLists.txt文件分析,未发现有误之处,便不再修改CMakeLists.txt文件,进行下一步构建工程。
2023-12-20 11:57:26
1340
转载 森林探险旅游开发模式初探(转)
——本文章均为专家手笔,来自“北京绿维创景规划设计院”(一家以旅游策划/规划,景观设计,旅游商业运作,旅游投资/融资服务为核心业务的专业机构。)转载请注明出处。 一、森林探险旅游发展现状及存在问题 人类进行探险活动的历史,非常的久远,甚至可以说自人类出现起就从未停止过。随着个性化的呼声和要求越来越多,探险等极限运动已经开始成为都市人群,尤其是年轻人所热衷的时尚。森林探险
2009-05-05 23:56:00
4166
转载 保护理念下的森林公园游憩方式创新设计(转)
——本文章均为专家手笔,来自“北京绿维创景规划设计院”(一家以旅游策划/规划,景观设计,旅游商业运作,旅游投资/融资服务为核心业务的专业机构。)转载请注明出处。 从国内学术界对森林公园的定义来看,与风景名胜区、自然保护区有所不同,森林公园是一种以保护为前提,利用森林的多种功能为人们提供各种形式的旅游服务,及可以进行科学文化活动的经营管理区域。但目前森林公园的开发者,往往为直接的经济利
2009-05-05 23:45:00
3694
1
原创 ICommonDialog的接口使用
在开发应用程序中,需要使用通用的文件打开/保存/颜色/打印/等对话框,其实可以通过加入注册的ActiveX控件Microsoft common DialogControl version6.0来方便设置显示属性达到要求:{... ICommonDialogPtr ipCommonDialog;//包装成智能指针的接口 GetDlgControl(IDC_COMMONDIALOG1
2009-04-26 22:08:00
1341
原创 编辑图形源码
{ IGraphicsContainerSelectPtr ipGraphicsContainerSelect = (IGraphicsContainerSelectPtr)m_ipMap; LONG selCount; ipGraphicsContainerSelect->get_ElementSelectionCount(&selCount); if(selCount ==0)
2008-10-10 17:22:00
928
原创 读《墨庄漫绿》
唐子西投张天觉诗 桃花能红李能白,春来无处无春色。不应尚有数枝梅,可是东君苦留客。向来开处当严冬,李桃未在交游中。只今已是丈人行,勿与年少争春风。 治偏头痛宋朝宫庭偏方:以新萝卜取自然汁,入生龙脑少许调匀,昂头滴入鼻孔。左痛灌右鼻,右痛灌左鼻。左右俱痛,并灌之。
2008-10-06 20:05:00
885
原创 为线要素增加高程值(Z值)
编译通过,但还未调试://为线要素增加高程值(Z值)void CAsongGISView::LineAddZvalue(IMapPtr ipMap, IQueryFilterPtr ipFilter){ LONG count(0); HRESULT hr; ipMap->get_LayerCount(&count); for(int i = 0; i { ILayerPtr ipC
2008-10-02 00:28:00
1903
原创 调用的ArcEngine已定义命令
////////////////////////////////////////////////////////////重载打开文件命令void CAE3DProView::OnFileOpen() { //打开.sxd文件 LPDISPATCH object = m_sceneControl.GetObject(); ICommandPtr ipCmd; ipCmd.CreateInstanc
2008-09-26 16:56:00
1124
原创 听:快乐的牧羊人
上个月,到内蒙古的呼伦贝尔大草原一趟,真真切切地感受了一下大草原的美丽和博大的胸怀,而回来后不久,就从金鹰电视节颁奖的开幕式上看到和听到了来自新巴尔虎左旗的小朋友所唱的“快乐的牧羊人”,有如天籁的歌声,不断地让我想起美丽的大草原,那么熟悉和亲切,而我那七岁多的女儿非要听几遍才渐渐地睡着...... 真感谢那些来自大草原的孩子们!!!
2008-09-13 22:20:00
1525
1
原创 制作符号闪烁的代码
void CAsongGISView::FlashPoint(IScreenDisplayPtr ipScrDis, IGeometryPtr ipGeom){ ISimpleMarkerSymbolPtr ipSimSymbol; ISymbolPtr ipSymbol; IRgbColorPtr ipRgbColor(CLSID_RgbColor); ipRgbC
2008-07-12 00:06:00
1434
原创 关于构建RasterPyramids
应该是构建Raster Pyramid的用法,但第一次调试还没有成功。HRESULT BuildPyramids(CString inputName) { CComBSTR dataPath; CComBSTR dataFile; HRESULT hr; CString temp; long idx; idx = inputName.ReverseFind
2008-06-25 17:41:00
970
原创 右键弹出菜单
主要功能是在地图上单点右键后弹出菜单:void CAsongGISView::OnOnMouseDownMapcontrol2(long button, long shift, long x, long y, double mapX, double mapY) { long lHwndParent; switch(button) { case 1: //
2008-06-23 23:29:00
762
原创 使用CTOCControl控件
这个控件不太好用,只能使用这点功能了:void CTocDlg::OnOnBeginLabelEditToccontrol1(long x, long y, BOOL FAR* CanEdit) { // esriTOCControlItem item = esriTOCControlItemNone; IBasicMapPtr ipBasicMap = 0;
2008-06-23 23:22:00
1418
1
原创 ATL如此显示窗口及对话框
ATL编程真不好理解,摸索了两三天,总算搞清楚了窗口和对话框的显示。其消息映射原理好象与MFC差不太多,只不过模版就用得多了:#include "stdafx.h"#include "resource.h"#include CComModule _Module;#include //////////////////////////////////////////////////clas
2008-06-02 23:29:00
2575
原创 将字符串转换为数值
int main(){ //字符串转换数值 string str = "123"; char *offset; long l; l = strtol(str.c_str(),&offset,0); cout str = "125"; unsigned long ul; ul = strtoul(str.c_str(),&offset,0); cout str = "12.5"; doubl
2008-05-29 20:55:00
1196
原创 读取由逗号分隔开的文本函数
读一块连续的文本字符串,由逗号或其它字符分隔成新的字符串,相当简单的函数及调用。#include #include #include #include void split(const string& s,char ch,vector& v){ //以指定字符分隔文本产生新的字符串 int i=0; int j=s.find(ch); while(j >= 0) { v.push_b
2008-05-24 22:27:00
2316
原创 CComBSTR类
CComBSTR封装了COM字符串数据类型BSTR。文件atlcomcli.h包含了的定义。CComBSTR类维护的唯一状态是一个公有的BSTR成员变量m_str。 CComBSTR对象有八个可用的构造函数。默认的构造函数简单地把m_str变量初始化为NULL,表示一个有效的空BSTR字符串。析构函数通过调用SysFreeString销毁m_str中的所有内容。函数的说明:如传入
2008-05-23 22:53:00
941
原创 “少女的祈祷”已基本搞定
以前看到这首曲的谱就心里直发毛,还搞不懂为何在排书时难度还在“童年的回忆”的前面,跨度那么大的八度音和琶音,速度也不慢,初次看谱觉得难度太大了,不知从何下手。春节过后这段日子,在加大了练习力度后,感觉有所收获,原来总是弹错位置的毛病得到了一定的克服,特别是在完全搞定“致爱丽丝”和“童年的回忆”,信心倍增。果然不出一月,就基本可以弹完全谱了,相信再过一阵子应该水到渠成了。
2008-04-03 19:59:00
766
转载 FILE指针的使用
一、文件操作的一般过程定义文件指针 FILE *打开文件 fopen对文件进行读写二、系统已定义的与文件操作有关的数据结构全都在stdio.h中 FILE 结构体 FILE *fr,*fp,*fw;FILE* 指针作为文件句柄,是文件访问的唯一标识,它由fopen函数创建,fopen打开文件成功,则返回一个有效的FILE*指针,否则返回空指针NULL 标准
2008-03-28 09:37:00
2277
原创 读取股票日K线数据文件的程序
经过一晚上的研究,总算把读取核新数据日K线文件(*.day)的办法搞出来了:如下:void OnReadDay(CString DayFileName){ FILE *pfDay; if((pfDay =fopen(DayFileName,"rb"))==NULL) { return; } int Header; int Unused; int DateField; unsigne
2008-03-27 22:36:00
4228
原创 终于可以弹完“童年的回忆”了!
差不多二十年前用吉它弹熟练了克莱德曼的“童年的回忆”,自从开始练钢琴以来,那部分华彩的琶音总是难以过关,连接不上。这星期,早上狠练上了一阵,到今天终于拿准了,再加把劲,应该可以全部连贯起来弹了。感觉十分开心!
2008-03-11 21:46:00
1540
原创 送别二炮官兵!
昨天下午是援郴的二炮官兵完成任务离郴的日子,我没有赶到欢送的现场,我观看了新闻,那场面太感人了,心中真的是感慨万千。对这种军爱民、民拥军的精神进行归纳和总结也许比任何空洞的理论学习要有教育意义得多!
2008-02-26 15:27:00
655
原创 感谢唐山的宋志永等十三位兄弟!
来自唐山市的十三位兄弟于三天前离郴返家,我们郴州人从心底上感谢他们,为郴州带来了有电的光明和温暖,但最重要的是带来的是精神上的 粮食,也许一辈子都能分享受用!我们要记住他们:他们的名字是 :宋志永36岁 宋志先48岁 曹秀军46岁 杨国平54岁 杨国明44岁 杨东21岁 王宝国47岁 王宝忠44岁 王德良47岁 王金龙19岁 尹福60 岁 宋久富39岁 王加祥62岁。
2008-02-26 15:19:00
1627
原创 南方冰灾,无水无电
自2008年1月14日以来,本市受五十年不遇的冰冻危害,停水停电,网络通讯全无,森林蓄积量减少了40%。至今仅恢复了60-80%城区供电供水,乡镇供电短期内困难较大,本博客亦无法及时更新。
2008-02-12 10:13:00
1184
原创 从文件中提取数字
程序的功能是从指定的文件中提取所有的整数,并把它们依次存入到一个字符串中:void IosTest(){ char a[50]; char b[50]; istrstream sin(a); ostrstream sout(b,sizeof(b)); ifstream file1("w1.dat",ios::in|ios::nocreate);//w1.dat为指定打开文件 if
2007-12-31 23:37:00
1290
原创 Excel设置单元区域背景色
range.AttachDispatch(sheet.GetRange(COleVariant("I1"),COleVariant("I22")),true); range.SetColumnWidth(_variant_t((long)3));///////////////////////////////////////////////////////////////// Interior
2007-12-09 11:20:00
1416
原创 不同数据表记录构建树控件
几个函数搞定:void CErrorCheck::AddRootTree(){ //创建图象标签 m_TreeBootImage.Create( IDB_BOOT,20,1,ILC_COLOR8); m_ctrlTree.SetImageList ( &m_TreeBootImage,TVSIL_NORMAL ); m_ctrlTree.SetTextColor (RGB(7,145
2007-12-07 22:54:00
1380
转载 关于arcgis engine符号库的讨论
原文出自: http://aodahuzi.bokee.com/5065727.html符号化是GIS应用开发中重要的功能或者是处理,由于程序中每次调入一个图层的图层的符号都是随机的,动态变化的,所以不利于图层的美观。还有一点就是符号有增加电子地图可读性的功能。符号的来源 符号的来源有以下几种:1、符号库Desktop的符号文件 把要用的符号用desktop的style
2007-12-04 23:22:00
1300
原创 [转贴]空间数据建库的大致过程
在地理信息系统的建设中,基础地形库的建设大概要占到整个系统的70%左右。由此可以看到数据库的建设在GIS 系统的建设过程中占有极其重要的地位。但是,在建库的过程中总会碰到各种各样的问题,从而导致建库的困难,甚至无法完成建库的工作。要解决建库遇到的各种问题,顺利的完成建库,就要对建库的整个过程进行分析,从中找出影响建库的最主要的因素,并认真的分析这些因素产生的根本原因,制定出解决这些问题的解决
2007-12-04 23:08:00
1875
转载 更多的VC经验
1 toolbar默认位图左上角那个点的颜色是透明色,不喜欢的话可以自己改。2 VC++中 WM_QUERYENDSESSION WM_ENDSESSION 为系统关机消息。3 Java学习书推荐:《java编程思想》4 在VC下执行DOS命令 a. system("md c://12"); b. WinExec("Cmd.exe /C md c://12", SW_HIDE
2007-11-30 21:39:00
3986
2
原创 Mxd文件的分类保存
对已打开正在编辑的文件进行保存:void CTestView::OnMenuSavemxdfile() { VARIANT_BOOL vbReadOnly; //判断是否只读 m_ipMapDoc->get_IsReadOnly(m_bstrDocName,&vbReadOnly); if(vbReadOnly == VARIANT_FALSE) { //如果文件不为只读,则进行保存 m
2007-11-20 22:21:00
1599
原创 增广贤文
1.钱财如粪土,仁义值千金。作事须循天理,出言应顺人心。有云:吾辈之人,从出生到老,所需按可比计算,充其为200万RMB,就是说,超过这个数的钱再多也是别人的,只不过是挂之其人名下,替人照看,但其中所需担当的精力和风险却是自已负担。据此而言,多余的钱财还不如粪土,可笑世人的忙忙碌碌是在为不如粪土的东西,可叹,可叹!循天理而行,天必佑之,逆天而行,势必摧之。2.孝当竭力,非徒养身。鸦有
2007-11-19 10:21:00
786
转载 VC雕虫小技集(转帖)
VC雕虫小技集1、避免随机数相同,可以取当前时间,读文件,读任意内存(如未定义变量,有一定危险). CTime t = CTime::GetCurrentTime(); int n = t.GetMinute() * 60 + t.GetSecond(); while(n-- > 0) { rand(); } const int N = 100;
2007-11-19 09:54:00
1826
原创 打开MXD文件的代码
如何打开MXD文件: BOOL CTestView::LoadMxdFile(){ //打开mxd文件 CFileDialog fileDlg(TRUE,NULL,NULL,OFN_EXPLORER|OFN_HIDEREADONLY, "mxd文件(*.mxd)|*.mxd||",NULL); if(fileDlg.DoModal()!=IDOK) return FALSE;
2007-11-14 17:17:00
4532
原创 自制Excel表格模板代码
最近开发伐区设计管理系统,使用表格进行打印,做了一个模板文件,但是总是不太好用,只好重新设置一个空表格,代码如下: void CExcelTestDlg::OnBtnUseexcel() { _Application AppExcel; Workbooks books; _Workbook book; Worksheets sheets; _Worksheet she
2007-11-13 20:10:00
3140
原创 用互斥量来判断程序是否已运行
CreateMutex 函数用于创建一个命名的或无命名的互斥量对象. HANDLE m_hMutex=CreateMutex(NULL,TRUE, m_pszAppName); if(GetLastError()==ERROR_ALREADY_EXISTS) { AfxMessageBox("伐区管理系统已经运行!"); return FALSE; }
2007-11-13 19:55:00
1049
QT下MinGW32平台CMake已编译的GEOS库
2023-12-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人