DATABASE MANAGEMENT FILES GIS06

Size: px
Start display at page:

Download "DATABASE MANAGEMENT FILES GIS06"

Transcription

1 DATABASE MANAGEMENT Last day we looked at spatial data structures for both vector and raster data models. When working with large amounts of data, it is important to have good procedures for managing the data. In the past this involved working with data organised into files; today the major GIS systems use data organised into a database managed by a database management system (DBMS). The aim of a database management system, according to Burrough and McDonell (1998, 50) is 'to make data quickly available to a multitude of users whilst still maintaining its integrity; to protect the data against deletion and corruption; and to facilitate the addition, removal and updating of data as necessary.' We will begin by looking briefly at some of the file formats used in the past before looking at some of the issues associated with using a DBMS with spatial data. FILES In the past, GIS and related technologies (such as CAD) used data organised into files. The files used by any one application usually had a specific format, which in many cases could not be read by other systems. This created obvious problems with regard to the reusability of data. Over the course of time various standard formats emerged, either de facto due to the popularity of particular systems or more formally as a result of definition by government agencies or international standards committees. GIS applications software usually provided facilities to convert the data in these standard formats into their own proprietary format. This provided a partial solution to the problem of reusability i.e. the data could be transferred from one system to another but it was an incomplete solution because the translation process imposed a computing overhead. Data that were frequently changed or updated had to be retranslated after every change. The solution for many organisations was to store the data in a database managed by a DBMS. Rather than accessing the data directly, a GIS could now access the data through a DBMS. The major GIS were designed to work with different DBMS, whilst each DBMS could be accessed by different GIS. This meant the data managed by the DBMS were no longer limited to a specific GIS application. DBMS have not rendered file organised data totally redundant. Several file formats are still widely used for data exchange (i.e. movement between GIS systems). Also, for small simple projects, it may be more cost effective to work with data organised in files rather than stored in a database. File Formats Some of the more important file formats (either historically or in use today) are listed below: DIME (Dual Independent Map Encoding). This was an encoding scheme developed by the U.S. Bureau of the Census in the late 1960s to facilitate the storage of street map data to be used in collecting the census. The actual file format for DIME files was known as GBF (Geographic Base Files). It is no longer used, but it was instrumental in the early development of topological structures. The 'dual' part of its title refers to the fact that each arc contained information on the blocks (i.e. polygons) on either side and the to and from node numbers. This duplication (or redundancy) of topological information facilitates consistency checking. TIGER (Topologically Integrated Geographic Encoding and Referencing). DIME was replaced by the US Census by TIGER in the 1980s for the 1990 census. TIGER files use a more complex topological structure that allows information to be directly addressed and therefore retrieved more speedily without the need for lengthy sequential searches. It is still used today. The proprietary file format is known as TIGER/Line, but TIGER data were also made available in 2008 as shapefiles. It is proposed to use GML (Geographic Markup Language) in the future. DLG (Digital Line Graph). DLGs are distributed by the US Geological Survey. They capture data from maps at a variety of medium scales (1:2000, 1:24,000, 1:25,000, 1:62,500, 1:100,000), and small scales (1:2,000,000) scales. Locational data are recorded as UTM coordinates rounded to the nearest 10 metres. The DLG format includes topological information. DLG data are distributed in various formats, including SDTS (Spatial Data Transfer Standard)

2 DXF (Drawing exchange Format). This format was devised in 1982 to export data from the CAD package AutoCAD, although AutoCAD uses a different format (DWG) for its own internal use. DXF files are simple Ascii files with a large header containing large amounts of metadata. Ordnance Survey Ireland traditionally provided data in DXF format. However, although DXF organises the data in separate layers, DXF does not include any topology. DXF files can be read by MapInfo, ArcView, ArcGIS and various other GIS, and layers can even be separated out and saved as a shapefile (see below). However, because these files do not contain any topology, you generally need to use ArcInfo (or something similar) to create the topology (e.g. join the arcs into polygons) before the data can be used in a non-trivial way within a GIS. 1 Arc/Info Coverages. Arc/Info coverages were introduced in Arc/Info 1 in They combine both vector and attribute data (the arcs and the info ). The vector data contains topological information. Each coverage is stored in a directory, and each feature class (i.e. a set of points, lines or polygons) is saved in a file. A coverage may have more than one feature class. Annotation, tic marks etc. are also saved as separate files. Computers were much less powerful in the 1980s, so the data are saved in indexed binary files to speed up access times. ArcView Shapefiles. Shapefiles were introduced in ArcView 2.0 by ESRI in Each shapefile is comprised of a minimum of three files: one is a direct access file, with variable length records, to store the geometrical shapes of the objects (.shp); a second stores non-spatial data tables in a standard dbase format (.dbf); and a third stores an index linking each of the features to the non-spatial data (.shx). Additional files may be created during processing. Shapefiles do not contain topological information. Rather they use an object-based design in which each feature is treated as a separate object that can be linked to attribute data. Shapefiles require less space and can be processed quicker than their topological equivalents. For GIS purposes, the shapefiles normally need to be joined to attribute data stored in separate dbf files, although the attribute data may also be saved as part of the shapefile dbf file. DATABASES A database may be defined as: a unified computer-based collection of data, shared by authorised users, with the capability for controlled definition, access, retrieval, manipulation, and presentation of data (Worboys and Duckham, 2004, 39). The database (i.e. the data collection) is managed by a database management system (DBMS). Individual users do not directly access the data; rather they interact with the data through the DBMS. Thus, for example, they might send a request for information using a high level query language, such as SQL (Structured Query Language). The DBMS translates the query into the low level terms required to process and retrieve the information. When working with large volumes of data, which may need to be accessible by large numbers of different people, it is important to design the database to minimise redundancy (i.e. unnecessary duplication of information), whilst maintaining consistency (e.g. if the data values for an entity are changed, then the same changes should be consistent throughout the system). The system must also be able to guarantee security (i.e. provide limits on who can read what types of data, and who can update different types of data), protect against data loss caused by system failures (e.g. by making regular backups) and be able to manage concurrence (i.e. handle what to do if several people try to access the same data at the same time). Decisions must be made as to whether the database should be distributed (i.e. physically located in different sites) or not. When designing a large database it is also important to try to ensure there is sufficient flexibility to adjust to unforeseen contingencies (e.g. the need to add new types of data). This generally involves trying to separate the procedures for querying the data from the structures used to store the data (data independence). This is one of the key features of a database i.e. users interact with a representation of the data which is independent of the actual physical storage and the DBMS translates the user s instructions into operations on the actual data. Different levels of abstraction can be identified in the design of a database: 1. Conceptual model. This is the highest level of abstraction and it basically involves trying to identify the entities (or objects) and attributes for which data are required, and the relationships between them. Jones (1997) explains in some detail some of the techniques that may be used to develop conceptual models (e.g. entity relationship modelling, semantic modelling, etc.). 1 OSI also provides data in DWG format, but this creates exactly the same problems

