USING UML CASE TOOLS FOR DEVELOPMENT OF AN OPEN PIT ARCGIS GEODATABASE

Similar documents
POSSIBILITY FOR APPLICATION OF GIS TECHNOLOGIES IN RTB BOR GROUP

EEOS 381 -Spatial Databases and GIS Applications

Innovation. The Push and Pull at ESRI. September Kevin Daugherty Cadastral/Land Records Industry Solutions Manager

ArcGIS. for Server. Understanding our World

Features and Benefits

GIS Software. Evolution of GIS Software

Introduction to Geographic Information Systems

NR402 GIS Applications in Natural Resources

Geodatabase Management Pathway

Teaching GIS for Land Surveying

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

What is GIS and How Can It Help Me?

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Inside the geodatabase

UNIT 4: USING ArcGIS. Instructor: Emmanuel K. Appiah-Adjei (PhD) Department of Geological Engineering KNUST, Kumasi

The File Geodatabase API. Craig Gillgrass Lance Shipman

Geometric Algorithms in GIS

Welcome to NR502 GIS Applications in Natural Resources. You can take this course for 1 or 2 credits. There is also an option for 3 credits.

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

Available online at Analele Stiintifice ale Universitatii Al. I. Cuza din Iasi Seria Geologie 58 (1) (2012) 53 58

SDI Standards at work

Experiences and Directions in National Portals"

GIS-based Smart Campus System using 3D Modeling

Overview. Everywhere. Over everything.

One platform for desktop, web and mobile

Census Mapping with ArcGIS

Esri UC2013. Technical Workshop.

ABSTRACT The first chapter Chapter two Chapter three Chapter four

Administering your Enterprise Geodatabase using Python. Jill Penney

Working with the Geodatabase

CAD: Introduction to using CAD Data in ArcGIS. Kyle Williams & Jeff Reinhart

A GIS Tool for Modelling and Visualizing Sustainability Indicators Across Three Regions of Ireland

Chapter 6: Conclusion

CS 350 A Computing Perspective on GIS

These modules are covered with a brief information and practical in ArcGIS Software and open source software also like QGIS, ILWIS.

This paper outlines the steps we took to process the repository file into a Geodatabase Utility Data Model for Bloomfield Township s analysis.

GIS Boot Camp for Education June th, 2011 Day 1. Instructor: Sabah Jabbouri Phone: (253) x 4854 Office: TC 136

HIGH RESOLUTION BASE MAP: A CASE STUDY OF JNTUH-HYDERABAD CAMPUS

Introduction to the 176A labs and ArcGIS

Geodatabase An Overview

Popular Mechanics, 1954

Using CAD data in ArcGIS

Introduction to the 176A labs and ArcGIS Purpose of the labs

Geodatabase Programming with Python John Yaist

3D Urban Information Models in making a smart city the i-scope project case study

Display data in a map-like format so that geographic patterns and interrelationships are visible

GIS Data Production and Editing Pathway

Geodatabase Programming with Python

Performing Map Cartography. using Esri Production Mapping

Introduction-Overview. Why use a GIS? What can a GIS do? Spatial (coordinate) data model Relational (tabular) data model

Geospatial Products V8i (SELECTseries 1)

Introduction to GIS I

Bentley Map Advancing GIS for the World s Infrastructure

Geodatabase Essentials Part One - Intro to the Geodatabase. Jonathan Murphy Colin Zwicker

GEOGRAPHY 350/550 Final Exam Fall 2005 NAME:

Innovation in Land Management: Integrated Solutions For National Cadastre Projects

A Review: Geographic Information Systems & ArcGIS Basics

DP Project Development Pvt. Ltd.

Introduction to GIS. Geol 4048 Geological Applications of Remote Sensing

Utah UIC Geospatial Integration EIEN Project

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

Version 1.1 GIS Syllabus

Technical Framework Methodology as a core of building up the NSDI NSDI Implementation Specifics in Serbia

Designing GIS Databases to Support Mapping and Map Production Charlie Frye, ESRI Redlands Aileen Buckley, ESRI Redlands

The Next Generation GIS/LIS A Surveys Information System Integrated within a GIS

MineScape Geological modelling, mine planning and design

GIS Quick Facts. CIVL 1101 GIS Quick Facts 1/5.

Geodatabase An Introduction

Global Geospatial Information Management Country Report Finland. Submitted by Director General Jarmo Ratia, National Land Survey

