Technical documentation of the Decision Support System

Similar documents
Online Decision Support System (DSS)

MOODLE Installation on Windows Platform

INSTALLING, CONFIGURING, AND DEVELOPING WITH XAMPP

Application note: Connecting the to a Database

TIMETABLE ADMINISTRATOR S MANUAL

Backup and Restore MySQL Databases

Publish Joomla! Article

Installing Drupal on Your Local Computer

OrangeHRM Web Installation Guide for Windows

MySQL Quick Start Guide

Installing Drupal 8 on Windows 7 with XAMPP. I am trying to install Drupal 8 on my Windows machine as a development system.

SIMIAN systems. Setting up a Sitellite development environment on Windows. Sitellite Content Management System

equate Installation QUICK START GUIDE

Getting Started with Dynamic Web Sites

PHP+MYSQL, EASYPHP INSTALLATION GUIDE

Build it with Drupal 8

Online shopping store

account multiple solutions

MySQL quick start guide

Installation Guide. C o p y r i g h t , S e e F i l e S o f t w a r e L L C

VIP Intelligent Transporta1on System Database- How to Set up a Local Populated Database. October 26, 2010

MySQL Quick Start Guide

Using SQL Server Management Studio

Project management integrated into Outlook

1. Building Testing Environment

Transferring Your Hosting Account

CEFNS Web Hosting a Guide for CS212

G563 Quantitative Paleontology. SQL databases. An introduction. Department of Geological Sciences Indiana University. (c) 2012, P.

CPE111 COMPUTER EXPLORATION

SYSTEM DEVELOPMENT AND IMPLEMENTATION

Installing buzztouch Self Hosted

EOP ASSIST: A Software Application for K 12 Schools and School Districts Installation Manual

The SkySQL Administration Console

Building job sites with Joomla!

ClickCartPro Software Installation README

Livezilla How to Install on Shared Hosting By: Jon Manning

UQC103S1 UFCE Systems Development. uqc103s/ufce PHP-mySQL 1

INTRODUCTION TO WEB TECHNOLOGY

How to Install and Setting Up Drupal

Using ODBC with MDaemon 6.5

Smart Board Install Instructions

MySQL Manager. User Guide. July 2012

Modelling with R and MySQL. - Manual - Gesine Bökenkamp, Frauke Wiese, Clemens Wingenbach

All the materials and/or graphics included in the IceThemetheme folders MUST be used ONLY with It TheCityTheme from IceTheme.com.

Thank you for deciding to read this book. I have written this book for you to learn Joomla! 1.5 as fast as possible.

Installation Instructions

BackupAgent Management Console User Manual

Elluminate Live! Access Guide. Page 1 of 7

Add User to Administrators Group using SQL Lookup Table

SQL Injection. Blossom Hands-on exercises for computer forensics and security

Building Website with Drupal 7

Instructions for Using i>clicker Blackboard Learning Management System Integration

Getting Started using the SQuirreL SQL Client

What you will need before beginning this guide

How to install phpbb forum on NTU student club web server

AJ Matrix V5. Installation Manual

How to install and use the File Sharing Outlook Plugin

Wireless Guest Server User Provisioning Instructions

OCS Virtual image. User guide. Version: Viking Edition

You may have been given a download link on your trial software . Use this link to download the software.

Multimedia im Netz Online Multimedia Winter semester 2015/16

Drupal 101. Introduction to Drupal. October 10, 2015 nedcamp.org

Ordering Offsite Backups

Elluminate Live! Access Guide. Page 1 of 7

Setting Up a Development Server

Create e-commerce website Opencart. Prepared by : Reth Chantharoth Facebook : rtharoth@yahoo.

3DHOP Local Setup. Lezione 14 Maggio 2015

Simbirsk Technologies Ltd.

Installation Tutorial Script: The Real Estate Script. 1. Please login to download script. On PHP Classifieds Script web site.

Lets Get Started In this tutorial, I will be migrating a Drupal CMS using FTP. The steps should be relatively similar for any other website.

Access the TCNJ Palo Alto Networks VPN using the GlobalProtect VPN client

DOCUMENTATION MICROSOFT SQL BACKUP & RESTORE OPERATIONS

The FlexiSchools Online Order Management System Installation Guide

Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009

