先进的出行者信息系统

2024-06-17

先进的出行者信息系统(精选八篇)

先进的出行者信息系统 篇1

先进矿山装备信息系统是实现矿山信息化的重要组成部分之一, 矿山装备系统化管理直接影响矿山信息化建设的进程。系统解决了以往纸质资料存放和查找困难的难题, 降低了人为判断出错的概率。受传统装备管理模式的影响, 部分矿山企业装备管理还不能满足现代企业制度的要求, 存在着一些问题, 主要表现在以下几个方面:矿山装备利用率低, 重复购置率高, 装备构成不合理、效率低, 未能使装备优质高效发挥其效能。针对矿山企业装备管理的特点, 研究开发了基于SQLServer的先进矿山装备信息系统。通过对SQLServer数据库的调用, 进行数据分析, 系统强大的数据库信息, 增强了系统的适应性, 为矿山装备系统优化奠定了基础

1系统总体结构

C/S结构适用于局域网环境, 它可以充分利用Client端和Server端硬件优势, 合理将任务分配到两端, 降低了系统开销。但C/S结构连接用户有限, 当用户访问数量增多时, 性能会明显下降, 而且客户端都必须安装应用程序, 系统扩展维护复杂B/S结构适用于广域网环境, 支持更多的用户[1], 能够根据访问量动态配置Web服务器, 来保证系统性能, 客户端只需安装标准的浏览器, 能够实现不同人员, 从不同地点, 以不同的接入方式来访问和操作数据库, 能够有效地保护数据平台和管理访问权限, 系统维护简单。综合两种模式的特点, 为了满足矿山装备管理人员以及一般用户的需求, 结合开发成本以及从安全性角度出发, 先进矿山装备信息系统在C/S和B/S相结合的模式下建立完善的网络装备信息系统。其系统总体结构如图所示。

从一定程度上解决了单纯的C/S模式下访问者过多时性能下降的问题, 在广域网环境下, 共享数据库信息, 提高了先进矿山装备信息系统的通用性, 从而使系统具有更为广泛的应用前景。

2数据库开发工具

目前程序开发的语言很多, 如Delphi、Visual C++、PowerBuilder、Java、.Net 、Visual Basic等。由于Delphi、Visual C++、PowerBuilder、Java、Net在开发效率, 硬件要求, 以及对程序员的要求等方面存在这样那样的缺点。而Visual Basic具有简单易学, 效率高, 功能强大, 可视化强, 程序设计效率高等特点[2,3], 因此采用Visual Basic作为程序开发语言。

由于先进矿山装备信息系统数据量大且复杂, 采用SQL Server作为后台数据库, 便于通过Web发布和管理报表[4], 其强大的数据转换功能, 更高的可用性, 提高了开发技术人员的生产效率。同时可将SQL语句写入Visual Basic程序中, 使Visual Basic与SQL Server有效结合成为可能。通过ODBC[5]应用程序接口, 再通过不同的ODBC驱动程序, 将客户端应用程序发送的SQL语句转换成数据库自身的操作语言, 同时数据库可沿原路将查询分析结果返回给应用程序, 完成数据的请求任务。从而实现Visual Basic对SQL Server数据库的连接, 访问SQL Server后台数据库, 调用数据库中强大的数据, 为矿山装备系统优化提供必要的数据支持。

3系统总体流程

通过对先进矿山装备信息系统进行需求分析以及系统功能分析[6], 结合用户对系统建设的要求, 研究相应矿山装备数据的特点, 找出数据与需求之间的关系, 确定系统功能。结合系统设计的一般过程, 设计先进矿山装备信息系统, 系统总体流程图如图2所示。

其中数据的优化处理是本系统开发的主要目的之一, 它区别于以往的矿山信息系统, 除具有在线管理功能外, 最突出特点是为矿山装备系统优化提供数据平台, 用户成功登录MDI主窗口进行功能选择, 调取SQL Server数据库中丰富的数据信息, 便于进行离线数据分析, 是矿山装备系统优化中尤为重要的一步。

4系统功能模块

根据业务需求以及数据需求进行处理需求设计, 处理需求的表现形式为系统功能模块图。系统功能模块图如图3所示:

先进矿山装备信息系统主要由系统管理子模块, 信息查询子模块, 数据处理子模块, 数据维护子模块以及系统维护子模块五大模块组成。

4.1 系统管理子模块 (system management sub-module)

包括用户管理, 密码修改, 日志管理, 退出系统四部分。用户可以用不同的身份登录信息系统 (如管理员, 操作员和普通用户) , 通过身份识别, 授予不同的使用权限, 提高了系统的安全性。

4.2 信息查询子模块 (information query sub-module)

信息查询子模块可以对先进矿山装备的相关参数, 生产厂家, 产品价位以及配套的辅助设备进行查询, 添加, 修改和删除等功能, 便于完善数据库。

4.3 数据处理子模块 (data processing sub-module)

数据处理子模块设置了数据接口模块以及前台开发模块。数据接口模块为其它分析软件调用数据库中数据提供了一个通道。通过调用先进矿山装备信息系统中的数据, 方便用户进行装备系统相关分析。鉴于SQL Server数据库中数据结构的特点, 先进矿山装备信息系统具有可移植性功能。前台开发模块为二次开发提供了平台, 便于企业根据实际情况进行离线开发。

4.4 数据维护子模块 (data maintenance sub-module)

数据维护子模块包括基本信息维护模块, 使用设备信息模块以及备用设备信息模块。主要进行数据内容的维护, 数据更新以及数据逻辑一致性方面的维护。

4.5 系统维护子模块 (system maintenance sub-module)

系统维护子模块包括数据库备份及数据库还原。

5数据库设计

考虑到先进矿山装备大数据量存储和使用安全等方面的因素, 系统选用SQL Server2005设计数据库。根据先进矿山装备信息系统的功能需求, 数据库设计以下表:

5.1Users用户信息表

用户信息表用来保存系统用户信息。表Users结构如表1所示。

5.2Type装备类型信息表

矿山装备类型信息表用来保存装备类型, 矿山装备编号采用固定编码规则。表Type的结构如表2所示。

5.3Rockdrill凿岩机信息表

凿岩机类型信息表用来保存凿岩机型号, 尺寸, 钻孔直径等基本信息。表Rockdrill的结构如表3所示。

5.4Producer生产厂家信息表

生产厂家信息表用来保存生产厂家联系方式以及生产的装备类型。表Producer的结构如表4所示。

6应用实例

以矿山装备系统查询模块为例, 对已建立的凿岩设备信息进行查询, 如图4所示。

此次查询输出的数据包含所有数据库中已有的凿岩机信息 (型号、尺寸、钻孔直径等) , 使用者也可根据需要进行精确查询, 筛选有效信息, 并选择性输出。为矿山企业生产设备选型提供数据支撑。

7结语

本文对建设先进矿山装备信息系统的重要性及必要性进行分析, 采用C/S和B/S相结合的模式建立了完善的网络装备信息系统。结合矿山现状, 矿山人员的水平以及矿山装备数据特点, 采用Visual Basic作为数据库开发工具, 以SQL Server作为后台数据库, 存取矿山装备数据信息。本信息系统是矿山装备系统优化中必不可少且至关重要的部分之一, 可为信息系统二次开发提供数据平台, 具有很强的可移植性, 有效地减少了以往经验判断带来的错误, 解决了纸质资料存储困难和查找难的难题。同时该系统设计了专门的前台开发模块, 便于矿山企业根据企业实际需要进行二次开发, 扩大了信息系统的使用范围, 为企业决策提供有效的数据参考。