Lecture 2. A Review: Geographic Information Systems & ArcGIS Basics

An easy-to-use application that lets end users prepare and deploy background maps to your Carmenta based applications.

INDUSTRIAL PARK EVALUATION BASED ON GEOGRAPHICAL INFORMATION SYSTEM TEHNOLOGY AND 3D MODELLING

Expert paper GIS CONTENT PROPOSAL FOR UNDERGROUND MINING ROOMS

Lecture 2. Introduction to ESRI s ArcGIS Desktop and ArcMap

Geodatabase 101 Why, What, & How

Overview key concepts and terms (based on the textbook Chang 2006 and the practical manual)

Solving the European Data Puzzle Simplifying INSPIRE Challenges and Usage. con terra GmbH Dipl.-Ing. Mark Döring

Geog 469 GIS Workshop. Managing Enterprise GIS Geodatabases

Geodatabase An Introduction

Research on Object-Oriented Geographical Data Model in GIS

Bentley Geospatial update

Qualitative Spatio-Temporal Reasoning & Spatial Database Design

MODELING ACTIVE DATABASE-DRIVEN CARTOGRAPHY WITHIN GIS DATABASES

Implementing INSPIRE Geoportal in Turkey

GIS at UCAR. The evolution of NCAR s GIS Initiative. Olga Wilhelmi ESIG-NCAR Unidata Workshop 24 June, 2003

Introduction to GIS. Phil Guertin School of Natural Resources and the Environment GeoSpatial Technologies

GIS at JLAB. T. Larrieu Jefferson Lab, Newport News, VA 23606, USA. Controls Group. October 2006 PCaPAC

GEOGRAPHIC INFORMATION SYSTEMS

ArcGIS Tools for Professional Cartography

How does ArcGIS Server integrate into an Enterprise Environment? Willy Lynch Mining Industry Specialist ESRI, Denver, Colorado USA

QGIS FLO-2D Integration

ArcGIS for Desktop. ArcGIS for Desktop is the primary authoring tool for the ArcGIS platform.

DATA SOURCES AND INPUT IN GIS. By Prof. A. Balasubramanian Centre for Advanced Studies in Earth Science, University of Mysore, Mysore

ESRI* Object Models; Data Capture

Outline. Chapter 1. A history of products. What is ArcGIS? What is GIS? Some GIS applications Introducing the ArcGIS products How does GIS work?

Learning ArcGIS: Introduction to ArcCatalog 10.1

DEVELOPMENT AND QUALITY CONTROL OF THE SPATIAL DATABASE FOR TELECOM NETWORK MANAGEMENT GIS

ISO INTERNATIONAL STANDARD. Geographic information Metadata Part 2: Extensions for imagery and gridded data

GENERALIZATION IN THE NEW GENERATION OF GIS. Dan Lee ESRI, Inc. 380 New York Street Redlands, CA USA Fax:

ESRI Object Models and Data Capture 2/1/2018

Transcription:

UNDERGOUND MINING ENGINEERING 20 (2012) 89-98 UDK 62 FACULTY OF MINING AND GEOLOGY, BELGRADE YU ISSN 03542904 Original scientific paper USING UML CASE TOOLS FOR DEVELOPMENT OF AN OPEN PIT ARCGIS GEODATABASE Tomašević Aleksandra 1, Kolonja Ljiljana 2, Obradović Ivan 3, Stanković Ranka 4, Kitanović Olivera 5 Abstract: Opportunities offered by geographic information systems are very modestly exploited in Serbian mining industry. It is the authors wish to bring closer to the mining public at least a small part of the possibilities offered by GIS, both in mining activities and in environment protection. This paper outlines a methodology for development of a spatial database, that is, a geodatabase, for open pit mines. The geodatabase dubbed OpmGIS has been modeled using UML and CASE tools that support the development process. The class model of the OpmGIS geodatabase has been developed in the MS Visio tool. The logical model of the geodatabase was transformed to the physical model for the ArcGIS development environment, which is being used at the Faculty of Mining and Geology in Belgrade for development of GIS applications. Thematic classes presented in this paper encompass only a part of the data related to mine production, and pertain to an important segment that demands visual representation. More precisely, the paper tackles exploration works, sample analysis, infrastructure within the mine and in its environment, excavating and loading equipment, etc. The physical implementation of the OpmGIS geodatabase model has been illustrated by the example of the "Field G" open pit, followed by an outline of the way spatial-temporal data are handled, as well as by an example of visualization of spatial classes in ArcMap. Key words: GIS, geodatabase, UML, ArcGIS, open pit 1. INTRODUCTION The growing complexity of engineering tasks creates a need for tools that offer possibilities for high quality situation monitoring and comprehension, as well as prediction of our future line of action. Geographic information systems (GIS) are precisely such a tool. They offer support for implementation of various types of projects aimed at economic development, resource management, and high quality decision making. GIS can also improve various everyday procedures by offering fast access to data necessary for decision making on a large number of issues. 1 University of Belgrade, Faculty of Mining and Geology, Đušina 7, 11000 Belgrade, Serbia, e-mail: saskat@rgf.bg.ac.rs 2 University of Belgrade, Faculty of Mining and Geology, Đušina 7, 11000 Belgrade, Serbia, e-mail: lily@rgf.bg.ac.rs 3 University of Belgrade, Faculty of Mining and Geology, Đušina 7, 11000 Belgrade, Serbia, e-mail: ivano@rgf.bg.ac.rs 4 University of Belgrade, Faculty of Mining and Geology, Đušina 7, 11000 Belgrade, Serbia, e-mail: ranka@rgf.bg.ac.rs 5 University of Belgrade, Faculty of Mining and Geology, Đušina 7, 11000 Belgrade, Serbia, e-mail: olja@rgf.bg.ac.rs