How To Use The Jobscheduler On A Linux Box (Jid) On A Pcode (Jio) Or Macbook 2.2 On A Microsoft Powerbook 2 (For A Freebie

Open Source Content Management System JOOMLA

Online Backup Management Console 3.8 User Manual

Set up a VPN Connection on Windows

Server side scripting and databases

PassMark Software BurnInTest Management Console. Quick start guide

Shop by Manufacturer Custom Module for Magento

Phaser 3635MFP Software Upgrade Process

STEP III: Enable the Wireless Network Card

Computer Science and Engineering MacOS Cisco VPN Client Installation and Setup Guide

HOW TO SETUP AN APACHE WEB SERVER AND INTEGRATE COLDFUSION

MAMP 3 User Guide! March 2014 (c) appsolute GmbH!

LICENSE4J LICENSE ACTIVATION AND VALIDATION PROXY SERVER USER GUIDE

Connect to MySQL or Microsoft SQL Server using R

Customer Tips. Configuring Color Access on the WorkCentre 7328/7335/7345 using Windows Active Directory. for the user. Overview

How do I Install and Configure MS Remote Desktop for the Haas Terminal Server on my Mac?

Version of this tutorial: 1.06a (this tutorial will going to evolve with versions of NWNX4)

HWS Virtual Private Network Configuration and Setup Mac OS X 12/19/2006

Getting started with PrestaShop 1.4

ODBC Driver Version 4 Manual

Driver Upgrade Instructions

Installing PowerLink on Windows 7 64-bit

Backup/Restore Microsoft SQL Server 7.0 / 2000 / 2005 / 2008

MyanPay API Integration with Magento CMS

TAO Installation Guide v0.1. September 2012

NTT Web Hosting Service [User Manual]

Transcription:

HABIT-CHANGE Technical documentation of the Decision Support System 08/2012 This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF

Output Number: 5.1.2 Date: 08/2012 Title: Technical Documentation of Decision Support System Author: Sebastian Geidel, Kathrin Renner EURAC) Project: HABIT-CHANGE Adaptive management of climate-induced changes of habitat diversity in protected areas Programme: CENTRAL EUROPE Project Number: 2CE168P3 Start date: 3/2010 End date: 2/2013 Lead Partner: Leibniz Institute of Ecological and Regional Development IOER), Germany Project Partner: University of Vienna, Austria National Academy of Sciences, Scientific Centre for Aerospace Research of the Earth, Ukraine Thuringian State Institute for Forestry, Game and Fishery, Germany Potsdam Institute for Climate Impact Research, Germany Technische Universität Berlin, Germany Balaton Uplands National Park Directorate, Hungary Szent Istvan University, Hungary Biebrza National Park, Poland Environmental Protection Institute, Poland Triglav National Park, Slovenia University of Bucharest, Romania Central Institute for Meteorology and Geodynamics, Austria Danube Delta National Institute for Research and Development, Romania SOLINE Pridelava soli d.o.o., Slovenia University of Maribor, Slovenia European Academy Bolzano, Italy Contact: Marco Neubert, m.neubert@ioer.de, +49 351 4679-274 Sven Rannow, s.rannow@ioer.de, +49 351 463-42359 Further www.habit-change.eu information [2]

Contents 1. Introduction and background 4 2. User Requirements 4 3. Data sets 6 4. Database Design and set up 6 5. Web application 10 This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF [3]

1. Introduction and background The managers of Natura 2000 sites are currently confronted with changes to their areas due to anthropogenic as well climatic impacts. Habitat compositions are changing following a changing climate and modifications in land use. Nature conservation strategies have to understand those changes as in order to be able to react appropriately. In the HABIT-CHANGE the project consortium developed scenarios and indicators that help to describe this change, its drivers and effects. The aim of the project is to evaluate existing management strategies is to provide nature park managers with This technical documentation provides a step-by-step guide how we designed and set up the IT infrastructure for this Decision Support System. See: http://webgis.eurac.edu/habit/ 2. User Requirements Open Source Software: >Apache Webserver >MySQL database >PHP scripting language It is the most widely used software for the development of Web applications. The Apache Friends project has bundled these software in a package called XAMPP, to make it more comfortable. Everything is pre-configured and ready to use, just download, install and start. http://www.apachefriends.org/en/xampp-windows.html There are also versions for several Linux distributions, a Mac OS X beta version first steps of development), as well as a smaller portable version, called XAMPP Portable Lite. up to this date just for Windows) With the Portable Lite configuration it runs from your removable media. You can use it on your USB flash drive or your external hard drive. You can download it here: http://www.apachefriends.org/en/xampp-windows.html#646 [4]

After the installation is complete, you will find XAMPP under Start Programs XAMPP. Or when you decide to use the portable version, please go to the folder where you unzipped it. e.g. C:\xampplite\xampp-control.exe) You can use the XAMPP Control Panel to start/stop all server and also install/uninstall services. If the Apache Webserver is started green color), type localhost/xampp in a new browser tab. Firefox,Chrome are recommended) to see it online and the status of their components. This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF [5]

3. Data sets The DSS web application communicates with database tables. As mentioned before a MySQL database is used and needs to be filled. Please download these 4 Excel csv) files http://webgis.eurac.edu/habit/doc/habitat.csv http://webgis.eurac.edu/habit/doc/pressure.csv http://webgis.eurac.edu/habit/doc/impact.csv http://webgis.eurac.edu/habit/doc/response.csv Every file contains the data records of a specific database table. respective Habitat, Pressure, Impact and Response ) 4. Database Design and set up Now go to localhost/phpmyadmin. You will see the web database management tool of the MySQL database called phpmyadmin. Click on the Database tab in the main menu. Create a new database by typing habit_change_dss, also define the character encoding with utf8_general_ci. see attached picture) Press the Create button. [6]

Select the just created database by choosing habit_change_dss from the left menu. Now the tables of the database have to be generated and filled with the information of the downloaded excel files. important: this example assumes that all excel files are stored in C:\Test) Click on the SQL tab in the main menu: Copy the SQL statements below into the SQL query window see picture) Press the Go button. Do this procedure for every single table. CREATE TABLE habitat habitat_id int not null primary key auto_increment, habitat_level1 smallint, habitat_l1_desc varchar200), habitat_level2 smallint, habitat_l2_desc varchar200), habitat_type char5), habitat_type_desc varchar200) LOAD DATA LOCAL INFILE '/Test/habitat.csv' INTO TABLE habitat FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'; This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF [7]

CREATE TABLE pressure pressure_id int not null primary key auto_increment, pressure_code smallint, pressure varchar200), pressure_type varchar50), pressure_subtype varchar50), habitat_level1 varchar50), created_by varchar50) LOAD DATA LOCAL INFILE '/Test/pressure.csv' INTO TABLE pressure FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'; -------------------------------------------------------------------------------------------------------------------------------------- CREATE TABLE impact impact_id int not null primary key auto_increment, impact_code smallint, impact text, impact_type varchar50), habitat_level1 varchar50), created_by varchar50) LOAD DATA LOCAL INFILE '/Test/impact.csv' INTO TABLE impact FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'; -------------------------------------------------------------------------------------------------------------------------------------- CREATE TABLE response response_id int not null primary key auto_increment, response_code smallint, response_option text, response_type varchar50), source varchar50), habitat_level1 varchar50), created_by varchar50) [8]

LOAD DATA LOCAL INFILE '/Test/response.csv' INTO TABLE response FIELDS TERMINATED BY ';' LINES TERMINATED BY '\n'; The table hpir_chains will be used to store the Habitat-Pressure-Impact-Response hpir-) chains created by the user with the DSS web application. CREATE TABLE hpir_chains hpir_id int not null primary key auto_increment, habitat_id integer, pressure_id integer, impact_id integer, response_id integer, created_by varchar50) With the table habit_members you can define which user will have full access to the database can create chains) and which user will have limited access, can just read the database. The predefined user guest, will automatically have this kind of limited reading role. CREATE TABLE habit_members user_id int not null primary key auto_increment, username varchar50), password varchar50) INSERT INTO habit_members username, password) VALUES 'guest', MD5'guest') INSERT INTO habit_members username, password) VALUES 'user1', MD5'pass1') This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF [9]

When the table import is done, you will see a database structure like in the picture above. Now the database is ready. When you click browse, you can see the content of each table. 5. Web application The last step is to copy the program files into Apache s Hyper Text Documents" htdocs folder. It is located within your xampp main folder. [10]

Please download the program files: http://webgis.eurac.edu/habit/doc/dss_webapp.zip That s all, now you can start the DSS web application, and start creating chains: http://localhost/habitchange This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF [11]