老师居然还想着我

陈老师居然还想着我,呵呵,难得,课有冲突,本学期的GPS我一次也没有去过。今天听同学说我又上榜了,兴奋

也不知是福是祸。也许其他人不知道,陈老师乃一牛人,对他的第一印象还是在他给我们监考时留下的,整个一乾坤大

挪移,也听说他的课没有人敢不去上的,本学期对于我们也是一样,一个个的都乖乖的到他课上报道,那这样想来,

我……在他心中肯定是……(后话暂且不提,看看考试如何吧)

~~~

Tags:

建了新相册

今天简单的整理了一下电脑

不知道有多久没进行过磁盘整理了,现在感觉舒服多了

发现好多积累的相片,留着实在是占用空间,一张就要2M多

只好压缩一下,这样还不如做个相册,没事的时候还能回顾一下

还好相册顺利上线,但还不知道是否涉及版权的问题,也许是我多虑了

看着新事物诞生,心情总归是好的……

查看相册请点击  生活剪影(相册)

Tags:

懒~!

本学期学会的第一样技能——懒,没错~!每天真是自觉的睡到10:30

 计划的很多,却发现毅力越来越差了,不屑于执行,哼哼~!

不过也今天也是有些发现,五角场重建的很不错,具备了一定的规模

 越来越像徐汇中心,是个消遣的不错的地方~!赞~!不过不知道在同济还能呆上几天了

也许没机会享受的到了……

物质可以腐化一个人,我就是一个例子,追求似乎越来越简单,不过这也没办法。

其实我也想清高,我也想探讨或研究一些对人类社会有意义和价值的事情,可我的糊口啊,

一天天哪容的你去想那些不着边的事,乖乖做我的梦吧~!

Tags:

我的那些学生们

我的那些学生们

在静安外国语中学教课的第二个学期

我终于也意识到该写一点什么了

不然我老了,又该想不起这段美好的回忆了。

想想,这帮孩子们也初二了,自己却真正的感觉到跟年轻人的代沟

我真的不知道现在的孩子们在想些什么,玩些什么,做些什么

回忆,跟我初二的时候完全不一样,是我们改变了世界,还是世界改变了我们

越想越空旷的话题,仅仅有感于下课时,一位同学的话

(该同学一边下楼一边自语:“回家是打游戏呢,还是上网玩呢,你打游戏呢,还是学习呢,恩”—撇了我一眼,“当然是学习喽……”)

Tags:

没什么好说的

网站的架设、改进及推广工作总算是告一段落了~ 这几天下来对php也总算有了些熟悉了 

算是没白玩吧~!不过话说回来,改个模版也真不容易,看得眼睛直花~

我这视力差本来就大。  还好还好,推广还算是不错,差不多每天有一人注册,这也就可以了~ 至少我很满足吧~

Tags:

嵌入式GIS技术之浅析

近年来,随着GIS的快速发展,人们对空间数据的需求也日益增大,把GIS与嵌入式技术融合在一起,形成一个嵌入式的地理空间集成平台,是当前GIS研究领域的一个重要趋势。与传统GIS技术相比较,嵌入式GIS具有跨平台、开发好、易集成、易渗透和融合好等特点,而且价格低,为地理信息技术融入其它信息技术提供了良好的技术基础。典型的嵌入式GIS应用由嵌入式硬件系统、嵌入式操作系统和嵌入式GIS软件组成。


嵌入式系统软硬件平台

1硬件系统

  通常嵌入式GIS是以掌上电脑为硬件开发平台的。CPU可以为ARM,MIPS, SH3, SH4, x86等;ROM最好为XIP,占资源少,运行时间短;RAM采用对象存储器(object store),程序内存, 可以调节;另外最好备有CF卡 (Compact Flash),SD卡,主电池,备用电池等硬件设备。2 操作系统  OEM厂商定制自己的Windows CE操作系统,该系统是微软开发的一个简洁、高效、多任务、完全抢占式的32位嵌入式系统。一般支持常用的Microsoft Win32 API,可用于开发应用程序,接口包括:MFC、ActiveX、COM、ATL等。

3 开发工具

  常用开发工具有Microsoft Windows CE Platform Builder、Microsoft embedded Visual C++ 3.0 / 4.0、Microsoft Visual Studio. Net等。

