代码改变世界

Windows下编译gdal使其支持proj

2007-04-09 12:50 by flyingfish, 2300 阅读, 0 推荐, 收藏, 编辑
摘要:要使gdal支持proj中的一些投影操作,需要事先下载proj源码编译,编译好后拷贝其动态库proj.dll到gdalxx.dll同目录下即可。 在编译gdal时,关于proj的链接控制选项在nmake.opt的PROJ.4 stuff节 # PROJ.4 stuff# Uncomment the following lines to link PROJ.4 library statically... 阅读全文

在Windows下编译GDAL源代码并使支持C#开发

2007-04-08 22:22 by flyingfish, 2958 阅读, 0 推荐, 收藏, 编辑
摘要:gdal主站:http://www.gdal.org/ GDAL/OGR CSharp interface compilation 命令行编译:http://trac.osgeo.org/gdal/wiki/GdalOgrCsharpCompile 正常情况编译一般能够都很顺利完成,如果需要修改配置请修改nmake.opt相关选项。 命令行编译使GDAL支持C#的几个要点: 1、一定记... 阅读全文

CFileDialog的lpszFilter参数

2007-04-08 17:12 by flyingfish, 2687 阅读, 0 推荐, 收藏, 编辑
摘要:VC中CFileDialog类的lpszFilter参数用来通过后缀过滤文件。每次用,每次都要去查找拷贝,写到这里好找,呵呵。 如果要支持多个后缀,msdn介绍的方法是将上面的参数设成: szFilter[] = "Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.x... 阅读全文

??Arcgis Server DotNet Web ADF 模板例子改变字符集后出现的问题

2007-04-08 13:31 by flyingfish, 1178 阅读, 0 推荐, 收藏, 编辑
摘要:模板生成例子默应字符集该是utf-8,由于作扩展开发后参数传递中文有问题将web.config改了一下: --> 在模板生成页面浏览时提示如下错误,确认后其他功能正常,就是不能用放大镜和导航功能。 查了源代码,magnifiers对象是有的,并没有错误。 并且如果将字符集改为utf-8就正常,gb2312才报这个错误! 转化了WebMapApp.js的编码格式到gb2312等等方法都... 阅读全文

在IIS 发布Web App时使用ArcGIS Server Local services注意事项

2007-04-08 11:13 by flyingfish, 2419 阅读, 0 推荐, 收藏, 编辑
摘要:部署Web App时遇到问题,在ESRI bbs上提问贴如下: Server DotNET ADF部署问题 请教Server9.2 .NET ADF开发的应用得部署问题。在VS2005中调试时运行正常,但是部署到iis6,或者放到iis6中调试,总是异常。跟踪后发现:连接arcgis server服务器异常,但是我已经把aps.net的帐户加到arcgisuser组,为何连接不上,配置中有... 阅读全文

第一个ArcGIS Server9.2的例子开发完毕

2007-04-07 22:05 by flyingfish, 3376 阅读, 0 推荐, 收藏, 编辑
摘要:今天终于把本地搜苏的例子写完,尽管问题还很多。后边有时间再进一步完善。 总结一下这次用3周的时间来学习 Asp.net+ArcGIS server 9.2 DotNet ADF的感受: 1)、Web开发确实是未来企业级应用开发的必右之路。 2)、Web开发的界面表现空间巨大,巧妙运用CSS和JS可以做出界面极其漂亮的应用。 3)、具体到编程序和C/S没本质区别。区别主要是部署环境、软件的运行模型差... 阅读全文

??征集Sql Server2005设置Windows集成认证资料

2007-04-06 09:19 by flyingfish, 654 阅读, 0 推荐, 收藏, 编辑
摘要:对sql server数据库登陆采用windos集成身份认证是Mircosoft推荐的方式,但是搞了半天愣是没设置好。 在此征集在Web应用中对Sql Server2005设置Windows集成身份认证的完整资料,请高手赐教! 阅读全文

收藏: C++ 运算符重载 转换函数

2007-04-04 16:21 by flyingfish, 2056 阅读, 0 推荐, 收藏, 编辑
摘要:运算符重载一直掌握的不好,看到这几篇文章很好,全文收藏过来备用。 原文出自CSDN: 王老师 C++ 运算符重载 转换函数 第一讲 王老师 C++ 运算符重载 转换函数 第二讲 王老师 C++ 运算符重载 转换函数 第三讲 《第一讲》 运算符函数:operator 运算符 运算符重载,两种方式: a.成为成员函数 b.名字空间函数(友元函数) 不能重载的运算符有: ::, ., .*, ?: ... 阅读全文

Windows 2003中打开DirectX加速

2007-04-04 15:45 by flyingfish, 4503 阅读, 0 推荐, 收藏, 编辑
摘要:刚刚安装了Windows 2003,但是现在发现很多3D游戏都不能运行,只有一些传统2D平面游戏还能勉强运行,而且速度很慢。感觉上Windows 2003在运行PhotoShop时很快,但是为何不能运行3D游戏? 这并不是因为Windows 2003不支持3D游戏,而是系统设置的问题。首先请确保以正确的方式安装好显卡驱动,然后就要打开DirectX加速。DirectX加速是3D游戏最基本的... 阅读全文

??ArcGIS server公交线路动态分段问题

2007-04-04 09:19 by flyingfish, 2010 阅读, 0 推荐, 收藏, 编辑
摘要:问题描述: 1、如果一条公交线路有40个站,我现在只想显示3-9站之间的线路,怎么实现。把公交线路每两站截成一是很低级的做法,一工作量大,二不好更新,如果我的站点有变动,或者增加删除站点需要更新几何数据太过麻烦。 据说有方法可以可以按照里程自动来分段,不知道在那里看过,详细在server中不知道怎么做的。 阅读全文

