開源GEOSERVER方案開發(fā)(上)課件_第1頁
開源GEOSERVER方案開發(fā)(上)課件_第2頁
開源GEOSERVER方案開發(fā)(上)課件_第3頁
開源GEOSERVER方案開發(fā)(上)課件_第4頁
開源GEOSERVER方案開發(fā)(上)課件_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

〇.開源軟件PostGIS安裝建立空間數(shù)據(jù)庫和導(dǎo)入數(shù)據(jù)JDK安裝Tomcat安裝GeoServer安裝GeoServer數(shù)據(jù)庫連接與配置GeoServer提供的服務(wù)OpenLayers應(yīng)用程序開發(fā)Ajax開發(fā)示例十.GIS數(shù)據(jù)存儲格式第二講開源方案開發(fā)十一、坐標(biāo)系和投影十二、使用QGIS、UDIG制作數(shù)據(jù)開源GEOSERVER方案開發(fā)(上)〇.開源軟件第二講開源方案開發(fā)十一、坐標(biāo)系和投影開源GE1〇、什么是開源軟件?“開源軟件”就是源代碼開放的軟件。用戶可以免費(fèi)使用開源軟件,免費(fèi)獲取源代碼,并具有自行修改、復(fù)制以及再分發(fā)的權(quán)利。那么,開源是否意味著使用者可以對開源后的代碼為所欲為呢?答案是否定的。源運(yùn)動同樣有自己的游戲規(guī)則和道德準(zhǔn)則。不遵行這些規(guī)則不但損害開源運(yùn)動的健康發(fā)展,也會對違規(guī)者造成名譽(yù)和市場上的損失,更可能陷入法律糾紛和賠償。常用的開源協(xié)議有BSD、ApacheLicence2.0、GPL、LGPL等。BSD代碼鼓勵代碼共享,但需要尊重代碼作者的著作權(quán)。BSD由于允許使用者修改和重新發(fā)布代碼,也允許使用或在BSD代碼上開發(fā)商業(yè)軟件發(fā)布和銷售,因此是對商業(yè)集成很友好的協(xié)議。而很多的公司企業(yè)在選用開源產(chǎn)品的時候都首選BSD協(xié)議,因?yàn)榭梢酝耆刂七@些第三方的代碼,在必要的時候可以修改或者二次開發(fā)。由于GPL嚴(yán)格要求使用了GPL類庫的軟件產(chǎn)品必須使用GPL協(xié)議,對于使用GPL協(xié)議的開源代碼,商業(yè)軟件或者對代碼有保密要求的部門就不適合集成/采用作為類庫和二次開發(fā)的基礎(chǔ)。PostgreSQLBSDGeoserverGPLOpenLayersBSD開源GEOSERVER方案開發(fā)(上)〇、什么是開源軟件?“開源軟件”就是源代碼開2一、PostGIS安裝

解壓后運(yùn)行postgresql-8.0.msi.如果沒有特殊說明,使用默認(rèn)值即可,但是postgresql安裝的位置所在的盤必須是NTFS格式的。安裝中需要注意的地方如下:語言選項(xiàng):選英文(如下圖)開源GEOSERVER方案開發(fā)(上)一、PostGIS安裝解壓后運(yùn)行postgr3b)服務(wù)配置:賬號密碼這里配置為123456(如下圖)。開源GEOSERVER方案開發(fā)(上)b)服務(wù)配置:賬號密碼這里配置為123456(如下圖)4提示賬號錯誤,選“是”(如下圖)。提示密碼太簡單,是否使用隨機(jī)密碼,選“否”(如下圖)。c)數(shù)據(jù)庫初始化(如下圖):Initalizedatabasecluster:打“√”Portnumber:5432Addresses:不選Password:123456Password(again):123456開源GEOSERVER方案開發(fā)(上)提示賬號錯誤,選“是”(如下圖)。提示密碼太簡單,是否使用5d)余下選項(xiàng)均采用默認(rèn)選項(xiàng),點(diǎn)擊“next”執(zhí)行安裝,直至安裝完成。后面有激活postgis選項(xiàng),打上對勾即可。開源GEOSERVER方案開發(fā)(上)d)余下選項(xiàng)均采用默認(rèn)選項(xiàng),點(diǎn)擊“next”執(zhí)行安裝,直至6二、建立空間數(shù)據(jù)庫和數(shù)據(jù)導(dǎo)入

