Good afternoon. Thank you for your nice introduction. Before I ll start my

Size: px
Start display at page:

Download "Good afternoon. Thank you for your nice introduction. Before I ll start my"

Transcription

1 Good afternoon. Thank you for your nice introduction. Before I ll start my presentation, I want to introduce myself. I m an Assistant Professor at Computer Science Department of Karabuk University-Turkey. Currently, I m working on Post doctoral research at 3D GIS research Lab at Universiti Teknologi Malaysia. My collaques Prof Batuk is from YTU in Turkey. And Prof Abdul-Rahman is also from UTM. //////// So, what are the topological problems in a vector data and why we need to correct them? 1

2 In a GIS project, data collection is very time consuming and expensive task; it still consumes up to fifty percent of the available resources. Data gathering from existing archives is a frequently applied method for reducing project costs. The one of the most beneficial useful method of achieved spatial analogue data is scanning the maps and than converting to vector forms. However, the data which has been obtained after the vectorization process cannot be used in a GIS without the geometrical and topological corrections. And needs post processing. 2

3 Topology is a branch of mathematics science and it is related with relationships between the entities, but not with metric properties. Topology doesn t care size or shape of entities, but interested with properties which they don t change even though shapes change. Topology is kind of mathematical statement of manifest content by human. In terms of GIS, topology expresses how geographical features connect and relate to each other that are unchanged after distortion and without geometry. 3

4 It s very important to configure topologic relationships in a GIS. Configuring topology is based on connectivity. Connectivity is prerequisite for structuring the topological network. However, unconnected and some unnecessary lines will be occurred after the vectorization process.///// This is the our vectorization program. It was developed by us based on our MUSLE Model. We published this model somewhere else. Graphical user interface of the program is like in Figure. I will mention here,,, topological correction module of this program. 4

5 In this modul, to remove connectivity errors, firstly, the program needs some information from the user. //// What are they? Before the vectorization process, the user is expected to define the some specified criteria. Two of these criteria are interested with topological corrections; Maximum Joint Distance and Overshoot/Undershoot Distance. Maximum Joint Distance During the topological correction of the vectorized data, the ending points of the lines that were closer to each other must have been merged for joining the broken lines. For achieving this, the user is allowed to define and input a maximum joint distance value. Consequently, if the distance between ending points of the lines are less than the input value, the model connects these points at a shared intersection point. Overshoot and Undershoot Distance The user is allowed to define and input a distance value for correcting the undershoot and the overshoot errors during the vectorization process. For example, if a user assigns the value of three for this criterion, dangles and gaps which are smaller than three pixels would be eliminated and geometrically corrected as explained in following section. How can be performed the correction by using these criteria?.. 5

6 Connecting End Points of the Lines. //// This circumstance occurs especially at the corner points. Maximum joint distance criterion determined by user is used for this correction. The adjacent lines in the determined distance are connected at the algorithm. Then, the end points are joined by calculating the mean value of coordinates for two or more nodes, like in the Figure. 6

7 Calculation of intersection point coordinates In this process, the coordinates of the intersection points between the lines are calculated. Firstly, AB and CD lines are defined by using their beginning and ending points coordinates as you see (DOĞRU DENKLEMLERİNİ GÖSTER.) The line equations are like this. Then, the coordinates of K intersection point for these two lines can be calculated by the formulations like this (GÖSTEREREK) 7

8 And then, the distances from K intersection point, to the ending points of the intersecting lines, A-B-C-D, can be calculated by using this equation. D distances. (GÖSTER) 8

9 After these calculations, ending points are examined to determine either there are an overshoot or undershoot error. 1. If the length of a line, (d yi GÖSTEREREK) is equal to sum of the distances from two ending points, (d1 ve d2 yi GÖSTEREREK) to K intersection point. 2. And one of these distances is shorter than the user defined overshoot/undershoot distance value (oud), (d2 nin oud den KÜÇÜK OLDUĞUNU GÖSTER) Ending point is defined as overshoot point like as figure. (C Yİ GÖSTER. YENİ YERİNE KAYIŞINI GÖSTER) And then, the algorithm corrects the overshoot error by moving the ending point to the intersection point. 9

10 1. If the length of a line, (d yi GÖSTEREREK) is shorter than the sum of the distances from two ending points, (d1 ve d2 yi GÖSTEREREK) to K intersection point 2. And one of these distances is shorter than oud (d2 nin oud den KÜÇÜK OLDUĞUNU GÖSTER) Ending point is defined as undershoot. (C Yİ GÖSTER. YENİ YERİNE KAYIŞINI GÖSTER) And then, like overshoot, the algorithm corrects the undershoot error by moving the ending point to the intersection point. 10

11 1. If there is a case where the length of a line (d yi GÖSTEREREK) is equal to sum of the distances from two ending points to intersection point 2. And both of these distances were longer than oud value, Ending point is not defined as neither overshoot or undershoot. In this case, intersection point is assigned to be a new point and the lines are divided into four new lines, as you see in the figure. 11

12 PROGRAMI GÖSTER 12