嵌入式GIS体系结构

  嵌入式GIS应用软件的系统结构因具体应用的不同而有所增减。如图1所示为一般嵌入式GIS应用软件所应具备的几个基本功能模块。通常该类系统最底层应为嵌入式操作系统Windows CE,然后上面依次应为空间数据管理层、数据分析层,最上面应为GIS用户操作界面。

嵌入式GIS设计原则

  嵌入式GIS,它是运行在嵌入式设备(掌上电脑、PDA、智能手机)上的,它与台式PC机不同,嵌入式GIS基础内核要小,功能适用,文件存储量要小。而GIS空间数据包括图形数据、拓扑数据、参数数据以及属性数据等,其数据量非常大,所需存储空间也应很大。所以,针对嵌入式设备的特点并结合GIS应用程序的需求要重新设计GIS平台。

1 选择适当的嵌入式GIS数据库

  基于嵌入式移动数据库的应用可划分为水平应用和垂直应用。所谓水平应用,是指应用方案能够用于多种不同行业,只需要极少的定制工作;而垂直应用则针对特定行业的应用,数据处理具有独特性。GIS系统通过获取指定地点的地图信息来指导工作,该系统可以应用到自然资源和环境控制中。所以嵌入式数据库一般采用水平应用方式。

2 尽量减少存储量

  传统的基于PC机的GIS软件系统对空间数据逻辑存储结构一般为顺序存储,基本全入内存,而嵌入式GIS则是依据所建索引,随机存储,少部分入内存。具体来说,对于图形数据而言,尽量用整形坐标数据来代替双精度型或浮点型数据,以便来节约存储单元,可采用滤点压缩的方法去掉那些不能对图形精度的提高有任何贡献的多余点。对于参数数据和属性数据而言,可以采用统计的方法,只存储不同的参数数据和属性数据,然后建立索引即可。

3 设计合理的空间数据管理方式

  在设计GIS应用时,属性数据可以用数据库来管理。在嵌入式GIS中,可以采用面向对象的管理方式来管理空间数据。如图2所示。

4 按需分层调入GIS数据

  通常整幅图的GIS数据量是庞大的,在嵌入式GIS中,我们只考虑当前需要研究的地图数据及图层,其它不予考虑,这样就可以避免不必要的内存开销。

5 其它一些需要注意的问题

(1)选择合适的算法,尤其在选择空间分析算法时,尽量减少实体的内存分配空间;

(2)设计嵌入式GIS应用程序的用户界面最好依据具体设备的形状而设计,可以为用户提供方便的操作界面。

(3)Windows CE是基于Unicode的操作系统,凡是涉及到的文本、字符串、控件等均为Unicode字符串。

嵌入式GIS的功能设计

嵌入式GIS的主要功能包括以下几个部分。

1 基本地图操作功能
  主要用于地图的显示、缩放、漫游、查询等。结合本文前述,该功能应尽量保证具有精简的内核和快速的浏览速度。

2 图层管理功能
  根据用户需求可以打开/关闭,显示/隐藏图层,但要避免频繁调入图层数据,以便加快数据的显示速度。

3 查询、检索、分析、导航功能
  主要用于目标的查询(包括分类查询、图文互查)、定位以及结合GPS定位数据的导航功能等。本功能与用户需求结合较多,系统设计主要体现用户的意愿。

嵌入式GIS应用

  嵌入式GIS开发在测绘、智能交通(ITS)、海事、国防、公安等领域都有无限广阔的应用前景,可广泛应用于军事、野外测绘、医疗、汽车导航等领域;个人汽车导航和PDA(或手机)定位服务(LBS)的出现与发展更是将嵌入式地理信息技术深入到每个人的日常生活。目前最主要的应用领域有:

(1)智能交通(交通信息管理系统、车辆导航系统等大量嵌入式GIS软件在交通部门的应用将大大提高交通系统的智能化程度);

(2)野外数据采集和各种普查(公路普查、环保普查等);

(3)军事国防领域(步兵装备、装甲、坦克、情报收集等);

(4)智能汽车(集通信、信息、导航、地图、娱乐和各类安全电子系统于一体的智能汽车将是未来汽车的发展方向);

(5)个人用户(结合手机和个人PDA的应用,将提供实时的地图信息和出行参考,大大提高人们的生活质量)。