90 Tomašević A.; Kolonja Lj.; Obradović I.; Stanković R.; Kitanović O. According to a general definition, geographic information systems are a powerful set of tools for collecting, storing, searching, transforming and presentation of real word spatial data (Burrough and McDonnel, 2006). Simply put, spatial or geographic data are data on geographic entities, that is, data that identify the geographic position and shape of natural and artificial objects, such as roads, rivers, cadastral parcels or landfills. Namely, any object that can be represented on a map, as well as its properties and relations with other objects. GIS allows users to create queries, analyze spatial information, manage data and maps, and present results of all these operations. GIS enable the user to create regional and detailed maps of both active and prospective open pits, model the geology and the terrain, estimate the reserves, plan the yearly production, monitor statistical data on exploitation costs, monitor the position and availability of mining equipment (excavators, conveyor belts, trucks, etc.), the state of mining objects, works on mine benches coal and waste dumps. The application of GIS is especially important in the environment protection area, as it enables active monitoring of the impact of mining operations to environment: air, water and soil quality, determination of the level of risk to human health, flora and fauna, as well as planning of protection measures. An important advantage offered by geographic information systems is the establishment of relations between descriptive, alphanumeric, non-spatial data and spatial data within a geodatabase, and enabling their analysis, processing and presentation. In a traditional databases the user cannot make spatial queries such as: "Which boreholes are at a distance of 50 meters from the L1 profile line?", "Which objects are in the area planned for exploitation in 2016?", "Which boreholes are in the area that is to be excavated by the end of the year?" and the like. Namely, relations between objects that are discovered based on geometry rather than alphanumeric data cannot be obtained by classical SQL queries from traditional databases. For this type of queries, dedicated databases are used that have a built-in system for storing and indexing both alphanumeric and geometric data. The Irish company ESRI * created one of the most complex GIS platforms named ArcGIS. This integrated software family provides all functions necessary for developing a geographic information system. ArcGIS encompasses a palette of software that can be adapted to the needs of one or more users, either on desktop computers or on servers, on the web or mobile devices used in the field. The GIS development platform used for the project outlined in this paper, but also for many other GIS projects developed at the University of Belgrade, Faculty of Mining and Geology, is precisely the software package ArcGIS. 2. GEODATABASE MODELING The fundamental component of a geographic information system is a spatial database or geodatabase. The concept of a database pertains to a collection of various types of geographic data, stored in the system s data catalogue or a RDBMS (relational database management system) database (such as Oracle, IBM DB2, PostgreSQL, * The Economic and Social Research Institute, http://www.esri.com/software/arcgis/index.html

Using UML CASE tools for development of an open pit... 91 Informix or, as is the case here, Microsoft SQL Server 2008). More precisely, a geodatabase represents a collection of interrelated data, namely: attributes (data describing a geographic entity numerically or textually), geometry (data defining the shape and size of an entity and its position in space) and topology (data defining relations between different geographic entities). Consequently, there are three basic groups of data in a GIS, namely: vector data, attribute data and raster data. Geodatabase development followed the specifications and recommendations of international organizations involved in standardization, primarily OGC (Open Geospatial Consortium), outlined within the series of documents "OpenGIS Abstract Specification" (OGC AS) and "OGC Reference Model" (OGC, 2008). There are three basic ways of creating a geodatabase. If collections of geographic data that are to be merged within a geodatabase are available in one of the acceptable formats, then these data are simply imported in the newly formed geodatabase. ArcGIS, namely, offers possibilities for importing data from traditional relational databases, XML and Excel documents, as well as vector content of AutoCAD and other CAD software. In the case of raster data, there are also possibilities for import of various formats, as well as for grouping of raster data in the so-called raster datasets or raster catalogues. Another way of creating a database is the design of a new spatial database using the tools from the ArcCatalog application and the ArcToolbox toolbox. They enable a direct, that is, ad-hoc creation of a physical database model, without previous conceptual ad logical modeling. In this paper we shall outline the third, most systematic way: the creation of a database model using the Unified Modeling Language (UML) and Computer-Aided Software Engineering (CASE) tools, which support the geodatabase development process. The first two approaches to geodatabase creation are suitable when smaller geodatabases or geodatabases of a simple structure are developed, while the third approach is used in the development of complex geodatabases with a larger number of feature and attribute classes. In the software engineering field UML is the standard object-oriented modeling language, which encompasses a set of techniques enabling visual representation of the model (Naiburg and Maksimchuk, 2002). The model represents the foundation upon which all geographic information systems are built. The concept of "model" pertains to a semantically closed system abstraction, which represents complete and simplified reality, created in order to better understand a system. In the case of geodatabases, UML models can be created by means of various CASE tools. In this paper we used Microsoft Visio because it has developed integration with ArcGIS through the "vsl" stencil. This is a specialized dynamic library, which can be loaded into Microsoft Visio and which enables its integration with ArcGIS. This library contains object models and a number of packages necessary for UML modeling. These packages are, in the first place, Workspace, ESRI Classes and ESRI Interfaces, where user classes are stored, either directly, or further grouped into packages. In addition to that, this library contains the Semantic Checker, which enables semantic verification of the geodatabase. If any kind of error is registered, the user is informed, by means of a report, of its type and position within the model. Upon this verification, the UML model is exported into an XML file by means of the ESRI XMI Export feature.