摘要:采用Visual Basic作为开发工具, 以SQL Server作为后台数据库, 采用客户机/服务器 (Client/Server, C/S) 和浏览器/服务器 (Brower/Server, B/S) 相结合的方式实现先进矿山装备信息系统建设。通过ODBC实现前台对数据库访问。分别对系统管理子模块、信息查询子模块、数据处理子模块、数据维护子模块以及系统维护子模块进行设计, 实现数据的查询、修改等管理功能, 为矿山装备系统优化提供数据平台。系统具有很强的可移植性, 可通过前台开发模块, 由矿山企业根据矿山实际情况进行装备系统优化及设备选型分析等二次开发。

关键词:矿山装备,装备信息系统,数据处理,SQL Server

参考文献

[1]刘晓强.信息系统与数据库技术.北京:机械工业出版社, 2008;7:35—37

[2]刘炳文.精通Visual Basic6.0中文版.北京:电子工业出版社, 1999;7:4—7

[3]清源计算机工作室.Visual Basic6.0开发宝典.北京:机械工业出版社, 1999:1—7

[4]Kifer M, Bernstein A, Lewis P M.Database systems:an application-o-riented approach.Second Edition.北京:人民邮电出版社, 2006;11:120—122

[5]赵斯思.Visual Basic数据库编程技术与实例.北京:人民邮电出版社, 2004;6:28—31

先进的出行者信息系统 篇2

学校重视信息宣传工作。围绕学校教育工作,把该项工作纳入到学校日常工作的议事日程,制定制度,把握正确的宣传和舆论导向,积极做好信息宣传组织领导工作。

一、加强领导,提高认识。

学校领导高度重视信息工作,把信息工作摆在学校工作的重要议事日程上,加强学校教师对信息宣传工作的认识,组织专业教师负责信息工作。安排领导专管信息工作并协调各处室之间的信息交流,使信息工作无漏洞。

二、建立信息宣传工作保障机制。

为确保信息宣传工作高效运转,学校为从事该项工作的人员每人配备了一台电脑,在加强硬件建设的同时,对几位工作作风实、文字功底较好的同志加强培训,建立信息报送制度,保证重大信息能及时、准确、全面上报。

三、围绕教育工作,加强信息报送。

学校信息工作紧紧围绕学校教育工作,把握正确的宣传和舆论导向,力争每一篇上报信息做到重点突出、目标明确、具有深度,积极做好信息宣传工作。

教育系统信息工作优秀信息员申报

一、认真工作,汇总各类信息

对待信息报送工作一丝不苟,及时,准确,全面的了解学校状况,积极与学校各部室进行联系,汇总每天学校发生的事件,对有价值的信息进行整理,保障学校信息反馈渠道的顺畅和上级部门及时了解学校的运行情况。每次信息报送前都要做了大量周到细致的工作,从而取得了显著成绩。

二、及时上报,保证信息有效性

在认真准备好上报的图文材料后,认真检查并及时开展信息报送工作,与局办公室和网站积极联系,力争在第一时间内把学校开展的活动向局办公室和网站进行申报,保证信息及时有效。

三、做好总结,提高信息采用量

私家车出行者交通信息需求研究 篇3

关键词:先进的交通信息服务系统,因子分析,累积Logistic回归模型,信息需求

先进的交通信息服务系统(advanced traveler information systems, ATIS)是城市智能交通系统的组成部分之一,它在满足城市居民出行需求,合理分配城市交通资源,提高城市道路的利用率等方面发挥了重要的作用[1]。为了解ATIS实际实施效果及其对城市交通系统演化的影响,国外对私家车出行者交通出行信息需求开展了研究,并探讨不同种类的信息对私家车出行者的影响[2,3,4]。国内相关研究主要集中于ATIS条件下的路径诱导及交通配流等,对交通出行信息分类及信息需求方面的研究较少[5]。

本文主要针对交通出行信息内容特性对私家车出行者交通出行信息选择行为的影响进行研究。通过查阅文献及用户访谈,确定34项交通出行信息内容,设计并实施私家车出行者交通出行信息使用意向调查收集私家车出行者交通出行信息选择行为数据,在此基础上提取并定义交通出行信息因子,建立私家车出行者交通出行信息选择累积Logistic回归模型,对私家车出行者交通出行信息需求进行研究。

1 模型方法

使用因子分析方法和构建私家车出行者交通出行信息选择模型进行分析:通过意向调查获取私家车出行者交通出行信息选择行为特性数据,引入因子分析对交通出行信息内容进行处理以简化观测系统,采用累积Logistic 回归模型对私家车出行者的交通出行信息选择行为进行具体分析。

1.1 因子分析方法

根据交通出行信息内容的相关性,使用因子分析方法将原始交通出行信息分组,通过主因子的方差贡献率作为权重建立综合评价函数,简化交通出行信息内容间的重复信息。因子分析的数学模型可表示为:

X=[X1=a11F1+a12F2++a1mFm+ε1X2=a21F1+a22F2++a2mFm+ε2Xn=an1F1+an2F2++anmFm+εn](1)

记为:X=AF+E。式中:X=(X1,X2,…,Xn)为经过标准化处理后的n个交通出行信息内容选项所构成的n维向量;F=(F1,F2,…,Fm ) (m<n)为交通出行信息公因子,F1,F2,…,Fm不相关;E=(ε1,ε2,…,εn)为代表测量误差的特殊因子,εi只对Xi起作用,且特殊因子之间以及特殊因子与交通出行信息公因子之间互不相关。A为待估计的因子载荷阵, aij(i=1,2,…,n; j=1,2,…,m)为第i个变量在第j个因子上的载荷,且j=1maij2+Varξi=1

使用Thomson回归法得到因子得分系数矩阵B=AR-1,即经过方差最大正交旋转之后的因子载荷阵的转置与相关系数逆的乘积。则交通出行信息内容公因子可以使用原有交通出行信息变量的线性组合表示为F=BX,即第j个因子表示为:

Fj=βj1X1+βj2X2++βjnXn(2)

1.2 交通出行信息选择模型

将私家车出行者对交通出行信息的选择意愿设置为5个分类序次变量,使用累积Logistic回归模型进行研究[6]。假设实际观测到的第k个私家车出行者对交通出行信息选择意愿的第t种类别用ykt表示(t=1,2,…,T),取值分别为ykt=1,2,…,T。设存在连续反应变量y*kt表示第k个私家车出行者对交通出行信息存在第t种选择意愿的可能性,满足函数关系:

ykt*=β0+β1xk1+β2xk2++βmxkm+εt(3)

式中:xkj(j=1,2,…,m)为影响第k个私家车出行者交通出行信息选择意愿的因素;β0为截距或称常数项;βj(j=1,2,…,m)为偏回归系数;εt为误差项,服从Logistic分布。

假定存在分界点μ1, μ2,…,μT-1划分选择意愿各相邻类别(μ1<μ2<…<μT-1),满足条件:

如果y*ktμ1,则ykt=1;

如果μ1<y*ktμ2,则ykt=2;

如果μT-1<y*kt,则ykt=T

则私家车出行者选择使用交通出行信息的累积概率表示为:

Ρ(yktt|xkt)=Ρ[μt-(β0+β1xk1+β2xk2++βmxkm]=exp[μt-(β0+β1xk1+β2xk2++βmxkm]1+exp[μt-(β0+β1xk1+β2xk2++βmxkm](4)

可以得到私家车出行者交通出行信息选择累积Logistic回归模型:

ln[Ρ(yktt|xkt)1-Ρ(yktt|xkt)]=μt-(β0+β1xk1+β2xk2++βmxkm)(5)

式中:[Ρ(yktt|xkt)1-Ρ(yktt|xkt)]为私家车出行者选择使用交通出行信息的发生比(odds):

odds=exp[μt-(β0+β1xk1+β2xk2++βmxkm)](6)

采用最大似然估计法对模型进行求解,进而得到回归系数的估计值。

2 实例分析

2009年1月笔者在大连市部分企事业单位开展了私家车出行者交通出行信息需求意向调查。问卷题项的设计使用李克特五级量表,问卷采取定向发放填写并回收的形式。共发放问卷480份,回收问卷332份,有效问卷276份,其中,男女性别比例较为接近,男性占51.6%;中、青年出行者占绝大多数,55岁以上人群仅占6.6%。对调查数据进行初步整理,采用SPSS 15.0软件对调查结果进行计算和分析。

2.1 信息选择

结合国内外研究以及国内ATIS建设的实际情况,初步确定48项交通出行信息内容。通过私家车出行者及相关专家访谈,对初步确定的交通出行信息内容进行增删,合并内容相近的信息,确定40项交通出行信息内容。进行小范围的预调查,进一步剔除需求不高及影响不大的信息,最终确定34项交通出行信息内容,各项交通出行信息的内容按照需求程度由低到高设定取值为1、2、3、4、5的5个分类序次变量。交通出行信息变量设置及统计情况如表1所列。

2.2 因子分析

将交通出行信息内容作为待分析变量,进行变量相关性KMO测度和Bartlett球形检验。得到了样本的KMO值为0.825,Bartlett球形检验统计值的显著性概率小于0.01,适合进行因子分析。进一步对交通出行信息内容进行因子分析,采用主成分分析法提取因子变量,如表2所列。根据相关系数矩阵的特征值与方差贡献率可知,当选择9个因子时累积贡献率达到71.595%,因此保留前9个因子能概括大部分交通出行信息内容。建立9个公因子的原始因子载荷矩阵,经过正交旋转后得到对原始变量解释力更强的因子载荷矩阵。

交通出行信息公因子的方差估计值介于0.526~0.827的范围内,对原始变量具有较高载荷,基本能够对交通出行信息内容做出较好的解释。以各交通出行信息内容指标的因子载荷为依据,对公因子进行命名解释,如表3所列。根据因子得分系数矩阵,将交通出行信息公因子表示成原交通出行信息内容的线性组合,并将交通出行信息因子作为自变量引入私家车出行者交通出行信息选择模型。

2.3 私家车出行者交通出行信息选择模型

由于私家车出行者交通出行信息的选择概率不仅与效用值有关,而且包含了效用差的信息。根据私家车出行者对交通出行信息选择意愿的程度由低到高设定取值为1、2、3、4、5的5个分类序次变量作为因变量。结合因子分析结果,采用最大似然估计法对私家车出行者交通出行信息选择模型的未知参数进行标定,模型标定结果如表4所示。

表4中除F1 、F4 、F8外,其他各自变量的Wald值均大于α=0.05的X2临界值,且重要度sig.小于显著性水平。其中,F1 、F4 、F8分别代表公共交通服务信息、娱乐休闲类服务信息、公交IC卡充值信息。为全面考虑交通出行信息内容对私家车出行者交通出行信息选择行为的影响,仍将全部变量代入私家车出行者交通出行信息选择模型。似然比检验结果显示,自由度df=9的似然比统计量X2=74.251,所建模型与零假设模型相比,-2LL从638.094下降到563.843,-2LL>X2,卡方显著性检验结果为0.000,表明模型包含的自变量对因变量有显著的解释能力。预测准确性检验结果显示,Cox和Snell、Nagelkerke、McFadden决定系数的数值大小分别为0.236、0.262、0.116,由类R2系数值可知模型预测准确性基本满足要求。共线性检验结果显示,X2值的统计性不显著,累积Logistic回归模型对数据的分析是适当的。

对于私家车出行者交通出行信息选择项间的成对比较数据,研究模型包括4个累积Logit函数,并对其同时进行估计。其中,选择不使用交通出行信息与选择使用交通出行信息的发生比可表示为:

odds3=Ρ1+Ρ2+Ρ3Ρ4+Ρ5=exp(-1.601-0.097F1-0.383F2-0.201F3-0.165F4+0.389F5-0.698F6-0.195F7+0.076F8-0.295F9)(7)

式中:P1、P2、P3、P4、P5分别为私家车出行者对交通出行信息“一定选择不使用”、“可能选择不使用”、“无所谓”、“可能选择使用”和“一定选择使用”的概率,且有P1+P2+P3+P4+P5=1。

2.4 结果分析及策略

通过对私家车出行者交通出行信息选择模型标定结果的分析可以得到私家车出行者交通出行信息选择行为的基本规律,主要体现在:

1)私家车出行者对交通出行信息需求存在显著差异性。私家车出行者需求较高的信息包括:城市交通状态信息、出行方案定制信息、时事类服务信息等,而对公共交通服务信息、娱乐休闲类服务信息、公交换乘周边信息等需求较低,与私家车出行者的个人社会、经济特征及出行特点相符。

2)与出行质量相关的信息对私家车出行者交通出行信息选择行为影响显著。由于私家车出行者收入普遍高于城市人均收入水平,因此更注重出行的质量,也进一步强调交通出行信息的切实有用性。

3)城市定位导向及道路网信息对私家车出行者交通出行信息选择行为存在一定影响。当前城市车辆定位系统建设与功能不完善,随着城市智能交通系统建设以及车辆定位系统进一步普及,城市定位导向信息的作用将得到不断发掘。另外,本次调查集中于本地居民,对城市基本路网比较熟悉,考虑到城市建设日新月异以及外来自驾车游客的增多,私家车出行者对城市道路网信息的需求将不断提升。

4)公共交通服务类信息对私家车出行者交通出行信息选择行为影响不显著。公共交通服务类信息包括公共交通服务信息、换乘周边信息、公交IC卡充值信息。私家车出行者对公共交通服务类信息较低的关注度表明,城市居民在选择使用私家车作为出行工具后,选择公共交通作为出行方式的概率将大幅下降。考虑到城市交通资源的合理分配,应及早出台相关政策,提高城市公共交通服务质量,吸引和鼓励城市居民采用公共交通方式出行,以避免城市居民由公共交通向私家车出行方式的转变。

5)相关资讯服务类信息的提供应慎重。分析结果表明,除时事类服务信息对私家车出行者交通出行信息选择行为影响显著外,娱乐休闲类服务信息对私家车出行者交通出行信息选择行为影响不显著。相关资讯服务类信息作为ATIS交通出行信息的组成部分,在提供信息服务的过程中应统筹兼顾、审慎实施。

3 结束语

本文以大连市私家车出行者交通出行信息使用意向调查为基础,通过对交通出行信息内容需求的分析,给出了交通出行信息内容对私家车出行者交通出行信息选择行为的影响,以及面向私家车出行者的城市交通信息服务系统建设与运营的相关发展策略,对城市交通信息服务系统的规范化建设具有一定的指导意义。下一阶段将逐步引入私家车出行者个人特征、社会属性,以及交通出行信息质量、信息费用等因素对私家车出行者交通出行信息选择行为进行深入的研究。

参考文献

[1]Toledo T,Beihaker R.Evaluation of the potentialbenefits of advanced traveler information systems[J].Journal of Intelligent Transportation Systems,2006,10(4):173-183

[2]Eric J E,Molin,Harry J P.Timmermans.travelerexpectations and willingness-to-pay for web-enabledpublic transport information services[J].Transpor-tation Research Part C,2006(14):57-67

[3]Lyons G D.Towards integrated traveller informa-tion[J].Transport Reviews,2001,21(2):217-235