嵌入式GIS发展前景

  随着定位手段的多样性(美国GPS 、俄罗斯的GLONASS、欧盟的Galileo、中国的“北斗”、基站)、通信网路的广泛性(GPRS、CDMA、CDPD等无线公网)、用户终端的广泛性(手机、PDA)以及巨大市场潜力的无限性(以我国两亿手机用户一个月5元的地理信息服务,一年将是120亿的市场),我们可以看到嵌入式GIS的前景广阔,由于嵌入式GIS市场巨大,因此竞争非常激烈,国外的GIS巨头纷纷投入巨资开发自己的嵌入式GIS产品,国内也有近十家企业进行相关产品开发工作。

Tags:

组建面向GIS的Intranet方案

【摘 要】 本文针对GIS的特殊性,指出了组建面向GIS的Intranet网的必要性。给出了建立面向GIS的Intranet网的一般步骤和主要任务。将Intranet这一新的网络技术引入Web-GIS领域,以提高GIS技术水平和工作效率,充分发挥GIS的效能。

  一、从Internet谈起
  国际互联网络,即Internet是以共享计算机软、硬件资源和计算机通讯为目的的多机系统。人们通过文字、声音、图像在这个网上传送信息,同时还把大大小小的电脑信息网和数据库并入这个网络,从而形成了全球性的信息空间,为用户提供快捷的远程计算、资源共享和数据传输等服务。

  目前,空间信息系统技术与通信技术的结合越来越紧密,由此而产生的巨大效益,吸引了许多研究机构和人员。GIS(地理信息系统,Geographical Information System)是一个复杂的巨系统[1],通过数字扫描、GPS、遥感等手段获取的海量的空间数据需要巨额存储空间。同时其数据处理和分析需要更强的计算能力。只有网络提供的数据共享和分布式计算才能很好地解决这一问题,极大的提高系统资源利用率,扩大信息使用范围,避免不必要的重复投资。同时Internet的信息传输、分布和集中处理功能对GIS的数据采集、加工处理、综合分析及辅助决策构成了极大的支持。GIS网络化是空间和信息技术发展的必然趋势。

  二、Web-GIS需要Intranet
  Intranet是企业内部网的简称,它采用Internet相同的传输协议(TCP/IP协议)。不同的是Internet可以说是各种不同类型网络的集合,数以万计的政府机构、企业、组织和个人甚至军事部门都在使用它,而Intranet更像是局域化的Internet。它的使用者必须取得一定程度的授权,这样一来可以避免一些安全隐患,GIS的数据恰恰需要一定级别的安全、保密性。而这在Internet上是很难实现的。同时随着人们对Internet需求的迅速增长,网络拥塞、数据传递速度缓慢的现象日益突出。难以满足GIS时效性和实时数据共享的要求。由表1可以看出使用不同传输速率传输一整屏图像的效果(见:P.W.Newton,et al.Networking Spatial Information Systems,1992)。

表1 SUN360工作站上显示24Mb图像所需时间对比

传输速率 SUN360满屏图像传送时间
4800bit/s 1.4 h
64kbit/s 6.3 min
10Mbit/s 2.5 s

  在网络较忙时段(如:8∶00~18∶00)网上数据传输速率只有几K,甚至几十个bit,陷入所谓“超级等待”。花几个小时的时间来取得一屏图像是不可想象的。(例如据有关报告认为对最终用户而言,反映时间超过10秒钟是很难被接受的)。  怎样改造Internet使其适合GIS的这些要求呢?一个行之有效的办法就是建立企业内部Intranet网。Intranet网与Internet之间由防火墙隔开,分成A类(Intranet)和B类(Internet)两个网段(如图1)。具有A类地址的机器可以访问Intranet网的信息,经过授权通过代理服务器可以访问Internet。B类地址的机器可以有限制地访问Intranet。采用ATM等网络技术很容易使A类网段内的数据传输速率达到10 Mbit/s以上。建立面向GIS的Intranet是GIS发展的要求,也是实现企业管理和决策现代化的必由之路。

0201.gif (5290 bytes)

