摘要: 除了WMS地图外,OpenLayers可以直接添加Google Map, Microsoft Virtual Earth等地图。1. 添加google map的key 使用google map的数据需要google map的一个key。OpenLayers的examples里面有一个key,可以直接使用。也可以在https://developers.google.com/maps/signup?hl=zh-cn上获取一个自己的key。2)2. 创建OpenLayers Google 图层对象3. 设置html的onload函数然后打开网页就可以看到OpenLayers加载的Google Ma. 阅读全文
posted @ 2013-11-05 19:49 xuanfengling 阅读(826) 评论(0) 推荐(0) 编辑
摘要: http://www.openlayers.org 官网案例 脚本实现过程OpenLayers doc 本地帮助文档 阅读全文
posted @ 2013-11-05 19:44 xuanfengling 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 通过前面的项目介绍,我们大概已经知道Openlayers是什么,能够做什么,有什么意义。接下来我们分析它怎么样,以及怎样实现的等问题。 这个图是从它的文档上截取的,旨在从感官上认识一下OpenLayers的类。下面分别介绍(文档中的类是按字母顺序排列的,也按这个顺序说吧): 我们看到在类的顶层“高高在上”的是OpenLayers,它为整个项目实现提供名称空间(JavaScript语言没有名称空间一说,但是它确实有自己的机制实现类似的功能,后面会说明),它直接拥有一常量VERSION_NUMBER,以标识版本。 Ajax:顾名思义,用于实现Ajax功能,只是OpenLayers的开发者们把... 阅读全文
posted @ 2013-11-05 19:30 xuanfengling 阅读(692) 评论(0) 推荐(0) 编辑
摘要: penLayers是由MetaCarta公司开发的,用于WebGIS客户端的 JavaScript包,目前的最高版本是2.5V,通过BSDLicense发行。它实现访问地理空间数据的方法都符合行业标准,比如 OpenGIS的WMS和WFS规范,OpenLayers采用纯面向对象的JavaScript方式开发,同时借用了Prototype框架和 Rico库的一些组件。 采用OpenLayers作为客户端不存在浏览器依赖性。由于OpenLayers采用JavaScript语言实现,而应用于Web浏览器中的DOM(文档对象模型)由JavaScript实现,同时,Web浏览器(比如IE,FF等)都支. 阅读全文
posted @ 2013-11-05 19:29 xuanfengling 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 三)BaseTypes:定义底层类与定制JS内置类 先说基类型BaseTypes下,OpenLyers构建的“自己”的类。它们分别是:OpenLayers.LonLat、 OpenLayers.Pixel、OpenLayers.Size、OpenLayers.Element、OpenLayers.Bounds 和OpenLayers.Class。下面分别介绍: OpenLayers.LonLat:经纬度类,其实例为地图提供一经度、纬度对,即 位置。有两个属性lon(x-axiscoodinate)和lat(y-axiscoordinate)。这里说明一下,怎么经纬度又与x轴坐 标、y轴坐... 阅读全文
posted @ 2013-11-05 19:28 xuanfengling 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1、下载GeoServerhttp://geoserver.org/display/GEOS/Stable,因为我是想基于tomcat实现WEBGIS功能,所以我下载的是Web Archive(http://downloads.sourceforge.net/geoserver/geoserver-2.0.1-war.zip)2、Tomat6(我用的版本,其他没作测试)3、发布GeoServer2的WEB应用到Tomcat4、启动Tomcat,打开http://localhost:8080/geoserver出现以下界面说明发布成功,这里的登录帐号:admin 密码:geoserver 帐号文 阅读全文
posted @ 2013-11-05 18:59 xuanfengling 阅读(749) 评论(0) 推荐(0) 编辑
摘要: 1、通过命令行查询\d 数据库—— 得到所有表的名字\d 表名 —— 得到表结构2、通过SQL语句查询"select * from pg_tables"—— 得到当前db中所有表的信息(这里pg_tables是系统视图)"select tablename from pg_tables where schemaname='public'"—— 得到所有用户自定义表的名字(这里"tablename"字段是表的名字,"schemaname"是schema的名字。用户自定义的表,如果未经特殊处理,默认都是放 阅读全文
posted @ 2013-11-05 18:09 xuanfengling 阅读(3052) 评论(0) 推荐(0) 编辑
摘要: Geoserver在部署发布服务时,经常会遇到如下问题,现总结如下: 1.忘记了GeoServer Web Admin Page的登陆用户名和密码怎么办? 存储位置:C:\Program Files\GeoServer 2.2.2\data_dir\security\users.properties... 阅读全文
posted @ 2013-11-05 17:37 xuanfengling 阅读(1025) 评论(0) 推荐(0) 编辑
摘要: 地图数据在GeoServer中配置好之后,可以HTML代码编写OpenLayers的WMS的请求服务。编写好之后,可以在浏览器上查看地图。地理数据在OpenLayers上显示用到的HTML代码: 来源:http://hbluojiahui.blog.163.com/blog/static/310647672009111795720246/ 阅读全文
posted @ 2013-11-05 16:09 xuanfengling 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1、 简介 官方网站http://www.postgresql.org/ , 一个中文的PostgreSQL之家, 这里是一个8.0版的在线中文文挡。 PostgreSQL是基于加州大学伯克利分校计算机系写的 POSTGRES(Version4.2 )软件包开发的对象关系型数据库管理系统(ORDBM... 阅读全文
posted @ 2013-11-05 16:08 xuanfengling 阅读(778) 评论(0) 推荐(0) 编辑