92 Tomašević A.; Kolonja Lj.; Obradović I.; Stanković R.; Kitanović O. The ArcGIS development environment has built-in tools which generate the geodatabase based on its UML model, with all the classes defined in the model and their mutual relationships. As in the case of classical, relational databases, the development should start from conceptual modeling, followed by logical modeling, and finally creation of a physical model, upon which the geodatabase is ready for implementation. This systemic approach to development reduces data redundancy and enables better documenting and maintenance of the entire system. The general strategy for using UML CASE tools for design and development of geodatabases entails the use of UML for defining the database schema, creation of classes, and only after that, filling with necessary data. The entire process of database creation can be represented through three steps: 1. geodatabase model generation using UML; 2. import of the UML model into a XMI (XML Metadata Interchange standard format for data interchange) file or repository; 3. import of the UML model schema from XMI format into ArcCatalog and optional generation of code that defines specific behavior of objects. Figure 1 depicts the general schema of the use of UML CASE tools for design and development of geodatabases, including the use of UML for defining the geodatabase schema and for geodatabase creation (ESRI, 2010). Figure 1 - Design and development of a geodatabase using the UML CASE tool 3. PHYSICAL IMPLEMENTATION OF OpmGIS GEODATABASE MODEL The OpmGIS geodatabase, as the key element of the information system, is a repository for spatio-temporal data sets, aimed at planning, monitoring and managing work at open pits. It enables not only visualization, but also analysis of stored data. Data