图1 面向GIS的Intranet网络拓扑图

  三、建立面向GIS的Intranet的步骤

  1. 调研与规划
  调研与规划是Intranet网设计、建设和正常运转的前提。在GIS应用方面,由于建立GIS有多种方法和途径,不同的GIS,其要求和目的也各异。因此要根据相应的GIS功能、特点、物理分布情况等进行综合考虑,统筹规划。

  2. 设计与实施
  在设计面向GIS的Intranet网时,除遵循Intranet设计的一般原则外[2],还必须结合自身特点,进行综合分析、论证,提出接近问题本身的设计方案,进而确定响应的实施方案。面向GIS的Intranet应满足以下要求:

  1. 通信系统一定要符合国际规范和标准,具有开放性;
  2. 容量要满足各个部门的业务不断发展的需要;
  3. 具有良好的可靠性和安全性;
  4. 具有可互连性、可互操作性和可扩展性;
  5. 安装和维护方便,易于管理;
  6. 网络中尽量避免出现通道瓶颈。
  设计完成之后,要按照所选定的方案配合使用环境,进行系统的安装实施。实施过程中应选择经验丰富、售后服务良好的厂商,以便发生问题时容易解决。

  3. 实施后的评估
  作为一项工程,Intranet实施后的评估,主要是检验是否达到了实施的预定目标,并提出改进措施。

  四、建立面向GIS的Intranet的任务

  1. 组建企业内部的LAN
  (1) 使用适当的协议
  Intranet是一种特殊的Internet,它是采用TCP/IP协议的网络。所以在设计Intranet的LAN时一定要使用TCP/IP协议,以免造成不必要的麻烦。如果企业已经建好了LAN,采取的协议不是TCP/IP,那么就需要使用协议转换设备(如路由器)来实现协议之间的转换。

  (2) 采用适当的网络设备和正确地配置网络
  导致GIS不能在Internet顺利应用的一个重要原因是Internet的信息阻塞,所以在设计面向GIS的Intranet时必须采用适当的方法来充分利用网络的带宽,并防止网络信息的阻塞。这往往需要使用适当的网络设备和正确地配置这些设备,特别是用桥接器和路由器来平衡网络通信负荷。

  (3) 正确地分配和配置LAN地址
  如果我们是从头开始建设Intranet,对于IP地址的分配和配置必须予以高度重视。这是建立一般的www服务所没有的问题。如果是将原来的内部网络转换为Intranet,那么就会遇到运行统一IP的问题。我们可以利用新的操作系统,如Windows 95来处理。另外,还可以通过安装IP软件或网关服务器来解决。

  2. 面向GIS的数据与处理的设计
  GIS的数据及其处理的内容非常丰富,既有日常采集的数据,又有领导决策用的多时态性数据和处理。因此,设计正确的数据处理和数据分布是非常重要的。

  首先应注意区分GIS中运行(operational)处理和DSS(决策支持系统)处理。运行处理与DSS处理具有不同的特征(见表2)[2]

表2 运行处理与DSS处理的特征对比

运行处理 DSS处理
对当前值操作 对归档的历史数据操作
面向处理的,需求驱动的 数据驱动的
解决日常详细业务 解决决策事务
以详细的方式操作数据 集合方式操作数据
数据可修改 数据不可修改

  在处理的放置上,一般把DSS处理独立放在Intranet的LAN的一个环上,把运行处理独立放在另外一个环上。  在区分GIS中运行处理和DSS处理的同时,还应注意到GIS中存在着公共处理和自治处理。公共处理应放置在GIS专业处理器中,而自治处理则应放置在各个部门的工作站中。GIS数据的驻留也是GIS Intranet在客户机/服务器模式下的一个极为重要的问题。一般来说,GIS数据的驻留应遵守表3的规则。

表3 GIS数据的驻留规则

分布放置在Web上 集中放置在Web上
1. 某一地区所使用的GIS数据,其他地区很少或根本不使用

1. 集中使用的GIS数据,如企业决策性或全局性数据信息

