摘要: GIS起源于上世纪六十年代,发展到现如今,也早已不再是某些专业领域的“阳春白雪”。放眼当下,各商业GIS软件有如群雄逐鹿,大有风起云涌之势;而开源GIS软件也有如群星璀璨,在各类型GIS产品中竞相争艳。本系列以介绍各相关开源GIS软件为目的,藉以实现一套行之有效的WebGIS实施方案。 以我个人粗浅 阅读全文
posted @ 2012-09-21 19:40 百折不回 阅读(6628) 评论(12) 推荐(6) 编辑
摘要: ActionScrpt是基于最新版的ECMAScript标准实现的一门面向对象的语言。ActionScrpt 3.0中将数据类型分为两大类:基本数据类型与复杂数据类型。基本数据类型基本数据类型有:类型说明默认值String一个文本值,例如,一个名称或书中某一章的文字nullNumericNumber任何数值,包括有小数部分或没有小数部分的值NaNInt一个整数(不带小数部分的整数)0Uint一个“无符号”整数,即不能为负数的整数0Boolean一个 true 或 false 值,例如开关是否开启或两个值是否相等falseNullString和复杂数据类型的默认值,不能用作类型注释nullVoi 阅读全文
posted @ 2012-07-29 20:41 百折不回 阅读(1295) 评论(2) 推荐(1) 编辑
摘要: 新手接触Flex开发,希望通过实践来加深书面知识的理解。本文以期实现Flex版天气预报客户端,将该任务粗略的分为两部分:一是从网络获取天气预报数据;二是展示天气预报信息。如何获取天气预报数据?网络上有不少天气类相关的网站提供了RSS订阅服务,于是可以通过RSS获取天气预报信息,本文从http://weather.raychou.com/?/list/上获取天气预报数据。对于Flex,可以利用HTTPService类来完成与服务器的通信,调用 HTTPService 对象的 send() 方法,将发出对指定 URL 的 HTTP 请求,并且返回 HTTP 响应。代码如下:protected fu 阅读全文
posted @ 2012-07-19 21:38 百折不回 阅读(701) 评论(0) 推荐(0) 编辑
摘要: 借用“让子弹飞”这部火烫的电影,取本片博文名为“让Eclipse/MyEclipse飞”,实际上是关于Eclipse/MyEclipse的一些快捷键、常用配置及一些常用插件的介绍。 常用快捷键 1、ctrl+shift+r 打开资源。 当你的工程组织结构比较复杂、文件较多的时候,使用这组快捷键来打开 阅读全文
posted @ 2012-07-13 14:23 百折不回 阅读(520) 评论(0) 推荐(0) 编辑
摘要: 本文是关于JQuery的基本介绍和一些相关的基本概念,大部分内容翻译自How_jQuery_Works,有少许改动。JQuery:基础知识本人是针对新手入门的基础教程,直接复制以下内容以创建一个新的HTML页面:<!doctype html><html><head><meta charset="utf-8"> <title>Demo</title> <script src="jquery.js"></script> <script> </sc 阅读全文
posted @ 2012-07-06 14:24 百折不回 阅读(531) 评论(1) 推荐(0) 编辑
摘要: 前后做过多个基于SharpMap的应用开发,期间有两次遇上中文乱码问题,记录于此,以飨众人。 1、读取shapefile属性时中文乱码 解决方案:在实例化shapefile图层对象后,指定其编码方式,见如下示例代码。 2、使用ExecuteIntersectionQuery方法时,获取的Featur 阅读全文
posted @ 2012-06-20 13:58 百折不回 阅读(1288) 评论(1) 推荐(1) 编辑
摘要: 我最近在用开源GIS组件SharpMap做开发时候,经常要处理这样的问题:比如现在已获得Shapefile主文件(*.shp)的文件路径如"F:\\China400\\Sdzzd_P.shp",然后要根据它获取其索引文件(*.shx)和dDASE表文件(*.dbf)的文件路径,之前我一直采用自己编写的方法来处理这个字符串,直到刚刚查阅MSDN的时间才发现之前的方法是多么愚蠢,其实微软已经为开发人员做好了这一切,在.NET中,System.IO.Path.ChangeExtension方法即可很方便的处理这个问题。示例using System.IO;class Program 阅读全文
posted @ 2012-06-07 17:35 百折不回 阅读(1485) 评论(0) 推荐(0) 编辑
摘要: StatusStrip控件中元素右对齐方法两则做GIS开发时,一般习惯在系统底部的状态栏展示一些信息,比如系统当前工具、地图坐标等。平时用第三方界面库组件习惯了,如今用.NET自带的StatusStrip时还有那么一点小别扭。今日在利用开源GIS组件SharpMap进行开发时,需要在状态栏(.NET中的StatusStrip控件)的最右边显示地图坐标信息,那么实际上是需要将StatusStrip控件中的元素居右对齐,方法有一下两种。方法一设置StatusStrip控件的LayoutStyle属性this.statusStrip1.LayoutStyle = System.Windows.For 阅读全文
posted @ 2012-05-30 16:05 百折不回 阅读(682) 评论(0) 推荐(0) 编辑
摘要: Papervision3D简介Papervision3D(简称PV3D)是一个开源的遵循MIT协议的使用AS3代码写成的3D引擎,具体请参见http://blog.papervision3d.org/,百度百科上对PV3D有简要的介绍,关于PV3D的一些示例请参见http://blog.davr.org/pv3d-examples/与http://mrdoob.com/,绚丽的三维效果绝会让你惊诧不已。Papervision3D中的几个基本概念Scene3D:简单的理解为3D场景。它实际上是一个“空”的三维空间(因为空所以也就不可见了),用于承载所有的可见元素(各种物体),这就好比宇宙中的某一 阅读全文
posted @ 2012-05-03 17:45 百折不回 阅读(1506) 评论(1) 推荐(2) 编辑
摘要: SQL中的集合理论与多表连接 集合理论对于SQL中一些稍微复杂的需求,往往需要使用一些常用的集合操作来连接两个或者多个表的数据,有时还可能需要从一个表中得出两个不同的结果集,然后再对这两个集合进行运算得到最后的答案。SQL中常用的集合运算有三种,分别是交、差、并。交(INTERSECT)——用来获取... 阅读全文
posted @ 2012-04-06 18:49 百折不回 阅读(1225) 评论(0) 推荐(1) 编辑
摘要: TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器。 TNS是Oracle Net的一部分,专门用来管理和配置Oracle数据库和客户端连接的一个工具,在大... 阅读全文
posted @ 2012-03-20 09:40 百折不回 阅读(6023) 评论(0) 推荐(2) 编辑
摘要: ExtJS简介 http://baike.baidu.com/view/1350145.htm#5ExtJS官方站点 http://extjs.com/& http://www.sencha.com/Sencha中文站 http://extjs.org.cn/Ext中文网 http://ajaxjs.com/开源人 http://www.vifir.com/该站点中有关于ExtJS的专题与学习视频ExtJS与.NET结合开发系列 http://www.cnblogs.com/mogen_yin/archive/2009/04/30/1447236.html来自博客园的殷良胜------ 阅读全文
posted @ 2012-03-18 22:15 百折不回 阅读(288) 评论(1) 推荐(0) 编辑
摘要: Java开发环境搭建 1、安装JDK。 2、设置JDK系统环境变量。 JAVA_HOME: D:\Program Files\Java\jdk1.6.0_24 Path: D:\Program Files\Java\jdk1.6.0_24\bin 或 %JAVA_HOME%\bin CLASSPAT 阅读全文
posted @ 2012-03-11 22:48 百折不回 阅读(957) 评论(0) 推荐(0) 编辑
摘要: 常见部署方案 Tomcat下部署Java Web应用程序有多种方式,大致分为静态部署与动态部署。本文详细描述其中的三种方法。 为了讲述Java Web工程部署,设计了一个测试示例DeployTest,如下所示。MyEclipse默认的工作空间是E:\Workspaces\MyEclipse 10\ 阅读全文
posted @ 2012-03-11 22:05 百折不回 阅读(1646) 评论(0) 推荐(1) 编辑
摘要: 如果在安装SQL Server数据库时,一时疏忽使用了Windows集成验证方式,事后还是可以更改为混合验证模式的。步骤如下: 1、启动SQL Server Management Studio,以Windows身份验证方式登录。 2、在对象资源管理器窗口中,右键单击服务器,选择属性,打开服务... 阅读全文
posted @ 2012-02-23 14:58 百折不回 阅读(1615) 评论(0) 推荐(0) 编辑