13 In this study, topological and geometrical errors which have been occurred after the vectorization process were described. Also, correction module of our R2V program and the mathematical basics of its algorithm which has been developed to remove these errors were detailed. The results indicate that the algorithm can be successfully used to generate data-set which suitable for spatial analyses in GIS. 13

14 14

4.0 DIGITIZATION, EDITING AND STRUCTURING OF MAP DATA

4.0 DIGITIZATION, EDITING AND STRUCTURING OF MAP DATA .0 DIGITIZATION, EDITING AND STRUCTURING OF MAP DATA The process of digitizing existing maps is a transformation from one analog) form of information to another digital) form. Data input is the operation

More information

GEOGRAPHICAL INFORMATION SYSTEMS. GIS Data Sources and Data Processing (Part 2)

GEOGRAPHICAL INFORMATION SYSTEMS. GIS Data Sources and Data Processing (Part 2) For more updated version, please go to http://ocw.ump.edu.my/ GEOGRAPHICAL INFORMATION SYSTEMS GIS Data Sources and Data Processing (Part 2) by Ngahzaifa Ab Ghani, PhD Faculty of Computer Systems & Software

More information

AUTOMATED 3D BUILDING MODELS GENERATION USING MULTIDIRECTIONAL SCANNING MODEL

AUTOMATED 3D BUILDING MODELS GENERATION USING MULTIDIRECTIONAL SCANNING MODEL AUTOMATED 3D BUILDING MODELS GENERATION USING MULTIDIRECTIONAL SCANNING MODEL Ismail Rakip Karas 1, Fatmagul Batuk 2 and Alias Abdul-Rahman 3 1 Department of Computer Science, Karabuk University, Karabuk,

More information

Overview.! Manual Digitizing! Heads-up Digitizing! Common Errors! Summary! Heads-up Digitizing Tutorial

Overview.! Manual Digitizing! Heads-up Digitizing! Common Errors! Summary! Heads-up Digitizing Tutorial Digitizing Overview! Manual Digitizing! Heads-up Digitizing! Common Errors! Summary! Heads-up Digitizing Tutorial Manual Digitizing! Simplest, easiest, and cheapest method of capturing vector data from

More information

Graphic Display of Vector Object

Graphic Display of Vector Object What is GIS? GIS stands for Geographic Information Systems, although the term Geographic Information Science is gaining popularity. A GIS is a software platform for storing, organizing, viewing, querying,

More information

Maps as Numbers: Data Models

Maps as Numbers: Data Models Maps as Numbers: Data Models vertices E Reality S E S arcs S E Conceptual Models nodes E Logical Models S Start node E End node S Physical Models 1 The Task An accurate, registered, digital map that can

More information

Geographic Information Systems. using QGIS

Geographic Information Systems. using QGIS Geographic Information Systems using QGIS 1 - INTRODUCTION Generalities A GIS (Geographic Information System) consists of: -Computer hardware -Computer software - Digital Data Generalities GIS softwares

More information

Geog 469 GIS Workshop. System Requirements - Data

Geog 469 GIS Workshop. System Requirements - Data Geog 469 GIS Workshop System Requirements - Data Outline 1. What are some principles of project management? 2. What are some fundamental issues associated with system requirements? 3. What are some issues

More information

layers in a raster model

layers in a raster model layers in a raster model Layer 1 Layer 2 layers in an vector-based model (1) Layer 2 Layer 1 layers in an vector-based model (2) raster versus vector data model Raster model Vector model Simple data structure

More information

GIS in agriculture scale farm level - used in agricultural applications - managing crop yields, monitoring crop rotation techniques, and estimate

GIS in agriculture scale farm level - used in agricultural applications - managing crop yields, monitoring crop rotation techniques, and estimate Types of Input GIS in agriculture scale farm level - used in agricultural applications - managing crop yields, monitoring crop rotation techniques, and estimate soil loss from individual farms or agricultural

More information

Basics of Computational Geometry

Basics of Computational Geometry Basics of Computational Geometry Nadeem Mohsin October 12, 2013 1 Contents This handout covers the basic concepts of computational geometry. Rather than exhaustively covering all the algorithms, it deals

More information

Multidirectional Scanning Model, MUSCLE, to Vectorize Raster Images with Straight Lines

Multidirectional Scanning Model, MUSCLE, to Vectorize Raster Images with Straight Lines Sensors 2008, 8, 2673-2694 sensors ISSN 1424-8220 2008 by MDPI www.mdpi.org/sensors Full Research Paper Multidirectional Scanning Model, MUSCLE, to Vectorize Raster Images with Straight Lines Ismail Rakip

More information

Figure 1: An Area Voronoi Diagram of a typical GIS Scene generated from the ISPRS Working group III/3 Avenches data set. 2 ARRANGEMENTS 2.1 Voronoi Di

Figure 1: An Area Voronoi Diagram of a typical GIS Scene generated from the ISPRS Working group III/3 Avenches data set. 2 ARRANGEMENTS 2.1 Voronoi Di Qualitative Spatial Relations using Arrangements for Complex Images M. Burge and W. Burger Johannes Kepler University, Department of Systems Science Computer Vision Laboratory, A-4040 Linz, Austria burge@cast.uni-linz.ac.at