Using UML CASE tools for development of an open pit... 93 registered in this database are the following: data on geological research, physicalchemical analysis of ore samples, infrastructural objects, natural objects, work environment (pit, levels, technological blocks, ), excavating and loading equipment, raster backgrounds (orthophoto photographs, topographic backgrounds, elevation models, ). The development of the OpmGIS geodatabase started with the creation of the PovrsinskiKop package, within the Workspace package, followed by the creation of class diagrams. A class is the basic unit of the system model, where class examples are objects with the same structure, behavior, relations and semantics. For example, the class Busotina represents all exploration boreholes with all the necessary data. The class diagram, as one of the basic structural diagrams, describes the system structure using classes, attributes, operations and relations between classes. There can be several such diagrams within one geodatabase, namely, as much as needed to make its structure clear and understandable. In this paper we will present three class diagrams: IstrazniProstor, Objekti and Tehnologija. Figure 2 depicts the class diagram IstrazniProstor, which models the exploration works (boreholes and observed lithology, interpretation of stratigraphy, results of performed analyses, as well as deposit contour). The central position in this diagram is taken by the class Busotine, defined geometrically as a point (EsriGeometryPoint). It has the following attributes: X, Y, Z coordinates, borehole depth and year of drilling. Each of the attributes is defined, according to the data that are to be entered, as numerical, with different levels of precision. Thus, for example, the coordinates have to be in double precision floating-point format (esrifieldtypedouble). The class Busotine inherits the abstract class ProstorneKlase, and via this class also ESRI classes Feature and Object. Namely, a hierarchy can exists among the classes, in which derived classes or sub-classes inherit attributes from their ancestor classes. Abstract classes do not have objects of their own, but they have Figure 2 - Class diagram IstrazniProstor

94 Tomašević A.; Kolonja Lj.; Obradović I.; Stanković R.; Kitanović O. attributes, which are inherited by their subclasses. The essential purpose of abstract classes is precisely to group attributes of their subclasses. Thus the class Busotine inherits the attributes, relations and operations from all three aforementioned classes. For each borehole different analyses are performed (petrographicmineralogical, physical-mechanical, qualitative, which encompasses technical, elementary analysis, ash analysis and ash fusibility), and lithologic and stratigraphic characteristics are established. Results of this research are modeled by classes: Analiza, Litologija and Stratigrafija. Their common features are modeled by the abstract class Intervali, and via this class also by abstract classes GenerickiAtributi and ESRI class Object. Classes Analiza, Litologija and Stratigrafija are related to the class Busotina by a binary one-to-many association. This means that for each borehole results of the analyses, as well as lithologic and stratigraphic members, are entered according to the charting intervals. Figure 3 depicts one of these binary associations. In the phases of development of the OpmGIS geodatabase that are going to follow, these classes will be used for geostatistical modeling of deposits. Figure 3 - Binary association between Busotina and Analiza classes Class diagram Objekti (Figure 4) models natural and infrastructural objects within the exploitation area. Having in mind that these objects are often displaced with the development of the pit, the class StanjeRadova has been introduced, which models their spatial-temporal dimension (Shumilov et al. 2002). More specifically, the attribute Stanje belonging to the class StanjeRadova can take one of the following values: initial, final, three-monthly, half-yearly, yearly, etc. This enables monitoring of the state of works in a specific period of interest. Figure 4 - Class diagram Objekti

Using UML CASE tools for development of an open pit... 95 Class diagram Tehnologija (Figure 5) models the development phases of the technological process on an open pit (monitors how the works on levels are proceeding, the state of digging, loading and hauling mechanization, ) taking into account the spatio-temporal component (Jovanović et al. 2010). Figure 5 - Class diagram Tehnologija 4. MANAGING SPATIAL DATA Verification of the developed model was performed on data originating from the "Conceptual design and feasibility study for opening and developing the 'Field G' open pit" (Idejni projekat sa studijom opravdanosti otvaranja i izgradnje površinskog kopa "Polje G"). Open pit "Field G" is currently not in function. Its opening, preliminary scheduled for 2015, will provide continuous coal production for the "Nikola Tesla" power plant, even after the open pit "Veliki Crljeni" is closed. The geodatabase has been populated with data in two ways: by import of relevant data available in appropriate electronic form, from the BpUBS database (Gojak et al. 2011) and by direct import in ArcMap. Figure 6 depicts the development environment of the OpmGIS base with the content of several thematic layers shown on the left side of the panel, and an overlapped visual representation on the right. The background of the map is set to a spatially referenced orthophoto photograph, followed by polygonal objects (pit contour, deposit contour, public and private objects, lakes), with the line objects (roads, rivers, channels, conveyor belts, railroads, electricity transmission network) and point objects (boreholes, equipment) on top (Stanković et al. 2008). All objects are georeferenced, that is, entered to an appropriate coordinate system. A simple symbolization and annotation of objects is present on the map, but the system provides for much more complex symbolism (fill patterns, colors, shape of symbols, line patterns,...). The power of geodatabases lies in relating geometry and alphanumeric data of spatial objects. These objects can then be represented on a map, while the textual and numerical data assigned to them can be updated. Figure 7 depicts some of the panels used for manipulating data on boreholes. The left side shows attributes of the spatial class, whereas the right side shows characteristic parts of the so-called attribute objects related to the selected borehole. These objects are used for entering interval trials with data on sample analyses, observed lithology and interpreted stratigraphy.

