感測網技術教學平台SWE Online Tutorials

SOS架設教學 SOS Installation

52º North SOS架設教學

架設環境需求

架設52º North SOS必須包含以下工具:

OS:

  • 1. Windows 7或更高版本。
  • 2. Linux-like System (如:Ubuntu, CentOS)。
  • 3. Mac OS。

Web Service:

  • 1. Apache Tomcat 7 + Java runtime environment 7。(建議)
  • 2. Apache Tomcat 8 + Java runtime environment 8。

資料庫:

  • 1. MySQL 5.6或更高版本。(建議)
  • 2. PostgreSQL 9或更高版本、pgAdmin 3、PostGIS 2.0或更高版本。
  • 3. Oracle 9或更高版本。
  • 4. Microsoft SQL Server 2012。

架設流程

  • 1 下載
    Apache Tomcat
  • 2 下載
    52º North SOS
  • 3 架設
    SOS資料庫
  • 4 進行
    SOS安裝
  • 5 設定
    SOS服務
  • 6 完成

下載Apache Tomcat

 可透過XAMPP安裝所需之網路服務環境,至XAMPP官方網站,下載安裝檔,並安裝MySQL與Apache Tomcat。


 或分別安裝Java與Tomcat,至Tomcat官方網站,Download Apache Tomcat任一版本,並解壓縮。

 利用程式編輯器或記事本開啟bin資料夾中的setclasspath.bat ,並設定Java路徑。

 利用程式編輯器或記事本開啟conf資料夾中的tomcat-users.xml ,並設定使用者帳號密碼。此處帳號密碼自由設定。

 Linux Tomcat 預設資料夾是 /var/lib/tomcat/

 MacOS Tomcat 安裝後可用terminal 'sudo find / -name webapps' 指令尋找

下載52º North SOS

 至52º North官網,下載52º North SOS的封裝檔並解壓縮。

 在52º North SOS資料夾內部遵循路徑找到\bin\target\52n-sos-webapp.war,並複製到tomcat\webapps資料夾中。啟動XAMPP→Tomcat,即自動生成52n-sos-webapp資料夾。可更改資料夾(SOS服務)名稱

架設SOS資料庫

 建立SOS資料庫,其SQL語法如下。

create database sos character set utf8;

 若使用MySQL,以及若已安裝phpmyadmin,可透過phpmyadmin介面建立SOS資料庫。

 若使用PostgreSQL,可先透過OpenGeo Suite軟體來啟動PostGIS。

 接著透過pgAdminIII來連結PostgreSQL,並進行SOS資料庫的建立。

進行SOS安裝

 進入52N SOS頁面後,點選here進行SOS安裝。

 選擇使用的資料庫軟體,並將正確的資料庫名稱填入。此外,為支援中文內容,需加入&useUnicode=true&characterEncoding=utf-8。

 勾選Multi language support及Transactional Profile。

設定SOS服務

 填入個人或公司資訊,可於架設完成後再修改。

 最後設定SOS Server登入的帳號密碼後,點選Install來完成安裝。。

 完成安裝後,可使用帳號密碼登入SOS Server,且能夠查看所使用的版本及架設的時間等資訊。

 若欲透過SOS-Transaction介面輸入資料,需先至Operations設定介面開啟InsertSensor及InsertObservation。

恭喜您,已完成設定!

完成安裝後,可開始使用SOS