More information

A New Approach for Data Conversion from CAD to GIS

A New Approach for Data Conversion from CAD to GIS Esin Bitik (PhD) Dursun Zafer Şeker Ziyadin ÇAKIR Hakan DENLİ A New Approach for Data Conversion from CAD to GIS June 19, 2014 Contents 1. Aim of the study 2. Introduction 3. Vector Data Structure 4. Converting

More information

Introduction :- Storage of GIS Database :- What is tiling?

Introduction :- Storage of GIS Database :- What is tiling? Introduction :- GIS storage and editing subsystems provides a variety of tools for storing and maintaining the digital representation of a study area. It also provide tools for examining each theme for

More information

Vector-Based GIS Data Processing. Chapter 6

Vector-Based GIS Data Processing. Chapter 6 Vector-Based GIS Data Processing Chapter 6 Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186 Vector Data Model Shapefiles ArcView non-topological

More information

Instructional Focus: Use dilations to show figures similar.

Instructional Focus: Use dilations to show figures similar. Instructional Focus: Use dilations to show figures. Properties of Dilations (G.SRT.1) Suppose we apply a dilation by a factor of 2, centered at the point P to the figure. a. In the picture, locate the

More information

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for: Data Announcements Data Sources a list of data files and their sources, an example of what I am looking for: Source Map of Bangor MEGIS NG911 road file for Bangor MEGIS Tax maps for Bangor City Hall, may

More information

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight

coding of various parts showing different features, the possibility of rotation or of hiding covering parts of the object's surface to gain an insight Three-Dimensional Object Reconstruction from Layered Spatial Data Michael Dangl and Robert Sablatnig Vienna University of Technology, Institute of Computer Aided Automation, Pattern Recognition and Image

More information

Surface Simplification Using Quadric Error Metrics

Surface Simplification Using Quadric Error Metrics Surface Simplification Using Quadric Error Metrics Authors: Michael Garland & Paul Heckbert Presented by: Niu Xiaozhen Disclaimer: Some slides are modified from original slides, which were designed by

More information

Digitizing and Editing Polygons in the STS Gypsy Moth Project. M. Dodd 2/10/04

Digitizing and Editing Polygons in the STS Gypsy Moth Project. M. Dodd 2/10/04 Digitizing and Editing Polygons in the STS Gypsy Moth Project M. Dodd 2/10/04 Digitizing and Editing Polygons in the STS Gypsy Moth Project OVERVIEW OF DIGITIZING IN STS 3 THE DIGITIZING WINDOW 4 DIGITIZING

More information

Camera model and multiple view geometry

Camera model and multiple view geometry Chapter Camera model and multiple view geometry Before discussing how D information can be obtained from images it is important to know how images are formed First the camera model is introduced and then

More information

SEE1223: Digital Electronics

SEE1223: Digital Electronics SEE223: Digital Electronics 3 Combinational Logic Design Zulkifil Md Yusof Dept. of Microelectronics and Computer Engineering The aculty of Electrical Engineering Universiti Teknologi Malaysia Karnaugh

More information

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Class #2 Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures Role of a Data Model Levels of Data Model Abstraction GIS as Digital

More information

Geometric Modeling. Mesh Decimation. Mesh Decimation. Applications. Copyright 2010 Gotsman, Pauly Page 1. Oversampled 3D scan data

Geometric Modeling. Mesh Decimation. Mesh Decimation. Applications. Copyright 2010 Gotsman, Pauly Page 1. Oversampled 3D scan data Applications Oversampled 3D scan data ~150k triangles ~80k triangles 2 Copyright 2010 Gotsman, Pauly Page 1 Applications Overtessellation: E.g. iso-surface extraction 3 Applications Multi-resolution hierarchies

More information

Introduction to the Mathematical Concepts of CATIA V5

Introduction to the Mathematical Concepts of CATIA V5 CATIA V5 Training Foils Introduction to the Mathematical Concepts of CATIA V5 Version 5 Release 19 January 2009 EDU_CAT_EN_MTH_FI_V5R19 1 About this course Objectives of the course Upon completion of this

More information

Maps as Numbers: Data Models

Maps as Numbers: Data Models Maps as Numbers: Data Models vertices nodes tart node nd node arcs Reality Conceptual Models The Task An accurate, registered, digital map that can be queried and analyzed Translate: Real World Locations,

More information

Multimaterial Geometric Design Theories and their Applications

Multimaterial Geometric Design Theories and their Applications Multimaterial Geometric Design Theories and their Applications Hong Zhou, Ph.D. Associate Professor Department of Mechanical Engineering Texas A&M University-Kingsville October 19, 2011 Contents Introduction

More information

Lab 3: Digitizing in ArcGIS Pro