96 Tomašević A.; Kolonja Lj.; Obradović I.; Stanković R.; Kitanović O. Figure 6 - Work map of the OpmGIS base for "Field G" open pit Figure 7 - Panels for manipulating alphanumeric data

Using UML CASE tools for development of an open pit... 97 5. CONCULSION In the paper we outlined the development of a geodatabase for open pit mines, from the phase of logical modeling performed using the UML and CASE tools, to the implementation of a developmental database within the ArcGIS development environment. A systemic approach is suggested for development of complex geodatabases: development of a conceptual model, followed by logical data modeling, and finally creation of a physical model, upon which the database is ready for implementation. Implementation of the OpmGIS database model has been illustrated by the example of the "Field G" open pit. It has been demonstrated how, by means of a visual representation, database users (managers, mining engineers, geologists,...) can have a clear picture of the entire system, and at the same time easily access alphanumeric data. The outlined solution is only the first step in creating an integral GIS system for a mine. Hence, further research in this area will focus on extension of the OpmGIS system with thematic classes related to production, integration with deposit modeling tools, and 3D extension. In the era of web publication of data in all areas, we plan to create a web GIS portal with contents from the OpmGIS database. ACKNOWLEDGMENTS This paper has been realized in the scope of the project TR 33039 "Improving the technology of open pit exploitation of lignite with the goal of enhancing energy efficiency, work safety and security", financed by the Ministry of Education and Science of the Republic of Serbia, within the research program in the technological development area for the period 2011-2014. REFERENCES [1] Burrough, P.A., McDonnel, R.A. (2006): Principi geografskih informacionih sistema drugo izdanje, Prostorni informacioni sistemi i geostatistika, Građevinski fakultet Univerziteta u Beogradu, Beograd. [2] Gojak, Z., Mitrović, S., Stanković, R., Kitanović, O. (2011): BPUBS: informacioni sistem za istražne radove ugljenih basena Srbije, Zbornik radova V Međunarodne konferencije "Ugalj 2011", Zlatibor, 66-73. [3] Jovanović, M., Tomašević, A., Stanković, R. (2010): Integrisanje alata za modeliranje ležišta u informacioni sistem za upravljanje kvalitetom uglja, Međunarodni simpozijum "Energetsko rudarstvo", Banja Junaković, Apatin, 503-509. [4] JP Elektroprivreda Srbije, PD RB Kolubara d.o.o., Kolubara Projekt, (2010): Idejni projekat sa studijom opravdanosti otvaranja i izgradnje površinskog kopa "Polje G", Beograd. [5] Naiburg, J.E., Maksimchuk, A.R. (2002): UML za projektovanje baza podataka, CET Computer Equipment and Trade, Beograd.

98 Tomašević A.; Kolonja Lj.; Obradović I.; Stanković R.; Kitanović O. [6] Shumilov, S.S., Thomsen, A., Cremers, A.B., Koos B. (2002): Management and visualization of large, complex and time-dependent 3D objects in distributed GIS, Proceedings of the 10 th ACM international symposium on Advances in geographic information systems GIS '02, McLean, VA (near Washington, DC), USA, 113-118. [7] Stanković, R., Kolonja, B., Jovanović, M., Kitanović, O., Stevanović D. (2008): Digitalni resursi za upravljanje kvalitetom uglja, Međunarodni simpozijum "Elektrane 2008", Vrnjačka Banja, 67-75. [8] ESRI, (2010): Introduction to CASE Tools. http://resources.arcgis.com/content/building-geodatabases-case-tools. [9] Link Group, (2011): http://www.linkelearning.com/dlmaterijali/materijali//%20uml/sadrzajnjpdf/%20uml_01.pdf [10] OGC - Open Geospatioal Consortium Inc. Abstract Specifications. http://www.opengeospatial.org/standards/as [11] OGC - Open Geospatioal Consortium, (2008): OGC Reference Model OGC 08-062r4, Ver.2.0. http://www.opengeospatial.org/standards/orm