3 2. Logical (or internal) model. The logical model refers to the data structures and retrieval mechanisms used for managing the data. Most database management systems use one of a small number of logical models (see below). 3. Physical model. This refers to the precise organisation of the data inside the computer (e.g. the number of bytes allocated to each data item, their physical addresses, etc.). This generally does not concern us too much because it is managed by the DBMS and is hidden to the end-user. The conceptual schema within a database (e.g. the entities and their properties) are defined using a data definition language (DDL). The data are manipulated (i.e. edited, interrogated) through a data manipulation language (DML) - i.e. the user can send queries using a high level language which the DBMS translates into the terms required by the lower level physical model. Older Logical Models Originally the three most widely used logical models were the hierarchical, network and relational models. Hierarchical models assumed that the entities are organised in a tree-like hierarchical manner (e.g. Fig b). They tend to support quick searches, but may result in a lot of data redundancy. Network models can accommodate more complex structures using pointers between entities (Fig c). This reduces data redundancy, but may result in very large overheads maintaining the pointers. Within a relational database, data are logically organised into tables (called relations) containing rows and columns. Each row (or tuple) corresponds to a particular entity e.g. person, place or thing. Each of the columns contains a field or attribute i.e. the data values for a particular variable attribute for that particular entity. One of the main advantages of relational database is that they are very flexible because information from different tables can be joined by fields containing a unique key. This permits one to many and many to one joins and eliminates the need for pointers, but it results in a degree of data redundancy (although it can also considerably reduce data redundancy). Search times also tend to be slower than in the other two models. Nevertheless, the relational model emerged as the dominant database model, to the extent that many people now assume that all databases are relational. Each table is usually saved in a different file, although MS Access is an exception as it keeps all the tables in a single file. The DBMS for a relational database is usually referred to as a RDBMS (i.e. Relational DBMS)

4 SQL (Structured Query Language) emerged as the standard query language for relational databases. SQL provides both DDL and DML functionality. Normalisation is the name given to the systematic elimination of data redundancy, anomalies and other undesirable characteristics. Tables in a relational database have various characteristics: 1. The tuples in a relation are all distinct from one another; 2. Each tuple has the same number of attributes (i.e. columns); 3. The ordering of the tuples in a relation has no significance; 4. The ordering of the columns in a relation has no significance (although the data values must be in the correct column); 5. Each cell contains only one data value (as opposed to a set, array or list). Newer Logical Models The three traditional models have been supplemented in more recent years by a few other models. Deductive databases incorporate mechanisms that use rules to deduce additional facts or relationships from the stored data, thereby incorporating facilities normally found in expert systems. It is thought that this could provide new approaches for handling uncertainty and measurement errors in GIS, but they have not been adopted in GIS to any significant extent. Object-orientated databases model entities as objects in much the same way as do object orientated programming languages. Each object not only contains attributes which define the state of that particular entity, but also the methods (i.e. specialised procedures) for doing various things. For example, in a GIS context a spatial object class might include methods for testing if selected objects overlap or intersect, or if they are adjacent to one another. Groups of similar objects are known as object classes, and individual objects are instances of these classes. The data values themselves are objects. Inheritance is supported i.e. object classes may inherit the properties, data attributes and methods of other classes. Encapsulation means the methods of an object can be implemented independently through the interface to the object without knowledge of its internal workings. Objects can send requests to other objects. Object databases are managed by an ODBMS and can be queried by OQL (Object Query Language). However, unlike SQL, OQL is used as an extension to a standard object orientated programming language, such as C++ or Java, and therefore provides a seamless integration - i.e. the objects can be manipulated by either the host language or OQL without the need to transfer data from one to the other. Object orientated databases are still relatively uncommon, but object orientated principles have been incorporated into relational DBMS by some of the major database vendors (e.g. Oracle, IBM s DB2) to form hybrid systems - 4 -

