如何给GeoServer增加其支持的中国坐标系种类类

Geoserver讲解_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
Geoserver讲解
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩17页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢如何给GeoServer增加其支持的坐标系种类_百度知道基于GeoServer的WebGIS开发(二)
源管理的项目需求中,需要管理的对象主要有:地区、机房、MSC、BSC、基站(SITE、BCF)、小区(CELL、BTS)、TRX等其他基站配套设备。可以考虑建立行政区(地市级/县级两层)、机房和基站可以分别为一层并用不同的图例显示。下面是一个有关基站的表定义,其中geoloc包含了基站的经纬度信息:
CREATE TABLE site(name
varchar2(60),//中文名称
type char,//基站类型
varchar2(100),//位置信息
BSC varchar(10),//归属BSC
city vrachar(6),//归属城市
tranNums number,//其他设备和该基站相连的传输(
tranDevice
varchar(10),//传输使用的设备
connectMode
varchar(1),//0:点对点,1:串接
MDSYS.SDO_GEOMETRY//经纬度
2.2.3缓冲区的设计
在实际项目开发过程中,为了解决复杂的地图操作所造成的系统性能问题,可以在数据库和Application Server中创建一个缓冲层,将地图对象和主要的属性信息用缓存机制保存起来,这样就不需要每次操作都到数据库中进行处理了,为此需要对Geoserver进行必要的修改来适应这种结构上的变化。
2.2.4一个请求的解析过程
  上图是
Geoserver对一个request的响应客户端发出请求(如下面的程序所示),web server根据请求服务的类型(如GetFeature),转交相应的servlet(如WfsDis-patcher),根据请求的方式(get/post)servlet,产生请求的key-value并执行对应的方法,调用DispatcherKvpReader.getRequest-Type(kvPairs),创建一个Feature,进一步执行获取数据,发送给客户端。
version=&P1.0&PT&&wfs:GetFeature
service=&PWFS&Pversion=&P1.0.0&PoutputFormat=&PGML2&Pxmlns:bp=&Phttp:/www.testnet/&Pxmlns:wfs=&Phttp:/192.168.0.11/wfs&Pxmlns:ogc=&Phttp:/192.168.0.11/ogc&P&&Query
typeName=&Pbp:BSC01&P&&/Query&&/wfs:GetFeature&。
GeoServer开发的一般过程
2.3.1 WebGIS服务器端实现
WebGISGeoServer,GeoServerWebhttp://host:port/geoserver,Admin,admingeoserverConfig,4:2.2.1
2.3.2 空间数据库实现
ShapfileShapefile,GeoServerPostgreSQL/PostGIS,PostgreSQL8.1PostGIS1.1.0PostgreSQL,UTF-8PostGIS(PostgreSQL 8.1PostGIS,PostGIS)PostGISGIST,OGCSRID,PostGISOpenGISSimpleFeatures for
SQLGIS,EWKBEWKT,3DZ,3DM4D(OGC)SRIDPostGISSPATIAL_REF_SYS()GEOMETRY_COLUMNS()IDShapefileshp2pgsqlShapefileSQLSQL
2.3.3 WebGIS客户端实现
GeoServer,,Map-builderuDigOpenLayers
Geoserver的开发步骤分两个阶段,第一个阶段为基础开发,包括准备工作、程序安装、配置地图。第二个阶段为利用uDig访问在线图层、GeoServer的高级设置、GeoServer+openlayer开发。
  包括数据的收集,程序的下载,资料的上网查阅、分析等。
3.1.1 需要用到的数据
西北大学校本部shape数据,包括八个图层。分别为BaseMap、border、fuzhu、house、Otherhouse、Road、RoadName、Water。可用ARCGIS对它们进行编辑。
3.1.2 需要用到的程序
  jdk-1_5_0_06-windows-i586-p.exe:提供java开发环境。
  jakarta-tomcat-5.0.28.exe:提供服务器平台。
  geoserver-1.5.exe或 geoserver.war&
开发主程序。
  OpenLayers-2.6-withdocs.zip或MapBuilder.war 客户端程序。
  uDig 1.exe 客户端程序。
  postgresql.exe&
3.2.1 Java平台的安装
安装配置 Java 平台,右击我的电脑,依次选择属性-高级-环境变量,新建系统变量,
JAVA_HOME ,值为
jdk 安装路径; Classpath ,值为 jdk 安装路径下的 lib\tools.jar ; Path ,值为 jdk 安装路径下的 bin 目录。
3.2.2 安装、启动
GeoServer(两种方案)
双击下载的geoserver-1.5.exe安装包进行安装。安装前,安装程序会检测您系统中 Java 环境的版本,并对您进行相关提示。安装过程中,安装位置,
虚拟机的位置,和升级安装位置三个路径可根据情况自己选,也可按默认路径进行。安装完成以后,可以从开始菜单中选择 GeoServer -& Start
GeoServer 进行启动。启动服务后,打开浏览器,输入 http://localhost:8080/geoserver/ 就可以查看到 GeoServer 的欢迎界面了。
图3-2-2(1)
在 Tomcat 上面部署
WebSphere:安装 Tomcat 应用服务器,到 Apache 网站下载 jakarta-tomcat- 5.0.28.exe ,安装到指定目录,默认使用 8080 端口 ( 如果 8080 端口被占用了,它会自动改变端口号) , Tomcat 也又绿色版的,不用安装,拷过来启动服务就可以使用。安装完成以后,复制
geoserver.war 包到
Tomcat 的 webapp 目录,启动 Tomcat ,如图,最下面一行显示的是端口号:我的端口号是 8090 (人为改的,为了不影响其它服务)。
图3-2-2(2)
  启动的过程中 Tomcat 将自动部署
。启动完毕,使用 &http://localhost:8090/geoserver/
进入 geoserver
图形配置页面,和上面的一样。
注意事项:安装过程中各程序版本必须相互兼容。
即利用GeoServer发布shape数据,其中这些数据是以图层为单位发布出去的。
3.3.1 登录GeoServer
如右图:登录GeoServer打开浏览器,访问:点“配置”,在登录界面输入用户名
“admin”,密码“geoserver”。
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
   图3-3-1
新建名称空间:nwu
  (1)如右图:登录成功之后,再点“配置”。在配置界面,点“数据”。
                        图3-3-2(1)
  (2) 如右图:在数据配置界面,点“名称空间”。
                       图3-3-2(2)
  (3)如右图:在名称空间配置界面,点“新建”。
                           图3-3-2(3)
  (4)如右图:在新建界面中前缀输入:nwu, 点“新建”。
                           图3-3-2(4)
  (5)如右图:在名称空间编辑器界面,URI填写:&
点提交即完成名称空间的建立。
图3-3-2(5)
新建数据集:nwu_road
(1) 如右图:返回数据配置界面,点“数据库”。
                          图3-3-3(1)
(2) 如右图:在Feature数据集配置界面,点“新建”。
                          图3-3-3(2)
  (3) 如右图:在新建界面,Feature 数据描述类型,选择Shaperfile,Feature数据集ID,输入“nwu_road”,点“新建”。
                            图3-3-3(3)
数据集的信息保存在D:\Program Files\Apache Software Foundation\Tomcat
5.0\webapps\geoserver\data\catalog.xml。
3.3.4 新建Feature Types: Road
  文件加载成功,进入Feature Type编辑界面,样式选择simple_roads,SRS填写为2008,点“生成”再点“提交”(这时不要勾上启用缓存,结果会导致创建的FeaTure Type无法保存) 。
                             图3-3-4
featureTypes信息保存在D:\Program Files\Apache Software Foundation\Tomcat
5.0\webapps\geoserver\data\featureTypescatalog.xml。
3.3.5 其它数据层的配置
重复3.3.3和3.3.4操作,配置其它图层:
nwu:BaseMap、nwu:border、nwu:fuzhu、nwu:house、nwu:Otherhouse、nwu:Road、nwu:RoadName、nwu:Water。
3.3.6 应用保存配置
  如右图:配置结束后,先点左上角的“应用”,再点“保存”(建议每次配置结束后都进行此操作)。
                              图3-3-6
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。GeoServer_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩15页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢GIS开发(59)
1、在geoserver2.0中,默认一般都是EPSG:4326 打开图层。实际某城市地图,在2.0中必须使用EPSG:4214 (beigjing 1954)。但是升级到geoserver2.3后,这两种坐标打开的图层变形厉害,怎么修改样式都不行,最后使用EPSG:2311 (WGS84 /TM 6 NE)可以。
2、在udig1.4中,使用2311倒打不开了,使用都没有问题。
不知道为什么这么混乱。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:99706次
积分:1939
积分:1939
排名:第14589名
原创:88篇
转载:71篇
评论:13条
(1)(1)(4)(1)(5)(2)(1)(4)(9)(16)(9)(3)(6)(8)(34)(35)(20)}

我要回帖

更多关于 geowebcache 坐标系 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信