2009年9月12日
摘要: 此版地图基于:Gis引擎GeoServer数据库PostgreSQL前台展示OpenLayersWeb容器Apache+TomcatAjax框架Buffalo http://hiphotos.baidu.com/znn1980/pic/item/1441fe880cf7d49aa4c272bf.jpg1、查找地物点 http://hiphotos.baidu.com/znn1980/pic/ite... 阅读全文
posted @ 2009-09-12 22:56 落人间 阅读(558) 评论(0) 推荐(0) 编辑
摘要: 八、用OpenLayers实现WebGIS客户端8.1 OpenLayers简介   登录http://www.openlayers.org,下载OpenLayers的压缩包。   OpenLayers是一个用于开发WebGIS客户端的JavaScript包。OpenLayers实现访问地理空间数据的方法都符合行业标准。比如OpenGIS的WMS和WFS规范。OpenLayers采用面向对象方式开... 阅读全文
posted @ 2009-09-12 22:55 落人间 阅读(1427) 评论(0) 推荐(0) 编辑
摘要: 七、基于GeoServer的WebGIS的实现(我选择的是MapServer,基于C的) 登录http://www.geoserver.org,下载最新版的GeoServer。 安装:有两种方式安装,一种是使用它的安装程序(.exe 文件),这种方式安装的GeoServer自带web服务器,可以独立运行(需要JDK环境),默认端口是8080;另一种安装方法是使用Tomcat (或其它web服务器,... 阅读全文
posted @ 2009-09-12 22:54 落人间 阅读(1233) 评论(0) 推荐(1) 编辑
摘要: 五、空间数据库实现正在研究这部分内容,希望能尽快完成空间数据库设计和实现,到时候再总结。   5.1 Shapfile简介   本系统的Shapfile(简称SHP)文件由河北省测绘局提供。   Shapfile文件为ESRI公司的文件存储格式,并且得到了业界广泛的支持。Shapfile格式是一种简单的,用非拓朴关系的形式存储几何位置和地理特征的属性信息的格式。虽然GeoServer采用Shapf... 阅读全文
posted @ 2009-09-12 22:40 落人间 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 四、PostgreSQL/PostGIS安装 有一些图没有截下来,本人已在FreeBSD下装过,其实读一下软件的安装说明就可以了,很简单。  登录http://www.postgresql.org,下载最新版的PostgreSQL数据库,此安装文件已包含PostGIS(必须下载8.2以上版本,不可下载8.1版,经测试8.1版对数据的备份和恢复存在问题,恢复备份数据时不能正确恢复数据表的主键)。 ... 阅读全文
posted @ 2009-09-12 22:32 落人间 阅读(899) 评论(2) 推荐(0) 编辑
摘要: 注:只是一些概念和规范而已,了解便可,无需深究。概述石家庄电子地图为一AJAX的应用系统,前台页面基于OpenLayers2.2版本来开发,地图服务基于GeoServer1.5,后台查询基于Spring和Hibernate。前后台基于JSON方式进行通信。注意:为了使代码有最大的安全和维护保障,前后台所有的文件存储和通信编码均为UTF-8(SLD文件有例外,另有说明),数据库编码安装时也指定为UT... 阅读全文
posted @ 2009-09-12 22:26 落人间 阅读(862) 评论(0) 推荐(0) 编辑
摘要: 转自:http://hi.baidu.com/znn1980/blog/item/0140c3f8c55f980cd9f9fd78.html 目  录 一、OpenGIS相关概念知识 1.1 开源软件、Web技术相关 1.2 OpenGIS相关 二、相关软件介绍: 三、WebGIS相关的OpenGIS规范 3.1、WFS/WMS: 3.1.1、版本与流通: 3.1.2、请求规则: 3.1.3、... 阅读全文
posted @ 2009-09-12 22:00 落人间 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 在页面嵌入Goolge Maps 地图,相应的JavaScript 代码不需要开发者自己手动编写,可以借助于提供Goolge Maps 代码生成功能的插件来完成。为了在Ruby on Rails 应用中更方便地嵌入地图,我们选用了Rails 插件Cartographer (项目地址参见:http://cartographer.rubyforge. org/),来帮助我们生成嵌入在Google Ma... 阅读全文
posted @ 2009-09-12 21:05 落人间 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 转载BAIDU资料 一、ruby和rails简介 ruby是一种面向对象的动态脚本语言。它的语法很灵活,而且提供了丰富的类库。因此,用ruby编写程序的效率是非常高的。虽然ruby很早就出现了(1993年诞生于日本),但由于ruby一直缺乏英语文档,而且当时的ruby在web开发上并不怎么出众。因此,在2000年之前,ruby还只在日本流行。但这一切被2000年问世的rails打破。Rails是使... 阅读全文
posted @ 2009-09-12 20:58 落人间 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 地图切图方式的WebGIS,如GoogleMap的浏览方式,是目前的地图服务网站的通用方式。大的Gis平台,如ArcIMS在新的版本中也添加了TileMap技术。Google Maps 提供的卫星数据对诸多城市的影像数据都可以达到1 米以内的精度。卫星影像使用等角正切圆柱方式的墨卡托(Mercator)投影获得,得到的影像预先仿照金字塔模式按不同精度分层存储,Google Maps 总共提供了0~... 阅读全文
posted @ 2009-09-12 17:06 落人间 阅读(1055) 评论(0) 推荐(0) 编辑
摘要: 近期试用了Google Map和Google Earth,看了一些相关的资料,感觉谷歌在Map服务方面做的确实很出色。尤其是Google Map API引起了地图开发应用的潮流。偶然间发现了一本书介绍Google Map API相关知识的,不仿浏览一下。http://book.51cto.com/art/200807/81032.htm 阅读全文
posted @ 2009-09-12 16:48 落人间 阅读(217) 评论(0) 推荐(0) 编辑
摘要: [转载]GML、SVG、VML的比较 From:http://www.cnblogs.com/3echo/archive/2009/02/19/1394399.htmlGML、SVG和VML都是基于XML的可用来描述矢量图形的标记语言,都是XML词表,它们的语法并不难理解,但它们都有各自不同的用途和特点,下面简单介绍一下。 一、GML(Geography Markup Language) ... 阅读全文
posted @ 2009-09-12 16:31 落人间 阅读(205) 评论(0) 推荐(0) 编辑