Databases through Python-Flask and MariaDB
|
|
- Colin Strickland
- 5 years ago
- Views:
Transcription
1 1 Databases through Python-Flask and MariaDB Tanmay Agarwal, Durga Keerthi and G V V Sharma Contents 1 Python-flask Installation Testing Flask Mariadb Software Installation Configuration Database Application Creating a Database Creating HTML Forms Python Connector from Browser to Database Fetching the stored Data from the Database Updating the Database Linking all modules to create the Database application.. 5 Abstract Databases software applications for small establishments like schools, shops, etc.. can be easily built using the MariaDB database, Python-Flask connector and HTML. This manual shows how to install these free software tools and build a simple application using them. 1 Python-flask Flask is Python framework for creating web applications. 1.1 Installation 1) Run the following commands on the terminal Tanmay is an intern with the TLC, IIT Hyderabad. Durga is a UG student at IIT Hyderabad. *GVV Sharma is with the Department of Electrical Engineering, Indian Institute of Technology, Hyderabad India gadepall@iith.ac.in. All content in this manual is released under GNU GPL. Free and open source. sudo apt g e t u p d a t e sudo apt g e t i n s t a l l python p i p sudo p i p i n s t a l l f l a s k sudo p i p i n s t a l l mysql c o n n e c t o r 1.2 Testing Flask Since installation of Flask is now complete, verify that flask is working by using the example below. 1) Code: from f l a s k i m p o r t F l a s k # Import t h e F l a s k c l a s s app = F l a s k ( name ) # F l a s k t a k e ( name ) as an argument. # / which u r l s h o u l d c a l l t h e a s s o c i a t e f u n c t i o n. d e f s t u d e n t ( ) : r e t u r n H e l l o World # s e r v e r runs i f t h e s c r i p t s e x e c u t e d d i r e c t l y from python i n t e r p r e t e r and n o t used as an i m p o r t e d module. app. run ( ) # runs t h e a p p l i c a t i o n on l o c a l s e r v e r 2) Save the file as hello.py. 3) open the terminal and run python h e l l o. py An ip address will be displayed on the terminal. 4) Open the address on your favourite browser. Hello world will be displayed
2 2 2 Mariadb MariaDB Server is one of the most popular database servers in the world. The following installation instructions are for Ubuntu. Installation on other Linux systems are likely to be similar. 2.1 Software Installation Refer to Link 1) Type the following commands on the terminal sudo apt g e t i n s t a l l s o f t w a r e p r o p e r t i e s common sudo apt key adv recv keys k e y s e r v e r hkp :// k e y s e r v e r. ubuntu. com : xcbcb082a1bb943db sudo add apt r e p o s i t o r y deb h t t p :// m i r r o r. jmu. edu/pub/ /repo/ 5. 5/ ubuntu t r u s t y main sudo apt g e t u p d a t e sudo apt g e t i n s t a l l s e r v e r You may receive the following prompt or something similar: After this operation, 116 MB of additional disk space will be used. Do you want to continue? [Y/n] Enter Y to continue. Next you will be asked: New password for the MariaDB root user: This is an administrative account in MariaDB with elevated privileges; enter a strong password. Then you will be asked to verify the root MariaDB password: Repeat password for the MariaDB root user: That is it! Your basic MariaDB installation is now complete! Be sure to stop MariaDB before proceeding to the next step: sudo service mysql stop 2.2 Configuration Configure and Secure MariaDB for Use 1) Now we will instruct MariaDB to create its database directory structure: sudo mysql install db 2) Start MariaDB sudo service mysql start 3) And now let us secure MariaDB by removing the test databases and anonymous user created by default: sudo mysql secure installation 4) You will be prompted to enter your current password. Enter the root MariaDB password set during installation: Enter current password for root (enter for none): Then, assuming you set a strong root password, go ahead and enter n at the following prompt: Change the root password? [Y/n] n Remove anonymous users, Y: Remove anonymous users? [Y/n] Y Disallow root logins remotely, Y: Disallow root login remotely? [Y/n] Y Remove test database and access to it, Y: Remove test database and access to it? [Y/n] Y And reload privilege tables, Y: Reload privilege tables now? [Y/n] Y 5) Verify MariaDB Installation Check Version mysql -V 3.1 Creating a Database 3 Database Application 1) Open the terminal and type mysql u r o o t p You will be asked for a password. Enter it. 2) Create a database called test using the following command. CREATE DATABASE T e s t ; 3) In order to use the Database type USE T e s t ; You will enter into the Database called Test. 4) Now create a table named test with parameters as Name and Roll Number. CREATE TABLE t e s t ( name v a r c h a r ( 2 0 ) n o t n u l l, r o l l v a r c h a r ( 2 0 ) n o t n u l l ) ;
3 3 varchar(20) means string of size 20 characters. 5) To see the format of the fields in test desc t e s t ; 3.2 Creating HTML Forms 1) Type the following code in a file called student.html and open it using a browser. You will see boxes with Name, Roll. Also, there will be a button called submit and two links titled Show List and Update. the <form a c t i o n = / a c t method= POST > <p>name< i n p u t t y p e = t e x t name = name /></ p> <p>roll< i n p u t t y p e = t e x t name = r o l l /> </ p> <p>< i n p u t t y p e = submit v a l u e= submit /></ p> <p><a h r e f= / d i s p l a y > Show L i s t</ a></ p> <p><a h r e f= / u p d a t e > Update</ a></ p> </ form> 2) Type the following code in a file called message.html. The purpose of this file is to display status messages. <p> o u t p u t :{{msg}}</ p> 3) Save both the html files in a folder called templates. 3.3 Python Connector from Browser to Database 1) Type the following code in a file called store.py. d e f s t u d e n t ( ) : s t u d e n t. html r o u t e ( / a c t, methods =[ GET, POST ] ) d e f a c t ( ) : i f ( r e q u e s t. method == POST ) : t r y : name= r e q u e s t. form [ name ] r o l l= r e q u e s t. form [ r o l l ] u s e r= r o o t, password= 123, s q l= INSERT INTO t e s t ( name, r o l l ) v a l u e s ( {}, {} ). f o r m a t ( name, r o l l ) c u r. e x e c u t e ( s q l ) msg= D at a Has Been S t o r e d r e t u r n r e n d e r t e m p l a t e ( message. html, msg= msg ) e x c e p t : r e t u r n D a t a b a s e c o n n e c t i o n e r r o r 2) Make sure that the python file is outside the templates directory. Now type python s t o r e. py on the terminal. An address will be displayed on the terminal.
4 4 3) Enter the above address in a browser. Fill the name and roll number and hit submit. 3.4 Fetching the stored Data from the Database 1) Save the following code in a file called display.html. < t a b l e b o r d e r=1> < t h e a d> < t h>name</ t h> < t h>roll</ t h> </ t h e a d> {% f o r row i n rows %} < t r> < t d>{{ row [ 0 ]}}</ t d> < t d>{{ row [ 1 ]}}</ t d> </ t r> {% e n d f o r %} </ t a b l e> <p><a h r e f= / >Back To Home Page</ a></ p> <p><a h r e f= / u p d a t e > Update</ a></ p> 2) Save the following code in a file titled display.py. 3) d e f l i s t ( ) : u s e r= r o o t, password = 123, d a t a b a s e= T e s t ) # C o n n e c t i n g t o Database c u r. e x e c u t e ( S e l e c t from t e s t ) # T h i s query i s used t o f e t c h t h e Data from t h e Database rows=c u r. f e t c h a l l ( ) d i s p l a y. html, rows= rows ) # R e t u r n i n g d i s p l a y. html F i l e 4) Now open the terminal and type python d i s p l a y. py An address will be displayed. 5) Open this address in a browser. You can see all the Name and Roll No entries in the database. 3.5 Updating the Database 1) 2) Save the following code in a file with titled show.html. < t a b l e b o r d e r=1> < t d>name</ t d> < t d>roll</ t d> < t d>u p d a t e</ t d> {% f o r row i n rows %} < t r> <form a c t i o n= / t e s t u p d a t e method= POST > < t d>< i n p u t t y p e = t e x t name = name v a l u e ={{ row [ 0 ]}}></ t d> < t d>< i n p u t t y p e = t e x t name = r o l l v a l u e ={{ row [ 1 ]}}></ t d> < t d>< i n p u t t y p e = submit v a l u e = u p d a t e ></ t d> </ form> </ t r> {% e n d f o r %} </ t a b l e> 3) Save the following code in a file titled update.py.
5 5 4) d e f l i s t ( ) : u s e r= r o o t, password = 123, d a t a b a s e= T e s t ) # c o n n e c t i n g t o t h e d a t a b a s e c u r. e x e c u t e ( S e l e c t from t e s t ) # f e t c h i n g a l l t h e data from t e s t t a b l e. rows=c u r. f e t c h a l l ( ) show. html, rows= rows ) # r e t u r n i n g show. html f i l r o u t e ( / t e s t u p d a t e, methods =[ GET, POST ] ) d e f t e s t u p d a t e ( ) : u s e r= r o o t, password = 123, d a t a b a s e= T e s t ) name= r e q u e s t. form [ name ] r o l l= r e q u e s t. form [ r o l l ] p r i n t ( r o l l ) p r i n t ( name ) c u r. e x e c u t e ( UPDATE t e s t s e t r o l l= {} where name= {}. f o r m a t ( r o l l, name ) ) # Query f o r u p d a t i n g t h e data i n t e s t t a b l e. message. html, msg= Data u p d a t e d r o u t e ( /backhome ) d e f backhome ( ) : s t u d e n t. html ) # r e t u r i n g t o t h e main page a f t e r u p d a t i n g 5) Now open the terminal and run the update.py file. 6) Update whatever data you wish to and click the Update button. 7) Run display.py to verify that your data is indeed updated. 3.6 Linking all modules to create the Database application 1) Save the following code in a file called output.html. <p> o u t p u t :{{ msg}}</ p> <p><a h r e f= / >Home</ a> </ p> <p><a h r e f= / d i s p l a y > Show L i s t</ a></ p> <p><a h r e f= / u p d a t e > Update</ a></ p> 2) Save the following code in a file titled app.py d e f s t u d e n t ( ) : s t u d e n t. html r o u t e ( / a c t, methods = [ GET, POST ] ) d e f a c t ( ) : i f ( r e q u e s t. method == POST ) : t r y :
6 6 name= r e q u e s t. form [ name ] r o l l= r e q u e s t. form [ r o l l ] u s e r= r o o t, password= 123, s q l= INSERT INTO t e s t ( name, r o l l ) v a l u e s ( {}, {} ). f o r m a t ( name, r o l l ) c u r. e x e c u t e ( s q l ) r e t u r n r e n d e r t e m p l a t e ( o u t p u t. html, msg= D at a Has Been S t o r e d ) e x c e p t : r e t u r n D a t a b a s e c o n n e c t i o n e r r o r o u t e ( / d i s p l a y ) d e f d i s p l a y ( ) : u s e r= r o o t, password= 123, c u r. e x e c u t e ( S e l e c t from t e s t ) rows=cur. f e t c h a l l ( ) d i s p l a y. html, rows=rows r o u t e ( / u p d a t e ) d e f l i s t ( ) : u s e r= r o o t, password= 123, c u r. e x e c u t e ( S e l e c t from t e s t ) rows=cur. f e t c h a l l ( ) show. html, rows=rows ) r o o t, password= 123, name= r e q u e s t. form [ name ] r o l l= r e q u e s t. form [ r o l l ] p r i n t ( r o l l ) p r i n t ( name ) c u r. e x e c u t e ( UPDATE t e s t s e t r o l l= {} where name= {}. f o r m a t ( r o l l, name ) ) s t u d e n t. html, msg= Data u p d a t e d r o u t e ( /backhome ) d e f backhome ( ) : s t u d e n t. html ) 3) Run app.py 4) Start using your application. 5) Modify your application so that you may delete a r o u t e ( / t e s t u p d a t e, methods =[ GET, POST ] ) d e f t e s t u p d a t e ( ) : u s e r=
SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide
SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide This page is intentionally left blank. SuperCELL Data Programmer and ACTiSys IR Programmer User s Guide The ACTiSys IR Programmer and SuperCELL
More informationReplication cluster on MariaDB 5.5 / ubuntu-server. Mark Schneider ms(at)it-infrastrukturen(dot)org
Mark Schneider ms(at)it-infrastrukturen(dot)org 2012-05-31 Abstract Setting of MASTER-SLAVE or MASTER-MASTER replications on MariaDB 5.5 database servers is neccessary for higher availability of data and
More informationST-Links. SpatialKit. Version 3.0.x. For ArcMap. ArcMap Extension for Directly Connecting to Spatial Databases. ST-Links Corporation.
ST-Links SpatialKit For ArcMap Version 3.0.x ArcMap Extension for Directly Connecting to Spatial Databases ST-Links Corporation www.st-links.com 2012 Contents Introduction... 3 Installation... 3 Database
More informationSteelSmart System Cold Formed Steel Design Software Download & Installation Instructions
Step 1 - Login or Create an Account at the ASI Portal: Login: https://portal.appliedscienceint.com/account/login Create Account: https://portal.appliedscienceint.com/account/register 2 0 1 7 A p p l i
More informationNew York State. Electronic Certificate of Need. HCS Coordinator. Overview. Version 1.0
New York State Electronic Certificate of Need (NYSE-CON) New York State Electronic Certificate of Need HCS Coordinator Overview Version 1.0 HCS Coordinator Overview 1 2/17/2011 NYS Department of Health
More informationON SITE SYSTEMS Chemical Safety Assistant
ON SITE SYSTEMS Chemical Safety Assistant CS ASSISTANT WEB USERS MANUAL On Site Systems 23 N. Gore Ave. Suite 200 St. Louis, MO 63119 Phone 314-963-9934 Fax 314-963-9281 Table of Contents INTRODUCTION
More informationK D A A M P L I F I E R S F I R M W A R E U S E R G U I D E
K D A A M P L I F I E R S F I R M W A R E U S E R G U I D E T A B L E O F C O N T E N T S S E C T I O N 1 : P R E PA R I N G Y O U R F I L E S Via Network Router 3 S E C T I O N 2 : A C C E S S I N G T
More informationFrom BASIS DD to Barista Application in Five Easy Steps
Y The steps are: From BASIS DD to Barista Application in Five Easy Steps By Jim Douglas our current BASIS Data Dictionary is perfect raw material for your first Barista-brewed application. Barista facilitates
More informationMass Asset Additions. Overview. Effective mm/dd/yy Page 1 of 47 Rev 1. Copyright Oracle, All rights reserved.
Overview Effective mm/dd/yy Page 1 of 47 Rev 1 System References None Distribution Oracle Assets Job Title * Ownership The Job Title [list@yourcompany.com?subject=eduxxxxx] is responsible for ensuring
More informationCHEMICAL INVENTORY ENTRY GUIDE
CHEMICAL INVENTORY ENTRY GUIDE Version Date Comments 1 October 2013 Initial A. SUMMARY All chemicals located in research and instructional laboratories at George Mason University are required to be input
More informationFrom BASIS DD to Barista Application in Five Easy Steps
Y The steps are: From BASIS DD to Barista Application in Five Easy Steps By Jim Douglas our current BASIS Data Dictionary is perfect raw material for your first Barista-brewed application. Barista facilitates
More informationConfiguring LDAP Authentication in iway Service Manager
Configuring LDAP Authentication in iway Service Manager LDAP authentication in iway Service Manager (ism) allows ism to authenticate against LDAP and associate an LDAP ism role to the user. ism includes
More informationDiscoveryGate SM Version 1.4 Participant s Guide
Citation Searching in CrossFire Beilstein DiscoveryGate SM Version 1.4 Participant s Guide Citation Searching in CrossFire Beilstein DiscoveryGate SM Version 1.4 Participant s Guide Elsevier MDL 14600
More informationIntroduction to Portal for ArcGIS. Hao LEE November 12, 2015
Introduction to Portal for ArcGIS Hao LEE November 12, 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration options Portal for ArcGIS + ArcGIS for
More informationYes, the Library will be accessible via the new PULSE and the existing desktop version of PULSE.
F R E Q U E N T L Y A S K E D Q U E S T I O N S THE LIBRARY GENERAL W H A T I S T H E L I B R A R Y? The Library is the new, shorter, simpler name for the Business Development (Biz Dev) Library. It s your
More informationGeodatabase Best Practices. Dave Crawford Erik Hoel
Geodatabase Best Practices Dave Crawford Erik Hoel Geodatabase best practices - outline Geodatabase creation Data ownership Data model Data configuration Geodatabase behaviors Data integrity and validation
More informationRADIATION PROCEDURES MANUAL Procedure Cover Sheet
RADIATION PROCEDURES MANUAL Procedure Cover Sheet Procedure Title: Radioactive Material Inventory Procedure Number: TSO-09-16-REV 0 Effective Date: June 18, 2009 Approved By: Date: 11 August, 2009 Technical
More informationAdministrivia. Course Objectives. Overview. Lecture Notes Week markem/cs333/ 2. Staff. 3. Prerequisites. 4. Grading. 1. Theory and application
Administrivia 1. markem/cs333/ 2. Staff 3. Prerequisites 4. Grading Course Objectives 1. Theory and application 2. Benefits 3. Labs TAs Overview 1. What is a computer system? CPU PC ALU System bus Memory
More informationIntroduction to Portal for ArcGIS
Introduction to Portal for ArcGIS Derek Law Product Management March 10 th, 2015 Esri Developer Summit 2015 Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration
More informationAssembly and Operation Manual. April 2016
Assembly and Operation Manual April 2016 Table of Contents What is in the OurWeather Box? 3 Step by Step Assembly 13 Building the Weather Sensors 18 Testing the OurWeather Weather Station 28 Power Up OurWeather
More informationmylab: Chemical Safety Module Last Updated: January 19, 2018
: Chemical Safety Module Contents Introduction... 1 Getting started... 1 Login... 1 Receiving Items from MMP Order... 3 Inventory... 4 Show me Chemicals where... 4 Items Received on... 5 All Items... 5
More informationAssembly Programming through Arduino
1 Assembly Programming through Arduino G V V Sharma Contents 1 Components 1 2 Seven Segment Display 1 2.1 Hardware Setup....... 1 2.2 Software Setup........ 2 2.3 Controlling the Display... 2 3 Display
More informationM E R C E R W I N WA L K T H R O U G H
H E A L T H W E A L T H C A R E E R WA L K T H R O U G H C L I E N T S O L U T I O N S T E A M T A B L E O F C O N T E N T 1. Login to the Tool 2 2. Published reports... 7 3. Select Results Criteria...
More informationPlease click the link below to view the YouTube video offering guidance to purchasers:
Guide Contents: Video Guide What is Quick Quote? Quick Quote Access Levels Your Quick Quote Control Panel How do I create a Quick Quote? How do I Distribute a Quick Quote? How do I Add Suppliers to a Quick
More informationLab Manual for ICEN 553/453 Cyber-Physical Systems Fall 2018
Lab Manual for ICEN 553/453 Cyber-Physical Systems Fall 2018 Prof. Dola Saha Assistant Professor Department of Electrical & Computer Engineering University at Albany, SUNY Chapter 1 Setup Headless Raspberry
More informationv Prerequisite Tutorials GSSHA WMS Basics Watershed Delineation using DEMs and 2D Grid Generation Time minutes
v. 10.1 WMS 10.1 Tutorial GSSHA WMS Basics Creating Feature Objects and Mapping Attributes to the 2D Grid Populate hydrologic parameters in a GSSHA model using land use and soil data Objectives This tutorial
More informationSoftware BioScout-Calibrator June 2013
SARAD GmbH BioScout -Calibrator 1 Manual Software BioScout-Calibrator June 2013 SARAD GmbH Tel.: ++49 (0)351 / 6580712 Wiesbadener Straße 10 FAX: ++49 (0)351 / 6580718 D-01159 Dresden email: support@sarad.de
More informationO P E R A T I N G M A N U A L
OPERATING MANUAL WeatherJack OPERATING MANUAL 1-800-645-1061 The baud rate is 2400 ( 8 bits, 1 stop bit, no parity. Flow control = none) To make sure the unit is on line, send an X. the machine will respond
More informationGeodatabase: Best Practices. Robert LeClair, Senior Instructor
Geodatabase: Best Practices Robert LeClair, Senior Instructor Agenda Geodatabase Creation Data Ownership Data Model Data Configuration Geodatabase Behaviors Data Validation Extending Performance Geodatabase
More informationChem 253. Tutorial for Materials Studio
Chem 253 Tutorial for Materials Studio This tutorial is designed to introduce Materials Studio 7.0, which is a program used for modeling and simulating materials for predicting and rationalizing structure
More informationProject 3: Molecular Orbital Calculations of Diatomic Molecules. This project is worth 30 points and is due on Wednesday, May 2, 2018.
Chemistry 362 Spring 2018 Dr. Jean M. Standard April 20, 2018 Project 3: Molecular Orbital Calculations of Diatomic Molecules In this project, you will investigate the molecular orbitals and molecular
More informationISU GIS CENTER S ARCSDE USER'S GUIDE AND DATA CATALOG
ISU GIS CENTER S ARCSDE USER'S GUIDE AND DATA CATALOG 2 TABLE OF CONTENTS 1) INTRODUCTION TO ARCSDE............. 3 2) CONNECTING TO ARCSDE.............. 5 3) ARCSDE LAYERS...................... 9 4) LAYER
More informationMoving into the information age: From records to Google Earth
Moving into the information age: From records to Google Earth David R. R. Smith Psychology, School of Life Sciences, University of Hull e-mail: davidsmith.butterflies@gmail.com Introduction Many of us
More informationSenior astrophysics Lab 2: Evolution of a 1 M star
Senior astrophysics Lab 2: Evolution of a 1 M star Name: Checkpoints due: Friday 13 April 2018 1 Introduction This is the rst of two computer labs using existing software to investigate the internal structure
More informationAppendix 4 Weather. Weather Providers
Appendix 4 Weather Using weather data in your automation solution can have many benefits. Without weather data, your home automation happens regardless of environmental conditions. Some things you can
More informationPortal for ArcGIS: An Introduction
Portal for ArcGIS: An Introduction Derek Law Esri Product Management Esri UC 2014 Technical Workshop Agenda Web GIS pattern Product overview Installation and deployment Security and groups Configuration
More informationDigital Design through Pi
1 Digital Design through Pi G V V Sharma Contents 1 Display Control through Hardware 1 1.1 Components......... 1 1.2 Software Setup........ 1 1.3 Powering the Display.... 1 1.4 Controlling the Display...
More informationCLX000 Technical Manual (v5.7x)
CLX000 Technical Manual (v5.7x) CSS Electronics (Updated 2018-04-24) Figure 1: CL1000, CL2000 & CL3000 Updated: 2018-04-24 Contents 1 About This Document 1 2 Introduction 2 3 Technical Specification 2
More informationOpenWeatherMap Module
OpenWeatherMap Module Installation and Usage Guide Revision: Date: Author(s): 1.0 Friday, October 13, 2017 Richard Mullins Contents Overview 2 Installation 3 Import the TCM in to accelerator 3 Add the
More informationTroubleshooting Replication and Geodata Services. Liz Parrish & Ben Lin
Troubleshooting Replication and Geodata Services Liz Parrish & Ben Lin AGENDA: Troubleshooting Replication and Geodata Services Overview Demo Troubleshooting Q & A Overview of Replication Liz Parrish What
More informationPolarSync Quick Start
PolarSync Quick Start Installation and Use In this Quick Start guide, we will cover installing the PolarSync program and using it as a teacher, student or guest. I. Installing PolarSync... 1 II. Teacher
More informationAccount Setup. STEP 1: Create Enhanced View Account
SpyMeSatGov Access Guide - Android DigitalGlobe Imagery Enhanced View How to setup, search and download imagery from DigitalGlobe utilizing NGA s Enhanced View license Account Setup SpyMeSatGov uses a
More informationAdvanced Forecast. For MAX TM. Users Manual
Advanced Forecast For MAX TM Users Manual www.maxtoolkit.com Revised: June 24, 2014 Contents Purpose:... 3 Installation... 3 Requirements:... 3 Installer:... 3 Setup: spreadsheet... 4 Setup: External Forecast
More informationOperation of the Bruker 400 JB Stothers NMR Facility Department of Chemistry Western University
Operation of the Bruker 400 JB Stothers NMR Facility Department of Chemistry Western University 1. INTRODUCTION...3 1.1. Overview of the Bruker 400 NMR Spectrometer...3 1.2. Overview of Software... 3 1.2.1.
More informationLocation Intelligence Infrastructure Asset Management. Confirm. Confirm Mapping Link to ArcMap Version v18.00b.am
Location Intelligence Infrastructure Asset Management Confirm Confirm Mapping Link to ArcMap Version v18.00b.am Information in this document is subject to change without notice and does not represent a
More informationJOB REQUESTS C H A P T E R 3. Overview. Objectives
C H A P T E R 3 JOB REQUESTS Overview Objectives Job Requests is one of the most critical areas of payroll processing. This is where the user can enter, update, and view information regarding an employee
More informationAthena Visual Software, Inc. 1
Athena Visual Studio Visual Kinetics Tutorial VisualKinetics is an integrated tool within the Athena Visual Studio software environment, which allows scientists and engineers to simulate the dynamic behavior
More informationWindNinja Tutorial 3: Point Initialization
WindNinja Tutorial 3: Point Initialization 6/27/2018 Introduction Welcome to WindNinja Tutorial 3: Point Initialization. This tutorial will step you through the process of downloading weather station data
More informationWeatherHub2 Quick Start Guide
WeatherHub2 Quick Start Guide Table of Contents 1 Introduction... 1 2 Packing List... 1 3 Connections... 1 4 IP Addressing... 2 5 Browser Access... 3 6 System Info... 3 7 Weather Station Settings... 4
More informationThe Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands.
GIS LAB 7 The Geodatabase Working with Spatial Analyst. Calculating Elevation and Slope Values for Forested Roads, Streams, and Stands. This lab will ask you to work with the Spatial Analyst extension.
More informationFlight Utilities Metar Reader version 3.1 by Umberto Degli Esposti
Flight Utilities http://www.flightutilities.com Metar Reader version 3.1 by Umberto Degli Esposti 1 Description The program allows inserting a Metar, to load it from a disk or from internet and to show
More informationBuilding Inflation Tables and CER Libraries
Building Inflation Tables and CER Libraries January 2007 Presented by James K. Johnson Tecolote Research, Inc. Copyright Tecolote Research, Inc. September 2006 Abstract Building Inflation Tables and CER
More informationBackup and Restoration
UT Backup and estoration P P onna arren 5-1 ystem Backups All users can backup a file or directory if they have read permission hat hould be Backed Up? Always Critical files and folders ystem configuration
More informationAssignment 2: Conformation Searching (50 points)
Chemistry 380.37 Fall 2015 Dr. Jean M. Standard September 16, 2015 Assignment 2: Conformation Searching (50 points) In this assignment, you will use the Spartan software package to investigate some conformation
More informationREPLACE DAMAGED OR MISSING TEXTBOOK BARCODE LABEL
Destiny Textbook Manager allows users to create and print replacement barcode labels for textbooks. In this tutorial you will learn how to: Replace damaged textbook barcode label(s) Replace missing textbook
More informationT R A I N I N G M A N U A L 1. 9 G H Z C D M A P C S 80 0 M H Z C D M A /A M P S ( T R I - M O D E ) PM325
T R A I N I N G M A N U A L 1. 9 G H Z C D M A P C S 80 0 M H Z C D M A /A M P S ( T R I - M O D E ) PM325 Slide. Click. Send the pic O P E R AT I N G I N S T RU C T I O N S H e a d s e t Ja c k S e l
More informationBest Pair II User Guide (V1.2)
Best Pair II User Guide (V1.2) Paul Rodman (paul@ilanga.com) and Jim Burrows (burrjaw@earthlink.net) Introduction Best Pair II is a port of Jim Burrows' BestPair DOS program for Macintosh and Windows computers.
More informationUsing the EartH2Observe data portal to analyse drought indicators. Lesson 4: Using Python Notebook to access and process data
Using the EartH2Observe data portal to analyse drought indicators Lesson 4: Using Python Notebook to access and process data Preface In this fourth lesson you will again work with the Water Cycle Integrator
More informationTryton Technical Training
Tryton Technical Training N. Évrard B 2CK September 18, 2015 N. Évrard (B 2 CK) Tryton Technical Training September 18, 2015 1 / 56 Overview and Installation Outline 1 Overview and Installation Tryton
More informationDatabase Systems SQL. A.R. Hurson 323 CS Building
SQL A.R. Hurson 323 CS Building Structured Query Language (SQL) The SQL language has the following features as well: Embedded and Dynamic facilities to allow SQL code to be called from a host language
More informationCalculator Review. Ti-30xs Multiview Calculator. Name: Date: Session:
Calculator Review Ti-30xs Multiview Calculator Name: Date: Session: GED Express Review Calculator Review Page 2 Topics What type of Calculator do I use?... 3 What is with the non-calculator questions?...
More informationManual Seatrack Web Brofjorden
December 2011 Manual Seatrack Web Brofjorden A user-friendly system for forecasts and backtracking of drift and spreading of oil, chemicals and substances in water 1. Introduction and Background... 3 1.1
More informationComparing whole genomes
BioNumerics Tutorial: Comparing whole genomes 1 Aim The Chromosome Comparison window in BioNumerics has been designed for large-scale comparison of sequences of unlimited length. In this tutorial you will
More informationLeveraging Web GIS: An Introduction to the ArcGIS portal
Leveraging Web GIS: An Introduction to the ArcGIS portal Derek Law Product Management DLaw@esri.com Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options
More informationGPS Mapping with Esri s Collector App. What We ll Cover
GPS Mapping with Esri s Collector App Part 1: Overview What We ll Cover Part 1: Overview and requirements Part 2: Preparing the data in ArcGIS for Desktop Part 3: Build a web map in ArcGIS Online Part
More informationPOC via CHEMnetBASE for Identifying Unknowns
Table of Contents A red arrow is used to identify where buttons and functions are located in CHEMnetBASE. Figure Description Page Entering the Properties of Organic Compounds (POC) Database 1 CHEMnetBASE
More informationGPS Worldwide Laboratory: a community of knowledge-seekers spanning the globe
Laboratory B: (predicting and verifying satellite visibility) Lab Date: 1 November 2014 1 day depending on your time zone). YOU MUST DO THIS PARTICULAR LAB ON THE SPECIFIED DAY. Lab Goals: Predict when
More informationHASSET A probability event tree tool to evaluate future eruptive scenarios using Bayesian Inference. Presented as a plugin for QGIS.
HASSET A probability event tree tool to evaluate future eruptive scenarios using Bayesian Inference. Presented as a plugin for QGIS. USER MANUAL STEFANIA BARTOLINI 1, ROSA SOBRADELO 1,2, JOAN MARTÍ 1 1
More informationSolving Polynomial Systems in the Cloud with Polynomial Homotopy Continuation
Solving Polynomial Systems in the Cloud with Polynomial Homotopy Continuation Jan Verschelde joint with Nathan Bliss, Jeff Sommars, and Xiangcheng Yu University of Illinois at Chicago Department of Mathematics,
More informationAdministering your Enterprise Geodatabase using Python. Jill Penney
Administering your Enterprise Geodatabase using Python Jill Penney Assumptions Basic knowledge of python Basic knowledge enterprise geodatabases and workflows You want code Please turn off or silence cell
More informationOrbit Support Pack for Excel. user manual
Orbit Support Pack for Excel user manual Information in this document is subject to change without notice. Companies, names and data used in examples herein are fictitious unless noted otherwise. No part
More informationIntroduction to ArcGIS Server Development
Introduction to ArcGIS Server Development Kevin Deege,, Rob Burke, Kelly Hutchins, and Sathya Prasad ESRI Developer Summit 2008 1 Schedule Introduction to ArcGIS Server Rob and Kevin Questions Break 2:15
More informationReaxys Pipeline Pilot Components Installation and User Guide
1 1 Reaxys Pipeline Pilot components for Pipeline Pilot 9.5 Reaxys Pipeline Pilot Components Installation and User Guide Version 1.0 2 Introduction The Reaxys and Reaxys Medicinal Chemistry Application
More informationD.T.M: TRANSFER TEXTBOOKS FROM ONE SCHOOL TO ANOTHER
Destiny Textbook Manager allows users with full access to transfer Textbooks from one school site to another and receive transfers from the warehouse In this tutorial you will learn how to: Requirements:
More informationTOP MARKET SURVEY INSTRUCTION SHEET. Requirements. Overview
INSTRUCTION SHEET TOP SURVEY TOP SURVEY INSTRUCTION SHEET Overview For nearly 40 years, the ACA has surveyed member agencies and conducted the Top Collection Market Survey. This survey provides critical
More informationComputer Complaints. Management System [CCMS] User Manual. This user Manual describes with Screen Shots the features and functionalities of CCMS
Computer Complaints Management System [CCMS] User Manual 2013 This user Manual describes with Screen Shots the features and functionalities of CCMS High Court of Karnataka Computer Main Center Office Ph
More informationFrequently Asked Questions
Frequently Asked Questions Can I still get paid via direct deposit? Can I use e- wallet to pay for USANA auto ship orders? Can I use e- wallet to pay for USANA products? Can I use e- wallet to pay for
More informationDesigning a Quilt with GIMP 2011
Planning your quilt and want to see what it will look like in the fabric you just got from your LQS? You don t need to purchase a super expensive program. Try this and the best part it s FREE!!! *** Please
More informationM etodos Matem aticos e de Computa c ao I
Métodos Matemáticos e de Computação I Complex Systems 01/16 General structure Microscopic scale Individual behavior Description of the constituents Model Macroscopic scale Collective behavior Emergence
More informationContour Line Overlays in Google Earth
Overview: Students download a section of a topographic map of their community from the ATEP website. This file will overlay the Google Earth satellite imagery. Students use the path tool to trace a contour
More informationGIS Software. Evolution of GIS Software
GIS Software The geoprocessing engines of GIS Major functions Collect, store, mange, query, analyze and present Key terms Program collections of instructions to manipulate data Package integrated collection
More informationSmart Data Collection and Real-time Digital Cartography
Smart Data Collection and Real-time Digital Cartography Yuji Murayama and Ko Ko Lwin Division of Spatial Information Science Faculty of Life and Environmental Sciences University of Tsukuba IGU 2013 1
More informationGridded Ambient Air Pollutant Concentrations for Southern California, User Notes authored by Beau MacDonald, 11/28/2017
Gridded Ambient Air Pollutant Concentrations for Southern California, 1995-2014 User Notes authored by Beau, 11/28/2017 METADATA: Each raster file contains data for one pollutant (NO2, O3, PM2.5, and PM10)
More informationPortal for ArcGIS: An Introduction. Catherine Hynes and Derek Law
Portal for ArcGIS: An Introduction Catherine Hynes and Derek Law Agenda Web GIS pattern Product overview Installation and deployment Configuration options Security options and groups Portal for ArcGIS
More informationSQL Application for Periodic System of Elements
SQL Application for Periodic System of Elements Department of Physical Chemistry, Babes-Bolyai University, 400028 Cluj-Napoca, Romania Abstract The paper presents SQL power of periodic system using for
More informationDouble Inverted Pendulum (DBIP)
Linear Motion Servo Plant: IP01_2 Linear Experiment #15: LQR Control Double Inverted Pendulum (DBIP) All of Quanser s systems have an inherent open architecture design. It should be noted that the following
More informationDear Teacher, Overview Page 1
Dear Teacher, You are about to involve your students in one of the most exciting frontiers of science the search for other worlds and life in solar systems beyond our own! Using the MicroObservatory telescopes,
More informationProject 2. Chemistry of Transient Species in Planetary Atmospheres: Exploring the Potential Energy Surfaces of CH 2 S
Chemistry 362 Spring 2018 Dr. Jean M. Standard March 21, 2018 Project 2. Chemistry of Transient Species in Planetary Atmospheres: Exploring the Potential Energy Surfaces of CH 2 S In this project, you
More informationPresenting Tree Inventory. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University
Presenting Tree Inventory Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University Suggested Options 1. Print out a Google Maps satellite image of the inventoried block
More informationTitriSoft 2.5. Content
Content TitriSoft 2.5... 1 Content... 2 General Remarks... 3 Requirements of TitriSoft 2.5... 4 Installation... 5 General Strategy... 7 Hardware Center... 10 Method Center... 13 Titration Center... 28
More informationPerforming Map Cartography. using Esri Production Mapping
AGENDA Performing Map Cartography Presentation Title using Esri Production Mapping Name of Speaker Company Name Kannan Jayaraman Agenda Introduction What s New in ArcGIS 10.1 ESRI Production Mapping Mapping
More informationYour web browser (Safari 7) is out of date. For more security, comfort and. the best experience on this site: Update your browser Ignore
Your web browser (Safari 7) is out of date. For more security, comfort and Activityengage the best experience on this site: Update your browser Ignore Introduction to GIS What is a geographic information
More informationOECD QSAR Toolbox v.4.1. Tutorial illustrating new options for grouping with metabolism
OECD QSAR Toolbox v.4.1 Tutorial illustrating new options for grouping with metabolism Outlook Background Objectives Specific Aims The exercise Workflow 2 Background Grouping with metabolism is a procedure
More informationA SHORT INTRODUCTION TO ADAMS
A. AHADI, P. LIDSTRÖM, K. NILSSON A SHORT INTRODUCTION TO ADAMS FOR ENGINEERING PHYSICS DIVISION OF MECHANICS DEPARTMENT OF MECHANICAL ENGINEERING LUND INSTITUTE OF TECHNOLOGY 2017 FOREWORD THESE EXERCISES
More informationUsing UNAVCO Real-Time CORS Data, a No-Cost Positioning Resource
Using UNAVCO Real-Time CORS Data, a No-Cost Positioning Resource By: Mark Silver, ms@igage.com, +1-801-412-0011 Date: 19 August 2014 UNAVCO is a non-profit consortium of Universities that coordinates the
More informationBloomsburg University Weather Viewer Quick Start Guide. Software Version 1.2 Date 4/7/2014
Bloomsburg University Weather Viewer Quick Start Guide Software Version 1.2 Date 4/7/2014 Program Background / Objectives: The Bloomsburg Weather Viewer is a weather visualization program that is designed
More informationArcGIS 9 ArcGIS StreetMap Tutorial
ArcGIS 9 ArcGIS StreetMap Tutorial Copyright 2001 2008 ESRI All Rights Reserved. Printed in the United States of America. The information contained in this document is the exclusive property of ESRI. This
More informationArboretum Explorer: Using GIS to map the Arnold Arboretum
Arboretum Explorer: Using GIS to map the Arnold Arboretum Donna Tremonte, Arnold Arboretum of Harvard University 2015 Esri User Conference (UC), July 22, 2015 http://arboretum.harvard.edu/explorer Mission
More informationTECDIS and TELchart ECS Weather Overlay Guide
1 of 24 TECDIS and TELchart ECS provides a very advanced weather overlay feature, using top quality commercial maritime weather forecast data available as a subscription service from Jeppesen Marine. The
More informationGIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136
GIS Boot Camp for Education June 27-30 th, 2011 Day 1 Instructor: Sabah Jabbouri Phone: (253) 833-9111 x 4854 Office: TC 136 Email: sjabbouri@greenriver.edu http://www.instruction.greenriver.edu/gis/ Summer
More information