Lab 3: Digitizing in ArcGIS Pro Lab 3: Digitizing in ArcGIS Pro What You ll Learn: In this Lab you ll be introduced to basic digitizing techniques using ArcGIS Pro. You should read Chapter 4 in the GIS Fundamentals textbook before starting

More information

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi

DATA MODELS IN GIS. Prachi Misra Sahoo I.A.S.R.I., New Delhi DATA MODELS IN GIS Prachi Misra Sahoo I.A.S.R.I., New Delhi -110012 1. Introduction GIS depicts the real world through models involving geometry, attributes, relations, and data quality. Here the realization

More information

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings

Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings Chapter 12 and 11.1 Planar graphs, regular polyhedra, and graph colorings Prof. Tesler Math 184A Fall 2017 Prof. Tesler Ch. 12: Planar Graphs Math 184A / Fall 2017 1 / 45 12.1 12.2. Planar graphs Definition

More information

Topology in the Geodatabase an Introduction. Erik Hoel Doug Morgenthaler

Topology in the Geodatabase an Introduction. Erik Hoel Doug Morgenthaler Topology in the Geodatabase an Introduction Erik Hoel Doug Morgenthaler ESRI Super Secret Topology Laboratory, May 2012 Agenda ArcGIS Topology defined Validating a topology Editing a topology Geoprocessing

More information

Creating a Spreadsheet by Using Excel

Creating a Spreadsheet by Using Excel The Excel window...40 Viewing worksheets...41 Entering data...41 Change the cell data format...42 Select cells...42 Move or copy cells...43 Delete or clear cells...43 Enter a series...44 Find or replace

More information

Working with Attribute Data and Clipping Spatial Data. Determining Land Use and Ownership Patterns associated with Streams.

Working with Attribute Data and Clipping Spatial Data. Determining Land Use and Ownership Patterns associated with Streams. GIS LAB 3 Working with Attribute Data and Clipping Spatial Data. Determining Land Use and Ownership Patterns associated with Streams. One of the primary goals of this course is to give you some hands-on

More information

Spatial Data Models. Raster uses individual cells in a matrix, or grid, format to represent real world entities

Spatial Data Models. Raster uses individual cells in a matrix, or grid, format to represent real world entities Spatial Data Models Raster uses individual cells in a matrix, or grid, format to represent real world entities Vector uses coordinates to store the shape of spatial data objects David Tenenbaum GEOG 7

More information

Topology in the Geodatabase: An Introduction

Topology in the Geodatabase: An Introduction Topology in the Geodatabase: An Introduction Colin Zwicker Erik Hoel ESRI Super Secret Topology Laboratory, May 2016 Agenda ArcGIS Topology defined Validating a topology Editing a topology Geoprocessing

More information

GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS

GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS GENETIC ALGORITHM-AIDED ROUTING ON 3D DYNAMIC NETWORKS U. Atila a *, I. R. Karas b a Directorate of Computer Center, Gazi University, Teknikokullar, Besevler, 06500, Ankara, Turkey - umitatila@gmail.com

More information

Texturing Techniques in 3D City Modeling

Texturing Techniques in 3D City Modeling Texturing Techniques in 3D City Modeling 1 İdris Kahraman, 2 İsmail Rakıp Karaş, Faculty of Engineering, Department of Computer Engineering, Karabuk University, Turkey 1 idriskahraman@karabuk.edu.tr, 2

More information

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS

Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS Watershed Sciences 4930 & 6920 GEOGRAPHIC INFORMATION SYSTEMS WEEK Four Lecture 7 EDITING & ATTRIBUTING DATA & METADATA Joe Wheaton HOUSEKEEPING - AFTER WATS 4931/6921 Proposals Due Feb 1 st Feb 3 rd!

More information

(Refer Slide Time: 00:02:00)

(Refer Slide Time: 00:02:00) Computer Graphics Prof. Sukhendu Das Dept. of Computer Science and Engineering Indian Institute of Technology, Madras Lecture - 18 Polyfill - Scan Conversion of a Polygon Today we will discuss the concepts

More information

Boolean Component. Chapter 1. Boolean Operations

Boolean Component. Chapter 1. Boolean Operations Chapter 1. Boolean Component Component: The Boolean Component (BOOL), in the bool directory, performs Boolean operations on the model topology of bodies, first finding the intersections between bodies,

More information

EE631 Cooperating Autonomous Mobile Robots

EE631 Cooperating Autonomous Mobile Robots EE631 Cooperating Autonomous Mobile Robots Lecture 3: Path Planning Algorithm Prof. Yi Guo ECE Dept. Plan Representing the Space Path Planning Methods A* Search Algorithm D* Search Algorithm Representing

More information

Accepting that the simple base case of a sp graph is that of Figure 3.1.a we can recursively define our term:

Accepting that the simple base case of a sp graph is that of Figure 3.1.a we can recursively define our term: Chapter 3 Series Parallel Digraphs Introduction In this chapter we examine series-parallel digraphs which are a common type of graph. They have a significant use in several applications that make them

More information

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University

