http://www.javayou.com (收藏,设为首页)
当你不能再拥有时,你唯一能做的,就是让自己不要忘记 (手机请访问 http://3g.dlog.cn/javayou)
上一篇:#搬家# 下一篇:Java读取MP3信息

Java 在GIS开发中的应用(连载1)

2005年1月10日(Monday) 17点22分 作者: 陈东山 天气: 心情: 一般

1. 前言--我的第一次

来JavaYou好久了,一直在潜水,看到这里高手很多,也不敢说什么。我从没在网上写过文章,但终于被冬冬盯上了,不知道他是不是垂涎我的美色,还是什么别的原因,反正他要我写点什么放上来,所有我就把我的第一次放到这里来了。

2.什么是Java (因为大家可以理解的原因,此处省略50000字)

3.什么是GIS

GIS就是geographic information system ,关于它的定义很多,有几个院士给了不同的定义,我觉得这个定义比较好:是融计算机图形和数据库于一体,储存和处理空间信息的技术,它把地理位置和相关属性有机结合起来,根据实际需要准确真实、图文并茂地输出给用户,满足城市建设、企业管理、居民生活对空间信息的要求,同时借助其独有的空间分析功能和可视化表达,进行各种辅助决策。

这个定义看起来比较罗嗦,我是个俗人,我这样理解:GIS就是 地图+计算机

GIS的功能:获取、存储、查询、分析、显示、输出。

获取一般是指地图数据的获取,一般来源是航空遥感影像(简称航片),通过图像处理,比如几何纠正等等,得到电子地图。

存储可以是文件方式,根据不同GIS软件可以存储为不同的格式。

也可以存储为数据库中,在大型系统中一般是这个方式。

可以存储为矢量和栅格的方式:

1. 矢量数据格式

对现实世界的不间断的描述方式

2. 栅格数据格式

用栅格单元描述现实世界

标签: GIS 
评论者: 梁夏峰 2005-1-10 17:24 (Monday)
不错不错,在javayou上就是需要交流,让我们也扩大扩大视野,继续努力啊!
评论者: 小雪 2005-1-10 18:00 (Monday)

我想知道gis数据库里面是不是要存放各种标志性建筑物的多维数据,例如高度阿,宽度阿,之类的就用所谓的多维空间数据库?需要多种数据库结合么?(例如RDBMS的来存放什么图片信息之类的才好?)

还有电信等建立基站计算覆盖范围的时候计算距离只是计算2维呢还是多维距离(例如1楼可以覆盖也许50楼就覆盖不到啦或者地下3楼就不行了)

谢谢~

评论者: jing 2005-1-10 18:50 (Monday)

不错,连我都能读懂

评论者: itjunhua 2005-1-11 09:35 (Tuesday)

不错,浅显易懂

评论者: andy 2005-1-11 10:05 (Tuesday)

To 小雪

就我了解,GIS数据库可以存放多维数据,但一般3D分析时候才使用,宽度、长度、图片信息等是作为一个属性字段存储的,并没有作为一个维来分析。一般在空间数据库中存放,并没有关联其它的数据库结合。在ArcGIS中还有个Tracking Analyse的模块,分析时需要时间维,可以说是4维的。

就我以前的经验来看,目前电信基站覆盖分析很少考虑多维,因为数据获取麻烦,做肯定可以做到,建筑物里面的覆盖在电信应用里面有专门的室内分析(DT)。

评论者: caoliwei 2005-1-11 15:14 (Tuesday)
我终于发现我爱你的原因了 继续 希望能结合例子 理论书上还是比较多的 盼望中
评论者: 小雪 2005-1-11 19:08 (Tuesday)

谢谢andy。

还是有点糊涂,gis数据库可以存放多维数据,那它到底是属于什么数据库类型?传统的RDBMS还是"新概念"什么空间数据库,对象数据库之类的?

~想知道的永远太多,却承受不起真相的打击,好奇心会杀死一只猫~

评论者: andy 2005-1-12 14:01 (Wednesday)

To 小雪

GIS的技术是伴随IT技术在发展的,gis数据库也不是什么新的东西,如果你对Oracle的Spatial Ware熟悉就明白gis数据库是个什么东西。

评论者: 刘冬 2005-1-12 14:04 (Wednesday)
看看,看看,JavaYou网站上的作者服务多么周到。
评论者: 小雪 2005-1-12 14:04 (Wednesday)
o, 谢谢andy
评论者: popeast 2005-1-20 17:38 (Thursday)

http://www.postgis.org/

PostGIS adds support for geographic objects to the PostgreSQL object-relational database. In effect, PostGIS "spatially enables" the PostgreSQL server, allowing it to be used as a backend spatial database for geographic information systems (GIS), much like ESRI's SDE or Oracle's Spatial extension. PostGIS follows the OpenGIS "Simple Features Specification for SQL" and will be submitted for conformance testing at version 1.0.

评论者: 梁夏峰 2005-1-20 18:57 (Thursday)
Good!
姓名: 
邮箱:  {可选}
网址:  {可选} 此评论只有我和写日记的人查阅
校验码: ... <我看不清楚>
网记为您提供手机和互联网同步的个人主页,带给你不一样的体验