[4]Adler J L.Investigating the learning effects of routeguidance and traffic advisories on route choice be-havior[J].Transportation Research Part C:Emer-ging Technologies,2001,9(1):1-14

[5]四兵锋,林兴强.交通信息条件下道路和停车选择SUE模型及算法[J].管理科学学报,2007,10(2):19-24

信息产业系统全国劳模先进事迹材料 篇4

他对科研项目锲而不舍,刻苦攻关,把不断接受新挑战、研制新产品当成人生的乐趣,把提升彩电高科技含量,造福社会,造福人民群众当成自己不懈追求的目标。自2001年走上技术管理岗位后,tv内销研发所在他的带领下研发项目设计按时完成率由2001年的48%大幅提高到了2002年的80.2%,2002年设计按时完成率由2001年的20.8%提高到了2002年的73.33%。凭着对项发管理技术的独到见解,在2004年7月他还兼任tte全球crt产品规划总经理,对tv产业及产品发展规划工作有较深的认识,并有效推动了tte全球crt产品的整合与规划工作。

在平时工作中,××同志不仅自己干好工作,还注意培养身边的年轻人。他将年轻同志置身于关键岗位,毫无保留地传授自己多年来积累的丰富经验,在他的言传身教下,年轻技术人员避免了许多弯路,在研发工作中脱颖而出,逐渐成为新品开发的主力。

先进的出行者信息系统 篇5

重启:打开一个新世界

那是十多年前一个偶然的机会,在朋友处第一次见到计算机。朋友用双手熟练地敲击那些看似杂乱的按键,轻触一个拖着长线的鼠标,屏幕上要么出现一行行文字,要么跳出一幅幅图画,要么飘出一段音乐,当时我看得目瞪口呆。真想不到,世界上还有这样神奇的东西。

从那以后,一有机会我就鼓动校长买计算机,想看看计算机里面到底都有些什么。当时学校的校长很开明,几经周折弄了一些经费,真的买来了计算机、打印机。这下可好了,我们有计算机了,当计算机公司的人走后,领导就说,学校数你对计算机最了解了,你先管着吧。听领导这么一说,我心里别提多高兴了。当天下午一放学就趴在计算机前弄弄这儿、弄弄那儿,不敢随便点,只是按照公司工作人员的指点动那几个地方。就这样,时间不知不觉地到了晚上十点多,虽然已很晚了,我却没有一点儿疲倦。兴奋加新奇,再加上对鼠标的一点点熟悉,我开始不停地点那些原来根本不敢动也不知如何动的地方。一个个新的区域逐渐被我“开发”出来,欣赏着自己的“成果”,我的胆子也越来越大了。突然,鼠标不动了,按按键盘也无济于事。桌面上什么也不能动了,心想坏了,我把计算机弄坏了,这可怎么向领导交待呀。看着一动不动的屏幕,我急得团团转,恨不得马上找个人来看看,可当时天已很晚了,又在乡下,到哪儿去找懂计算机的人呀。怎么办?真不行晚上只好在这看着,等明天一早找计算机公司的人来解决。

面对一动不动的计算机,无奈之中随手打开了随机带的各种说明书,其中一本介绍计算机使用的说明书引起了我的注意,赶紧从头到尾看了起来。虽然其中许多术语、英文单词我都不懂,但还是对着说明书在计算机上找到了相应的位置。并且发现,在说明书显著的位置标注:计算机死机时按重启键可以重新启动计算机。按照示意图的相关指示,在主机箱上找到那个不起眼的小按键。按,还是不按呢。当时心里很矛盾,不按吧,怕明天领导来说,怎么新计算机给你一天就不行了。按吧,又不知会出现什么情况。犹豫了半天,一狠心,轻轻地按下了重启键,刹那间屏幕变黑了,接着出现了与装机人员安装时同样的Windos98的画面,一会儿桌面出来了。我小心地动了动鼠标,发现鼠标又能动了。呵!当时高兴得我真想叫起来,一晚上的焦虑、疲劳顿时烟消云散。

看着恢复“生机”的计算机,想着刚才的莽撞举动,多少有些后怕,如果当时真的按错了,后果将会如何?不过,有了这次经历,我一有机会就对着说明书认真学习,不明白的地方就找机会向人请教。不久之后,莽撞重启的行为再也没有发生,一个崭新的数字世界展现在我面前。

课件:描绘一片新天地

2002年初春的一天,区教研员打电话通知学校,推荐我作为区里的代表参加全市的小学数学优秀课评比,同时说参加比赛的老师要用课件上课,问校长我会不会制作课件。校长说没问题,他天天在计算机上玩着呢。

当校长把教研员的话对我一说,当时我就懵了,问校长,课件是什么?校长说,你问我,我问谁呀,你不是天天钻在计算机里吗,那里面一定有,自己去找找。是呀,如果计算机上有,去找一找不就行了吗?

当天,我坐在计算机前从下午一直找到晚上,计算机里能找的地方都找了个遍,就是没有找到叫课件的东西。无奈之下,只好从自己购买的计算机书里找,不知翻了多少本,终于在一本计算机杂志上看到有关课件的介绍。原来课件是借助计算机上相关的软件,把文字、声音、图片、视频等整合起来用于辅助教学,通俗地说,就像用小黑板上课一样。当然,它比小黑板先进多了,有声、有色、有文,还有动态画面。与此同时,杂志中还介绍了几款做课件的常用软件,有Power Point、Authorware、Flash、方正奥思等。在这么多软件名称中,除了PowerPoint,其他几款软件我从没听过,更别说用了。

怎么办呢?课件,做,还是不做?如果不做,将失去参加市级比赛的机会。为了不放过难得的参赛机会,一定要学会做课件。至于怎么做,就像学Word一样,边学边做,相信别人会的,我也一定能学会。

从此,我每天趴在计算机前,一项一项地探索PowerPoint中的功能,一点一点地摸索软件的性能。从最初发现模板到设计幻灯片,从直接输入文字到导入图片、声音、画面,从静态幻灯片到动态的幻灯片……每发现一个新的功能,我总是激动不已,以至于忘了时间,经常直到凌晨还趴在计算机前。

经过一个多星期的努力,一个用Power Point制作的“约数和倍数”课件终于完成了。同事们看过演示后,都啧啧称奇,说你这是怎么做起来的,又能动又能说,真漂亮呀。看着自己多日的成果,几天的辛苦一扫而光。

为了进一步完善课件,发挥课件在教学中的作用,我边想教学流程边修改,有时为了调整一个很小的不合操作程序的错误,就会忙上半天。但随着对PowerPoint的不断了解,修改后的课件已远远超出了最初的草稿。

我带着修改好的课件,3月下旬参加全市小学数学优秀课评比活动,经过初赛与复赛,最终以总分第一的成绩取得了参加全省优秀课评比的资格。赛课中,由于课件是自己制作的,很熟悉,虽然是第一次用课件上课,但别人根本感觉不出我是新手,课后都夸我的课件做得好,用得恰当。一个月后,我带着进一步改进后的课件参加了全省小学数学优秀课评比活动,虽然最终只得了二等奖,但对于来自农村学校的我来说,已经很满足了。

两次赛课,让我对做课件产生了浓厚的兴趣,为了制作更精美、更实用的课件,我开始学习Authorware、Flash、方正奥思、网页制作等的使用方法。经过一段时间的摸索,基本上掌握了它们的常用性能。同时,还学会了软件相互整合的方式与技巧,如在PowerPoint插入Flash动画、视频等。现在我做的课件越来越精美,越来越实用了。

虽然最初做课件是被逼出来的,随着学习的不断深入,我深深地体会到,信息技术在有效提高课堂教学效益的同时,更有效地促进了思维方式、教学方式的转变。

论坛:碰出一团新火花

早在学校购买计算机的时候,就听人说上网可以学到很多东西,但当时学校太困难,买计算机的钱还差一点没有着落,再提上网,几乎不可能。2002年的暑假,为了看看网上到底有什么,我自己买了一台计算机,并申请了拨号包月上网。从此,网络就成了我生活中重要的一部分。

最初上网只是浏览新闻、看电影、玩游戏,随着对网络一点一点的熟悉,慢慢地学会了发电子邮件、网上聊天。然而,在众多的网上活动中,我最感兴趣的还是浏览教育论坛。可能是职业的原因,无论是论坛中楼主的主帖,还是网友们的灌水,都令我兴奋不已。

记得最先进入的论坛是人民教育出版社的人教论坛,由于自己教的是小学数学,对其中的小学数学板块特别感兴趣。无论是“教研天地”,还是“随笔专栏”,抑或是“问题天地”,或者是“小数之家”,我都细细地读过上面的每一个贴子。看着那一篇篇闪烁着智慧的帖子,敬佩之情油然而生,教学中不自觉地把一些楼主好的做法运用到自己的课堂中,常常会产生许多意想不到的惊喜。

随着读帖量的不断增加,面对网友的观点有时也会产生了一些疑义,自然就产生了回帖的冲动。起初是三言两语,到后面也能围绕楼主的观点洋洋洒洒地说上一长段,而网友又会围绕我的回帖顶上一段回复。这样一来两往,很多时候回帖回到深夜也不觉得疲惫。

或许是读帖时间长,抑或是回帖次数多了,自己也逐渐产生了发帖的冲动,也想把自己在教育教学过程中的思考与快乐写出来和大家分享。为此,我先后在人教论坛、教育在线、成长论坛等上开设了以“用心行走”为主题的专帖。这样一来,每天除了看或回感兴趣的帖子,更多的时间是打理自己的主题帖,既要回复他人对帖子的意见,又要及时续写下一楼的内容。

现在回想起来,那段时间里是我最忙的时候,也是最充实的时候。当忙完一天的工作后,静静地坐在计算机前,细细地品味着来自天南地北的智言慧语,快乐的滋味一点点从心里洇润开来,所有的烦恼都被洗刷得干干净净,内心享受着从未有过的安宁。可能是熏陶的时间长了,原本笨拙的我,文笔也灵动了许多,陆续有文字见诸报端。课堂也从课改之初的喧嚣走向厚实与稳健,逐渐形成了朴实、有效、灵动的课堂风格。

博客:抒写一段新篇章

不知从什么时候开始,博客这一新鲜的网络名词走进了我的视野。然而,最初见到的博客不是名人开的,就是一些机构开的。随着博客功能逐渐被人们熟悉,开博已不再是名人的专利,更多的草根一族也加入进来。其中,尤以教师这个群体参与的人多。无论是搜狐、新浪、网易,还是新思考、教育在线、天河部落、苏州教育博客等,到处都可以看到老师们的身影与智慧。

作为一名铁杆网民,我自然也不甘落后,仔细比较过几家博客站点,最终选定落户于苏州教育博客。这是因为,苏州不仅是经济最发达的地方之一,更是教育发展的最前沿。当地有一批优秀的教师,如果能与他们在网络上形成交流与互动,不仅可以及时了解基础教育发展的最新信息,而且可以有效地促进自身教育教学水平的提升。

2005年8月12日,我以“行云流水”这个网名在苏州教育博客申请注册了自己的博客。由于对博客早就有了一些了解,经过一番界面的设置与美化,上午11点多,我发布了第一篇博文《考试·教学·减负——对当前考试现状的思考》。从此,写博文与写帖子成了我每日必做的功课。

开博之初,是想借苏州博客这个平台向他人学习,根本没有考虑到人气的问题。随着每天不断更新内容,渐渐发现到我博客坐客的人多起来了,很多博文下都留下了博友们热情的评论。有鼓励,也有质疑;有认同,也有反对。看着这些林林总总的评论,就好像在与千千万万个同行研讨、交流。聆听着他们睿智的话语,享受着交流带来的快乐。

可能是博客更新得较快,抑或是写的东西贴近大家。我的博文经常被管理员加精,成为网站的推荐博文。时间一长,自然看的人就多了,交的朋友也多了,认识了睿智、亲切的金陵老师,热情、活跃的诗棋酒茶,稳健、执着的桃李芬芳,灵动、聪慧的惠芳校长。在与他们交流的过程中,我懂得了读书、学习、思考的重要,加深了对教育、对课堂、对教学、对人生的思考。在开博的两三年时间里,我陆续写下了280多篇近30万字的博文,其中有不少博文在报刊发表或被网站转载。

作为一名农村教师,我是幸运儿,在短短的几年中,陆续发表了20多篇文章,取得了诸如省“特级教师”,市“名教师”,省、市优秀课大赛一、二等奖的荣誉。仔细分析发现,这些成绩的背后都有一个强大的支撑力量——信息化。是它支撑着我一步步地走过来,相信它还将会支撑着我一步步地走向更辉煌的明天。

先进的出行者信息系统 篇6

信息技术在城市生产、生活与管理中的加速应用不仅促使城市空间结构正在发生转型,也影响了城市居民休闲活动与出行。信息技术对城市居民出行特征具有显著的影响,信息技术的进步、网络服务等新的信息服务的提供,使得人们对出行前就获取相关信息变得越来越依赖,用于网络休闲活动的时间逐渐增加,相应的每日的出行时间也减少了。

笔者借助中国期刊全文数据库CNKI,检索项以“篇名”类,检索词输入关键词“信息技术对出行特征的影响”,时间以“1998—2013”为跨度进行检索,发现与其有相关的文献共计98项;然后运用文献综述法、比较归纳分析对资料进行了分类汇总,并对其中代表性较强的文章进行了综述,共选取了高度关联的50篇文献进行分析,发现总体趋势可分为两个方面,早期的信息技术对居民通勤的影响与后期的对网络购物的影响这两个方面。从内容角度分析,集中远程办公与通勤之间的关系[1,2,3,4,5,6]、社会经济属性与网络购物间的关系[5,6,7]、居民的居住环境与网络购物间的关系[8,9]、网络购物与实体购物间的关系[5,10,11,12]等方面,少量学者谈到网络休闲对出行特征的影响[22,23]。如Nilles作为该领域最早的研究者之一,通过在洛杉矶的一项实证研究证明了远程办公能够减少通勤和减少汽油量的使用[1]。Andrea F.Glogger则对德国大慕尼黑地区同一批人群在开始远程工作前后的通勤情况进行了跟踪研究,发现远程工作对通勤次数和每次通勤距离的减少都有帮助,并能有效避免高峰通勤[3];本研究正是从网络休闲这一角度出发,对信息技术如何影响居民活动出行这一问题进行实证性研究,试图对信息技术与休闲这一部分研究进行完善。

二、问卷设计、数据处理

(一)问卷设计

由于相关统计数据的缺乏,我采用的主要方法是问卷调查与访谈。问卷发放地点分为三大块:华侨大学及周边地区、东湖公园及周边地区、万达广场及周边地区。在作调查的同时,也与部分调查对象进行了较为深入的访谈交流,以期引发对表面答案背后的更深层次原因的思索。

调查问卷主要分为个人信息和信息化水平、网络休闲活动、居民出行行为、居住地属性5个部分。其中,个人信息部分主要包括性别、年龄、月收入、受教育程度等问题。

(二)数据处理

运用SPSS1210、Excel等统计分析软件,对回收的问卷进行统计分析,建立相应的数据库。本次调查采用面对面发放问卷并访谈和回收问卷,本次调查问卷共220份,回收212份。其中有效问卷202份,有效度为95.28℅。

1、调查样本分析

样本整体人口社会学属性显示,男女比例基本一致,以中青年为主,整体的教育水平也较高,本科以上超过50%,因为平均年龄在30岁左右,事业大都处在起步上升阶段,所以月收入较低,平均在3500元左右。

2、信息化水平:随着信息技术及其应用的深入,它已经渗透到人们生产和生活的方方面面。首先,根据第34次《中国互联网络发展状况统计报告》,截至2014年6月,中国网民规模达6.32亿,互联网普及率达到46.9%。在今年上半年的互联网发展中,手机作为上网终端的表现抢眼,成为新增网民的重要来源,因此本研究也将智能手机的拥有量作为表征居民信息化水平的重要观测变量。根据问卷统计结果,被调查居民平均网龄为3.4年,平均每个家庭拥有电脑2.95台、智能手机3.25部,反映出泉州城市居民较高的信息化水平(见表1)。

3、网络休闲活动:本研究中的网络休闲活动主要包括了三个方面的内容,网络社交、网络购物与网络娱乐,共通过4个变量来表征,分别为“每天使用网络休闲的时长”、“网络在生活中的重要程度”,“网络社交工具种数(包括即时通讯、电子邮件、博客/空间、微博等)”、“网络娱乐在居家娱乐方式(看电视、阅读书籍杂志、聊天等)中的重要性”来衡量,网络购物则用“网络购物频率”衡量。

根据问卷统计,泉州市城市居民每天使用网络休闲时长平均达4.07小时;网络在生活中占据了比较重要的地位;在居家休闲方面,42.12%的被调查者承认上网是首选的居家休闲方式;居民最常用的网络社交工具平均为4种,主要是QQ、微信为主,其次是电子邮件和空间、微博等。多数居民拥有网络购物经验,网络购物频率平均为2.29次/月,购物范围包括服饰、数码、家居和食品等多种商品。总体而言,网络休闲已经成为南京市居民常见的休闲方式。(见表2)

4、居住地属性

我主要选取了离公交站的距离,离公园文化设施的距离和离商业中心的距离来衡量,根据统计,43%离公交站较近,因为泉州没有地铁,所以公交车成为主要的公共交通工具。34%离公园、文化设施较近,通过访谈,如果居住区周边文化设施较多,每日的出行时间也会增加。

三、结果解释

(一)信息化水平和网络休闲活动

家庭信息化水平越高,网络休闲活动越频繁,主要表现在:首先,根据统计结果,网龄和每天使用网络休闲时长、网络购物频率相关,电脑数量和网络在居家娱乐方式中的重要程度有关,总体来说,泉州城市居民的信息化水平较高,网络休闲活跃度高。

(二)网络休闲活动与出行

网络休闲活动与出行时间成负相关,这是由于利用网络来购物、浏览网页、看视频等休闲娱乐活动时间的增加,便相应的减少了出行时间、出行次数。对于出行的首选交通方式,网络休闲活动越活跃的,选择的出行方式多为私家车,但无持续的相关关系。(见表3)

(三)居住地便利程度与网络休闲活动

从大的居住范围来看,泉州属于三线城市,根据的统计,城市级别越往下沉,休息娱乐生活越单调,网络休闲时间较长。从小的区域来看,居住地越靠近商业中心,居民在购物和旅游方面的需求更多,促进了网络购物增加,进而减少每日出行时间。

(四)居住地便利程度和出行

居住地如果离商业中心越靠近,则出行时间越少。因为周边地理位置优越,配套设施齐全,已经基本能满足日常需求。且在出行方式的选择上,多是私家车和步行。

(五)个人的社会属性、经济属性与网络休闲和出行

首先,学历和月收入是成正比的,学历越高,月收入也越高,但反之,不一定成正比。收入对居住地属性的影响是显著的,收入越高,居住地的便利度越好,进而也就离公园、文化设施或是商业中心较近,其次,根据统计结果,收入越高,选择出行方式时,多是私家车。这样也就可以解释个人的经济、社会属性和网络休闲及出行的关系。

四、结论

本文利用问卷的方式,对泉州城市居民进行数据调查,以居民信息化水平、出行情况、社会经济属性和网络休闲活动为主要变量,运用典型相关分析,对信息技术对泉州城市居民休闲活动与出行的影响进行了解读,发现网络休闲对城市居民的生活方式产生了深远的影响,而网络休闲活动的增加也确实减少了居民每日的非必要性出行时间,说明对居民出行有替代或修正性的影响。

分析表明,家庭信息化水平对网络休闲活动有显著的影响,当然,其中也与个人偏好相关,通过详细的访谈,也发现其中不乏有不喜欢网络休闲,但比例较小。进一步分析相关性,结果显示,网络休闲活动对出行也有影响,网络休闲活动时间长,次数频繁的,每日的出行时间自然会减少。但分析根本,个人的社会,经济属性和居住地属性才是造成网络休闲活动和出行差异的根本。学历和收入影响了居住地的环境,造成周边设施的差异,影响出行方式的选择,而年龄又是影响他们对网络休闲偏好的一个重要原因。

另外,由于问卷发放地方的限制,随机样本不能完全反应泉州居民的各种情况,并且对于变量的筛选,没有科学规范,只是通过查阅相关文献进行确定的。但笔者认为,研究信息技术的影响,对于未来城市休闲空间的规划和优化提供了借鉴。

先进的出行者信息系统 篇7

在现有的居民出行调查方法的基础上加以改进, 设计了基于B/S平台的居民出行调查辅助系统。

1 系统功能

OD调查系统设计必须要保证的是用户端操作要简单易行, 数据合理能够分析得出出行方式、出行目的及出行量。传统居民出行调查的缺陷主要体现在两个大的方面--数据获得和数据处理。运用B/S构架, 可以使调查的客户端和管理端都通过网页实现, 简化实现的过程, 为使用者和管理者提供极大的方便。通过Web GIS技术, 利用百度地图API算法, 可以将事先已经编码的小区层叠加到待调查区域的详细电子地图上, 免除调查后对OD数据分区的大量工作。

2 系统设计与操作实例

2.1 系统框架

居民出行调查系统由网页UI界面与居民出行调查服务器两部分组成。网页UI界面为用户填写调查问卷时的界面, 展示居民出行调查内容并供用户进行填写。服务器用于储存居民出行调查程序, 并通过网页对外发布该程序, 参加居民出行调查的用户通过浏览器进入居民出行调查网页, 进行调查问卷的填写, 用户填写完数据后提交并存放于数据库中。

2.2 关键技术

采用GIS技术与动态Web技术相结合, 设计适用于网页的居民出行调查表格。运用B/S架构, 即浏览器服务器模式, 用户只要在有网络的情况下均可接受问卷调查。前台主要运用html、div+css、Java Script等主流语言, 力求提供给被调查者一个美观简约易于操作的UI界面, 并解决各大浏览器兼容性问题;后台采用php+my SQL, 进行存储调查题库、将前台收集到的问卷资料信息及时存储到服务器的数据库里、以及将数据库里的数据信息反馈给管理员的工作。

根据目前所采用居民出行调查的内容, 在程序中将问卷分为家庭信息 (图1) 、个人信息 (图2) 、居民一日出行信息 (图3) 三个模块。为方便用户的填写, 大部分信息都采用选择的形式。其中, 三个模块中用户与地理位置信息相关的内容依靠百度地图API实现。

2.3 针对性问卷的设计