Lecture 6: GIS Spatial Analysis. GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University Lecture 6: GIS Spatial Analysis GE 118: INTRODUCTION TO GIS Engr. Meriam M. Santillan Caraga State University 1 Spatial Data It can be most simply defined as information that describes the distribution

More information

February 10, 2005

February 10, 2005 15.053 February 10, 2005 The Geometry of Linear Programs the geometry of LPs illustrated on DTC Announcement: please turn in homework solutions now with a cover sheet 1 Goal of this Lecture 3 mathematical

More information

Topic 5: Raster and Vector Data Models

Topic 5: Raster and Vector Data Models Geography 38/42:286 GIS 1 Topic 5: Raster and Vector Data Models Chapters 3 & 4: Chang (Chapter 4: DeMers) 1 The Nature of Geographic Data Most features or phenomena occur as either: discrete entities

More information

Startup. Why are you here? What are your experiences? What are your major working/research topics? What do you want to learn?

Startup. Why are you here? What are your experiences? What are your major working/research topics? What do you want to learn? Startup Why are you here? What are your experiences? What are your major working/research topics? What do you want to learn? Introduction to Geographic information systems Description of a GIS GIS is a

More information

Contour Simplification with Defined Spatial Accuracy

Contour Simplification with Defined Spatial Accuracy Contour Simplification with Defined Spatial Accuracy Bulent Cetinkaya, Serdar Aslan, Yavuz Selim Sengun, O. Nuri Cobankaya, Dursun Er Ilgin General Command of Mapping, 06100 Cebeci, Ankara, Turkey bulent.cetinkaya@hgk.mil.tr

More information

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010

CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 CHAPTER 4: MICROSOFT OFFICE: EXCEL 2010 Quick Summary A workbook an Excel document that stores data contains one or more pages called a worksheet. A worksheet or spreadsheet is stored in a workbook, and

More information

TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION

TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION 10 th ICA Workshop on Generalisation and Multiple Representation, 2-3 August 2007, Moscow TOPOLOGICAL CONSTRAINTS, ACTIONS AND REFLEXES FOR GENERALIZATION BY OPTIMIZATION Jean-Luc Monnot, Paul Hardy, &

More information

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING

AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING AUTOMATIC EXTRACTION OF BUILDING FEATURES FROM TERRESTRIAL LASER SCANNING Shi Pu and George Vosselman International Institute for Geo-information Science and Earth Observation (ITC) spu@itc.nl, vosselman@itc.nl

More information

Object modeling and geodatabases. GEOG 419: Advanced GIS

Object modeling and geodatabases. GEOG 419: Advanced GIS Object modeling and geodatabases GEOG 419: Advanced GIS CAD Data Model 1960s and 1970s Geographic data stored as points, lines, and areas No attributes; each feature type stored on a different layer No

More information

Introducing the Linear Reference System in GRASS

Introducing the Linear Reference System in GRASS Technical Letter International Journal of Geoinformatics, Vol. 1, No. 1, March 2005 Introducing the Linear Reference System in GRASS Radim Blazek ITC-irst, Via Sommarive 18, Trento, Italy Tel: +39 0461

More information

3D SPATIAL OPERATIONS FOR GEO-DBMS: GEOMETRY VS. TOPOLOGY

3D SPATIAL OPERATIONS FOR GEO-DBMS: GEOMETRY VS. TOPOLOGY 3D SPATIAL OPERATIONS FOR GEO-DBMS: GEOMETRY VS. TOPOLOGY T.K. Chen a, *, A. Abdul-Rahman a, S. Zlatanov b a Department of Geoinformatics, Faculty of Geoinformation Science and Engineering, Universiti

More information

Performance Tuning in Informatica Developer

Performance Tuning in Informatica Developer Performance Tuning in Informatica Developer 2010 Informatica Abstract The Data Integration Service uses optimization methods to improve the performance of a mapping. You can choose an optimizer level to

More information

Mathematical Morphology and Distance Transforms. Robin Strand

Mathematical Morphology and Distance Transforms. Robin Strand Mathematical Morphology and Distance Transforms Robin Strand robin.strand@it.uu.se Morphology Form and structure Mathematical framework used for: Pre-processing Noise filtering, shape simplification,...

More information

Conic Sections and Locii

Conic Sections and Locii Lesson Summary: Students will investigate the ellipse and the hyperbola as a locus of points. Activity One addresses the ellipse and the hyperbola is covered in lesson two. Key Words: Locus, ellipse, hyperbola

More information

Unit Activity Answer Sheet

Unit Activity Answer Sheet Geometry Unit Activity Answer Sheet Unit: Congruence, Proof, and Constructions This Unit Activity will help you meet these educational goals: Mathematical Practices You will reason abstractly and quantitatively

More information

Lecture 13 Geometry and Computational Geometry

Lecture 13 Geometry and Computational Geometry Lecture 13 Geometry and Computational Geometry Euiseong Seo (euiseong@skku.edu) 1 Geometry a Branch of mathematics concerned with questions of shape, size, relative position of figures, and the properties

More information

Proceedings of the 5th WSEAS International Conference on Telecommunications and Informatics, Istanbul, Turkey, May 27-29, 2006 (pp )

Proceedings of the 5th WSEAS International Conference on Telecommunications and Informatics, Istanbul, Turkey, May 27-29, 2006 (pp ) A Rapid Algorithm for Topology Construction from a Set of Line Segments SEBASTIAN KRIVOGRAD, MLADEN TRLEP, BORUT ŽALIK Faculty of Electrical Engineering and Computer Science University of Maribor Smetanova

More information

FEM Surface. Preface Getting Started Basic Tasks Glossary Index TOC. Dassault Systèmes All rights reserved.

FEM Surface. Preface Getting Started Basic Tasks Glossary Index TOC. Dassault Systèmes All rights reserved. TOC FEM Surface Preface Getting Started Basic Tasks Glossary Index Dassault Systèmes 1994-99. All rights reserved. file:////moyenne/users/cma/fmsdoccxr5/fmsenglish/fmsug.doc/src/fmsugtoc.htm [09/26/2000

More information

Map Types Used. Topographical map (1:10 000, 1: ) Land Cadastre Map (1: ) Utility base map (1:500) Joint utility map (1:500)

Map Types Used. Topographical map (1:10 000, 1: ) Land Cadastre Map (1: ) Utility base map (1:500) Joint utility map (1:500) Map Types Used Topographical map (1:10 000, 1:200 000) Land Cadastre Map (1:1000-1-4000) Utility base map (1:500) Joint utility map (1:500) Detailed utility map (1:500) Town development plan (map) (1:1000-1:10000)

More information

GIS LAB 1. Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas.

GIS LAB 1. Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas. GIS LAB 1 Basic GIS Operations with ArcGIS. Calculating Stream Lengths and Watershed Areas. ArcGIS offers some advantages for novice users. The graphical user interface is similar to many Windows packages

More information

Automated schematic map production using simulated annealing and gradient descent approaches

Automated schematic map production using simulated annealing and gradient descent approaches Automated schematic map production using simulated annealing and gradient descent approaches Suchith Anand 1, Silvania Avelar 2, J. Mark Ware 3, Mike Jackson 1 1 Centre for Geospatial Science, University

More information

COMPUTING CONSTRAINED DELAUNAY

COMPUTING CONSTRAINED DELAUNAY COMPUTING CONSTRAINED DELAUNAY TRIANGULATIONS IN THE PLANE By Samuel Peterson, University of Minnesota Undergraduate The Goal The Problem The Algorithms The Implementation Applications Acknowledgments

More information

EAT 233/3 GEOGRAPHIC INFORMATION SYSTEM (GIS)

EAT 233/3 GEOGRAPHIC INFORMATION SYSTEM (GIS) EAT 233/3 GEOGRAPHIC INFORMATION SYSTEM (GIS) CO3: Ability to produce detail mapping using geographic information systems (GIS) BY : AYU WAZIRA AZHARI SPATIAL DATA & THE MODELLING Spatial Data in GIS Spatial

More information

The Problem of Calculating Vertex Normals for Unevenly Subdivided Smooth Surfaces

The Problem of Calculating Vertex Normals for Unevenly Subdivided Smooth Surfaces The Problem of Calculating Vertex Normals for Unevenly Subdivided Smooth Surfaces Ted Schundler tschundler (a) gmail _ com Abstract: Simply averaging normals of the faces sharing a vertex does not produce

More information

EECS490: Digital Image Processing. Lecture #17

EECS490: Digital Image Processing. Lecture #17 Lecture #17 Morphology & set operations on images Structuring elements Erosion and dilation Opening and closing Morphological image processing, boundary extraction, region filling Connectivity: convex

More information

Polyhedral Building Model from Airborne Laser Scanning Data**

Polyhedral Building Model from Airborne Laser Scanning Data** GEOMATICS AND ENVIRONMENTAL ENGINEERING Volume 4 Number 4 2010 Natalia Borowiec* Polyhedral Building Model from Airborne Laser Scanning Data** 1. Introduction Lidar, also known as laser scanning, is a

More information

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. CHAPTER 11 VECTOR DATA ANALYSIS 11.1 Buffering 11.1.1 Variations in Buffering Box 11.1 Riparian Buffer Width 11.1.2 Applications of Buffering 11.2 Overlay 11.2.1 Feature Type and Overlay 11.2.2 Overlay

More information

Mesh Simplification. Mesh Simplification. Mesh Simplification Goals. Mesh Simplification Motivation. Vertex Clustering. Mesh Simplification Overview

Mesh Simplification. Mesh Simplification. Mesh Simplification Goals. Mesh Simplification Motivation. Vertex Clustering. Mesh Simplification Overview Mesh Simplification Mesh Simplification Adam Finkelstein Princeton University COS 56, Fall 008 Slides from: Funkhouser Division, Viewpoint, Cohen Mesh Simplification Motivation Interactive visualization

More information

Lofting 3D Shapes. Abstract

Lofting 3D Shapes. Abstract Lofting 3D Shapes Robby Prescott Department of Computer Science University of Wisconsin Eau Claire Eau Claire, Wisconsin 54701 robprescott715@gmail.com Chris Johnson Department of Computer Science University

More information

Chapter - 2: Geometry and Line Generations

Chapter - 2: Geometry and Line Generations Chapter - 2: Geometry and Line Generations In Computer graphics, various application ranges in different areas like entertainment to scientific image processing. In defining this all application mathematics

More information

Map Generalization of Road Networks

Map Generalization of Road Networks Dr. ing. Jan Terje Bjørke Norwegian Defence Research Establishment and Department of Mathematical Sciences and Technology The Agricultural University of Norway FFI, P.O. Box 115 NO-3191 Horten NORWAY fax:

More information

Geometry Pre AP Graphing Linear Equations

Geometry Pre AP Graphing Linear Equations Geometry Pre AP Graphing Linear Equations Name Date Period Find the x- and y-intercepts and slope of each equation. 1. y = -x 2. x + 3y = 6 3. x = 2 4. y = 0 5. y = 2x - 9 6. 18x 42 y = 210 Graph each

More information

Purpose: To explore the raster grid and vector map element concepts in GIS.

Purpose: To explore the raster grid and vector map element concepts in GIS. GIS INTRODUCTION TO RASTER GRIDS AND VECTOR MAP ELEMENTS c:wou:nssi:vecrasex.wpd Purpose: To explore the raster grid and vector map element concepts in GIS. PART A. RASTER GRID NETWORKS Task A- Examine

More information

A point is pictured by a dot. While a dot must have some size, the point it represents has no size. Points are named by capital letters..

A point is pictured by a dot. While a dot must have some size, the point it represents has no size. Points are named by capital letters.. Chapter 1 Points, Lines & Planes s we begin any new topic, we have to familiarize ourselves with the language and notation to be successful. My guess that you might already be pretty familiar with many

More information

LECTURE 2 SPATIAL DATA MODELS

LECTURE 2 SPATIAL DATA MODELS LECTURE 2 SPATIAL DATA MODELS Computers and GIS cannot directly be applied to the real world: a data gathering step comes first. Digital computers operate in numbers and characters held internally as binary

More information

10 DIJKSTRA S ALGORITHM BASED ON 3D CAD NETWORK MODULE FOR SPATIAL INDOOR ENVIRONMENT

10 DIJKSTRA S ALGORITHM BASED ON 3D CAD NETWORK MODULE FOR SPATIAL INDOOR ENVIRONMENT 10 DIJKSTRA S ALGORITHM BASED ON 3D CAD NETWORK MODULE FOR SPATIAL INDOOR ENVIRONMENT Muhamad Uznir Ujang Alias Abdul Rahman Department of Geoinformatics, Faculty of Geoinformation Science and Engineering,

More information

Surfaces. 14 April Surfaces 14 April /29

Surfaces. 14 April Surfaces 14 April /29 Surfaces 14 April 2014 Surfaces 14 April 2014 1/29 Last Week Last week, when we discussed graph theory, we saw that the maximum colors any map might need depends on the surface on which the map is drawn.

More information

MONO-IMAGE INTERSECTION FOR ORTHOIMAGE REVISION

MONO-IMAGE INTERSECTION FOR ORTHOIMAGE REVISION MONO-IMAGE INTERSECTION FOR ORTHOIMAGE REVISION Mohamed Ibrahim Zahran Associate Professor of Surveying and Photogrammetry Faculty of Engineering at Shoubra, Benha University ABSTRACT This research addresses

More information

LIGHT: Two-slit Interference

LIGHT: Two-slit Interference LIGHT: Two-slit Interference Objective: To study interference of light waves and verify the wave nature of light. Apparatus: Two red lasers (wavelength, λ = 633 nm); two orange lasers (λ = 612 nm); two

More information

Mesh Decimation. Mark Pauly

Mesh Decimation. Mark Pauly Mesh Decimation Mark Pauly Applications Oversampled 3D scan data ~150k triangles ~80k triangles Mark Pauly - ETH Zurich 280 Applications Overtessellation: E.g. iso-surface extraction Mark Pauly - ETH Zurich

More information

Lesson 4: Surface Re-limitation and Connection

Lesson 4: Surface Re-limitation and Connection Lesson 4: Surface Re-limitation and Connection In this lesson you will learn how to limit the surfaces and form connection between the surfaces. Lesson contents: Case Study: Surface Re-limitation and Connection

More information

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below.

The first thing we ll need is some numbers. I m going to use the set of times and drug concentration levels in a patient s bloodstream given below. Graphing in Excel featuring Excel 2007 1 A spreadsheet can be a powerful tool for analyzing and graphing data, but it works completely differently from the graphing calculator that you re used to. If you

More information

Multidimensional Data and Modelling - DBMS