5 known as object-relational database management systems (ORDBMS). Relations (i.e. tables) are still a major feature of these systems, but the cells in the tables can be used to store complex objects that encapsulate both data values and methods (as opposed to a single data value). SQL has been extended to support these more complex data structures as user-defined abstract data types (ADTs). DATA MANAGEMENT IN GIS Conventional relational database management systems (RDBMS) are not really suitable for managing spatial data, because spatial data have special requirements. For example, if coding the location of a polyline as a series of x,y grid coordinate pairs, it is essential that the points are stored and retrieved in a particular sequence. Conventional relational database systems do not impose any restrictions upon the sequence of the tuples (rule 3 above) in a table, so the storage of vector coordinate data, one row per coordinate pair, in a relational database becomes problematic. Alternatively, storing all the coordinates for a polyline in a single tuple becomes problematic because the number of co-ordinate pairs may vary considerably from one line to another, resulting in varying numbers of columns (breaking rule 2), whilst the columns would need to be in a specific sequence (breaking rule 4). Closer examination of the relational structure depicted in the diagram above indicates that it actually incompatible with a conventional relational database e.g. the arc-node (i.e. normalised) structure on the right potentially has a variable number of columns per row in both the polygon and line tables, whilst the sequence of the columns in both tables is important. The same is true of the polygon table in the segment-vertex structure on the left. Georelational Models A lot of the data which is stored in a GIS is non-spatial attribute data. 2 Given that relational database management systems (RDBMS) have evolved very sophisticated methods for handling non-spatial data, there is clearly a strong argument for using conventional relational database management systems for handling attribute data and other data structures (such as those discussed last day) for managing the spatial data. As a result many Geographical Information Systems traditionally used a hybrid georelational model. The hybrid georelational systems offer a number of advantages over alternative approaches due to the fact that the spatial and attribute data can be stored in different physical locations and be managed separately - i.e. the attribute data can be edited without having to modify the spatial data, the management of attribute data can take full advantage of the standard methods and new developments in RDBMS, and the ways in which the spatial data are represented can be changed without any adverse implications for the management of attribute data. Burrough and McDonnell discuss 4 hybrid structures: 1. Arc/Node - RDBMS. This uses a topological arc/node data structure for the geographical features, supporting full vector mode topology, with links to attribute data in a relational database. One limitation is that if features on different layers are superimposed to create new features, it is necessary to build new records in the RDBMS. This is the most widely used hybrid structure. Arc/Info was one of the earliest programs to use this type of structure. Arc/Info coverages, introduced in the early 1980s, consisted of two components: spatial data organised using an arc/node structure incorporating topological information (the Arc ) and attribute data managed by Arc/Info s own RDBMS ( Info ). 2. Object - RDBMS. The spatial features are treated as discrete spatial objects, whilst the attribute data are managed in a linked RDBMS. This was the model used by ArcView up to version 3.2 (i.e. shapefiles, etc.). However, the objects are simply shapes defined using geometric primitives (points, lines, polygons), rather than objects in the normal computer sense (i.e. with properties, methods, etc.). The spatial features of the objects can be edited using tools provided by the GIS, whereas the attribute data would normally be managed in a RDBMS. 3. Compact Raster - RDBMS. This is very similar except the geographical features (e.g. polygons representing administrative areas) are defined in raster mode. Rather than containing data values, the cells in the raster 2 Some people argue that attribute data in a GIS are 'spatial' in so far as they represent the properties of spatial entities, but they are 'non-spatial' in the sense that they do not contain locational information (e.g. grid coordinates)

6 contain a feature identifier which is used to link to a relational database. Given that all cells for the same feature have the same id code, this type of raster is generally suitable for data compaction (e.g. using run-length encoding). The Database Workshop option in Idrisi uses this type of structure. 4. Quadtree - RDBMS. This is similar to the previous situation, except that the spatial features are coded as a quadtree. Burrough and McDonnell note that quadtrees allow the intersection of features at different levels of spatial resolution. This can be easily handled in vector mode, but only with difficulty in other types of raster mode. Field Data Models Data conceptualised as field data present different problems to data conceptualised as objects. As noted previously, field data can be modelled in either raster mode or vector mode (using isolines or TINs). However, irrespective of the method used, there is only one attribute (e.g. rainfall, pollution levels) per layer and the attribute data are integrated with the locational data. In raster mode the cells contain the attribute value at the location indicated by the position of the cell in the raster. Using isolines, the location of the isolines connects places having the same attribute value, whilst using TINs places having a similar slope and aspect are enclosed within the same triangle. In other words, irrespective of the approach adopted, there is no need for attribute data to be joined to the locational data. Data storage within a raster-mode GIS is therefore simpler than in a vector-mode GIS using data conceptualised as objects. Each attribute you wish to include is simply included as an additional raster. Each raster layer is usually saved in a different file, so the system can load in the appropriate layer as required. This is the model used, for example, by Idrisi. Despite its simplicity, this structure can facilitate very powerful forms of analysis and information retrieval, provided the rasters are aligned, overlap and have the same resolution. Discrete data (e.g. land-use categories coded by nominal scale data values) can be handled in the same way without any great difficulty. Object Relational Models Georelational models do not permit management of the locational data by a RDBMS. Similar constraints apply to field data models. Given the desirability of managing data using a DBMS, especially in the context of a large organisation, recent years have seen a move away from georelational models as developments in processing power, the availability of storage space and database technology have made it possible to define more complex user-defined spatial data types which can be managed using an ORDBMS. Many of the major enterprise DBMS, such as IBM s DB2 and Informix, Microsoft s SQL Server, and Oracle are ORDBMS. They now provide spatial extensions (DB2 Spatial Extender, Informix Spatial Datablade, Oracle Spatial), whilst the open source DBMS PostgreSQL supports spatial types and functions (PostGIS). ESRI moved towards support for object-relational models with the introduction of its geodatabase model in ArcGIS 8 (see below). THE GEODATABASE MODEL ArcGIS 9 can still be used with traditional file based data such as coverages, shapefiles, grids, images and TINS. However it can also be used with an object-relational data model introduced by ESRI in ArcGIS 8 called a geodatabase. This combines the advantages of object-orientated approaches with those of a traditional RDBMS. A geodatabase is a collection of one or more geographic datasets of various types. There are three primary dataset types: 1. Feature classes. A table containing one row for each feature of a particular type (e.g. point, line, polygon) with columns containing attributes of those features. One column contains a unique feature ID, whilst another (called shape ) contains its locational details. 2. Raster datasets. 3. Tables. Attribute tables. Much the same as a feature class without a shape field. Related feature classes are sometimes grouped together to form a feature dataset. There are several possible reasons to do this, including: adding a topology; organising into a network; building a terrain dataset (i.e. TIN); or simply to group datasets for convenience, controlling access or ease of sharing

7 - 7 - GIS06 A geodatabase can contain different types of feature class, rasters, TINS and locators (e.g. addresses). Thus, all of your geographical data can be stored and managed in a single database (which, in turn, may be stored in a single file). In a georelational data model the spatial and attribute details are contained in separate files (e.g. shape and dbf files) with unique identifiers used to join the data. In a geodatabase a feature class can store the spatial details and the attribute data in the same table. Shapes are held in a field either as a binary large object (BLOB) or as one of the extended spatial types supported by one of the enterprise ORDBMS (e.g. Oracle Spatial). There are three types of geodatabase: 1. Personal geodatabases. Personal geodatabases are single-user databases managed by the Microsoft Jet Engine (i.e. Access) which is built into ArcGIS. They can handle small to medium sized datasets they are currently restricted to a maximum size of 2 GB. They do not support versioning or topology. They can only be used on a Windows platform. 2. File geodatabases. Also single-user databases, but stored in a file folder. There is no limit to total capacity, but each dataset is limited to 1TB of data. They do not support versioning or topology. Not restricted to Windows platforms. Preferred by ESRI to personal geodatabases or topology. 3. ArcSDE geodatabases are for multiuser / enterprise use. They require ArcSDE running on a server. ArcSDE provides an interface between ArcGIS and a standard enterprise DBMS such as Oracle, Informix, IBM DB2, or Microsoft SQL Server or PostgreSQL. Each of these support multi-user editing, versioned workflows, and can handle very large datasets. ArcView 9 (i.e. the entry-level version of ArcGIS) can use, but not edit, multiuser databases as long as it has ArcSDE; to edit multiuser databases you require either ArcEdit or ArcInfo. ArcGIS applications may be thought of as forming a separate tier sitting on top of the DBMS. ArcGIS applications interact with the generic GIS object model for geodatabases and not with the actual DBMS instance. The DBMS looks after disc-based storage, definition of attribute types, associative query processing, and multiuser transaction processing, whereas the ArcGIS application looks after defining the specific DBMS schema used to represent geographic datasets and domain specific logic. Although the data are stored in relational tables, they are treated in the application tier as objects. Each feature class is stored in a table, within which each row represents an object (or class instance) and each column contains an attribute. ArcGIS implements advanced logic and behaviour in the application tier above the DBMS. This allows you to define more intelligent features. Features in a georelational model are defined as geometric primitives (i.e. points, lines or polygons), but in a geodatabase you can define your own feature classes which inherit the properties of generic features, but which can have additional properties and specific behaviours of their own (including topology). For example, you could specify that rivers may only flow downhill, that roads must join up with other roads, or that houses must not straddle property parcels. You can also define rules (i.e. methods) governing the display of the objects. For example, you might specify that the height labels on contour lines should only be located on the straight sections of the contours and must be at least 10cms apart, or that rivers should be modelled using Bezier spline curves rather than straight line segments. Features can be joined to attribute data in the georelational model, but in the geodatabase model they can be associated with object classes with defined behaviours (i.e. objects related to geographical features, but which are not geographical features themselves e.g. property owners). The logical model in a geodatabase therefore more closely resembles the conceptual model. The data in a geodatabase can be accessed at three levels: 1. Through the geodatabase data access objects (a subset of ArcObjects). At this level the full structure of the database is revealed. You can program the objects using a COM compliant IDE such as Visual Basic for Applications or Visual C The spatial data may be accessed as simple features (i.e. without topology) through ArcSDE using C or Java. 3. The non-spatial data can be accessed via the SQL interfaces of other applications and DBMS such as Access. READINGS Burrough, P. and McDonnell, R.A. (2004) Principles Of Geographical Information Systems. 2nd. ed. Oxford University Press, Oxford. [ ] Jones, C. (1997) Geographical Information Systems And Computer Cartography. Longman, London. [ ] Longley, P. et al. (2011) Geographic Information Systems And Science. 3 rd. ed. Wiley, New York. Chapter 10. Shekhar, S. and Vatsavai, R.R. (2007) Object-Oriented Database Management Systems, in Wilson, J. and Fotheringham, S. (eds) The Handbook of Geographical Information Science, Blackwell-Wiley, Oxford. Worboys M. and Duckham, M. (2004) GIS. A Computing Perspective. 2 nd ed. CRC Press. Chapter 2. [ 910 ]

GIS Databases With focused on ArcSDE

GIS 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 information

10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions

10. 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 information

Basics on Geodatabases

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 information

INTRODUCTION TO ARCGIS SOFTWARE

INTRODUCTION 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 information

GIS Data in ArcGIS. Pay Attention to Data!!!

GIS Data in ArcGIS. Pay Attention to Data!!! GIS Data in ArcGIS Pay Attention to Data!!! 1 GIS Data Models Vector Points, lines, polygons, multi-part, multi-patch Composite & secondary features Regions, dynamic segmentation (routes) Raster Grids,

More information

Spatial data models (types) Not taught yet

Spatial data models (types) Not taught yet Spatial data models (types) Not taught yet A new data model in ArcGIS Geodatabase data model Use a relational database that stores geographic data A type of database in which the data is organized across

More information

Cookbook 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! 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 information

Archival Challenges Associated with the Esri Personal Geodatabase and File Geodatabase Formats

Archival Challenges Associated with the Esri Personal Geodatabase and File Geodatabase Formats Geospatial Multistate Archive and Preservation Partnership (GeoMAPP) Archival Challenges Associated with the Esri Personal Geodatabase and File Geodatabase Formats December 6, 2011 Introduction Spatial

More information

The GeoMedia Architecture Advantage. White Paper. April 2002. The GeoMedia Architecture Advantage Page 1

The GeoMedia Architecture Advantage. White Paper. April 2002. The GeoMedia Architecture Advantage Page 1 The GeoMedia Architecture Advantage White Paper April 2002 The GeoMedia Architecture Advantage Page 1 Introduction What is wrong with GIS? GIS is primarily about data not software. Data should be independent

More information

Geodatabase Programming with SQL

Geodatabase 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 information

Introduction to GIS. Dr F. Escobar, Assoc Prof G. Hunter, Assoc Prof I. Bishop, Dr A. Zerger Department of Geomatics, The University of Melbourne

Introduction to GIS. Dr F. Escobar, Assoc Prof G. Hunter, Assoc Prof I. Bishop, Dr A. Zerger Department of Geomatics, The University of Melbourne Introduction to GIS 1 Introduction to GIS http://www.sli.unimelb.edu.au/gisweb/ Dr F. Escobar, Assoc Prof G. Hunter, Assoc Prof I. Bishop, Dr A. Zerger Department of Geomatics, The University of Melbourne

More information

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

GEOGRAPHIC 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 information

(Geo)database and Data Management

(Geo)database and Data Management (Geo)database and Data Management An introduction to the possibilities of a centralized (spatial) data storing and access as well as its data management constraints (GLOWA Volta Project) GLOWA Volta Project

More information

EEOS 381 -Spatial Databases and GIS Applications

EEOS 381 -Spatial Databases and GIS Applications EEOS 381 -Spatial Databases and GIS Applications Lecture 3 GIS Data Models Data Formats Overview GIS Data Models Common GIS Data Formats EEOS 381 - Spring 2015: Lecture 3 2 Overview Key points: It is important

More information

Attribute Data and Relational Database. Lecture 5 9/21/2006

Attribute Data and Relational Database. Lecture 5 9/21/2006 Attribute Data and Relational Database Lecture 5 9/21/2006 definition Attribute data is about what of a spatial data and is a list or table of data arranged as rows and columns Rows are records (map features)

More information

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS? Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information

More information

Chapter 2. Data Model. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel

Chapter 2. Data Model. Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel Chapter 2 Data Model Database Systems: Design, Implementation, and Management, Sixth Edition, Rob and Coronel 1 In this chapter, you will learn: Why data models are important About the basic data-modeling

More information

Understanding ArcSDE. GIS by ESRI

Understanding ArcSDE. GIS by ESRI Understanding ArcSDE GIS by ESRI Copyright 1999 2004 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 information

Chapter 1: Introduction to ArcGIS Server

Chapter 1: Introduction to ArcGIS Server Chapter 1: Introduction to ArcGIS Server At a high level you can think of ArcGIS Server as software that helps you take your geographic information and make it available to others. This data can be distributed

More information

1 File Processing Systems

1 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 information

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract A Web services solution for Work Management Operations Venu Kanaparthy Dr. Charles O Hara, Ph. D Abstract The GeoResources Institute at Mississippi State University is leveraging Spatial Technologies and

More information

Abstract. Introduction

Abstract. Introduction Data Replication and Data Sharing Integrating Heterogeneous Spatial Databases Mark Stoakes and Katherine Irwin Professional Services, Safe Software Inc. Abstract Spatial data warehouses are becoming more

More information

1. INTRODUCTION TO RDBMS

1. 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 information

Working with the Geodatabase Using SQL

Working with the Geodatabase Using SQL An ESRI Technical Paper February 2004 This technical paper is aimed primarily at GIS managers and data administrators who are responsible for the installation, design, and day-to-day management of a geodatabase.

More information

CS2Bh: 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. 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 information

ArcGIS Data Models Practical Templates for Implementing GIS Projects

ArcGIS Data Models Practical Templates for Implementing GIS Projects ArcGIS Data Models Practical Templates for Implementing GIS Projects GIS Database Design According to C.J. Date (1995), database design deals with the logical representation of data in a database. The

More information

Introduction to the ArcGIS Data Model and Application Structure

Introduction to the ArcGIS Data Model and Application Structure Introduction to the ArcGIS Data Model and Application Structure RNR/GEOG 417/517 Lab 6 Presentation Overview The georelational data model Structure of ArcGIS software Structure of an ArcGIS workspace Demonstrations/previews

More information

GIS Spatial Data Standards

GIS Spatial Data Standards GIS Spatial Data Standards Manatee County, FL GIS Section, Information Services Department TABLE OF CONTENTS I. Introduction 2 A. Purpose 2 B. Reference 2 II. Spatial Reference Information 2 A. Projection:

More information

2. Background on Data Management. Aspects of Data Management and an Overview of Solutions used in Engineering Applications

2. Background on Data Management. Aspects of Data Management and an Overview of Solutions used in Engineering Applications 2. Background on Data Management Aspects of Data Management and an Overview of Solutions used in Engineering Applications Overview Basic Terms What is data, information, data management, a data model,

More information

A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION

A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION Zeshen Wang ESRI 380 NewYork Street Redlands CA 92373 Zwang@esri.com ABSTRACT Automated area aggregation, which is widely needed for mapping both natural

More information

Relational Database Basics Review

Relational 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 information

UPDATED GIS DATABASE DESIGN: Geodatabase Model

UPDATED GIS DATABASE DESIGN: Geodatabase Model CITY OF SUFFOLK, VIRGINIA UPDATED GIS DATABASE DESIGN: Geodatabase Model Prepared by: Michael Baker Jr., Inc. Virginia Beach, Virginia TABLE OF CONTENTS A. GEODATABASE OVERVIEW...2 B. TYPES OF GEODATABASES...3

More information

ArcSDE Spatial Data Management Roles and Responsibilities

ArcSDE Spatial Data Management Roles and Responsibilities ArcSDE Spatial Data Management Roles and The following discussion outlines the major roles and responsibilities involved in deploying your spatial data and geographic information system (GIS) applications

More information

CHAPTER-IV DATABASE MANAGEMENT AND ITS ENVIRONMENT

CHAPTER-IV DATABASE MANAGEMENT AND ITS ENVIRONMENT CHAPTER-IV DATABASE MANAGEMENT AND ITS ENVIRONMENT 4.1 EVOLUTION OF DATABASE MANAGEMENT SYSTEMS The past two decades have witnessed enormous growth in the number and importance of database applications.

More information

An Introduction to Open Source Geospatial Tools

An Introduction to Open Source Geospatial Tools An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,

More information

Introduction. Introduction: Database management system. Introduction: DBS concepts & architecture. Introduction: DBS versus File system

Introduction. 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 information

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared. A Geographic Information System (GIS) integrates hardware, software, and data for capturing, managing, analyzing, and displaying all forms of geographically referenced information. GIS allows us to view,

More information

Introduction: Database management system

Introduction: 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 information

IBM Informix. Reference Documentation on Why Informix Spatial for GIS Projects

IBM Informix. Reference Documentation on Why Informix Spatial for GIS Projects IBM Informix Reference Documentation on Why Informix Spatial for GIS Projects Page 1 of 10 Contents Compliant with OGC... 3 Addressing the SQL standards... 3 Native Spatial, Intuitive Data Types... 3 Powerful

More information

ArcGIS 10.1 Geodatabase Administration. Gordon Sumerling & Christopher Brown

ArcGIS 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 information

Oracle8i Spatial: Experiences with Extensible Databases