2. 当地部门负责自己数据的精确性、保密性及安全性 2. 多个用户存取经常变更的GIS数据,为保证数据的现势性,避免大量更新数据的多个副本所引起的实时同步的问题
3. 只有少数用户使用的简单文件数据 3. 作为整体被检索的数据
4. 单一的集中存储系统的数据更新频率太高 4. 数据结构的设计适用于多个应用项目及数据库软件
  由于存在数据的分布与集中,所以进行数据设计时必须严格区分GIS数据的特征,正确设计驻留。  3. 面向GIS的Intranet数据库设计
  在设计面向GIS的Intranet数据库时要注意以下几个问题:
  1. 数据库中必须有一个字段用来表明数据是来自哪一个Web。
  2. 适当的索引。对GIS数据可根据访问概率分出经常访问但较少被修改的数据和经常被修改但较少被访问的数据。对于前者我们可以多做索引来提高访问效率,对于后者必须少建索引,以减少重索引量。
  3. 减少系统I/O。对于经常访问但较少被修改的数据,其内部设计应物理非规范化(如压缩方式),而对于经常被修改但较少被访问的数据其内部设计应物理规范化,一般用规范化的表作为数据库设计的基础。
  4. 与原有GIS及其他信息系统的集成
  面向GIS的Intranet解决方案的一个关键在于,如何与原有GIS及其他信息系统实现集成。图2是解决这一问题的示意图。

0202.gif (5271 bytes)

图2 面向GIS的Intranet集成示意图

与原有GIS及其他信息系统实现集成的实现方案一般有:
  (1) WAIS方案
  将数据库内容转换为ACSII文本文件,经过索引通过WAIS来访问。因为GIS中存在大量空间信息,所以这种方案解决与原有GIS的集成问题时不太适用。
  (2) SQL方案
  这是一种最强大的集成方法,该方法通过HomePage的表单搜集访问GIS的参数,这些参数通过HTTP传递给Web服务器,在服务器端通过公共网关接口(CGI)分析参数,同时启动通路程序,把分析后的参数传给它。通路程序的功能就是将分析后的参数转化为SQL命令,交SQL数据库服务器执行,如图3。这里的一个关键问题是如何实现通路程序。目前,Oracle、Informix、Sybase都实现了自己的通路程序。通常,GIS可以通过使用Windows提供的ODBC来做通路或单独开发适合于GIS特殊要求的通路。

0203.gif (4708 bytes)

图3 Intranet的SQL数据库模式

  5. 适当的安全措施
  安全措施是面向GIS的Intranet必须重点考虑的问题。由于GIS有安全性、保密性的要求,我们在Intranet与外部Internet之间设置了安全隔离层,即防火墙,如图1。其目的就是保护Intranet内部数据的安全,它的具体任务是仅对外开放那些非保密性数据。在设置隔离层的同时,也必须考虑信息的流通和共享。根据数据安全的具体要求可以设置不同的防火墙:防火墙服务器、代理网关(Proxy Gateway)或包过滤防火墙[4]

  6. 面向GIS的Intranet的连接
  GIS的业务部门的地理位置分布往往不集中,因此建立面向GIS Intranet的一个基本任务就是要把GIS各部门的LAN连接成类似Internet的WAN。

  目前,我国提供的连接局域网的网络线路主要有:CHINAPAC、CHINADDN、ISDN和F.R等[2]。鉴于GIS的特殊要求,最好的选择是使用F.R.连接方式。在未开通F.R.业务的地区建议使用DDN专线。

  五、结论与讨论
  GIS技术的迅猛发展不仅使其应用领域更宽,而且也对其本身提出了更高的要求。若使GIS的处理功能更强、效率更高,必须利用最新技术以充实和发展自己,其中很重要的方面就是充分利用计算机网络技术。面向GIS的Intranet网能使GIS实现分布式存储与管理,共享分布在不同地点的各种软硬件资源及数据库,能够极大地提高系统资源利用率,扩大信息使用范围,既能快速高效地完成所需的功能,又节约了投资。

  建立面向GIS的Intranet网是一个庞大的网络信息系统工程,也是一个典型的“领导工程”。实施前的评估和环境的改善是建立GIS Intranet必不可少的工作。在开发时必须高度重视LAN的建设,特别是网络信息流的分析和IP的设置,同时必须注意GIS Intranet客户机/服务器模式的数据设计、处理设计、数据库建设和信息系统的集成,以及网络的安全等,面向GIS的Intranet网必将使GIS技术向更高的层次发展。

作者单位:煤炭科学研究总院 唐山分院 063012

参考文献
1 边馥苓等.GIS地理信息系统原理和方法.北京:测绘出版社,1996
2 福军.如何建立Intranet. 中国计算机用户,1996(12)
3 袁相儒等.矢量图形与主数据库连接万维网地理信息系统的设计和实现.武汉测绘科技大学学报,1997,22(9)
4 刘春阳.如何建立Intranet.中国计算机用户,1997(8)

Tags: