FOSS Relational Database and GeoDatabase Part II. PostgreSQL, Data Base Open Source and GRASS. Marco Ciolli, Fabio Zottele
|
|
- Harold Horton
- 8 years ago
- Views:
Transcription
1 FOSS Relational Database and GeoDatabase Part II PostgreSQL, Data Base Open Source and GRASS Marco Ciolli, Fabio Zottele Dipartimento di Ingegneria Civile e Ambientale Universita' degli Studi di Trento Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
2 Data Base management in GRASS DB management in GRASS may follow different procedures. Procedures are not equivalent and the chice of a procedure provides different data processing and analisys tools In particular alphanumeric data connected to geographic data may be managed: Directly with GRASS DB engine This option does not guarantee the respect of DBMS security functions (coherence, integrity and so on) file format is dbf Through an external DBMS interfaced with GRASS in different ways (directly, not directly) Data Management by means of an external Data Base is more reliable and improves analisys and processing capabilities Here various procedures regarding GRASS 6.2.x versions interfaced with PostgreSQL. Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
3 Why an external DBMS is better? Direct DB management with GRASS nay lead to: data redundance and inconsistency; data access concurrence problems (multi-user simultaneous access); lost of data integrity; security problems; performance problems under the point of view of time needed to: - data search; - data update. A DBMS, is a tool designed expressely to manage archives, therefore is provided with all the instruments that are necessary and is flexible and tailorable. Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
4 Two interface types GRASS and PostgreSQL interface can be obtained in two ways: Direct Interface Interface through ODBC GRASS GRASS Interfaccia GRASS/Postgres Interfaccia GRASS/ODBC PostgreSQL PostgreSQL Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale ODBC driver ODBCPostgreSQL
5
6 GRASS can be connected to one or more database management systems (DBMS). db.* command set provides a base SQL support to manage attributes, while v.db.* command set operates with vector maps.
7 Some functions have been made available recently
8 * Categorie: Category number is vector ID. It is used to connect the attribute/s to each vector object. A vector object can have zero, one, two or more categories. Category numbers are stored within geometry file and within attributes tablefor each vector object (generally "cat" column). Using v.category, category number can be printed or maintained. To connect a vector object to many different tables, different category numbers for each vector object are necessary.
9 * Layers: It is possible to connect geographical objects in a vector map to one or more tables. Each link to a different attribute table is called layer. A link defines which database driver, what database and which table must be used. Each category number in a geometry file corresponds to a row in the attribute table (generally cat" column). Using v.db.connect layers can be listed or maintained.
10 GRASS layers does not contain geografic objects, but they are link to attribute tables in which vector object can have zero, one or more categories. If a vector object has zero categories in a layer, the result is it does not appear in the layer. In this way some vector objects can appear in some layers and not in other layers. The advantage of this system is it allows to locate thematically different object that are topologically related in a single map (for example forests and lakes, or cultivated areas and water basins). These virtual layers are also useful to connect temporal data series to series of objects that does not change in time. The first layer is active, for example the first table corresponds to the first layer. Further tables are tied to following layers.
11 * SQL support: DBF driver provides a limited support to SQL while other DBMS backends (PostgreSQL, MySQL...) give full SQL support because SQL commands are directly sent through DBMI. SQL commands can be directly executed with db.execute, db.select and other db.* modules. When a new table is created, a new attribute table must be created and must be populated with a row per each category (using v.to.db). This operation can be performed in a single pass using v.db.addtable together with type definition of table column.
12 Db commands and db interaction commands: comandi db DB connections: 1. db.connect 2. db.test 3. db.drivers 4. db.login Tables: 1. db.columns 2. db.copy 3. db.describe 4. db.tables SQL query (operations on tables): db.execute db.select
13 db.connect allows the connection through a Dbm interface
14 db.test Tests db driver to check function
15 db.drivers Shows the available db driver list
16 db.login Sets user and password of a certain db driver
17 db.columns Allows to display columns of a certain table within a database
18 When database is connected and tables are visible it is posible to use graphic interface, more user friendly, to display the columns of a certain table in a database
19 db.copy allows the user to copy a table between two database that maybe also connected through different db drivers
20 db.describe Allows the user to display information about a table. If -c parameter is used only the names of the columns are obtained instead of complete description
21 db.tables Fa la lista di tutte le tabelle contenute in un database
22 db.execute executes SQL strings directly written or contained in a text file
23 db.select Prints the result of a selection made in DataBase from an SQL string read from an input file or written in the interface
24 Db commands and interaction vector-db: comandi v.db Vector-db connection: SQL query: v.db.connect v.to.db v.db.update v.db.addtable v.db.droptable v.db.reconnect.all Display Manager d.vect v.extract v.reclass
25 v.db.connect Prints or sets the database connection for a particular vector
26 v.to.db Allows to insert in a database data coming from a vector file
27 v.db.update Allows to assign a new value to a column connected to a certain map
28 v.db.addtable creates and adds a new attributes table to a certain layer of an existing vector map
29 v.db.droptable removes attibutes table of an exixting vector map
30 v.db.reconnect.all reconnects vector files to a new database
31 db.dropcol: Eliminates a column from a selcted attribute table
32 And: db.in.ogr: Imports tables in various formats db.out.ogr: Exports tables in various formats
33 Attributes table display from layer manager It is possible to display the content of a table connected to the displayed layer
34 Query from table manager It is possible to create a query direcly form table manager, in this case all Trentino SIC with more than 4000 ha surface
35 Query in table manager It is possible to use query builder in table manager
36 Query in table manager
37 Add vector map layers in Table Manager
38 Delete layers in a vector map in Table Manager
39 Modify layers in a vector map in Table Manager
40 Manage tables in vector maps in Table Manager
41 Esecuting a query with d.vect si richiede la visualizzazione delle zone di censimento aventi area minore di Funziona con i monitor lanciati da d.mon
42 Esecuting a query with layer manager SIC in Trentino with surface less than 4000 hectars
43 Esecuting a query with gis.m (tcltk - old) Buildings in Trento with roof height less than 10 m
44 Esecuting a query with v.extract Asks to create a new map containing only streets in with emission between 8 and 9 in the morning is more than 5000 (g CO/km)
45 d.what.vect -help Description: Allows the user to interactively query a vector map layer at user-selected locations within the current geographic region. Usage: d.what.vect [-1txdfe] [map=name[,name,...]] Flags: -1 Identify just one location -t Terse output. For parsing by programs. -x Print information as plain text to terminal window. -d Print topological information (debugging). -f Enable flashing (slower). -e Open form in edit mode.
46 Xterm: Vector -> Query with mouse (Form mode, editing enabled) d.what.vect -e nomefile
47 Old interface d.m is still active can be invoked with: d.m& It uses monitor x1, x2, x3
48
49
50 v.db.univar
51 v.db.join
52 v.db.renamecol
53 v.db.dropcol
54 pgdesigner
55 pgdesigner
56 pgdesigner
57 MapServer
58
59 pgadminiii
60
61 PgAccess graphic interface for PostgreSQL written in Tcl/Tk, that allows the management of ana archive: table operations, queries... Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
62
63 Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
64 DBdesigner4 a tool to easily design data base (supports MySQL but, at the moment, not PostgreSQL)
65 phppgadmin
66 phppgadmin
67
68
69
70
71
72
73
74 Bibliografia AA.VV.: "PostgreSQL Programmer's Guide", Regent of the University of California, AA.VV.: "PostgreSQL User's Guide", Regent of the University of California, V.S. Subrahmanian: Principles of multimedia database system, Morgan Kaufmann, 1998 M. A. Brovelli, M. Negretti, C. Saldarini: GRASS interfacing with DBMSs, Geomatics Workbooks Indexing tree methods and spatial ordering for maps and geographic data: an overview and application to the geodetic gis project, atti del congresso ISPRS - WG VI/3 "International cooperation and technology transfert", Parma, febbraio 1999 L. Biagi, M. A. Brovelli, M. Negretti and C. Saldarini; Nuove metodologie GIS per la stima e l aggiornamento del geoide, pp , tesi di Laurea svolta presso il Politecnico di Milano, 1999, M. Negretti, C.Saldarini. Ciolli M. Dispense del Corso GRASS e OPEN SOURCE GIS teoria ed applicazioni 1a edizione - anno 2003, 2a edizione - anno 2004, 3a edizione - anno 2005, 4a edizione - Roma anno 2006, 5a edizione Trento anno 2006, 6a edizione Trento anno 2007,7a edizione Trento anno 2008, 8a edizione Trento anno 2009,. File sorgenti e manuali di PostgreSQL: e Interfaccia grafica PgAccess: e File sorgenti e manuali di GRASS: Suffritti P., Appunti sui DataBase Relazionali e sul linguaggio SQL. L.Biagi, M.A.Brovelli, M.Negretti, Caratteristiche di PostgreSQL M. Zanoni, Implementazione di un sistema integrato gis database per la gestione dei dati di traffico e produzione di mappe delle emissioni. applicazione alla città di Trento. Tesi di Laurea Ingegneria Trento 2003 C. Modena, Analisi e delimitazione delle aree forestali con particolare funzione protettiva in Trentino tramite tecniche GIS. Tesi di Laurea Ingegneria Trento 2003 A. Daloli, Strutturazione e sviluppo di un Database in Postgresql per l analisi dei dati di traffico Tesi di Laurea, Ingegneria Trento 2002 All the web sites cited in this document must be considered part of this bibliography list. Marco Ciolli, Dipartimento di Ingegneria Civile e Ambientale
Basics on Geodatabases
Basics on Geodatabases 1 GIS Data Management 2 File and Folder System A storage system which uses the default file and folder structure found in operating systems. Uses the non-db formats we mentioned
More informationGeodatabase Programming with SQL
DevSummit DC February 11, 2015 Washington, DC Geodatabase Programming with SQL Craig Gillgrass Assumptions Basic knowledge of SQL and relational databases Basic knowledge of the Geodatabase We ll hold
More informationNavicat Premium è uno strumento di amministrazione per database con connessioni-multiple, consente di connettersi
Navicat Premium è uno strumento di amministrazione per database con connessioni-multiple, consente di connettersi simultaneamente con una singola applicazione a MySQL, SQL Server, SQLite, Oracle e PostgreSQL,
More informationCifratura Dati in Tabelle MySQL
Cifratura Dati in Tabelle MySQL Stringa SHA Stringa cifrata SHA = Secure Hash Algorithm Cifratura unidirezionale: impossibile decifrare una stringa cifrata Lunghezza della stringa cifrata = 40: indipendente
More informationDEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES
Geographia Technica, Vol. 10, Issue 2, 2015, pp 59 to 65 DEVELOPING AND IMPLEMENTING MULTIUSER, FULLY RELATIONAL GIS DATABASE FOR DESKTOP SYSTEMS USING OPEN SOURCE TECHNOLOGIES Zsolt MAGYARI-SÁSKA 1 ABSTRACT:
More informationIBM Academic Initiative
IBM Academic Initiative Sistemi Centrali Modulo 3- Il sistema operativo z/os (quarta parte) Unix Services Sapienza- Università di Roma - Dipartimento Informatica 2007-2008 UNIX System Services POSIX XPG4
More informationGreen Move Web Viewer: critical issues and implementation
GIT Geology and Information Technology 8a Riunione del Gruppo di Geologia informatica Sezione della Società Geologica Italiana Chiavenna, 17-19 giugno 2013 Polo Territoriale di Como Laboratorio di Geomatica
More informationKnocker main application User manual
Knocker main application User manual Author: Jaroslav Tykal Application: Knocker.exe Document Main application Page 1/18 U Content: 1 START APPLICATION... 3 1.1 CONNECTION TO DATABASE... 3 1.2 MODULE DEFINITION...
More informationOBJECTSTUDIO. Database User's Guide P40-3203-03
OBJECTSTUDIO Database User's Guide P40-3203-03 Release information for this manual ObjectStudio Database User's Guide, P40-3203-03, is dated vember 1, 2003. This document supports Release 6.9 of ObjectStudio.
More informationCad Service e l integrazione CAD : Una partnership di valore per. Meeting. G.Delmonte Founder and CEO CadService
Cad Service e l integrazione CAD : Una partnership di valore per G.Delmonte Founder and CEO CadService Meeting Company Profile Opera da oltre 15 anni nel facility ed asset management, con ottime referenze,
More informationPersonal Geodatabase 101
Personal Geodatabase 101 There are a variety of file formats that can be used within the ArcGIS software. Two file formats, the shape file and the personal geodatabase were designed to hold geographic
More informationCookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map!
Cookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map! Overview 1. A GIS is NOT a Map! 2. How does a GIS handle its data? Data Formats! GARP 0344 (Fall 2013) Page 1 Dr. Carsten Braun 1) A
More informationGEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION
GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION GIS Syllabus - Version 1.2 January 2007 Copyright AICA-CEPIS 2009 1 Version 1 January 2007 GIS Certification Programme 1. Target The GIS certification is aimed
More informationSpatial Database Support
Page 1 of 11 Spatial Database Support Global Mapper can import vector data from and export vector data to the following spatial databases: Esri ArcSDE Geodatabase Esri File Geodatabase Esri Personal Geodatabases
More informationDip. di Scienze Economiche, Statistiche e Finanziarie, Università della Calabria, Ponte P. Bucci, Arcavacata di Rende (CS), 87036 Italy
Dr. MARIAROSARIA AGOSTINO Personal Details Date of Birth: 11/04/1972 Nationality: Italian Marital status: Married Office Address: Telephone: 00390984492447 Fax: 00390984492421 Current Position Dip. di
More informationINVEST YOUR TALENT IN ITALY
ECONOMIA - MANAGEMENT CORSO TIPOLOGIA UNIVERSITA' Advanced Economics LM UNIVERSITA' DI ROMA "LA SAPIENZA" AMIE - Advanced Master in Innovation & Entrepreneurship MASTER POLITECNICO DI MILANO Big Data Analytics
More informationIntroduction to PostGIS
Tutorial ID: IGET_WEBGIS_002 This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative
More information22/11/2015-08:08:30 Pag. 1/10
22/11/2015-08:08:30 Pag. 1/10 CODICE: TITOLO: MOC20462 Administering Microsoft SQL Server Databases DURATA: 5 PREZZO: LINGUA: MODALITA': 1.600,00 iva esclusa Italiano Classroom CERTIFICAZIONI ASSOCIATE:
More informationSupported DBMS platforms DB2. Informix. Enterprise ArcSDE Technology. Oracle. GIS data. GIS clients DB2. SQL Server. Enterprise Geodatabase 9.
ArcSDE Administration for PostgreSQL Ale Raza, Brijesh Shrivastav, Derek Law ESRI - Redlands UC2008 Technical Workshop 1 Outline Introduce ArcSDE technology for PostgreSQL Implementation PostgreSQL performance
More informationArchive Server for MDaemon disaster recovery & database migration
Archive Server for MDaemon Archive Server for MDaemon disaster recovery & database migration Abstract... 2 Scenarios... 3 1 - Reinstalling ASM after a crash... 3 Version 2.2.0 or later...3 Versions earlier
More informationGara Europea a procedura aperta per l affidamento dei servizi di gestione e
Allegato 1 Gara Europea a procedura aperta per l affidamento dei servizi di gestione e monitoraggio del sistema informatico dell Autorità Nazionale Anticorruzione L elenco completo degli applicativi da
More informationSQL Server 2005. Introduction to SQL Server 2005. SQL Server 2005 basic tools. SQL Server Configuration Manager. SQL Server services management
Database and data mining group, SQL Server 2005 Introduction to SQL Server 2005 Introduction to SQL Server 2005-1 Database and data mining group, SQL Server 2005 basic tools SQL Server Configuration Manager
More informationCreating a File Geodatabase
Creating a File Geodatabase Updated by Thomas Stieve January 06, 2012 This exercise demonstrates how to create a file geodatabase in ArcGIS 10; how to import existing data into the geodatabase, and how
More informationSource code security testing
Source code security testing Simone Riccetti EMEA PSS Security Services All information represents IBM's current intent, is subject to change or withdrawal without notice, and represents only IBM ISS goals
More informationSQL Injection Vulnerabilities in Desktop Applications
Vulnerabilities in Desktop Applications Derek Ditch (lead) Dylan McDonald Justin Miller Missouri University of Science & Technology Computer Science Department April 29, 2008 Vulnerabilities in Desktop
More informationGIS Databases With focused on ArcSDE
Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa g-imaab@ida.liu.se 20071004 1 GIS and SDBMS Geographical data is spatial data whose
More informationArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown
ArcGIS 10.1 Geodatabase Administration Gordon Sumerling & Christopher Brown Key Improvements at ArcGIS 10.1 1. Easier Administration through Graphic Interfaces 2. Greater Seamless integration with Open
More informationCorso: Administering Microsoft SQL Server 2012 Databases Codice PCSNET: MSQ2-1 Cod. Vendor: 10775 Durata: 5
Corso: Administering Microsoft SQL Server 2012 Databases Codice PCSNET: MSQ2-1 Cod. Vendor: 10775 Durata: 5 Obiettivi Pianificare e installare SQL Server. Descrive i database di sistema, la struttura fisica
More informationVBA and Databases (see Chapter 14 )
VBA and Databases (see Chapter 14 ) Kipp Martin February 29, 2012 Lecture Files Files for this module: retailersql.m retailer.accdb Outline 3 Motivation Modern Database Systems SQL Bringing Data Into MATLAB/Excel
More informationThe Advantages of PostgreSQL
The Advantages of PostgreSQL BRUCE MOMJIAN POSTGRESQL offers companies many advantages that can help their businesses thrive. Creative Commons Attribution License http://momjian.us/presentations Last updated:
More informationRelational Database Basics Review
Relational Database Basics Review IT 4153 Advanced Database J.G. Zheng Spring 2012 Overview Database approach Database system Relational model Database development 2 File Processing Approaches Based on
More informationAn Integrated Information System for Archaeological Data Management: Latest Developments
An Integrated Information System for Archaeological Data Management: Latest Developments Vittorio Fronza, Alessandra Nardini and Marco Valenti LIAAM (Laboratorio di Informatica Applicata all Archeologia
More informationPackage sjdbc. R topics documented: February 20, 2015
Package sjdbc February 20, 2015 Version 1.5.0-71 Title JDBC Driver Interface Author TIBCO Software Inc. Maintainer Stephen Kaluzny Provides a database-independent JDBC interface. License
More informationSQL Databases Course. by Applied Technology Research Center. This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases.
SQL Databases Course by Applied Technology Research Center. 23 September 2015 This course provides training for MySQL, Oracle, SQL Server and PostgreSQL databases. Oracle Topics This Oracle Database: SQL
More information1 File Processing Systems
COMP 378 Database Systems Notes for Chapter 1 of Database System Concepts Introduction A database management system (DBMS) is a collection of data and an integrated set of programs that access that data.
More informationSIIV SUMMER SCHOOL 2013 PADOVA (Italy) 9 th -13 th September 2013. Innovative Research on Materials and Technologies for Transport Infrastructures
SIIV SUMMER SCHOOL 2013 PADOVA (Italy) 9 th -13 th September 2013 Innovative Research on Materials and Technologies for Transport Infrastructures SIIV - Italian Society of Road Infrastructure and the Dept.
More informationLezione 10 Introduzione a OPNET
Corso di A.A. 2007-2008 Lezione 10 Introduzione a OPNET Ing. Marco GALEAZZI 1 What is OPNET? Con il nome OPNET viene indicata una suite di prodotti software sviluppati e commercializzati da OPNET Technologies,
More informationYu Xu Pekka Kostamaa Like Gao. Presented By: Sushma Ajjampur Jagadeesh
Yu Xu Pekka Kostamaa Like Gao Presented By: Sushma Ajjampur Jagadeesh Introduction Teradata s parallel DBMS can hold data sets ranging from few terabytes to multiple petabytes. Due to explosive data volume
More informationFinal Report - HydrometDB Belize s Climatic Database Management System. Executive Summary
Executive Summary Belize s HydrometDB is a Climatic Database Management System (CDMS) that allows easy integration of multiple sources of automatic and manual stations, data quality control procedures,
More informationCorso: Core Solutions of Microsoft Skype for Business 2015 Codice PCSNET: MSKY-5 Cod. Vendor: 20334 Durata: 5
Corso: Core Solutions of Microsoft Skype for Business Codice PCSNET: MSKY-5 Cod. Vendor: 20334 Durata: 5 Obiettivi Al termine del corso i partecipanti saranno in grado di: Descrivere l'architettura di
More informationChapter 2 Database System Concepts and Architecture
Chapter 2 Database System Concepts and Architecture Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Outline Data Models, Schemas, and Instances Three-Schema Architecture
More informationCorso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3
Corso: Mastering Microsoft Project 2010 Codice PCSNET: MSPJ-11 Cod. Vendor: 50413 Durata: 3 Obiettivi Comprendere la disciplina del project management in quanto si applica all'utilizzo di Project. Apprendere
More informationSID&GRID: Simulazione e sistemi IDroinformatici per la Gestione delle Risorse IDriche
SID&GRID: Simulazione e sistemi IDroinformatici per la Gestione delle Risorse IDriche Claudio Schifani Iacopo Borsi Rudy Rossetto Web: http://sidgrid.isti.cnr.it Project SID&GRID Simulazione e sistemi
More informationCisco Lab@Politecnico di Torino
Cisco Lab@Politecnico di Torino Fulvio Risso http://staff.polito.it/fulvio.risso/ 1 Main objectives Main use: teaching So, features, not performances Not experimental devices, but what students will use
More information4 IN 5 OUT MATRIX SWITCHER YUV & Stereo Audio
MX44B3 4 IN 5 OUT MATRIX SWITCHER YUV & Stereo Audio FRONT PANEL (MOD. MX44B3ABSLR) CARATTERISTICHE GENERALI - Pannello di controllo professionale a pulsanti diretti I/O di commutazione - LCD per una visione
More informationWeb publication and sharing of historical and cultural knowledge: the Via Regina project
9 Convegno Nazionale del Gruppo di Geologia Informatica Sezione della Società Geologica Italiana Montefalco (PG), 16-18 giugno 2014 Complesso Museale di San Francesco Web publication and sharing of historical
More informationDBX. SQL database extension for Splunk. Siegfried Puchbauer
DBX SQL database extension for Splunk Siegfried Puchbauer Agenda Features Architecture Supported platforms Supported databases Roadmap Features Database connection management SQL database input (content
More informationVisual FoxPro Accessing MySQL. presented to The Atlanta FoxPro Users Group June 19 th, 2007
Visual FoxPro Accessing MySQL presented to The Atlanta FoxPro Users Group June 19 th, 2007 Comparing MySQL with the VFP DBC, SQL Server, PostgreSQL VFP DBC Pros: 1. Very fast 2. Free DBC multiuser access
More informationPROGRAMMA CORSO DI LOGIC PRO 9
PROGRAMMA CORSO DI LOGIC PRO 9 1-VIDEO ANTEPRIMA Durata: 4 27 2-VIDEO n.1 Durata: 1 07 - APRIRE UNA NUOVA SESSIONE 3-VIDEO n.2 Durata: 3 36 - CREARE UNA NUOVA TRACCIA - SOFTWARE INSTRUMENT : - Aprire una
More informationAN STUDY ON DATA CONSISTENCY IN SPATIAL DATABASE SYSTEM
AN STUDY ON DATA CONSISTENCY IN SPATIAL DATABASE SYSTEM Zhu Xinyan Li Deren Gong Jianya National Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing Wuhan Technical University
More informationANDREA COLOMBARI. Curriculum vitae
ANDREA COLOMBARI Curriculum vitae PERSONAL DATA Birthplace: Verona Birthday: March, the 18 th, 1976 Marital status: unmarried Nationality: Italian Home address: Viale Spolverini, 112 37131 Verona, Italy
More informationPennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5
Submitted to: Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5 Spatial Data Migration Tools Report May 2, 2007 Table of Contents 1.0 Document Purpose...B-1 2.0 Overview of Spatial Data Migration
More informationThe paths of Via Regina geomatics for sustainable mobility
FOSS4G Europe Bremen 15-17 July 2014 The paths of Via Regina geomatics for sustainable mobility Maria Antonia Brovelli (*), Massimiliano Cannata (**), Alba Lucchese (*), Marco Minghini (*), Marco Negretti
More informationMyOra 3.0. User Guide. SQL Tool for Oracle. Jayam Systems, LLC
MyOra 3.0 SQL Tool for Oracle User Guide Jayam Systems, LLC Contents Features... 4 Connecting to the Database... 5 Login... 5 Login History... 6 Connection Indicator... 6 Closing the Connection... 7 SQL
More informationDocumentation of open source GIS/RS software projects
Contract. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2008-04-24 CASCADOSS Development of a trans-national cacade training programme on Open Source GIS&RS Software for environmental applications
More informationLorenzo.barbieri@microsoft.com Blogs.msdn.com/vstsitalia. www.geniodelmale.info
Lorenzo.barbieri@microsoft.com Blogs.msdn.com/vstsitalia www.geniodelmale.info Visual Studio Team System, Professional e Standard Team Explorer si integra in VS2008/VS2005 Visual Studio.NET 2003, VS 6.0,
More informationMS SQL Express installation and usage with PHMI projects
MS SQL Express installation and usage with PHMI projects Introduction This note describes the use of the Microsoft SQL Express 2008 database server in combination with Premium HMI projects running on Win31/64
More informationsensors ISSN 1424-8220 www.mdpi.com/journal/sensors
Sensors 2009, 9, 2320-2333; doi:10.3390/s90402320 OPEN ACCESS sensors ISSN 1424-8220 www.mdpi.com/journal/sensors Article An Integrated Photogrammetric and Spatial Database Management System for Producing
More informationIntroductory Concepts
Introductory Concepts 5DV119 Introduction to Database Management Umeå University Department of Computing Science Stephen J. Hegner hegner@cs.umu.se http://www.cs.umu.se/~hegner Introductory Concepts 20150117
More informationOverview of Databases On MacOS. Karl Kuehn Automation Engineer RethinkDB
Overview of Databases On MacOS Karl Kuehn Automation Engineer RethinkDB Session Goals Introduce Database concepts Show example players Not Goals: Cover non-macos systems (Oracle) Teach you SQL Answer what
More informationImplementation of Recent Metadata Directives and Guidelines in Public Administration: the Experience of Sardinia Region
Implementation of Recent Metadata Directives and Guidelines in Public Administration: the Experience of Sardinia Region Luisa Manigas, Michele Beneventi, Luca Corvetto, Rita Vinelli and Marco Melis Region
More informationAccessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute
Accessing Your Database with JMP 10 JMP Discovery Conference 2012 Brian Corcoran SAS Institute JMP provides a variety of mechanisms for interfacing to other products and getting data into JMP. The connection
More informationIntroduction to Computing. Lectured by: Dr. Pham Tran Vu t.v.pham@cse.hcmut.edu.vn
Introduction to Computing Lectured by: Dr. Pham Tran Vu t.v.pham@cse.hcmut.edu.vn Databases The Hierarchy of Data Keys and Attributes The Traditional Approach To Data Management Database A collection of
More information1. INTRODUCTION TO RDBMS
Oracle For Beginners Page: 1 1. INTRODUCTION TO RDBMS What is DBMS? Data Models Relational database management system (RDBMS) Relational Algebra Structured query language (SQL) What Is DBMS? Data is one
More informationIntroduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system
Introduction: management system Introduction s vs. files Basic concepts Brief history of databases Architectures & languages System User / Programmer Application program Software to process queries Software
More informationINTRODUCTION TO ARCGIS SOFTWARE
INTRODUCTION TO ARCGIS SOFTWARE I. History of Software Development a. Developer ESRI - Environmental Systems Research Institute, Inc., in 1969 as a privately held consulting firm that specialized in landuse
More informationThe process of database development. Logical model: relational DBMS. Relation
The process of database development Reality (Universe of Discourse) Relational Databases and SQL Basic Concepts The 3rd normal form Structured Query Language (SQL) Conceptual model (e.g. Entity-Relationship
More informationExemplar. Novembre 2015. Cosima Fiaschi Fabrizio Trentini
Exemplar Novembre 2015 Cosima Fiaschi Fabrizio Trentini EXEMPLAR TEAM We are a Small TEAM (12 people) with STRONG experience in CAE (all commercial FEM TOOLS- Nastran, Ansys, Abaqus, Fluent, etc.) and
More informationTeradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences. Mike Dempsey
Teradata SQL Assistant Version 13.0 (.Net) Enhancements and Differences by Mike Dempsey Overview SQL Assistant 13.0 is an entirely new application that has been re-designed from the ground up. It has been
More informationHermes.Net IVR Designer Page 2 36
Hermes.Net IVR Designer Page 2 36 Summary 1. Introduction 4 1.1 IVR Features 4 2. The interface 5 2.1 Description of the Interface 6 2.1.1 Menus. Provides 6 2.1.2 Commands for IVR editions. 6 2.1.3 Commands
More informationDBMS / Business Intelligence, SQL Server
DBMS / Business Intelligence, SQL Server Orsys, with 30 years of experience, is providing high quality, independant State of the Art seminars and hands-on courses corresponding to the needs of IT professionals.
More informationIntroduction: Database management system
Introduction Databases vs. files Basic concepts Brief history of databases Architectures & languages Introduction: Database management system User / Programmer Database System Application program Software
More informationCS2Bh: Current Technologies. Introduction to XML and Relational Databases. Introduction to Databases. Why databases? Why not use XML?
CS2Bh: Current Technologies Introduction to XML and Relational Databases Spring 2005 Introduction to Databases CS2 Spring 2005 (LN5) 1 Why databases? Why not use XML? What is missing from XML: Consistency
More informationLAND-RISK: UN SISTEMA WEB-GIS A SUPPORTO DELLE DECISIONI PER IL MONITORAGGIO E LA VALUTAZIONE DEL RISCHIO FALDA PER UNA DISCARICA DI RIFIUTI
LAND-RISK: UN SISTEMA WEB-GIS A SUPPORTO DELLE DECISIONI PER IL MONITORAGGIO E LA VALUTAZIONE DEL RISCHIO FALDA PER UNA DISCARICA DI RIFIUTI Ing. Stefano Bagli, PhD Ing. Paolo Mazzoli Ing. Valerio Luzzi
More informationWriting Scripts with PHP s PEAR DB Module
Writing Scripts with PHP s PEAR DB Module Paul DuBois paul@kitebird.com Document revision: 1.02 Last update: 2005-12-30 As a web programming language, one of PHP s strengths traditionally has been to make
More informationIntroduction to Database Systems
Introduction to Database Systems A database is a collection of related data. It is a collection of information that exists over a long period of time, often many years. The common use of the term database
More informationAPC-Pro sa Computer Service
Installing and Configuring Windows Server 2012 (20410A) Durata: 5 giorni Orario: 8:30 12:00 / 13:30-17.00 Costo per persona: CHF 1 900.-- (Min. 5 partecipanti) Obiettivi di formazione Al termine del corso
More informationBasic Concepts of Database Systems
CS2501 Topic 1: Basic Concepts 1.1 Basic Concepts of Database Systems Example Uses of Database Systems - account maintenance & access in banking - lending library systems - airline reservation systems
More information10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions
10. Creating and Maintaining Geographic Databases Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind 005 John Wiley and Sons,
More informationHow To Write A Store On A Microsoft Database On A Flash (Orchestra) On A Linux Computer (Ortho) On An Ipro (Orroster) On Your Computer Or Your Computer (For Ahem) On The
There and Back Again As Quick As a Flash: Tuning Performance in Stefan Winkler Independent Software Developer and IT Consultant Committer stefan@winklerweb.net @xpomul on Twitter Note: Extended version
More informationStatistics Jobs. La mia esperienza nell industria farmaceutica Silvia Barbi, Statistician at Novartis Vaccines Bologna, 9 Maggio 2014
Statistics Jobs La mia esperienza nell industria farmaceutica Silvia Barbi, Statistician at Novartis Vaccines Bologna, 9 Maggio 2014 Formazione ed esperienze accademiche Laurea triennale in Statistica
More informationDiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com info@flexense.com 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
More informationFROM DB TO DB. Manual. Page 1 of 7. Manual. Tel & Fax: +39 0984 494277 E-mail: info@altiliagroup.com Web: www.altilagroup.com
Page 1 of 7 FROM DB TO DB Sede opertiva: Piazza Vermicelli 87036 Rende (CS), Italy Page 2 of 7 TABLE OF CONTENTS 1 APP documentation... 3 1.1 HOW IT WORKS... 3 1.2 Input data... 4 1.3 Output data... 5
More informationICOM 6005 Database Management Systems Design. Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001
ICOM 6005 Database Management Systems Design Dr. Manuel Rodríguez Martínez Electrical and Computer Engineering Department Lecture 2 August 23, 2001 Readings Read Chapter 1 of text book ICOM 6005 Dr. Manuel
More informationApplication Development
Microsoft SQL Azure: Enterprise Application Development Build enterprise-ready applications and projects with SQL Azure Jayaram Krishnaswamy PUBLISHING BIRMINGHAM - MUMBAI Preface 1 Chapter 1: Cloud Computing
More informationUsing the Query Analyzer
Using the Query Analyzer Using the Query Analyzer Objectives Explore the Query Analyzer user interface. Learn how to use the menu items and toolbars to work with SQL Server data and objects. Use object
More informationCorso: Supporting and Troubleshooting Windows 10 Codice PCSNET: MW10-3 Cod. Vendor: 10982 Durata: 5
Corso: Supporting and Troubleshooting Windows 10 Codice PCSNET: MW10-3 Cod. Vendor: 10982 Durata: 5 Obiettivi Al termine del corso i partecipanti saranno in grado di: Descrivere i processi coinvolti nella
More informationChapter 2 Creating a Database
Base Handbook Chapter 2 Creating a Database How to create a new database Copyright This document is Copyright 2013 by its contributors as listed below. You may distribute it and/or modify it under the
More informationIntegrating Web & DBMS
Integrating Web & DBMS Gianluca Ramunno < ramunno@polito.it > english version created by Marco D. Aime < m.aime@polito.it > Politecnico di Torino Dip. Automatica e Informatica Open Database Connectivity
More informationUNIVERSITÀ DI PISA Department of Computer Science. Master s degree in Business Informatics (2 years, 120 ECTS)
UNIVERSITÀ DI PISA Department of Computer Science Master s degree in Business Informatics (2 years, 120 ECTS) (Class LM-18: Informatics) Contact for information: businessinformatics@di.unipi.it March 22,
More informationRequirements for Context-dependent Mobile Access to Information Services
Requirements for Context-dependent Mobile Access to Information Services Augusto Celentano Università Ca Foscari di Venezia Fabio Schreiber, Letizia Tanca Politecnico di Milano MIS 2004, College Park,
More informationJet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
More informationVincenzo Gattulli. Dipartimento di Ingegneria Civile, Edile-Architettura, Ambientale Università di L Aquila, Italy.
APPLICAZIONI AVANZATE NEL CAMPO DEL CONTROLLO STRUTTURALE E MONITORAGGIO DI INTEGRITÀ SUCCESSIVAMENTE AL TERREMOTO DEL 29 A L AQUILA Vincenzo Gattulli Dipartimento di Ingegneria Civile, Edile-Architettura,
More informationgvsig: A GIS desktop solution for an open SDI.
gvsig: A GIS desktop solution for an open SDI. ALVARO ANGUIX1, LAURA DÍAZ1, MARIO CARRERA2 1 IVER Tecnologías de la Información. Valencia, Spain. Tel. +34 96 316 34 00; Fax. +34 96 316 34 00 Email: alvaro.anguix@iver.es
More informationProgrammable Graphics Hardware
Programmable Graphics Hardware Alessandro Martinelli alessandro.martinelli@unipv.it 6 November 2011 Rendering Pipeline (6): Programmable Graphics Hardware Rendering Architecture First Rendering Pipeline
More informationAn Integrated Information System for Archaeological Data Management: Latest Developments
Doerr, Martin and Apostolis Sarris (eds) 2003. The Digital Heritage of Archaeology. CAA2002. Computer Applications and Quantitative Methods in Archaeology. Proceedings of the 30th CAA Conference, Heraklion,
More informationSage 300 ERP Intelligence Reporting Getting Started Guide. Debra Holder March 2014
Sage 300 ERP Intelligence Reporting Getting Started Guide Debra Holder March 2014 Table of Contents Introduction... 1 Who Should Read This Guide... 1 About Sage Intelligence Reporting... 1 Benefits of
More informationElenco titoli corsi di formazione Vers. 1 rev. 0 del 02/01/2005
Vers. 1 rev. 0 del 02/01/2005 Risorse umane:...3 Gestione...3 Comunicazione...3 Leadership...3 Qualità...3 Area Office & Automation:...3 Project Mamagement Application Desktop...4 Grafica e multimedia:...4
More informationMySQL for Beginners Ed 3
Oracle University Contact Us: 1.800.529.0165 MySQL for Beginners Ed 3 Duration: 4 Days What you will learn The MySQL for Beginners course helps you learn about the world's most popular open source database.
More informationDatabase Management Systems
Database Management Systems UNIT -1 1.0 Introduction and brief history to Database 1.1 Characteristics of database 1.2 Difference between File System & DBMS. 1.3 Advantages of DBMS 1.4 Functions of DBMS
More information