Oracle8i Spatial: Experiences with Extensible Databases Oracle8i Spatial: Experiences with Extensible Databases Siva Ravada and Jayant Sharma Spatial Products Division Oracle Corporation One Oracle Drive Nashua NH-03062 {sravada,jsharma}@us.oracle.com 1 Introduction

More information

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software Data Integration for ArcGIS Users Data Interoperability Charmel Menzel, ESRI Don Murray, Safe Software Product overview Extension to ArcGIS (optional) Jointly developed with Safe Software Based on Feature

More information

Reading Questions. Lo and Yeung, 2007: 2 19. Schuurman, 2004: Chapter 1. 1. What distinguishes data from information? How are data represented?

Reading Questions. Lo and Yeung, 2007: 2 19. Schuurman, 2004: Chapter 1. 1. What distinguishes data from information? How are data represented? Reading Questions Week two Lo and Yeung, 2007: 2 19. Schuurman, 2004: Chapter 1. 1. What distinguishes data from information? How are data represented? 2. What sort of problems are GIS designed to solve?

More information

DATA QUALITY IN GIS TERMINOLGY GIS11

DATA QUALITY IN GIS TERMINOLGY GIS11 DATA QUALITY IN GIS When using a GIS to analyse spatial data, there is sometimes a tendency to assume that all data, both locational and attribute, are completely accurate. This of course is never the

More information

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè.

æ A collection of interrelated and persistent data èusually referred to as the database èdbèè. CMPT-354-Han-95.3 Lecture Notes September 10, 1995 Chapter 1 Introduction 1.0 Database Management Systems 1. A database management system èdbmsè, or simply a database system èdbsè, consists of æ A collection

More information

Databases and DBMS. What is a Database?

Databases and DBMS. What is a Database? Databases and DBMS Eric Lew (MSc, BSc) SeconSys Inc. Nov 2003 What is a Database? Data (singular: datum) Factual Information Database Organized body of related information Repository / storage of information

More information

Agenda. What is GIS? GIS and SAP Real Examples

Agenda. What is GIS? GIS and SAP Real Examples Agenda What is GIS? GIS and SAP Real Examples Life Without GIS My Stuff My Paper Maps Features Three Elements of a GIS Attributes What parcels are adjacent to Main Street? Behavior Display Query Analysis

More information

1.1 Data, Information, Evidence, and Knowledge A Comparison

1.1 Data, Information, Evidence, and Knowledge A Comparison Chapter 1 Data Modeling Abstract This chapter starts by differentiating data, information, evidence, and knowledge. Choosing the most appropriate way to organize data within a GIS depends on choices made

More information

Working with Data from External Sources

Working with Data from External Sources Working with Data from External Sources Bentley WaterCAD V8i supports several methods of exchanging data with external applications, preventing duplication of effort and allowing you to save time by reusing

More information

Hydrographic Data Management using GIS Technologies

Hydrographic Data Management using GIS Technologies Hydrographic Data Management using GIS Technologies Neal G. Millett and Simon Evans Environmental Systems Research Institute, Inc., 380 New York St., Redlands, CA 92373-8100 I. Abstract Recent advances

More information

Introduction to GIS. http://libguides.mit.edu/gis

Introduction to GIS. http://libguides.mit.edu/gis Introduction to GIS http://libguides.mit.edu/gis 1 Overview What is GIS? Types of Data and Projections What can I do with GIS? Data Sources and Formats Software Data Management Tips 2 What is GIS? 3 Characteristics

More information

Tradeoff Studies about Storage and Retrieval Efficiency of Boundary Data Representations for LLS, TIGER and DLG Data Structures

Tradeoff Studies about Storage and Retrieval Efficiency of Boundary Data Representations for LLS, TIGER and DLG Data Structures Tradeoff Studies about Storage and Retrieval Efficiency of Boundary Data Representations for LLS, TIGER and DLG Data Structures David Clutter and Peter Bajcsy National Center for Supercomputing Applications

More information

Supported DBMS platforms DB2. Informix. Enterprise ArcSDE Technology. Oracle. GIS data. GIS clients DB2. SQL Server. Enterprise Geodatabase 9.

Supported 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 information

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to:

14 Databases. Source: Foundations of Computer Science Cengage Learning. Objectives After studying this chapter, the student should be able to: 14 Databases 14.1 Source: Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: Define a database and a database management system (DBMS)

More information

ArcGIS. Server. A Complete and Integrated Server GIS

ArcGIS. Server. A Complete and Integrated Server GIS ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server A Complete and Integrated Server GIS ArcGIS Server enables you to distribute maps, models, and tools to others within your organization

More information

DATABASE MANAGEMENT SYSTEM

DATABASE MANAGEMENT SYSTEM REVIEW ARTICLE DATABASE MANAGEMENT SYSTEM Sweta Singh Assistant Professor, Faculty of Management Studies, BHU, Varanasi, India E-mail: sweta.v.singh27@gmail.com ABSTRACT Today, more than at any previous

More information

GEOGRAPHIC INFORMATION SYSTEMS Lecture 20: Adding and Creating Data

GEOGRAPHIC INFORMATION SYSTEMS Lecture 20: Adding and Creating Data Adding Existing Data Into ArcGIS - there are many different ways to get data into ArcGIS GEOGRAPHIC INFORMATION SYSTEMS Lecture 20: Adding and Creating Data Add Data - normally we use the Add Data button

More information

An Esri White Paper August 2010 Product Library in Esri Aeronautical Solution: Enabling Seamless Product, Data, and Document Management

An Esri White Paper August 2010 Product Library in Esri Aeronautical Solution: Enabling Seamless Product, Data, and Document Management An Esri White Paper August 2010 Product Library in Esri Aeronautical Solution: Enabling Seamless Product, Data, and Document Management Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853

More information

The Courses. Covering complete breadth of GIS technology from ESRI including ArcGIS, ArcGIS Server and ArcGIS Engine.

The Courses. Covering complete breadth of GIS technology from ESRI including ArcGIS, ArcGIS Server and ArcGIS Engine. ESRI India: Corporate profile ESRI India A profile India s Premier GIS Company Strategic alliance between ESRI Inc. and NIIT Technologies Adjudged as India s Best GIS Solutions Company - Map India 2001

More information

Building a Spatial Database in PostgreSQL

Building a Spatial Database in PostgreSQL Building a Spatial Database in PostgreSQL David Blasby Refractions Research dblasby@refractions.net http://postgis.refractions.net Introduction PostGIS is a spatial extension for PostgreSQL PostGIS aims

More information

ADVANCED DATA STRUCTURES FOR SURFACE STORAGE

ADVANCED DATA STRUCTURES FOR SURFACE STORAGE 1Department of Mathematics, Univerzitni Karel, Faculty 22, JANECKA1, 323 of 00, Applied Pilsen, Michal, Sciences, Czech KARA2 Republic University of West Bohemia, ADVANCED DATA STRUCTURES FOR SURFACE STORAGE

More information

ES341 Overview of key file formats and file extensions in ArcGIS

ES341 Overview of key file formats and file extensions in ArcGIS ES341 Overview of key file formats and file extensions in ArcGIS Commonly Encountered File Types/Extensions in ArcGIS.mxd A file containing a map, its layers, display information, and other elements used

More information

Overview RDBMS-ORDBMS- OODBMS

Overview RDBMS-ORDBMS- OODBMS Overview RDBMS-ORDBMS- OODBMS 1 Database Models Transition Hierarchical Data Model Network Data Model Relational Data Model ER Data Model Semantic Data Model Object-Relational DM Object-Oriented DM 2 Main

More information

THE ARCHITECTURE OF ARC/INFO Scott Morehouse Environmental Systems Research Institute 380 New York Street Redlands, California

THE ARCHITECTURE OF ARC/INFO Scott Morehouse Environmental Systems Research Institute 380 New York Street Redlands, California THE ARCHITECTURE OF ARC/INFO Scott Morehouse Environmental Systems Research Institute 380 New York Street Redlands, California ABSTRACT Arc/Info is a generalized system for processing geographic information.

More information

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS Jun Wang Jie Shan Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette, IN 47907 ABSTRACT Spatial analysis

More information

Bentley ArcGIS. Connector

Bentley ArcGIS. Connector Bentley ArcGIS Connector Introduction ESRI, as a GIS software products company, and Bentley Systems, Incorporated, as a developer of solutions for architecture/engineering/construction (AEC) professionals,

More information

Data Modeling Basics. John Auel GIS Technician II United Services Group

Data Modeling Basics. John Auel GIS Technician II United Services Group Data Modeling Basics John Auel GIS Technician II United Services Group Background Bachelor of Science at University of Wisconsin, Steven s Point Area of Emphasis -- Cartography Been at United Services

More information

Files. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file?

Files. Files. Files. Files. Files. File Organisation. What s it all about? What s in a file? Files What s it all about? Information being stored about anything important to the business/individual keeping the files. The simple concepts used in the operation of manual files are often a good guide

More information

Converting GIS Datasets into CAD Format

Converting GIS Datasets into CAD Format Ball State University Libraries GIS Research and Map Collection Converting GIS Datasets into CAD Format Author: Angela Gibson, 6/13/2014 Overview: One of the most common requests from students is for GIS

More information

DERIVATION OF THE DATA MODEL

DERIVATION OF THE DATA MODEL ARC/INFO: A GEO-RELATIONAL MODEL FOR SPATIAL INFORMATION Scott Morehouse Environmental Systems Research Institute 380 New York Street Redlands CA 92373 ABSTRACT A data model for geographic information

More information

Automated Information System and Data Project Charter Wetlands Master Geodatabase (April, 2003)

Automated Information System and Data Project Charter Wetlands Master Geodatabase (April, 2003) Automated Information System and Data Project Charter Wetlands Master Geodatabase (April, 2003) Purpose: The purpose of this document is to provide a project charter in compliance with Federal Information

More information

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System

An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System An Esri White Paper October 2010 Esri Production Mapping Product Library: Spatially Enabled Document Management System Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953

More information

Vector analysis - introduction Spatial data management operations - Assembling datasets for analysis. Data management operations

Vector analysis - introduction Spatial data management operations - Assembling datasets for analysis. Data management operations Vector analysis - introduction Spatial data management operations - Assembling datasets for analysis Transform (reproject) Merge Append Clip Dissolve The role of topology in GIS analysis Data management

More information

UNLEASHED. The Field Calculator. By Tom Neer, EDAW, Inc.

UNLEASHED. The Field Calculator. By Tom Neer, EDAW, Inc. The Field Calculator UNLEASHED By Tom Neer, EDAW, Inc. Understanding basic programming techniques allows the GIS user greater flexibility and expands the functionality of ArcGIS. Software developers no

More information

White Paper. Freeance Mobile for Cityworks

White Paper. Freeance Mobile for Cityworks White Paper Freeance Mobile for Cityworks Version 1.1 May 2012 Freeance Mobile for Cityworks Freeance Mobile for Cityworks 2012.1 is a mobile application for the following smartphones and tablets: iphone

More information

Implementation Planning

Implementation Planning Implementation Planning presented by: Tim Haithcoat University of Missouri Columbia 1 What is included in a strategic plan? Scale - is this departmental or enterprise-wide? Is this a centralized or distributed

More information

Complex Data and Object-Oriented. Databases

Complex Data and Object-Oriented. Databases Complex Data and Object-Oriented Topics Databases The object-oriented database model (JDO) The object-relational model Implementation challenges Learning objectives Explain what an object-oriented data

More information

Moving GIS into the Ocean Realm: Meeting the Need for Intelligent Data

Moving GIS into the Ocean Realm: Meeting the Need for Intelligent Data Title: Authors: Moving GIS into the Ocean Realm: Meeting the Need for Intelligent Data Simon Evans, Jeanne Murday and Richard Lawrence. Environmental Systems Research Institute Inc. Redlands, California,

More information

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World

What is a database? COSC 304 Introduction to Database Systems. Database Introduction. Example Problem. Databases in the Real-World COSC 304 Introduction to Systems Introduction Dr. Ramon Lawrence University of British Columbia Okanagan ramon.lawrence@ubc.ca What is a database? A database is a collection of logically related data for

More information

DATA SHARING AND SPATIAL QUERY

DATA SHARING AND SPATIAL QUERY Technical Memorandum No. 2 DATA SHARING AND SPATIAL QUERY Raghavan Srinivasan Spatial Sciences Laboratory Texas Agricultural Experiment Station, Texas A&M University Submitted to El Paso Water Utilities

More information

History of Database Systems

History of Database Systems History of Database Systems By Kaushalya Dharmarathna(030087) Sandun Weerasinghe(040417) Early Manual System Before-1950s Data was stored as paper records. Lot of man power involved. Lot of time was wasted.

More information

Lecture 3: Models of Spatial Information

Lecture 3: Models of Spatial Information Lecture 3: Models of Spatial Information Introduction In the last lecture we discussed issues of cartography, particularly abstraction of real world objects into points, lines, and areas for use in maps.

More information

Editing Common Polygon Boundary in ArcGIS Desktop 9.x

Editing Common Polygon Boundary in ArcGIS Desktop 9.x Editing Common Polygon Boundary in ArcGIS Desktop 9.x Article ID : 100018 Software : ArcGIS ArcView 9.3, ArcGIS ArcEditor 9.3, ArcGIS ArcInfo 9.3 (or higher versions) Platform : Windows XP, Windows Vista

More information

Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar

Object Oriented Databases. OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Object Oriented Databases OOAD Fall 2012 Arjun Gopalakrishna Bhavya Udayashankar Executive Summary The presentation on Object Oriented Databases gives a basic introduction to the concepts governing OODBs

More information

Using CAD Data in ArcGIS

Using CAD Data in ArcGIS Esri International User Conference San Diego, California Technical Workshops July 27, 2012 Using CAD Data in ArcGIS Jeff Reinhart & Phil Sanchez Agenda Overview of ArcGIS CAD Support Using CAD Datasets

More information

Technologies & Applications

Technologies & Applications Chapter 10 Emerging Database Technologies & Applications Truong Quynh Chi tqchi@cse.hcmut.edu.vn Spring - 2013 Contents 1 Distributed Databases & Client-Server Architectures 2 Spatial and Temporal Database

More information

www.gr8ambitionz.com

www.gr8ambitionz.com Data Base Management Systems (DBMS) Study Material (Objective Type questions with Answers) Shared by Akhil Arora Powered by www. your A to Z competitive exam guide Database Objective type questions Q.1

More information

OBJECTS AND DATABASES. CS121: Introduction to Relational Database Systems Fall 2015 Lecture 21

OBJECTS AND DATABASES. CS121: Introduction to Relational Database Systems Fall 2015 Lecture 21 OBJECTS AND DATABASES CS121: Introduction to Relational Database Systems Fall 2015 Lecture 21 Relational Model and 1NF 2 Relational model specifies that all attribute domains must be atomic A database

More information

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features

<Insert Picture Here> Oracle SQL Developer 3.0: Overview and New Features 1 Oracle SQL Developer 3.0: Overview and New Features Sue Harper Senior Principal Product Manager The following is intended to outline our general product direction. It is intended

More information

2. Basic Relational Data Model

2. Basic Relational Data Model 2. Basic Relational Data Model 2.1 Introduction Basic concepts of information models, their realisation in databases comprising data objects and object relationships, and their management by DBMS s that

More information

Government 1008: Introduction to Geographic Information Systems. LAB EXERCISE 4: Got Database?

Government 1008: Introduction to Geographic Information Systems. LAB EXERCISE 4: Got Database? Government 1008: Introduction to Geographic Information Systems Objectives: Creating geodatabases Joining attribute tables Attribute and location based queries Spatial joins Creating spatial and attribute

More information

GIS Architecture and Data Management Practices Boone County GIS Created and Maintained by the Boone County Planning Commission GIS Services Division

GIS Architecture and Data Management Practices Boone County GIS Created and Maintained by the Boone County Planning Commission GIS Services Division GIS Architecture and Data Management Practices Boone County GIS Created and Maintained by the Boone County Planning Commission June 2008 Background Boone County s GIS program has been in existence for

More information

Prerequisites Attended the previous technical session: Understanding geodatabase editing workflows: Introduction

Prerequisites Attended the previous technical session: Understanding geodatabase editing workflows: Introduction Understanding Geodatabase Editing Workflows Advanced d Robert Rader & Tony Wakim ESRI Redlands Prerequisites Attended the previous technical session: Understanding geodatabase editing workflows: Introduction

More information

What Should a GIS Librarian Do?

What Should a GIS Librarian Do? What Should a GIS Librarian Do? Tsering Wangyal Shawa Digital Map and Geospatial Information Center Princeton University Library Shawatw@princeton.edu 609-258-6804 American Library Association Map and

More information

GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011

GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 Page 1 of 10 GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 College of the Canyons SECTION A 1. Division: Mathematics and Science 2. Department: Earth,

More information

Data Validation Online References

Data Validation Online References Data Validation Online References Submitted To: Program Manager GeoConnections Victoria, BC, Canada Submitted By: Jody Garnett Brent Owens Refractions Research Inc. Suite 400, 1207 Douglas Street Victoria,

More information

Pennsylvania Geospatial Data Sharing Standards (PGDSS) V 2.5

Pennsylvania 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 information

Database Systems. Lecture 1: Introduction

Database Systems. Lecture 1: Introduction Database Systems Lecture 1: Introduction General Information Professor: Leonid Libkin Contact: libkin@ed.ac.uk Lectures: Tuesday, 11:10am 1 pm, AT LT4 Website: http://homepages.inf.ed.ac.uk/libkin/teach/dbs09/index.html

More information

Chapter 1: Introduction. Database Management System (DBMS) University Database Example

Chapter 1: Introduction. Database Management System (DBMS) University Database Example This image cannot currently be displayed. Chapter 1: Introduction Database System Concepts, 6 th Ed. See www.db-book.com for conditions on re-use Database Management System (DBMS) DBMS contains information

More information

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap.

Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. Database System Architecture & System Catalog Instructor: Mourad Benchikh Text Books: Elmasri & Navathe Chap. 17 Silberschatz & Korth Chap. 1 Oracle9i Documentation First-Semester 1427-1428 Definitions

More information