传统的调查问卷不具有针对性, 所有接受调查的居民都填写相同的调查问卷。而实际上很多居民每天的出行都是固定的, 对于他们, 可以设计适合他们的个性化问卷, 他们只需填写学校名称, 通过后台建立的数据库自动生成他们的出行信息, 方便用户的填写。对于不同的用户群, 可以设计不同的问卷与之相对应。

2.4 建立地理位置可视化界面

居民出行调查中, 用户的起讫点以及住址都涉及到地理位置。地理位置可视化, 即将调查与电子地图相结合, 居民在填写调查表格时直接在地图上选择相应的地点, 这样可方便用户对地点的填写, 使地址更准确, 提升调查的最终质量。基于百度地图API, 可通过将百度地图与网页相结合来实现地理位置可视化。

2.5 获取地理位置

被调查者在地图界面找到对应的地理位置后, 在地图上点击相应的地点, 然后通过百度地图API获取该点的信息, 在选择的点添加标记并返回该点的地址与经纬度, 经用户确认地址是否正确后将地址的资料提交至服务器, 由服务器在后台对数据进行进一步处理。

2.6 地理位置与交通小区之间的转换

通过获取各边界点的坐标划分交通小区, 获得用户所选择的地理位置后, 服务器在后台自动将用户所选择的地址转化为交通小区, 省去后期人工将地址与交通小区相匹配的大量工作。文章中所给的例子选取了东南大学九龙湖校区, 将该校区划分为若干交通小区, 编号。具体实现方法为逐个判断点是否在交通小区内。

2.7 问卷发布方式推荐

目前在进行城市居民出行调查时多采用家访调查法, 对居住在调查区的住户进行抽样家访, 由调查人员当面了解该住户中包括学龄儿童在内的全体成员全天出行情况。在调查时, 需要调动各级组织的力量, 往往需要公安部门的配合以保证家访的顺利进行。通过网页发布问卷时, 每家每户只需一人进行填写, 可以避免老人小孩不会使用电脑的尴尬。在调查前应进行广泛的宣传, 力求做到家喻户晓, 老少皆知。在调查前无需进行培训, 只需制作教学视频, 并在网站的首页放置视频。对于没有及时接受调查的居民, 可以通过发短信、电话通知等形式告知。

3 结论与展望

基于B/S平台的居民出行调查辅助系统可以弥补现有调查方式的不足。通过B/S平台, 使得网页的发布更加简单, 有利于调查抽样率的提高, 使得调查结果更准确更可靠。使地理位置可视化, 可使调查过程更直观, 被调查者更容易理解居民出行调查的相关内容和, 并能获取传统调查方法难以获取的数据, 实现高效低成本开展居民出行调查。分析传统居民出行调查中存在的主要问题, 结合所学知识在此基础上设计了基于B/S平台的居民出行调查辅助系统, 并运用主流编程语言和百度地图API简单进行了相关程序的开发。最后, 推荐了一种可能的实现调查的方法。

摘要:传统的居民出行调查方法实现过程十分繁琐, 效率低、工作量大、成本高。文章介绍了一种基于B/S平台的居民出行调查辅助系统的设计方法。运用B/S构架, 结合WebGIS技术, 通过将调查表格与网页相结合, 运用百度地图API进行相关程序的开发, 设计更易填写和发布的Web端居民出行调查问卷。同时系统可以根据不同的人群生成与之相应的针对性问卷。

关键词:调查交通运输工程,交通规划,居民出行调查,WebGIS,百度地图,B/S平台

参考文献

[1]师富民.基于IC卡数据的公交OD矩阵构造方法研究[D].吉林大学, 2004.

[2]魏玮.基于Java EE及移动地理位置服务的居民出行调查系统[D].华东师范大学, 2013.

[3]王炜.交通规划[M].人民交通出版社, 2007.

先进的出行者信息系统 篇8

(1) 由于GIS的广泛应用, GIS软件的开发实现也得到了快速的发展, 呈现出交互式、网络化、智能化、集成化[3]以及行业应用专业化、操作使用大众化、开发设计个性化等新的要求。

(2) GIS软件, 作为一种特殊的信息系统, 其数据不仅包含一般属性 (即非空间关系属性) , 还包括地理空间属性和拓扑关系属性, 并且GIS核心功能还包括:空间数据的读取等地图的基本操作、研究区域全图的鹰眼鸟瞰、地理实体的地理空间属性和一般属性双向查询分析[4]等。显然GIS软件这种审视、研究现实世界的视角是独特、新颖的。

这就给GIS开发, 尤其是GIS二次开发开拓了广阔的发展空间。到目前为止, 在GIS开发领域, 基于GIS工具软件开发商提供的GIS功能组件开发一直占有重要地位。通过介绍城市出行查询系统的开发过程, 从地理空间的角度阐述地学二次开发, 探讨基于AE的GIS软件开发的总体设计思路。

1 AE-GIS开发平台

ESRI公司发布的Arc Gis Engine (即AE) 开发包, 是一组包含了基于Arc Objects构建的完整GIS组件库和工具库, 不仅可用于开发自定义的GIS应用程序, 支持多语言 (.NET、COM、Java、C++等) 和多系统 (Windows和Unix) 开发, 而且最重要的是:其开发的应用程序可以完全脱离庞大的Arc GIS Desktop框架, 独立运行, 并且可靠性好、易于移植、便于维护[5,6]。因此, AE很快就从众多的GIS开发平台中脱颖而出, 尤其是对于应用系统中需要加入GIS功能的用户来说是非常好的一个选择。

AE包括Arc Engine Runtime和Arc Engine Developer Kit两部分。Arc Engine Runtime, 即AE运行包, 其功能是为执行用户定制的AE应用程序提供运行环境;Arc Engine Developer Kit即AE开发包。由3部分组成:控件、工具和对象库。

AE是应ESRI公司进一步拓展市场、方便和实惠广大用户之势而生, 是打包化的Arc Objects。AE开发包所支持的各种GIS功能, 完全依托一整套庞大的COM组件集合, 功能相似或相关的COM对象放置在相同的组件库中。AE组件库构成了全套的GIS功能模块, 开发过程中可根据需要添加调用, 如:

(1) System库是Arc GIS框架中最底层的一个库, 其提供了一些可以被其他组件库使用的基本组件, 如:数组 (Array) 、集合 (Set) 、Xml对象、Stream对象、分级 (Classify) 对象和数字格式 (Number Format) 对象等。System库不支持扩展, 但可以通过实现该类库中包含的接口来扩展GIS系统。

(2) System UI库定义了一些定义GIS用户界面组件所使用的对象, 如:ICommand和ITool等。System UI库也不支持扩展, 通过实现其接口来扩展GIS功能。

(3) Geometry库包含了核心的几何形体对象, 如点、线、面等, 所有几何图形对象都可以有与其顶点相关联的Z、M和IDs, 基本几何图形对象都支持诸如Buffer、Clip等几何操作。此外, 还包含了空间参考对象, 如:Geographic Coordinate System (地理坐标系统) 、Projected Coordinate System (投影坐标系统) 、Geo Transformations (地理变换) 对象等。该库也支持扩展。

(4) Display库定义了在输出设备上显示图形所需要的组件对象, 如:Display对象、Color对象、Color Ramp对象、Display Feedback对象、Rubber Band对象、Tracker对象、Symbol对象等。该库主要负责GIS数据的显示, 如:Color和Color Ramp可以产生颜色对象, 配合Symbol对象完成符号化操作, Display类库的所有部分都能进行扩展, 通常扩展的对象包括符号、颜色和显示反馈。