Personal SDE发布Geodata service的权限设置

2007-04-03 21:52 by flyingfish, 1547 阅读, 0 推荐, 收藏, 编辑
摘要:前文《ArcSDE9.2 Personal版的配置》中配置了SDE,配置后的SDE可以正常导入导出数据,但是在发布Geodata Service又遇到问题。 搜索网络,很少有这个关键字的资料,Can't Create a Geodata Accesss Service 中提到,可能是权限问题。受此启发,进行如下操作解决了问题。 1、调出personal sde权限管理 2、给persona... 阅读全文

ArcSDE9.2 Personal版的配置

2007-04-03 19:16 by flyingfish, 3436 阅读, 0 推荐, 收藏, 编辑
摘要:配置arcgis9.2 desktop附带的免费的个人版SDE,Personal SDE。多图。 阅读全文

ESRI 论坛一些精华文章

2007-04-03 15:27 by flyingfish, 5598 阅读, 1 推荐, 收藏, 编辑
摘要:GIS大讲堂内所有讲座的索引(不断更新中) GIS大讲堂自开讲以来,得到很多朋友的热烈关注。快乐的日光,CJ,北斗星,lxl,Arcxman ,JoyceZhu,yangxp_521,bathymetry,骆驼人,豆豆等同志花费大量精力,为我们奉献了精彩的讲座,在此对他们的辛勤工作表示感谢。 我们翘首期待他们为我们奉献更多的精彩讲座吧! 也欢迎更多的朋友加入GIS大讲堂,为大讲堂的建设添砖... 阅读全文

《今》李大钊

2007-04-01 13:41 by flyingfish, 1025 阅读, 0 推荐, 收藏, 编辑
摘要:我以为世间最可宝贵的就是“今”,最易丧失的也是“今”,因为他最容易丧失,所以更觉得他可以宝贵。 为甚么“今”最可宝贵呢?最好借哲人耶曼孙所说的话答这个疑问:“尔若爱千古,尔当爱现在。昨日不能唤回来,明天还不确实,尔能确有把握的就是今日。今日一天,当明日两天。” 为甚么“今”最易丧失呢?因为宇宙大化,刻刻流转,绝不停留。时间这个东西,也不因为吾人贵他爱他稍稍在人间留恋。试问吾人说“今”说“现在”,茫... 阅读全文

如何通过Google查找专业文献资料 [转]^_^!!

2007-03-31 19:32 by flyingfish, 1436 阅读, 0 推荐, 收藏, 编辑
摘要:第一讲 推荐先读读google从入门到精通等文章.我们了解常规搜索方式,但每个人都会搜索出不同结果,为什么?核心问题在于关键词选择不同。关键的分析必须保证两点:一是专业性,即这个词是很精的,可能简化你的搜索结果,因而词甚至可以怪一点,尽量避免大众化的词,如net,site等。即使需要大众化词,如password,username,但若加入一两个特征词,则结果将大大简化。二是具有代表性,也即这个词具... 阅读全文

与GIS相关的SCI、EI期刊

2007-03-31 17:13 by flyingfish, 2877 阅读, 1 推荐, 收藏, 编辑
摘要:与GIS相关的SCI、EI期刊 与GIS相关的SCI、EI杂志International Journal of Geographical Information Science(SCI) International Journal of Remote Sensing(SCI) Geoinformatica(SCI) Photogrammetry engineering &Remote s... 阅读全文

.NET ADF 的Map WebControl使用

2007-03-30 10:19 by flyingfish, 975 阅读, 0 推荐, 收藏, 编辑
摘要:使用ArcGIS Server9.2的ADF体会: 1)如果在PageLoad中使用Map的属性,一定记得要先调用InitializeFunctionalities方法,否则访问到的属性都是Null。 2)所有涉及到空间操作的地方一定不要忘记SpatialReference,否则你会发现代码总是莫名奇妙不理你。 Map1.InitializeFunctionalities();En... 阅读全文

收藏:解析#pragma指令

2007-03-29 17:10 by flyingfish, 675 阅读, 0 推荐, 收藏, 编辑
摘要:解析#pragma指令 在所有的预处理指令中,#Pragma 指令可能是最复杂的了,它的作用是设定编译器的状态或者是指示编译器完成一些特定的动作。#pragma指令对每个编译器给出了一个方法,在保持与C和C ++语言完全兼容的情况下,给出主机或操作系统专有的特征。依据定义,编译指示是机器或操作系统专有的,且对于每个编译器都是不同的。 其格式一般为: #Pragma Para 其中Para 为参数... 阅读全文

#pragma once与#ifndef #define ...#endif的区别

2007-03-29 17:07 by flyingfish, 734 阅读, 0 推荐, 收藏, 编辑
摘要:#pragma once这个是编译相关,就是说在这个编译系统上能用,但是在其他编译系统不一定型,也就是说移植型差。不过现在基本上已经是每个编译器都有这个定义了. #ifndef #define ...#endif这个是C++语言相关,这是C++语言中的宏定义,通过宏定义避免文件多次编译。所以在所有支持C++语言的编译器上都是有效的。如果写的程序要跨平台,最好使用这种方式。 阅读全文

MSDN中的dllexport与dllimport定义

2007-03-29 16:31 by flyingfish, 6187 阅读, 0 推荐, 收藏, 编辑
摘要:更好使用MSDN是用好VC的最好法宝。 摘录: 使用 __declspec(dllexport) 从 DLL 导出 Microsoft 在 Visual C++ 的 16 位编译器版本中引入了 __export,使编译器得以自动生成导出名并将它们放到一个 .lib 文件中。然后,此 .lib 文件就可以像静态 .lib 那样用于与 DLL 链接。 在 32 位编译器版本中,可以使用 __... 阅读全文