1建立空間數(shù)據(jù)庫新增一個服務(wù)器連接,或者對默認(rèn)的服務(wù)器連接進(jìn)行修改,設(shè)定該服務(wù)器連接的名稱、主機(jī)、端口、維護(hù)數(shù)據(jù)庫、用戶名稱、密碼等選項(xiàng),確定。開源GEOSERVER方案開發(fā)(上)二、建立空間數(shù)據(jù)庫和數(shù)據(jù)導(dǎo)入1建立空間數(shù)7右鍵該服務(wù)器連接,選擇“連線”,輸入密碼,確定。右鍵“數(shù)據(jù)庫”,選擇“新建數(shù)據(jù)庫”,設(shè)定數(shù)據(jù)庫名稱、擁有人等,確定。開源GEOSERVER方案開發(fā)(上)右鍵該服務(wù)器連接,選擇“連線”,輸入密碼,確8打開pgAdminIII查詢窗口,導(dǎo)入postgis安裝目錄中的lwpostgis.sql和spatial_ref_sys.sql,將該數(shù)據(jù)庫升級成空間數(shù)據(jù)庫。開源GEOSERVER方案開發(fā)(上)打開pgAdminIII查詢窗口,導(dǎo)入pos92數(shù)據(jù)導(dǎo)入使用shp2pgsqlxx.shpxx_table>xx.sql命令將shapefile轉(zhuǎn)成sql文件。開源GEOSERVER方案開發(fā)(上)2數(shù)據(jù)導(dǎo)入使用shp2pgsqlxx.10然后在PostGIS客戶端PGAdminIII中執(zhí)行該Sql文件,即可將數(shù)據(jù)導(dǎo)入PostGIS數(shù)據(jù)庫。開源GEOSERVER方案開發(fā)(上)然后在PostGIS客戶端PGAdminII11經(jīng)過以上操作就將shapefile導(dǎo)入到PostGIS數(shù)據(jù)庫了,下圖是打開的數(shù)據(jù)表。開源GEOSERVER方案開發(fā)(上)經(jīng)過以上操作就將shapefile導(dǎo)入到Po12三、

JDK安裝下載forWindows的JDK,這里使用的是j2sdk_5_0,雙擊進(jìn)行安裝。選擇接受,點(diǎn)擊Next〉。開源GEOSERVER方案開發(fā)(上)三、JDK安裝下載forWindows的13點(diǎn)擊Change。改變安裝路徑;開源GEOSERVER方案開發(fā)(上)點(diǎn)擊Change。改變安裝路徑;開源GEOSERVER方案開14點(diǎn)擊Next〉開源GEOSERVER方案開發(fā)(上)點(diǎn)擊Next〉開源GEOSERVER方案開發(fā)(上)15進(jìn)行安裝,開源GEOSERVER方案開發(fā)(上)進(jìn)行安裝,開源GEOSERVER方案開發(fā)(上)16安裝J2SEDevelopmentKit5.0之后,開始安裝J2SERuntimeEnvironment5.0。開源GEOSERVER方案開發(fā)(上)安裝J2SEDevelopmentKit5.0之后,開17點(diǎn)擊Change,改變安裝路徑;OK。開源GEOSERVER方案開發(fā)(上)點(diǎn)擊Change,改變安裝路徑;OK。開源GEOSERVE18點(diǎn)擊Next〉;開源GEOSERVER方案開發(fā)(上)點(diǎn)擊Next〉;開源GEOSERVER方案開發(fā)(上)19自動探測到該操作系統(tǒng)上安裝的瀏覽器,進(jìn)行Java插件的安裝,點(diǎn)擊Next〉。開源GEOSERVER方案開發(fā)(上)自動探測到該操作系統(tǒng)上安裝的瀏覽器,進(jìn)行Ja20進(jìn)行安裝。開源GEOSERVER方案開發(fā)(上)進(jìn)行安裝。開源GEOSERVER方案開發(fā)(上)21點(diǎn)擊Finish。開源GEOSERVER方案開發(fā)(上)點(diǎn)擊Finish。開源GEOSERVER方案開發(fā)(上)22安裝完畢之后進(jìn)行環(huán)境變量的配置,建立JAVA_HOME、CLASSPATH,并且在Path中加入JDK的庫。在“我的電腦”點(diǎn)右鍵,選擇“屬性”,“高級”選項(xiàng)卡,點(diǎn)擊“環(huán)境變量”,點(diǎn)擊“新建”,輸入JAVA_HOME及其安裝目錄。相同的方法建立CLASSPATH,修改Path。開源GEOSERVER方案開發(fā)(上)安裝完畢之后進(jìn)行環(huán)境變量的配置,建立JAVA23JAVA_HOME=<JDK安裝目錄>;CLASSPATH=.;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib;Path=<原Path>;%JAVA_HOME%\bin開源GEOSERVER方案開發(fā)(上)JAVA_HOME=<JDK安裝目錄>;CLASSPATH=24配置好以后,編寫如下的一個小程序。新建一個文本文件,寫入如下代碼,重命名為test.java。publicclasstest{publicstaticvoidmain(String[]args){System.out.println("1+2="+(1+2));}}進(jìn)入DOS命令行下,輸入如下命令,第一句是編譯test.java,第二句為執(zhí)行test.class。javactest.javaJavatest開源GEOSERVER方案開發(fā)(上)配置好以后,編寫如下的一個小程序。開源GEOSERVER方案25四、