(5) Output库用于创建图形输出到诸如打印机和绘图仪等设备及诸如增强型元文件和栅格图像格式 (JPG、BMP等) 等硬拷贝格式, 该类库可以扩展。

(6) Geodatabase类库为地理数据库提供了编程API。地理数据库是建立在标准工业关系型和对象关系数据库技术之上的地理数据仓库。Geodatabase类库中的对象为Arc GIS支持的所有数据源提供了一个统一编程模型。Geo Database类库定义了许多由Arc Objects架构中更高级的数据源提供者实现的接口。另外, 该库支持扩展。

此外, 还有诸如:Server库、GISClient库、Data Sources File库、Data Sources GDB类库、Data Sources Ole DB库、Data Sources Raster库、Geo Database Distributed类库、Carto类库[7]等, 不再详细列举。主要的AE类库框架结构如图1所示。

2 AE-GIS的核心功能框架

GIS应用程序作为一种特殊的计算机信息系统, 最突出的特色在于方方面面贯穿着区域空间关系, 尽最大可能还原现实世界的地物信息。因此, GIS的整体框架必然时刻表现着实体地物的空间属性。

GIS必不可少的就是地理空间数据主显示视图。另外, 最好包含有表现数据相互位置关系的鹰眼视图, 表征数据各图层相互关系的图层目录树视图。除了常用菜单、工具按钮, 有必要添加设计GIS专用工具栏。

3 开发实现

3.1 部署配置环境

在开发AE—GIS程序之前, 需要首先部署完成开发环境。本文的GIS开发以.NET的“母语”C#语言为例, C#的集成开发环境选择Visual Studio 2005。由于安装部署过程中AE开发包组件库文件的自动配置时, 要求系统已经安装了.NET Framework 2.0, 所以, AE开发运行环境的搭建需要遵循特定的步骤:

(1) 安装Visual Studio 2005

(2) 安装Arc GIS Engine Runtime9.2

(3) 安装Arc GIS Engine Developer Kit For Microsoft.NETFramework 9.2

以“信阳市公众出行查询系统”为例, 在Visual Studio2005环境中, 调用AE中C#组件接口, 进行公众出行系统的开发。系统软件的基本GIS功能可以直接添加AE的按钮工具实现;GIS高级功能, 如:属性查询、空间分析、线路查询、数据库技术等功能, 需要调用户AE对象库中的函数通过编程代码加以实现。系统的具体功能框架如图2所示。

3.2 添加可视化AE-GIS组件

启动Visual Studio 2005, 新建C#Windows应用程序项目, 从工具箱中, 添加Menu Strip控件后, 依次添加License Control、Toolbar Control、Map Control等核心GIS控件, 根据实现的GIS功能, 依次“添加引用”所需要的AE的COM对象组件库。

合理调各控件的大小及位置, 将ax Toolbar Control1的Dock属性设为“Top”。

设置ax Toolbar Control1的Buddy属性为“ax Map Control1”, 伙伴控件的设置也可以使用代码在运行阶段完成。

依次设置ax Map Control1、ax Map Control2、tab Control1的Anchor属性为:“Top, Bottom, Left, Right”、“Top, Left”和“Left”。

3.3 实现代码

由于开发过程中要调用AE组件库实现GIS功能, 故需要以指定命名空间的方式声明已经“添加引用”过的AE对象库。如:使用上述添加的可视化GIS控件, 需要指定以下命名空间:

using ESRI.Arc GIS.Analyst3D;…

using ESRI.Arc GIS.System UI;

(1) 读取地理空间数据

这是GIS应用程序必备的基本功能。如:读取mxd文档、添加shapefile (shp) 数据、读取dwg数据等。

读取mxd地图文档, 可以用Load Mx File () 方法直接打开, 也可以用IMap Document接口的Open () 方法打开, 其不同之处在于, 后者是逐次读取IMap Document中的Map对象, 因此, 在读取过程中可以设置限制条件。以Load Mx File () 为例, 其代码:

添加Shp数据, Shp数据是文件格式的地理数据, 其读取过程中需要Workspace Factory (工作空间工厂) 对象。实现代码:

(2) 地图的基本操作

图层的空间操作包括:地图的缩小、放大、漫游、全图显示等。这些基本的GIS功能, 既可以直接关联Toolbar Control控件的工具按钮, 也可以通过调用组件库的接口方法来加以实现。

(3) 地图鹰眼鸟瞰

鹰眼功能可以直观显示整幅地图的区域范围, 动态反映用户的观察视图区域在整体区域中的地理位置, 侧面映射研究地物与相邻实体间的空间关系, 鹰眼视图是GIS软件的核心组成部分。鹰眼实现的关键是处理好ax Map Control1和ax Map Control2的显示关系, 将ax Map Control1的显示数据传递给ax Map Control2并将显示区域标示出来, 需调用Add Layer () 和get_Layer () 方法, 其代码如下:

(4) 空间查询、分析

空间属性和一般属性的关联分析查询是GIS中最本质、最具特色的功能。空间分析查询包括:空间定位分析查询、缓冲区分析查询等;属性分析查询包括:圆形、矩形的拉框查询和空间实体的多媒体链接查询等。

空间定位分析代码:

受篇幅限制, 缓冲区分析、公交线路查询、属性分析查询、拉框查询等GIS分析查询功能代码不再一一举例。

调试程序, 运行后“信阳市公众出行查询系统”主窗体如图3所示。

3.4 AE-GIS应用程序的安装部署

用Visual Studio 2005开发的应用程序, 不能脱离其开发环境。所以调试完成之后需要部署生产安装包。很多专业软件都可以完成打包任务, 生产应用程序软件安装包, Visual Studio 2005本身也带有一个打包程序, 方便且实用。

GIS应用程序的打包部署, 关键是程序正常运行的依赖项, 如:.NET Framework 2.0、A E组件库等打包进去, 借助Windows自带的msiexec.exe文件辅助生成卸载文件。

安装包打包部署完成后, 即可在其他计算机上安装使用。AE开发的GIS软件可以脱离Arc Gis桌面环境单独运行, 但是要求运行计算机安装AE运行时 (以9.2版本为例) , 其安装步骤:

(1) 安装Arc Engine Runtime9.2, 并运行ESRI提供的授权文件。

(2) 运行AE-GIS软件安装包。

4 结语

基于AE的GIS开发, 是一套典型的嵌入式GIS开发工具, 其最突出的优势在于, 完全脱离的Arc Gis, 简化开发环境、缩减了程序运行体积。AE平台的GIS开发, 不但简化了GIS开发过程、降低了系统开发难度, 大幅度削减开发成本、缩短了软件开发周期。而且, 还极大地增强了系统成品的开放性和灵活性, 从根本上顺应GIS行业应用专业化、操作使用大众化、开发设计个性化等新趋势。

参考文献

[1]邬伦.地理信息系统--原理、方法和应用[M].科学出版社, 2001:7-15.

[2]吴玮, 李小帅, 张斌.基于ArcGIS Engine的GIS开发技术探讨[J].科学技术与工程, 2006, (02) :176-178.

[3]郭达志.地理信息系统原理与应用[M].中国矿业大学出版社, 2002:343-375.

[4]孙燕刚, 韦波, 黄俊华.基于ArcGIS Engine的宗教事务管理地理信息系统的设计与开发[J].测绘通报, 2007, (11) :65-69.

[5]阎波杰.基于ArcGISEngine地理信息系统的二次开发[D].西安科技大学, 2006:11-14.

[6]孙伟超.基于ArcObjects+Visual Basic的地理信息系统二次开发与应用研究[D].贵州师范大学, 2007:6-9.

上一篇:助理辅导员制度下一篇:面向对象与面向过程