版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
〇.开源软件PostGIS安装建立空间数据库和导入数据JDK安装Tomcat安装GeoServer安装GeoServer数据库连接与配置GeoServer提供的服务OpenLayers应用程序开发Ajax开发示例十.GIS数据存储格式第二讲开源方案开发十一、坐标系和投影十二、使用QGIS、UDIG制作数据开源GEOSERVER方案开发(上)〇.开源软件第二讲开源方案开发十一、坐标系和投影开源GE1〇、什么是开源软件?“开源软件”就是源代码开放的软件。用户可以免费使用开源软件,免费获取源代码,并具有自行修改、复制以及再分发的权利。那么,开源是否意味着使用者可以对开源后的代码为所欲为呢?答案是否定的。源运动同样有自己的游戏规则和道德准则。不遵行这些规则不但损害开源运动的健康发展,也会对违规者造成名誉和市场上的损失,更可能陷入法律纠纷和赔偿。常用的开源协议有BSD、ApacheLicence2.0、GPL、LGPL等。BSD代码鼓励代码共享,但需要尊重代码作者的著作权。BSD由于允许使用者修改和重新发布代码,也允许使用或在BSD代码上开发商业软件发布和销售,因此是对商业集成很友好的协议。而很多的公司企业在选用开源产品的时候都首选BSD协议,因为可以完全控制这些第三方的代码,在必要的时候可以修改或者二次开发。由于GPL严格要求使用了GPL类库的软件产品必须使用GPL协议,对于使用GPL协议的开源代码,商业软件或者对代码有保密要求的部门就不适合集成/采用作为类库和二次开发的基础。PostgreSQLBSDGeoserverGPLOpenLayersBSD开源GEOSERVER方案开发(上)〇、什么是开源软件?“开源软件”就是源代码开2一、PostGIS安装
解压后运行postgresql-8.0.msi.如果没有特殊说明,使用默认值即可,但是postgresql安装的位置所在的盘必须是NTFS格式的。安装中需要注意的地方如下:语言选项:选英文(如下图)开源GEOSERVER方案开发(上)一、PostGIS安装解压后运行postgr3b)服务配置:账号密码这里配置为123456(如下图)。开源GEOSERVER方案开发(上)b)服务配置:账号密码这里配置为123456(如下图)4提示账号错误,选“是”(如下图)。提示密码太简单,是否使用随机密码,选“否”(如下图)。c)数据库初始化(如下图):Initalizedatabasecluster:打“√”Portnumber:5432Addresses:不选Password:123456Password(again):123456开源GEOSERVER方案开发(上)提示账号错误,选“是”(如下图)。提示密码太简单,是否使用5d)余下选项均采用默认选项,点击“next”执行安装,直至安装完成。后面有激活postgis选项,打上对勾即可。开源GEOSERVER方案开发(上)d)余下选项均采用默认选项,点击“next”执行安装,直至6二、建立空间数据库和数据导入
1建立空间数据库新增一个服务器连接,或者对默认的服务器连接进行修改,设定该服务器连接的名称、主机、端口、维护数据库、用户名称、密码等选项,确定。开源GEOSERVER方案开发(上)二、建立空间数据库和数据导入1建立空间数7右键该服务器连接,选择“连线”,输入密码,确定。右键“数据库”,选择“新建数据库”,设定数据库名称、拥有人等,确定。开源GEOSERVER方案开发(上)右键该服务器连接,选择“连线”,输入密码,确8打开pgAdminIII查询窗口,导入postgis安装目录中的lwpostgis.sql和spatial_ref_sys.sql,将该数据库升级成空间数据库。开源GEOSERVER方案开发(上)打开pgAdminIII查询窗口,导入pos92数据导入使用shp2pgsqlxx.shpxx_table>xx.sql命令将shapefile转成sql文件。开源GEOSERVER方案开发(上)2数据导入使用shp2pgsqlxx.10然后在PostGIS客户端PGAdminIII中执行该Sql文件,即可将数据导入PostGIS数据库。开源GEOSERVER方案开发(上)然后在PostGIS客户端PGAdminII11经过以上操作就将shapefile导入到PostGIS数据库了,下图是打开的数据表。开源GEOSERVER方案开发(上)经过以上操作就将shapefile导入到Po12三、
JDK安装下载forWindows的JDK,这里使用的是j2sdk_5_0,双击进行安装。选择接受,点击Next〉。开源GEOSERVER方案开发(上)三、JDK安装下载forWindows的13点击Change。改变安装路径;开源GEOSERVER方案开发(上)点击Change。改变安装路径;开源GEOSERVER方案开14点击Next〉开源GEOSERVER方案开发(上)点击Next〉开源GEOSERVER方案开发(上)15进行安装,开源GEOSERVER方案开发(上)进行安装,开源GEOSERVER方案开发(上)16安装J2SEDevelopmentKit5.0之后,开始安装J2SERuntimeEnvironment5.0。开源GEOSERVER方案开发(上)安装J2SEDevelopmentKit5.0之后,开17点击Change,改变安装路径;OK。开源GEOSERVER方案开发(上)点击Change,改变安装路径;OK。开源GEOSERVE18点击Next〉;开源GEOSERVER方案开发(上)点击Next〉;开源GEOSERVER方案开发(上)19自动探测到该操作系统上安装的浏览器,进行Java插件的安装,点击Next〉。开源GEOSERVER方案开发(上)自动探测到该操作系统上安装的浏览器,进行Ja20进行安装。开源GEOSERVER方案开发(上)进行安装。开源GEOSERVER方案开发(上)21点击Finish。开源GEOSERVER方案开发(上)点击Finish。开源GEOSERVER方案开发(上)22安装完毕之后进行环境变量的配置,建立JAVA_HOME、CLASSPATH,并且在Path中加入JDK的库。在“我的电脑”点右键,选择“属性”,“高级”选项卡,点击“环境变量”,点击“新建”,输入JAVA_HOME及其安装目录。相同的方法建立CLASSPATH,修改Path。开源GEOSERVER方案开发(上)安装完毕之后进行环境变量的配置,建立JAVA23JAVA_HOME=<JDK安装目录>;CLASSPATH=.;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;Path=<原Path>;%JAVA_HOME%\bin开源GEOSERVER方案开发(上)JAVA_HOME=<JDK安装目录>;CLASSPATH=24配置好以后,编写如下的一个小程序。新建一个文本文件,写入如下代码,重命名为test.java。publicclasstest{publicstaticvoidmain(String[]args){System.out.println("1+2="+(1+2));}}进入DOS命令行下,输入如下命令,第一句是编译test.java,第二句为执行test.class。javactest.javaJavatest开源GEOSERVER方案开发(上)配置好以后,编写如下的一个小程序。开源GEOSERVER方案25四、
Tomcat安装先在Windows下的Tomcat安装程序,这里是apache-tomcat-6.0.13.exe,双击进行安装,点击Next〉;同意ApacheLicense;开源GEOSERVER方案开发(上)四、Tomcat安装先在Windows下的26勾选上Examples,点击Next〉;开源GEOSERVER方案开发(上)勾选上Examples,点击Next〉;开源GEOSERV27选择安装目录;开源GEOSERVER方案开发(上)选择安装目录;开源GEOSERVER方案开发(上)28设定Tomcat的端口,管理用户名和密码,点击Next〉;开源GEOSERVER方案开发(上)设定Tomcat的端口,管理用户名和密码,点击Next〉;29自动探测到安装到本机的JRE,点击Install;开源GEOSERVER方案开发(上)自动探测到安装到本机的JRE,点击Install;开源GEO30进行安装;开源GEOSERVER方案开发(上)进行安装;开源GEOSERVER方案开发(上)31选择RunApacheTomcat和ShowReadme;Finish。开源GEOSERVER方案开发(上)选择RunApacheTomcat和ShowRead32正在启动ApacheTomcat服务;开源GEOSERVER方案开发(上)正在启动ApacheTomcat服务;开源GEOSERVE33启动完毕后,在浏览器中输入http://localhost:8080,能访问到如下界面说明Tomcat安装成功。开源GEOSERVER方案开发(上)启动完毕后,在浏览器中输入http://lo34
GeoServer有exe的安装形式和war包的安装形式,这里只介绍后者。安装好JDK和Tomcat之后,将GeoServer的war包,拷贝到Tomcat的webapps下,在浏览器栏中输入http://localhost:8080/geoserver访问到GeoServer首页即可。五、GeoServer安装开源GEOSERVER方案开发(上)GeoServer有exe的安装形式和war35六、GeoServer数据库连接与配置本节有如下几部分:1建立数据库DataStore2创建地理特征类型FeatureType3预览加载的数据4编辑样式表SLD开源GEOSERVER方案开发(上)六、GeoServer数据库连接与配置本节有如下几部分:开36下面以已经导入的kaze_firstclassroads(西藏日喀则一级道路)数据表为例开始配置数据库GeoServer与数据库的连接。1建立数据库DataStore启动运行了GeoServer,现在准备配置GeoServer。遵循以下步骤:
1)单击登陆,输入用户名密码,默认是Admin,geoserver;开源GEOSERVER方案开发(上)下面以已经导入的kaze_firstclas372)单击配置;开源GEOSERVER方案开发(上)2)单击配置;开源GEOSERVER方案开发(上)383)单击数据;开源GEOSERVER方案开发(上)3)单击数据;开源GEOSERVER方案开发(上)394)单击数据库;开源GEOSERVER方案开发(上)4)单击数据库;开源GEOSERVER方案开发(上)405)单击新建;开源GEOSERVER方案开发(上)5)单击新建;开源GEOSERVER方案开发(上)416)从描述列表中选择PostGIS,并为您的存储取名PostGIS,点击新建。开源GEOSERVER方案开发(上)6)从描述列表中选择PostGIS,并为您的存储取名Po427)保留topp为默认命名空间,并填写导入kaze_firstclassroads数据表的PostGIS实例的主机、端口、模式、数据库、用户名、口令等信息。开源GEOSERVER方案开发(上)7)保留topp为默认命名空间,并填写导入kaze_fi438)单击提交。单击应用(在左上角),然后单击保存。此时,您的数据库应该已顺利保存并载入(以XML文件格式)。开源GEOSERVER方案开发(上)8)单击提交。单击应用(在左上角),然后单击保存。此时,442创建地理特征类型FeatureType载入数据后,要创建地理特征类型(数据存储中某些数据的表示形式)。遵循以下步骤:1)进入配置->数据菜单;开源GEOSERVER方案开发(上)2创建地理特征类型FeatureType452)单击FeatureType;开源GEOSERVER方案开发(上)2)单击FeatureType;开源GEOSERVER方463)单击新建;开源GEOSERVER方案开发(上)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年通信广播有效载荷项目评价分析报告
- 2024至2030年中国气体燃料发动机油数据监测研究报告
- 2024至2030年中国拱形门数据监测研究报告
- 2024至2030年中国多圆网多缸瓦楞纸机数据监测研究报告
- 交易安全防范
- 广东省佛山市顺德区多校2024-2025学年四年级上学期期中语文试卷
- 国家预算和预算管理体制课件
- 如何准备并发表一场成功的TED演讲
- 内蒙古呼和浩特市(2024年-2025年小学五年级语文)统编版期末考试(上学期)试卷及答案
- 标准工程设计合同范例
- 全国河流水文站坐标
- 单片机原理与应用说课
- 修辞手法课件(共46张PPT)
- 河道整治工程毕业设计
- SB/T 10482-2008预制肉类食品质量安全要求
- GB/T 20307-2006纳米级长度的扫描电镜测量方法通则
- GB/T 13912-2020金属覆盖层钢铁制件热浸镀锌层技术要求及试验方法
- GB/T 11270.2-2021超硬磨料制品金刚石圆锯片第2部分:烧结锯片
- GB 39552.1-2020太阳镜和太阳镜片第1部分:通用要求
- FZ/T 93015-2010转杯纺纱机
- 2023年考研英语(二)真题
评论
0/150
提交评论