Tomcat安裝先在Windows下的Tomcat安裝程序,這里是apache-tomcat-6.0.13.exe,雙擊進(jìn)行安裝,點(diǎn)擊Next〉;同意ApacheLicense;開源GEOSERVER方案開發(fā)(上)四、Tomcat安裝先在Windows下的26勾選上Examples,點(diǎn)擊Next〉;開源GEOSERVER方案開發(fā)(上)勾選上Examples,點(diǎn)擊Next〉;開源GEOSERV27選擇安裝目錄;開源GEOSERVER方案開發(fā)(上)選擇安裝目錄;開源GEOSERVER方案開發(fā)(上)28設(shè)定Tomcat的端口,管理用戶名和密碼,點(diǎn)擊Next〉;開源GEOSERVER方案開發(fā)(上)設(shè)定Tomcat的端口,管理用戶名和密碼,點(diǎn)擊Next〉;29自動探測到安裝到本機(jī)的JRE,點(diǎn)擊Install;開源GEOSERVER方案開發(fā)(上)自動探測到安裝到本機(jī)的JRE,點(diǎn)擊Install;開源GEO30進(jìn)行安裝;開源GEOSERVER方案開發(fā)(上)進(jìn)行安裝;開源GEOSERVER方案開發(fā)(上)31選擇RunApacheTomcat和ShowReadme;Finish。開源GEOSERVER方案開發(fā)(上)選擇RunApacheTomcat和ShowRead32正在啟動ApacheTomcat服務(wù);開源GEOSERVER方案開發(fā)(上)正在啟動ApacheTomcat服務(wù);開源GEOSERVE33啟動完畢后,在瀏覽器中輸入http://localhost:8080,能訪問到如下界面說明Tomcat安裝成功。開源GEOSERVER方案開發(fā)(上)啟動完畢后,在瀏覽器中輸入http://lo34

GeoServer有exe的安裝形式和war包的安裝形式,這里只介紹后者。安裝好JDK和Tomcat之后,將GeoServer的war包,拷貝到Tomcat的webapps下,在瀏覽器欄中輸入http://localhost:8080/geoserver訪問到GeoServer首頁即可。五、GeoServer安裝開源GEOSERVER方案開發(fā)(上)GeoServer有exe的安裝形式和war35六、GeoServer數(shù)據(jù)庫連接與配置本節(jié)有如下幾部分:1建立數(shù)據(jù)庫DataStore2創(chuàng)建地理特征類型FeatureType3預(yù)覽加載的數(shù)據(jù)4編輯樣式表SLD開源GEOSERVER方案開發(fā)(上)六、GeoServer數(shù)據(jù)庫連接與配置本節(jié)有如下幾部分:開36下面以已經(jīng)導(dǎo)入的kaze_firstclassroads(西藏日喀則一級道路)數(shù)據(jù)表為例開始配置數(shù)據(jù)庫GeoServer與數(shù)據(jù)庫的連接。1建立數(shù)據(jù)庫DataStore啟動運(yùn)行了GeoServer,現(xiàn)在準(zhǔn)備配置GeoServer。遵循以下步驟:

1)單擊登陸,輸入用戶名密碼,默認(rèn)是Admin,geoserver;開源GEOSERVER方案開發(fā)(上)下面以已經(jīng)導(dǎo)入的kaze_firstclas372)單擊配置;開源GEOSERVER方案開發(fā)(上)2)單擊配置;開源GEOSERVER方案開發(fā)(上)383)單擊數(shù)據(jù);開源GEOSERVER方案開發(fā)(上)3)單擊數(shù)據(jù);開源GEOSERVER方案開發(fā)(上)394)單擊數(shù)據(jù)庫;開源GEOSERVER方案開發(fā)(上)4)單擊數(shù)據(jù)庫;開源GEOSERVER方案開發(fā)(上)405)單擊新建;開源GEOSERVER方案開發(fā)(上)5)單擊新建;開源GEOSERVER方案開發(fā)(上)416)從描述列表中選擇PostGIS,并為您的存儲取名PostGIS,點(diǎn)擊新建。開源GEOSERVER方案開發(fā)(上)6)從描述列表中選擇PostGIS,并為您的存儲取名Po427)保留topp為默認(rèn)命名空間,并填寫導(dǎo)入kaze_firstclassroads數(shù)據(jù)表的PostGIS實(shí)例的主機(jī)、端口、模式、數(shù)據(jù)庫、用戶名、口令等信息。開源GEOSERVER方案開發(fā)(上)7)保留topp為默認(rèn)命名空間,并填寫導(dǎo)入kaze_fi438)單擊提交。單擊應(yīng)用(在左上角),然后單擊保存。此時,您的數(shù)據(jù)庫應(yīng)該已順利保存并載入(以XML文件格式)。開源GEOSERVER方案開發(fā)(上)8)單擊提交。單擊應(yīng)用(在左上角),然后單擊保存。此時,442創(chuàng)建地理特征類型FeatureType載入數(shù)據(jù)后,要創(chuàng)建地理特征類型(數(shù)據(jù)存儲中某些數(shù)據(jù)的表示形式)。遵循以下步驟:1)進(jìn)入配置->數(shù)據(jù)菜單;開源GEOSERVER方案開發(fā)(上)2創(chuàng)建地理特征類型FeatureType452)單擊FeatureType;開源GEOSERVER方案開發(fā)(上)2)單擊FeatureType;開源GEOSERVER方463)單擊新建;開源GEOSERVER方案開發(fā)(上)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論