Multidimensional Data and Modelling - DBMS Multidimensional Data and Modelling - DBMS 1 DBMS-centric approach Summary: l Spatial data is considered as another type of data beside conventional data in a DBMS. l Enabling advantages of DBMS (data

More information

1-1. Points, Lines, and Planes. Lesson 1-1. What You ll Learn. Active Vocabulary

1-1. Points, Lines, and Planes. Lesson 1-1. What You ll Learn. Active Vocabulary 1-1 Points, Lines, and Planes What You ll Learn Scan the text in Lesson 1-1. Write two facts you learned about points, lines, and planes as you scanned the text. 1. Active Vocabulary 2. New Vocabulary

More information

Determining Differences between Two Sets of Polygons

Determining Differences between Two Sets of Polygons Determining Differences between Two Sets of Polygons MATEJ GOMBOŠI, BORUT ŽALIK Institute for Computer Science Faculty of Electrical Engineering and Computer Science, University of Maribor Smetanova 7,

More information

Identify parallel lines, skew lines and perpendicular lines.

Identify parallel lines, skew lines and perpendicular lines. Learning Objectives Identify parallel lines, skew lines and perpendicular lines. Parallel Lines and Planes Parallel lines are coplanar (they lie in the same plane) and never intersect. Below is an example

More information

Appendix A: Mesh Nonlinear Adaptivity. ANSYS Mechanical Introduction to Structural Nonlinearities

Appendix A: Mesh Nonlinear Adaptivity. ANSYS Mechanical Introduction to Structural Nonlinearities Appendix A: Mesh Nonlinear Adaptivity 16.0 Release ANSYS Mechanical Introduction to Structural Nonlinearities 1 2015 ANSYS, Inc. Mesh Nonlinear Adaptivity Introduction to Mesh Nonlinear Adaptivity Understanding

More information

UAccess ANALYTICS Next Steps: Working with Bins, Groups, and Calculated Items: Combining Data Your Way

UAccess ANALYTICS Next Steps: Working with Bins, Groups, and Calculated Items: Combining Data Your Way UAccess ANALYTICS Next Steps: Working with Bins, Groups, and Calculated Items: Arizona Board of Regents, 2014 THE UNIVERSITY OF ARIZONA created 02.07.2014 v.1.00 For information and permission to use our

More information

CSCI 4620/8626. Computer Graphics Clipping Algorithms (Chapter 8-5 )

CSCI 4620/8626. Computer Graphics Clipping Algorithms (Chapter 8-5 ) CSCI 4620/8626 Computer Graphics Clipping Algorithms (Chapter 8-5 ) Last update: 2016-03-15 Clipping Algorithms A clipping algorithm is any procedure that eliminates those portions of a picture outside

More information

CS 135 Lab Assignments Week 12

CS 135 Lab Assignments Week 12 CS 135 Lab Assignments Week 12 Professor: Matt B. Pedersen This handout is the assignment that you must finish for the lab portion of the course in week 12. You must finish the assignments yourself; if

More information

Data Models and Data processing in GIS

Data Models and Data processing in GIS PDHonline Course L155G (5 PDH) Data Models and Data processing in GIS Instructor: Steve Ramroop, Ph.D. 2012 PDH Online PDH Center 5272 Meadow Estates Drive Fairfax, VA 22030-6658 Phone & Fax: 703-988-0088

More information

ENGRG Introduction to GIS

ENGRG Introduction to GIS ENGRG 59910 Introduction to GIS Michael Piasecki April 3, 2014 Lecture 11: Raster Analysis GIS Related? 4/3/2014 ENGRG 59910 Intro to GIS 2 1 Why we use Raster GIS In our previous discussion of data models,

More information

Carnegie Learning High School Math Series: Geometry Indiana Standards Worktext Correlations

Carnegie Learning High School Math Series: Geometry Indiana Standards Worktext Correlations Carnegie Learning High School Math Series: Logic and Proofs G.LP.1 Understand and describe the structure of and relationships within an axiomatic system (undefined terms, definitions, axioms and postulates,

More information

Basic Algorithms for Digital Image Analysis: a course

Basic Algorithms for Digital Image Analysis: a course Institute of Informatics Eötvös Loránd University Budapest, Hungary Basic Algorithms for Digital Image Analysis: a course Dmitrij Csetverikov with help of Attila Lerch, Judit Verestóy, Zoltán Megyesi,

More information

Extracting Road Vector Data from Raster Maps

Extracting Road Vector Data from Raster Maps Extracting Road Vector Data from Raster Maps Yao-Yi Chiang and Craig A. Knoblock University of Southern California, Department of Computer Science and Information Sciences Institute 4676 Admiralty Way,

More information

Prof. Jose L. Flores, MS, PS Dept. of Civil Engineering & Surveying

Prof. Jose L. Flores, MS, PS Dept. of Civil Engineering & Surveying Prof. Jose L. Flores, MS, PS Dept. of Civil Engineering & Surveying Problem One of the challenges for any Geographic Information System (GIS) application is to keep the spatial data up to date and accurate.

More information

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science

GEOSPATIAL ENGINEERING COMPETENCIES. Geographic Information Science GEOSPATIAL ENGINEERING COMPETENCIES Geographic Information Science The character and structure of spatial information, its methods of capture, organisation, classification, qualification, analysis, management,

More information