Flyingis
Talking and thinking freely !
Flying in the world of GIS !
BlogJava
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
随笔:156 文章:16 评论:546 引用:0
WebGIS发布前GIS工程规划设计
作者:
Flyingis
对于一个GIS系统来说,不论是桌面GIS还是WebGIS,最重要的和最有价值的是数据,没有设计良好的空间数据的支撑,该GIS系统就失去了其存在的意义。目前,主流的比较成熟的 WebGIS发布平台是ESRI的ArcIMS和MapInfo的MapXtreme,基于这两大平台均可以发布各自产品的数据,通过整合MIS功能,实现政务管理、管网管理等应用。在程序发布前,我们需要经过深加工的、可以满足用户业务需求的、完整的、可用于特定平台发布的GIS数据,这个前期的工作属于GIS工程的规划设计,一般可以分以下几个步骤完成:
1. 确定项目要实现的目标,即GIS工程的开发目的。经常我们需要回答这些问题,什么是需要解决的问题?目前这个问题解决的怎么样了?这个工程的最终产品需要以什么样的形式展示,是报告,是高质量的可用于大幅展示的地图,是用 WebGIS 将产品发布,还是这些最终产品都需要?这个产品的用户群是谁?这些数据是否还要用于其他的用途?等等。这个步骤有点类似于软件工程的项目可行性报告和需求分析中的部分工作,但是更强调产品对数据的要求。
2. 建立工程数据。这项工作的工作量一般情况下都非常大,除非项目经费充足可以购买数据或是手中已经有许多工作中需要的数据,否则需要三个步骤来完成,设计地理空间数据库,包括所需字段、字段类型等等,产品数字化和数据的整理,还有管理数据库,如设定坐标系、连接相邻图层。
3. 分析数据。空间数据的分析是GIS工程的一项重要任务,分析的过程将直接影响最终的产品结果。空间数据分析包括计算距离、生成缓冲区、计算面积周长、覆盖数据值相同的区域、定位、路径选择等等。
4. 成果展示。主要是展示数据分析的最终结果,以什么样的形式展现出来最好,或能满足用户需求,以WebGIS发布是其中的一种,另外还有图表和报告等形式。
GIS软件工程的开发和计算机软件工程有很多相似之处,但其中最大的区别也是最重要的就是对数据有比较特殊的要求,因此在进行WebGIS平台开发部署之前,需要把握整个数据的概况,而了解整个GIS工程的规划设计对开发人员理解WebGIS构造和应用是极有帮助的,包括平台软件的使用和基础功能的应用等等。
发表于 2006-02-15 11:41
Flyingis
阅读(1464)
评论(1)
编辑
收藏
所属分类:
ArcIMS
评论
#
re: WebGIS发布前GIS工程规划设计
深有同感。
我们被规划局,测绘局搞惨了,这些部门要钱什么数据都有。
做gis的甲方肯定都有钱。没钱做gis那只能是demo.
我们 开发费:数据 : 软件 =1:1:1 软件只包括gis 软件。 如果再上oracle,weblogic更多。一般大型gis系统都跑在unix下,再两三台小型机。成本极大。
IT新闻
新用户注册
刷新评论列表
标题
姓名
主页
验证码
*
内容(请不要发表任何与政治相关的内容)
Remember Me?
登录
使用高级评论
新用户注册
返回页首
恢复上次提交
[使用Ctrl+Enter键可以直接提交]
该文被作者在 2006-09-02 16:09 编辑过
相关链接:
网站导航:
博客园
BlogJava
博客生活
IT博客网
C++博客
PHP博客
博客园社区
管理博客
教师博客
天文博客
汽车博客
足球博客
股票博客
电子博客
管理
相关文章:
AIX 和 Linux 基于 NFS 实现共享
ArcIMS[err0143] 解决方法
SuSE 9.1 平台 ArcIMS(JRE) 中文显示解决方案
BlueViewer 地图加载分析(C#)
ArcIMS 连接器--.NET Link 使用方法
ArcIMS 体系结构
WebGIS发布前GIS工程规划设计
<
2006年2月
>
日
一
二
三
四
五
六
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
公告
Flyingis
博客空间内所有文章除特别声明为[转载],均为作者的学习心得和原创作品。如要转载,请注明作者名
flyingis及原文地址
联系方式
----
博客订阅
----
Google 广告
----
常用链接
我的随笔
我的评论
我的参与
最新评论
留言簿
(28)
给我留言
查看公开留言
查看私人留言
我参与的团队
架构师之家(0/0)
WebGIS开发设计组(0/0)
随笔分类
Algorithm(4)
(rss)
ArcEngine(9)
(rss)
ArcGIS Server(5)
(rss)
ArcIMS(7)
(rss)
ArcSDE(2)
(rss)
Diary(22)
(rss)
Eclipse Plugin(1)
(rss)
GIS-GPS-RS(28)
(rss)
Hibernate(6)
(rss)
JavaSE(28)
(rss)
Linux | Unix 技术(5)
(rss)
Web 客户端技术(24)
(rss)
Web 框架与开发(11)
(rss)
其他开源(3)
(rss)
架构与设计(8)
(rss)
随笔档案
2008年4月 (1)
2007年12月 (2)
2007年10月 (2)
2007年9月 (4)
2007年8月 (3)
2007年7月 (2)
2007年6月 (4)
2007年5月 (2)
2007年4月 (8)
2007年3月 (4)
2007年1月 (4)
2006年12月 (2)
2006年11月 (7)
2006年10月 (6)
2006年9月 (11)
2006年8月 (5)
2006年7月 (8)
2006年6月 (6)
2006年5月 (3)
2006年4月 (7)
2006年3月 (9)
2006年2月 (5)
2006年1月 (11)
2005年12月 (16)
2005年11月 (19)
2005年10月 (5)
文章分类
Health(1)
(rss)
Life(4)
(rss)
Recycle Bin(4)
(rss)
Technology(7)
(rss)
新闻档案
2006年10月 (1)
.Net 技术
ASP.net
(rss)
Ajax Technology
Ajaxian
(rss)
AjaxPatterns
Ajax中国
(rss)
ASP.Net Ajax
(rss)
Cross Browser
dp.SyntaxHighlighter
DWR
dynarch.com
(rss)
JavaScript Weblog
(rss)
Prototype
Rico
script.aculo.us
SoftComplex
WebFX
Eclipse Technology
Eclipse
Eclipsepowered
EclipseWorld
ESRI Technology
ESRI
(rss)
ESRI Developer Network
ESRI 中国
(rss)
ESRI 中国社区
GIS Technology
EOGEO
FreeGIS
GISuser.com
OGC
(rss)
OSGeo
uDig
Java Technology
Dev2Dev
(rss)
IBM developerWorks(CN)
IBM developerWorks(EN)
InfoQ
InfoQ in China
JavaEye
(rss)
Matrix
Openfans
(rss)
TheServerSide
(rss)
Linux Technology
LinuxSir
Ubuntu
中国Linux公社
Open Source
Apache
PostgreSQL
(rss)
SourceForge
个人博客
Flyingis in 3sNews
(rss)
Flyingis in cnblogs
(rss)
Flyingis in JavaEye
(rss)
精彩博客(技术类)
Carlwave-陆飞
(rss)
dudu
(rss)
emu
(rss)
Java Tang
(rss)
pesome
(rss)
sinoly
(rss)
zkjbeyond
(rss)
天狼
(rss)
姜利阳
(rss)
浩淼的天空
(rss)
蓝色森林
(rss)
马维峰
(rss)
精彩博客(非技术)
摄影博客-抓拍城市
(rss)
搜索
积分与排名
积分 - 319169
排名 - 16
最新评论
1. re: GIS空间分析
地理空间数据分析与GIS
这个书有电子版么?请发个到我邮箱~~
谢谢啊
oldmao_2001@163.com
--Mm
2. re: 小议final关键字
夯实基础,势在必行!
--Robert Hamming
3. re: 在Linux下安装JDK及环境设置
logout是为了让环境变量生效,source或切换用户就行。
--Flyingis
4. re: ArcGIS Server 开发系列(一)--编程框架总览
是发在博客上的系列文章
http://flyingis.cnblogs.com
--Flyingis
5. re: shapefile 和 MapGIS 文件格式之间的转换
相对完善的转换软件会有一定市场,现在用在哪些行业了?
--Flyingis
阅读排行榜
1. JavaScript 调试工具(10962)
2. 在Linux下安装JDK及环境设置(10865)
3. ArcIMS 体系结构(6638)
4. DWR 中文文档(6388)
5. [翻译] 如何在 JavaScript 中实现拖放(上)(5274)
6. Hibernate学习心得--性能优化(4677)
7. [翻译] 如何在 JavaScript 中实现拖放(下)(4168)
8. 了解 Ajax 框架--充电开始(4085)
9. 正则表达式--JavaScript 实现基础(4020)
10. Java接口特性学习(3873)
11. IntelliJ IDEA 5.1 初步感受 + crack(3756)
12. ArcIMS 连接器--.NET Link 使用方法(3744)
13. [翻译] 如何在 JavaScript 中实现拖放(中)(3654)
14. 用 JavaScript 玩转 DOM Level 1(3591)
15. 测试你电脑功率的大小(3468)
评论排行榜
1. wallop 和orkut 的差异(143)
2. ArcIMS 连接器--.NET Link 使用方法(70)
3. IntelliJ IDEA 5.1 初步感受 + crack(16)
4. ArcIMS 体系结构(12)
5. [翻译] 如何在 JavaScript 中实现拖放(下)(11)