Document id Title Organisation /Author Date Status P6 IFC Schema Extension MSG / Thomas Liebich Final

Size: px
Start display at page:

Download "Document id Title Organisation /Author Date Status P6 IFC Schema Extension MSG / Thomas Liebich Final"

Transcription

1 Document id Title Organisation /Author Date Status P6 IFC Schema Extension MSG / Thomas Liebich Final IFC Alignment Schema This document describes the necessary extensions of IFC to implement the conceptual schema for the IFC Alignment project. The conceptual schema is published as version 1 and with minor updates as version 1.0.1: P6_Alignment_ConceptModel_Documentation_ pdf This version is used as the baseline for developing the IFC schema extension. The development process includes: Adopting the conceptual definitions to the existing framework and schema architecture of IFC within its version IFC4, Using the IFC schema definition language EXPRESS instead of UML as used for the conceptual schema IFC Schema extension The following figures show the IFC Schema extension. The following modules of the IFC4 Architecture are enhanced to include the alignment definitions. Building Controls Domain HVAC Domain Plumbing FireProtection Domain Electrical Domain Structural Elements Domain Architecture Domain Structural Analysis Domain Construction Management Domain Domain layer Shared Bldg Services Elements Shared Component Elements Shared Building Elements Shared Management Elements Shared Facilities Elements Interop layer Control Extension Product Extension Kernel Process Extension Core layer DateTime Material External Reference Geometric Constraint Geometric Model Geometry Presentation Appearance Actor Presentation Definition Profile Presentation Organization Property Representation Quantity Constraint Topology Approval Utility Structural Load Measure Cost layer Figure 1: Extensions to the IFC Schema Architecture 1 Thomas Liebich

2 Figure 2: Addition of IfcAlignment as a positioning element along with grid (IfcProductExtension) 2 Thomas Liebich

3 Figure 3: Addition of alignment segments (IfcGeometricConstraint) 3 Thomas Liebich

4 Figure 4: Explicit 2D horizontal segments for the horizontal alignment (IfcGeometry) 4 Thomas Liebich

5 To Figure 2 Note: The IfcAlignment entity inherits from IfcProduct and thereby has all the capabilities to hold its 2D and 3D geometry, have property sets for additional attribute (like those from the conceptual model, Status, Purpose, Alternative ). It is not clear, what values LinearRefMethod should have, or if this could be handled by the general IFC capability of PredefinedType. To Figure 3 Note: in case of horizontal alignment, the segment curve geometry is defined directly within the geometry resource, as it is defined in the xy plane of the overall engineering coordinate system. In case of vertical alignment, each segment is defined with its shape properties here. 5 Thomas Liebich

6 The IFC Entity Definitions Documentation of each new or enhanced entity within the IFC schema that has been modified as part of the IFC Alignment extension. The alignment definition The new and modified entities as shown in Figure 2. Entity IfcPositioningElement documentation New and abstract entity definition for positioning and annotating elements that are used to position other elements relatively. EXAMPLE A grid is a positioning element to position building components mainly in vertical structures, an alignment is a linear positioning element to position geographic and civil elements mainly in infrastructure works. EXAMPLE An alignment is a linear positioning element for using a linear referencing method to position other items. See ISO Linear referencing for general information about linear referencing methods and expressions. none Entity IfcAlignment documentation An alignment is used to define a reference system to position elements mainly for linear construction works, such as roads, rails, bridges, etc. A single alignment may have: 1) a horizontal alignment defined in the x/y plane of the engineering coordinate system, 2) an accompanying vertical alignment, defined in the distance Along / z coordinates along the horizontal, 3) an 3D alignment, often computed from the horizontal and vertical alignment. Alignments can be related to each other to form an alignment system, such as offset alignments or alignment groups. Multiple vertical alignment may reference the same horizontal alignment. Valid representations of IfcAlignment are: a complete definition as a single horizontal, vertical (represented by their alignment segments) and a 3D alignment a definition as a single horizontal and vertical alignment (represented by their alignment segments) without a generated 3D alignment a definition as only a horizontal alignment (represented by its horizontal alignment segments) without a vertical and 3D alignment 6 Thomas Liebich

7 a definition as only a horizontal alignment by a simple 2D line representation without alignment segments (such as in very early planning phases or as a map representation) a definition as only a 3D alignment (such as coming from a survey) without horizontal and vertical alignment segments Multiple vertical alignments, with corresponding 3D alignments may share a single horizontal alignment and thereby allowing multiple verticals for a single horizontal, while always keeping a tight connection between horizontal, the vertical and the optional 3D alignment. NOTE This release of the specification does not yet support offsets from the shared horizontal alignment An IfcGroup entity can aggregate corresponding alignments and group them together. Alignment can be associated to structures, such as IfcSpatialZone. PredefinedType Specific type of the alignment. Currently unused. LinearRefMethod Linear Referencing Method used to position items along the alignment. Examples are Chainage, Milage, etc. Horizontal Provision of a horizontal alignment being an ordered list of horizontal alignment segments. Vertical Provision of a vertical alignment being an ordered list of vertical alignment segments. Inherited Name Name of the alignment Description Additional descriptive information about the alignment ContainedInStructure Reference to a spatial or linear system in which this aligment is defined. Examples are road, bridge, tunnel or similar. Placement Definition of the alignment coordinate system. This should either be omited, or set to location 0.,0.,0. With no rotation (it shall be identical to the engineering coordinate system of the IfcProject. Representation Reference to potentially multiple geometric representations of the alignment. Two geometric representations are defined: FootPrint Curve2D simple 2D line representation of alignment Axis Curve 3D 3D line representation of 3D alignment NOTE The simple 2D line representation is restricted to be a polyline or poly curve, representing the alignment in 2D space (XY plane of the alignment coordinate system). The 3D line representation is the surveyed or calculated 3D poly line (in the alignment coordinate system) IsDefinedBy Reference to the property sets associated to the alignment. It may include the property Status, defining the alignment as being new, existing, demolish, temporary, other. 7 Thomas Liebich

8 The alignment segment definition (with vertical alignments) The new and modified entities as shown in Figure 3 Entity IfcAlignment2DHorizontal documentation An IfcAlignment2DHorizontal is a linear reference projected onto the horizontal x/y plane. Points along a horizontal alignment have two coordinate values. These are typically x and y in a Cartesian local engineering system. The horizontal alignment is defined by segments that are connected endto-start. The transition at the segment connection is not enforced to be tangential, if the tangential continuity flag is set to false, otherwise a tangential continuity shall be preserved. Based on the context of the project, they are geo-referenced and convertible into Northing and Easting values. NOTE Georeferencing is provided by IfcMapConversion through the IfcGeometricRepresentationContext defined at IfcProject. StartDistAlong The value of the distance along at the start of the horizontal alignment. If omited (standard) it is set to zero. Segment An ordered list of unique horizontal alignment segments, each (but the last) are joint end to start ToAlignment Link to the IfcAlignment for which it defined the horizontal alignment. More then one IfcAlignment can be linked in this case, the horizontal alignment is shared by several alignment with own vertical alignments. Entity IfcAlignment2DVertical documentation An IfcAlignment2DVertical is a height profile along the horizontal alignment. Points along a vertical alignment have two coordinate values. The first value is the distance along the horizontal alignment, the second value is the height according to the project engineering coordinate system. Based on the context of the project, they are geo-referenced and the height value is convertible into orthogonal height above/below the vertical datum. NOTE Georeferencing is provided by IfcMapConversion through the IfcGeometricRepresentationContext defined at IfcProject. Segment An ordered list of unique vertical alignment segments, each (but the last) are joint end to start ToAlignment Link to the IfcAlignment for which it defined the vertical alignment. Only one IfcAlignment can be linked, a vertical alignment can not be shared by several alignments. 8 Thomas Liebich

9 Entity IfcAlignment2DSegment documentation An abstract entity defining common information about horizontal and vertical alignment segments. NOTE The start and end tag are defined as annotations, not as referents along the alignment. Only absolute distance expressions are in scope, not distances ahead or behind a referent, such as a station. However such information can be exchanged as tags. StartTag Tag to annotate the start point of the alignment segment. EndTag Tag to annotate the end point of the alignment segment. TangentialContinuity Connectivity between the continuous segments is not enforced per se to be tangential. Setting "TangentialContinuity" to True means that the current segment shall continue with tangential continuity to the previous one. Entity IfcAlignment2DHorizontalSegment documentation A single horizontal alignment segment with an associated curve geometry. The following segment curve types are defined by the CurveGeometry: line segment circular arc segment clothoidal arc segment For each horizontal segment, the following non-redundant information is provided: the start point (in x/y coordinates) the start direction (in radians or degree, with local x (east) being 0, and increasing counter-clock wise) the segment length the curve parameter needed for circular and clothoidal arc segments The following information can be calculated (and is therefore not exchanged explicitly to avoid redundancy and inconsistencies) the end point (from start point, direction, segment length and curve parameter) the start distance along (from the end distance along of the previous segment, or the start distance along of the horizontal alignment (if it is the first segment) the end distance along (from the start distance and the segment length) the end direction (from the curve parameter, the start direction and the segment length) the point of intersection (from the start direction and the end direction) The following checks can be done to validate the correct exchange: continuity does the calculated end point of the previous segment matches with the provided start point of this segment tangential continuity does the calculated end direction of the previous segment matches with the provided start direction of this segment 9 Thomas Liebich

10 CurveGeometry Geometric representation of the horizontal alignment within the 2D X/Y coordinate space. Inherited ToHorizontal See IfcAlignment2DSegment Link to the IfcAlignment2DHorizontal to which this horizontal segment belongs. Entity IfcAlignment2DVerticalSegment documentation Individual segment along the IfcAlignment2DVertical, being defined in the distance-along/z coordinate space. The vertical alignment is defined by segments that connects end-to-start. The vertical alignment curve geometry is defined in a plane with x = distance along horizontal, the y = height (or elevation). The transition at the segment connection is not enforced to be tangential, if the tangential continuity flag is set to false, otherwise a tangential continuity shall be preserved. The following vertical segment types are defined: line segment circular arc segment parabolic arc segment (so called unsymmetrical parabolic arcs are considered as two connected parabolic arc with different parabola constants) For each vertical segment, the following non-redundant information is provided: the start point (in distance along/ height coordinates) the start gradient (as a ratio measure between 1 < n < -1 (equal to a percentage of 100% < n < -100%, with horizontal being 0, uphill positive, and downhill negative) the length (as horizontal length along the distance along (not the curve segment length)) the curve parameter needed for circular and parabolic arc segments The following information can be calculated (and is therefore not exchanged explicitly to avoid redundancy and inconsistencies) the end distance along (from the distance along and segment length) the end height (from start distance along, gradient, length and curve parameter) the end direction (from start direction, segment length and curve parameter) the point of vertical intersection (from start direction and end direction) The following checks can be done to validate the correct exchange: continuity does the calculated end distance along of the previous segment matches with the provided start distance along of this segment tangential continuity does the calculated end gradient of the previous segment matches with the provided start gradient of this segment 10 Thomas Liebich

11 NOTE Specific subtypes of the IfcAlignment2DVerticalSegment may add specific geometric curve parameters. Connectivity between vertical segments is not necessarily tangential, but this can be enforced as a requirement through the attribute TangentialContinuity. StartDistAlong Distance along the horizontal alignment, measured along the IfcAlignment2DHorizontal given in the length unit of the global IfcUnitAssignment. StartHeight Elevation in Z of the start point relative to the IfcAlignment coordinate system. NOTE It is strongly advised to not offset the IfcAlignment coordinate system from the project engineering coordinate system. StartGradient Gradient of the tangent of the vertical segment at the start point. It is provided as a ratio measure. The ratio is percentage/100 (0.1 is equal to 10%). It has a theoretical range of - < n < using a ratio measure. The equivalent range measured in degree is -90 < n < 90. NOTE For practical application of start gradient, the range of the ratio measure should be within the limits of -1 n 1 (equivalent in degree -45 n 45 ). However larger limits might apply for particular usages. Positive gradient means an increasing height at the start (or uphill), a negative gradient means decreasing height at the start (or downhill). HorizontalLength Length measured as distance along the horizontal alignment of the segment. Inherited See IfcAlignment2DSegment 11 Thomas Liebich

12 illustrations Entity IfcAlignment2DVerSegLine documentation The vertical straight segment is defined as a line using the inherited. inherited none See IfcAlignment2DVerticalSegment Entity IfcAlignment2DVerSegCircularArc documentation The vertical circular arc segment is defined as an arc using the inherited and the following additional curve parameters. Radius radius of the circular arc IsConvex orientation of the circular arc, convex (Boolean= true ) means decreasing gradient along the arc at the beginning, concave (Boolean= false ) means increasing gradient along the arc at the beginning inherited See IfcAlignment2DVerticalSegment 12 Thomas Liebich

13 illustrations EXAMPLE Circular arc with IsConvex=FALSE EXAMPLE Circular arc with IsConvex=TRUE Entity IfcAlignment2DVerSegParabolicArc documentation The vertical parabolic segment is defined as a parabola using the inherited and the following additional curve parameters. 13 Thomas Liebich

14 Constant Parabola constant (determining the steepness of the parabola). The parabola constant is provided by the minimum parabola radius, the true radius of a parabola at its vertical axis (the zero-gradient point of the parabola). IsConvex Figure: radius of curvature at the apex (Wikipedia) The minimum radius is twice the focal length of the parabola (the distance between the focal point and the vertex). Orientation of the parabolic arc, convex (Boolean= true ) means that the minimum radius is the distance between the vertex and the center point along the positive direction of the vertical axis, and concave (Boolean= false ) means along the negative direction of the vertical axis. NOTE Convex normally stands for a valley and concave for a crest. inherited See IfcAlignment2DVerticalSegment illustrations The horizontal alignment segment curves The new and modified entities as shown in Figure 4 14 Thomas Liebich

15 Entity IfcCurveSegment2D documentation The abstract definition of a 2D curve representation. Such 2D curves are used by horizontal alignment segments. Each curve segment is defined by a start point, a start direction, a segment length and additional curve geometry parameter. StartPoint The start point of the 2D curve as x/y coordinates defined by a 2D Cartesian point. StartDirection SegmentLength The direction of the tangent at the start point. Direction value 0.0 indicates a curve with a start tangent along the positive x- axis. Values increases counter-clockwise, and decreases clockwise. Depending on the plane angle unit, either degree or radians, the sensible range is -360 n 360 (or -2π n 2π). Values larger than a full circle (> 360 or > 2 π shall not be used. The length along the curve Entity IfcLineSegment2D documentation The line segment defined using the inherited start point, start distance and segment length parameter. Inherited illustration none See IfcCurveSegment2D Entity IfcCircularArcSegment2D documentation The circular arc segment used the inherited StartPoint as the start of the circular arc, StartDirection as the tangent at the start point and SegmentLength as the arc length. And the following additional : Radius The radius of the circular arc IsCcw (counter-clockwise or clockwise) as the orientation of the 15 Thomas Liebich

16 circular arc with Boolean= true being counter-clockwise, or to the left", and Boolean= false being clockwise, or to the right. Inherited See IfcCurveSegment2D illustrations Entity IfcClothoidalArcSegment2D documentation The clothoidal arc segment used the inherited StartPoint as the start of the circular arc, StartDirection as the tangent at the start point and SegmentLength as the arc length. And the following additional : StartRadius as the radius of the clothoidal arc at the start point. If the radius is not provided by a value, i.e. being NIL it is interpreted as INFINITE the startpoint is at the point, where the clothoid does not have a curvature. IsCcw: (counter-clockwise or clockwise) the orientation of the clothoidal arc with IsCcw= true, if the spiral arc goes counter-clockwise as seen from the start point and start direction, or to the left", and with IsCcw= false if the spiral arc goes clockwise, or to the right. IsEntry (entry or exit) the change in curvature within the spiral arc from the start point, 16 Thomas Liebich

17 Inherited with IsEntry = true, if the arc of the clothoid has increasing curvature, and with IsEntry= false, if the arch of the clothoid has decreasing curvature. ClothoidConstant as the constant A (not A square), that determines the rate of curvature change along the clothoid. See IfcCurveSegment2D illustrations EXAMPLE an clothoidal arc with infinite radius (radius= NILL ), IsCcw= false and IsEntry= true EXAMPLE an clothoidal arc with infinite radius (radius= NILL ), IsCcw= true and IsEntry= true 17 Thomas Liebich

18 EXAMPLE an clothoidal arc with IsCcw= false and IsEntry= true EXAMPLE an clothoidal arc with IsCcw= true and IsEntry= true EXAMPLE an clothoidal arc with IsCcw= true and IsEntry= false 18 Thomas Liebich

19 EXAMPLE an clothoidal arc with IsCcw= false and IsEntry= false EXAMPLE an clothoidal arc with IsCcw= true and IsEntry= false EXAMPLE an clothoidal arc with IsCcw= false and IsEntry= false 19 Thomas Liebich

Development of an IFC Alignment Import/ Export Plug-In for Autodesk AutoCAD Civil 3D

Development of an IFC Alignment Import/ Export Plug-In for Autodesk AutoCAD Civil 3D Chair of Computational Modeling and Simulation Technical University of Munich Department of Civil, Geo and Environmental Engineering Development of an IFC Alignment Import/ Export Plug-In for Autodesk

More information

[IfcAlignment 0.0.1] Alignment Description. EXPRESS Format Specification

[IfcAlignment 0.0.1] Alignment Description. EXPRESS Format Specification [IfcAlignment 0.0.1] Alignment Description EXPRESS Format Specification Name Function Date Signature Written by Julian Amann Team member 07/11/2013 Page 1 Changes Version Data Writer(s) Adds to the previous

More information

CEE 3604 Transportation Geometric Design. Highways. Transportation Engineering (A.A. Trani)

CEE 3604 Transportation Geometric Design. Highways. Transportation Engineering (A.A. Trani) CEE 3604 Transportation Geometric Design Highways 1 History Roads have been developed in ancient cultures for trade and military reasons Silk Road - 6000 km in length Appian Road - Rome to Brindisi (Italy)

More information

Roadway Alignments and Profiles

Roadway Alignments and Profiles NOTES Module 15 Roadway Alignments and Profiles In this module, you learn how to create horizontal alignments, surface profiles, layout (design) profiles, and profile views in AutoCAD Civil 3D. This module

More information

Civil 3D Introduction

Civil 3D Introduction Civil 3D Introduction Points Overview Points are data collected by surveyors which represent existing site conditions (elevations, boundaries, utilities, etc.). Each point is numbered (or named) and has

More information

2D Object Definition (1/3)

2D Object Definition (1/3) 2D Object Definition (1/3) Lines and Polylines Lines drawn between ordered points to create more complex forms called polylines Same first and last point make closed polyline or polygon Can intersect itself

More information

MATHEMATICS 105 Plane Trigonometry

MATHEMATICS 105 Plane Trigonometry Chapter I THE TRIGONOMETRIC FUNCTIONS MATHEMATICS 105 Plane Trigonometry INTRODUCTION The word trigonometry literally means triangle measurement. It is concerned with the measurement of the parts, sides,

More information

Version 1.0 English. Leica Alignment Tool Kit Technical Reference Manual

Version 1.0 English. Leica Alignment Tool Kit Technical Reference Manual Version 1.0 English Leica Alignment Tool Kit Technical Reference Manual Introduction Alignment Tool Kit 2 Purchase Product identification Congratulations on the purchase of an Alignment Tool Kit (ATK)

More information

Horizontal and Vertical Curve Design

Horizontal and Vertical Curve Design Horizontal and Vertical Curve Design CE 576 Highway Design and Traffic Safety Dr. Ahmed Abdel-Rahim Horizontal Alignment Horizontal curve is critical. Vehicle cornering capability is thus a key concern

More information

GDL Toolbox 2 Reference Manual

GDL Toolbox 2 Reference Manual Reference Manual Archi-data Ltd. Copyright 2002. New Features Reference Manual New Save GDL command Selected GDL Toolbox elements can be exported into simple GDL scripts. During the export process, the

More information

Module 7 Defining Coordinate Systems

Module 7 Defining Coordinate Systems Module 7 Defining Coordinate Systems Introduction Objectives Outline of Topics Covered The use of coordinate systems is very important in managing 3D spatial data including point clouds. In this module

More information

Module 3: Stand Up Conics

Module 3: Stand Up Conics MATH55 Module 3: Stand Up Conics Main Math concepts: Conic Sections (i.e. Parabolas, Ellipses, Hyperbolas), nd degree equations Auxilliary ideas: Analytic vs. Co-ordinate-free Geometry, Parameters, Calculus.

More information

Particular attention has been paid to the editor s graphics (highlighting of IPs and Elements, tangent points and chainage direction).

Particular attention has been paid to the editor s graphics (highlighting of IPs and Elements, tangent points and chainage direction). 12D Super Alignment Parametric Design: The new super alignment utilises not only alignment design by the Fixed and Free method, but introduces a complete new approach to horizontal and vertical road design.

More information

Chapter 23. Geometrical Optics: Mirrors and Lenses and other Instruments

Chapter 23. Geometrical Optics: Mirrors and Lenses and other Instruments Chapter 23 Geometrical Optics: Mirrors and Lenses and other Instruments HITT1 A small underwater pool light is 1 m below the surface of a swimming pool. What is the radius of the circle of light on the

More information

2.3 Circular Functions of Real Numbers

2.3 Circular Functions of Real Numbers www.ck12.org Chapter 2. Graphing Trigonometric Functions 2.3 Circular Functions of Real Numbers Learning Objectives Graph the six trigonometric ratios as functions on the Cartesian plane. Identify the

More information

Revolve Vertices. Axis of revolution. Angle of revolution. Edge sense. Vertex to be revolved. Figure 2-47: Revolve Vertices operation

Revolve Vertices. Axis of revolution. Angle of revolution. Edge sense. Vertex to be revolved. Figure 2-47: Revolve Vertices operation Revolve Vertices The Revolve Vertices operation (edge create revolve command) creates circular arc edges or helixes by revolving existing real and/or non-real vertices about a specified axis. The command

More information

CS3621 Midterm Solution (Fall 2005) 150 points

CS3621 Midterm Solution (Fall 2005) 150 points CS362 Midterm Solution Fall 25. Geometric Transformation CS362 Midterm Solution (Fall 25) 5 points (a) [5 points] Find the 2D transformation matrix for the reflection about the y-axis transformation (i.e.,

More information

Reflection & Mirrors

Reflection & Mirrors Reflection & Mirrors Geometric Optics Using a Ray Approximation Light travels in a straight-line path in a homogeneous medium until it encounters a boundary between two different media A ray of light is

More information

Roadway Design using GeoTools

Roadway Design using GeoTools Roadway Design using GeoTools Introduction GeoTools is a general-purpose productivity tool for users of all types of geographic data. In the Civil Tools section, there are many tools for Civil engineering

More information

Bentleyuser.dk Årsmøde 2012 Nordic Civil Bentley Civil Workshop

Bentleyuser.dk Årsmøde 2012 Nordic Civil Bentley Civil Workshop Bentleyuser.dk Årsmøde 2012 Nordic Civil 2012 Bentley Civil Workshop X09 Power Railtrack Presented by: Richard Bradshaw, BSW Development, Civil Design This page left intentionally blank. Workshop: - X09

More information

A Comprehensive Introduction to SolidWorks 2011

A Comprehensive Introduction to SolidWorks 2011 A Comprehensive Introduction to SolidWorks 2011 Godfrey Onwubolu, Ph.D. SDC PUBLICATIONS www.sdcpublications.com Schroff Development Corporation Chapter 2 Geometric Construction Tools Objectives: When

More information

Parametric Representation of Scroll Geometry with Variable Wall Thickness. * Corresponding Author: ABSTRACT 1.

Parametric Representation of Scroll Geometry with Variable Wall Thickness. * Corresponding Author: ABSTRACT 1. 1268, Page 1 Parametric Representation of Scroll Geometry with Variable Wall Thickness Bryce R. Shaffer 1 * and Eckhard A. Groll 2 1 Air Squared Inc. Broomfield, CO, USA 2 Purdue University, Mechanical

More information

Learning Task: Exploring Reflections and Rotations

Learning Task: Exploring Reflections and Rotations Learning Task: Exploring Reflections and Rotations Name Date Mathematical Goals Develop and demonstrate an understanding of reflections and rotations of figures in general and on a coordinate plane. Essential

More information

Geometry: Angle Relationships

Geometry: Angle Relationships Geometry: Angle Relationships I. Define the following angles (in degrees) and draw an example of each. 1. Acute 3. Right 2. Obtuse 4. Straight Complementary angles: Supplementary angles: a + b = c + d

More information

COORDINATE TRANSFORMATION. Lecture 6

COORDINATE TRANSFORMATION. Lecture 6 COORDINATE TRANSFORMATION Lecture 6 SGU 1053 SURVEY COMPUTATION 1 Introduction Geomatic professional are mostly confronted in their work with transformations from one two/three-dimensional coordinate system

More information

SURVEYING-II(5 TH CIVIL) CHAPTER-1 Name of the Chapter - Leveling

SURVEYING-II(5 TH CIVIL) CHAPTER-1 Name of the Chapter - Leveling SURVEYING-II(5 TH CIVIL) CHAPTER-1 Name of the Chapter - Leveling 1. Define parallax. [2012] The apparent movement of image relative to the cross hair is known as parallax. This occurs due to imperfect

More information

Project curves, points, or sketches onto faces and planes.

Project curves, points, or sketches onto faces and planes. Project Curve Path: Curve tab > Derived Curve group > Project Curve Objectives Project curves, points, or sketches onto faces and planes. Prerequisites File tab > Start > Modeling Projecting Curves to

More information

Engineering Surveying - II CE313. Route Survey Lecture 03 Muhammad Noman

Engineering Surveying - II CE313. Route Survey Lecture 03 Muhammad Noman Engineering Surveying - II CE313 Route Survey Lecture 03 Muhammad Noman Route Survey Route surveying is comprised of all survey operations required for design and construction of engineering works such

More information

Math 3C Section 9.1 & 9.2

Math 3C Section 9.1 & 9.2 Math 3C Section 9.1 & 9.2 Yucheng Tu 11/14/2018 1 Unit Circle The unit circle comes to the stage when we enter the field of trigonometry, i.e. the study of relations among the sides and angles of an arbitrary

More information

Computation of Slope

Computation of Slope Computation of Slope Prepared by David R. Maidment and David Tarboton GIS in Water Resources Class University of Texas at Austin September 2011, Revised December 2011 There are various ways in which slope

More information

CIV : CURVES. Table of Contents

CIV : CURVES. Table of Contents Unit CIV2202: Surveying 12.1 CIV2202.12: CURVES Table of Contents PREVIEW...3 Introduction...3 Objectives...3 Readings...3 HORIZONTAL CURVES...3 CIRCULAR HORIZONTAL CURVES...4 Types of Circular Curves...4

More information

On a coordinate plane, such a change can be described by counting the number of spaces, vertically and horizontally, that the figure has moved.

On a coordinate plane, such a change can be described by counting the number of spaces, vertically and horizontally, that the figure has moved. Transformations We have studied four different kinds of transformations: translation, rotation, reflection, and dilation. Each one involves moving a figure to a new location on a plane. Translation Translation

More information

Course Number: Course Title: Geometry

Course Number: Course Title: Geometry Course Number: 1206310 Course Title: Geometry RELATED GLOSSARY TERM DEFINITIONS (89) Altitude The perpendicular distance from the top of a geometric figure to its opposite side. Angle Two rays or two line

More information

Power Rail Overhead Line. Håkan Norling - Professional Services Richard W. Bradshaw Development Date

Power Rail Overhead Line. Håkan Norling - Professional Services Richard W. Bradshaw Development Date Power Rail Overhead Line Håkan Norling - Professional Services Richard W. Bradshaw Development Date Power Rail Overhead Line A product for the modeling of overhead lines for electrified railways, build

More information

pine cone Ratio = 13:8 or 8:5

pine cone Ratio = 13:8 or 8:5 Chapter 10: Introducing Geometry 10.1 Basic Ideas of Geometry Geometry is everywhere o Road signs o Carpentry o Architecture o Interior design o Advertising o Art o Science Understanding and appreciating

More information

Light: Geometric Optics

Light: Geometric Optics Light: Geometric Optics 23.1 The Ray Model of Light Light very often travels in straight lines. We represent light using rays, which are straight lines emanating from an object. This is an idealization,

More information

Optics II. Reflection and Mirrors

Optics II. Reflection and Mirrors Optics II Reflection and Mirrors Geometric Optics Using a Ray Approximation Light travels in a straight-line path in a homogeneous medium until it encounters a boundary between two different media The

More information

Name: 1) Which of the following properties of an object are not preserved under a rotation? A) orientation B) none of these C) shape D) size

Name: 1) Which of the following properties of an object are not preserved under a rotation? A) orientation B) none of these C) shape D) size Name: 1) Which of the following properties of an object are not preserved under a rotation? A) orientation B) none of these C) shape D) size 2) Under a certain transformation, A B C is the image of ABC.

More information

HP-35s Calculator Program Curves 2A

HP-35s Calculator Program Curves 2A Programmer: Dr. Bill Hazelton Date: March, 2008. Version: 1.0 Mnemonic: P for Parabolic Vertical Curve. Line Instruction Display User Instructions P001 LBL P LBL P P002 CLSTK CLEAR 5 P003 FS? 10 FLAGS

More information

Alignment Deployment. Implementation report. Verification IFC Alignment & InfraGML Nordic project team. General Information

Alignment Deployment. Implementation report. Verification IFC Alignment & InfraGML Nordic project team. General Information Alignment Deployment Implementation report Verification IFC Alignment & InfraGML Nordic project team General Information Deployment team: Verification IFC Alignment & InfraGML Nordic project team Author(s):

More information

3.1 Units. Angle Unit. Direction Reference

3.1 Units. Angle Unit. Direction Reference Various settings allow the user to configure the software to function to his/her preference. It is important to review all the settings prior to using the software to ensure they are set to produce the

More information

AP Physics: Curved Mirrors and Lenses

AP Physics: Curved Mirrors and Lenses The Ray Model of Light Light often travels in straight lines. We represent light using rays, which are straight lines emanating from an object. This is an idealization, but is very useful for geometric

More information

Fall 2016 Semester METR 3113 Atmospheric Dynamics I: Introduction to Atmospheric Kinematics and Dynamics

Fall 2016 Semester METR 3113 Atmospheric Dynamics I: Introduction to Atmospheric Kinematics and Dynamics Fall 2016 Semester METR 3113 Atmospheric Dynamics I: Introduction to Atmospheric Kinematics and Dynamics Lecture 5 August 31 2016 Topics: Polar coordinate system Conversion of polar coordinates to 2-D

More information

TcpMDT Version 7.0 Summary of Differences with Version 6.5

TcpMDT Version 7.0 Summary of Differences with Version 6.5 Sumatra, 9 E-29190 Málaga (Spain) www.aplitop.com Tel.: +34 95 2439771 Fax: +34 95 2431371 TcpMDT Version 7.0 Summary of Differences with Version 6.5 CAD Versions supported TcpMDT 7 works with several

More information

Horizontal Alignment

Horizontal Alignment AMRC 2012 MODULE 8 Horizontal Alignment CONTENTS Overview... 8-1 Objectives... 8-1 Procedures... 8-1 8.1 Design Considerations and Circular Curves... 8-3 8.2 Superelevation and Transitional Spiral... 8-5

More information

Polar coordinate interpolation function G12.1

Polar coordinate interpolation function G12.1 Polar coordinate interpolation function G12.1 On a Turning Center that is equipped with a rotary axis (C-axis), interpolation between the linear axis X and the rotary axis C is possible by use of the G12.1-function.

More information

Moore Catholic High School Math Department

Moore Catholic High School Math Department Moore Catholic High School Math Department Geometry Vocabulary The following is a list of terms and properties which are necessary for success in a Geometry class. You will be tested on these terms during

More information

Ohio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse

Ohio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse Tutorial Outline Ohio Tutorials are designed specifically for the Ohio Learning Standards to prepare students for the Ohio State Tests and end-ofcourse exams. Math Tutorials offer targeted instruction,

More information

HP-35S Calculator Program Closure 5A

HP-35S Calculator Program Closure 5A Programmer: Dr. Bill Hazelton Date: December, 2007. Version: 1.0 Line Instruction Display User Instructions B001 LBL B Press XEQ B ENTER B002 CLSTK B003 SF 10 B004 CF 3 B005 TRAVERSE 2 (Key in using EQN

More information

Preliminaries: Size Measures and Shape Coordinates

Preliminaries: Size Measures and Shape Coordinates 2 Preliminaries: Size Measures and Shape Coordinates 2.1 Configuration Space Definition 2.1 The configuration is the set of landmarks on a particular object. The configuration matrix X is the k m matrix

More information

Autodesk Inventor 6 Essentials Instructor Guide Chapter Four: Creating Placed Features Chapter Outline This chapter provides instruction on the follow

Autodesk Inventor 6 Essentials Instructor Guide Chapter Four: Creating Placed Features Chapter Outline This chapter provides instruction on the follow Chapter Four: Creating Placed Features Chapter Outline This chapter provides instruction on the following topics and provides exercises for students to practice their skills. Day Two Topic: How to create

More information

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6

To graph the point (r, θ), simply go out r units along the initial ray, then rotate through the angle θ. The point (1, 5π 6 Polar Coordinates Any point in the plane can be described by the Cartesian coordinates (x, y), where x and y are measured along the corresponding axes. However, this is not the only way to represent points

More information

Bentleyuser.dk Årsmøde 2012 Nordic Civil 2012

Bentleyuser.dk Årsmøde 2012 Nordic Civil 2012 Bentleyuser.dk Årsmøde 2012 Nordic Civil 2012 5.-7. November 2012, Munkebjerg Hotel, Vejle Workshop X13 Advanced Geometrical Layout for Compound and Reversed Curves Team Leader: Richard Bradshaw Bentley

More information

Learning Task: Exploring Reflections and Rotations

Learning Task: Exploring Reflections and Rotations Learning Task: Exploring Reflections and Rotations Name Date Mathematical Goals Develop and demonstrate an understanding of reflections and rotations of figures in general and on a coordinate plane. Essential

More information

The Mathematics of Highway Design

The Mathematics of Highway Design The Mathematics of Highway Design Scenario As a new graduate you have gained employment as a graduate engineer working for a major contractor that employs 000 staff and has an annual turnover of 600m.

More information

ENGI Parametric & Polar Curves Page 2-01

ENGI Parametric & Polar Curves Page 2-01 ENGI 3425 2. Parametric & Polar Curves Page 2-01 2. Parametric and Polar Curves Contents: 2.1 Parametric Vector Functions 2.2 Parametric Curve Sketching 2.3 Polar Coordinates r f 2.4 Polar Curve Sketching

More information

New York Tutorials are designed specifically for the New York State Learning Standards to prepare your students for the Regents and state exams.

New York Tutorials are designed specifically for the New York State Learning Standards to prepare your students for the Regents and state exams. Tutorial Outline New York Tutorials are designed specifically for the New York State Learning Standards to prepare your students for the Regents and state exams. Math Tutorials offer targeted instruction,

More information

Unit 13: Periodic Functions and Trig

Unit 13: Periodic Functions and Trig Date Period Unit 13: Periodic Functions and Trig Day Topic 0 Special Right Triangles and Periodic Function 1 Special Right Triangles Standard Position Coterminal Angles 2 Unit Circle Cosine & Sine (x,

More information

The Ray model of Light. Reflection. Class 18

The Ray model of Light. Reflection. Class 18 The Ray model of Light Over distances of a terrestrial scale light travels in a straight line. The path of a laser is now the best way we have of defining a straight line. The model of light which assumes

More information

Edexcel Linear GCSE Higher Checklist

Edexcel Linear GCSE Higher Checklist Number Add, subtract, multiply and divide whole numbers integers and decimals Multiply and divide fractions Order integers and decimals Order rational numbers Use the concepts and vocabulary of factor

More information

Light: Geometric Optics (Chapter 23)

Light: Geometric Optics (Chapter 23) Light: Geometric Optics (Chapter 23) Units of Chapter 23 The Ray Model of Light Reflection; Image Formed by a Plane Mirror Formation of Images by Spherical Index of Refraction Refraction: Snell s Law 1

More information

Convert Local Coordinate Systems to Standard Coordinate Systems

Convert Local Coordinate Systems to Standard Coordinate Systems BENTLEY SYSTEMS, INC. Convert Local Coordinate Systems to Standard Coordinate Systems Using 2D Conformal Transformation in MicroStation V8i and Bentley Map V8i Jim McCoy P.E. and Alain Robert 4/18/2012

More information

BASIC MATHEMATICS FOR CADASTRAL MAPPING

BASIC MATHEMATICS FOR CADASTRAL MAPPING BASIC MATHEMATICS FOR CADASTRAL MAPPING Chapter 5 2015 Cadastral Mapping Manual 5-1 Introduction Data which a mapper must use to solve problems comes from a myriad of sources both new and old. The general

More information

Chapter 10 Test Review

Chapter 10 Test Review Name: Class: Date: Chapter 10 Test Review Short Answer 1. Write an equation of a parabola with a vertex at the origin and a focus at ( 2, 0). 2. Write an equation of a parabola with a vertex at the origin

More information

Lesson 14 Blends. For Resources go to > click on the Creo Parametric 2.0 Book cover

Lesson 14 Blends. For Resources go to  > click on the Creo Parametric 2.0 Book cover Lesson 14 Blends Figure 14.1 Cap OBJECTIVES Create a Parallel Blend feature Use the Shell Tool Create a Hole Pattern REFERENCES AND RESOURCES For Resources go to www.cad-resources.com > click on the Creo

More information

Use Parametric notation. Interpret the effect that T has on the graph as motion.

Use Parametric notation. Interpret the effect that T has on the graph as motion. Learning Objectives Parametric Functions Lesson 3: Go Speed Racer! Level: Algebra 2 Time required: 90 minutes One of the main ideas of the previous lesson is that the control variable t does not appear

More information

UNIT 5 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 5

UNIT 5 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 5 UNIT 5 GEOMETRY TEMPLATE CREATED BY REGION 1 ESA UNIT 5 Geometry Unit 5 Overview: Circles With and Without Coordinates In this unit, students prove basic theorems about circles, with particular attention

More information

Glossary of dictionary terms in the AP geometry units

Glossary of dictionary terms in the AP geometry units Glossary of dictionary terms in the AP geometry units affine linear equation: an equation in which both sides are sums of terms that are either a number times y or a number times x or just a number [SlL2-D5]

More information

Lecturer 2: Spatial Concepts and Data Models

Lecturer 2: Spatial Concepts and Data Models Lecturer 2: Spatial Concepts and Data Models 2.1 Introduction 2.2 Models of Spatial Information 2.3 Three-Step Database Design 2.4 Extending ER with Spatial Concepts 2.5 Summary Learning Objectives Learning

More information

Calculation of the Focal Length of an Offset Satellite Dish Antenna

Calculation of the Focal Length of an Offset Satellite Dish Antenna Calculation of the Focal Length of an Offset Satellite Dish Antenna by John A R Legon, B.Sc. Given an offset satellite dish or antenna without LNB bracket or documentation, it is useful to be able to determine

More information

PS Computational Geometry Homework Assignment Sheet I (Due 16-March-2018)

PS Computational Geometry Homework Assignment Sheet I (Due 16-March-2018) Homework Assignment Sheet I (Due 16-March-2018) Assignment 1 Let f, g : N R with f(n) := 8n + 4 and g(n) := 1 5 n log 2 n. Prove explicitly that f O(g) and f o(g). Assignment 2 How can you generalize the

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

Name: Date: 1. Match the equation with its graph. Page 1

Name: Date: 1. Match the equation with its graph. Page 1 Name: Date: 1. Match the equation with its graph. y 6x A) C) Page 1 D) E) Page . Match the equation with its graph. ( x3) ( y3) A) C) Page 3 D) E) Page 4 3. Match the equation with its graph. ( x ) y 1

More information

TPC Desktop Series. Alignments Learning Guide 1/18

TPC Desktop Series. Alignments Learning Guide 1/18 TPC Desktop Series Alignments Learning Guide 1/18 NOTICE The information in this document is subject to change without notice. TRAVERSE PC. Inc. assumes no responsibility for any errors that may appear

More information

Moore Catholic High School Math Department

Moore Catholic High School Math Department Moore Catholic High School Math Department Geometry Vocabulary The following is a list of terms and properties which are necessary for success in a Geometry class. You will be tested on these terms during

More information

Swept Blend Creates a quilt using swept blend geometry.

Swept Blend Creates a quilt using swept blend geometry. Swept Blend Creates a quilt using swept blend geometry. 1 A surface can be defined by a set of cross-sections located at various points along a controlling Spine Curve. In Pro/SURFACE, this is known as

More information

Inventor 201. Work Planes, Features & Constraints: Advanced part features and constraints

Inventor 201. Work Planes, Features & Constraints: Advanced part features and constraints Work Planes, Features & Constraints: 1. Select the Work Plane feature tool, move the cursor to the rim of the base so that inside and outside edges are highlighted and click once on the bottom rim of the

More information

Scheme Extensions Aa thru Mz

Scheme Extensions Aa thru Mz Chapter 2. Scheme Extensions Aa thru Mz Topic: Ignore Scheme is a public domain programming language, based on the LISP language, that uses an interpreter to run commands. ACIS provides extensions (written

More information

Design Elements Vertical Milos N. Mladenovic Assistant Professor Department of Built Environment

Design Elements Vertical Milos N. Mladenovic Assistant Professor Department of Built Environment Design Elements Vertical Milos N. Mladenovic Assistant Professor Department of Built Environment 02.03.2017 Outline Basic elements of roadway vertical profile design Basic parameters of a vertical curve

More information

Graphing Trig Functions - Sine & Cosine

Graphing Trig Functions - Sine & Cosine Graphing Trig Functions - Sine & Cosine Up to this point, we have learned how the trigonometric ratios have been defined in right triangles using SOHCAHTOA as a memory aid. We then used that information

More information

Phys102 Lecture 21/22 Light: Reflection and Refraction

Phys102 Lecture 21/22 Light: Reflection and Refraction Phys102 Lecture 21/22 Light: Reflection and Refraction Key Points The Ray Model of Light Reflection and Mirrors Refraction, Snell s Law Total internal Reflection References 23-1,2,3,4,5,6. The Ray Model

More information

HW3 due today Feedback form online Midterms distributed HW4 available tomorrow No class Wednesday CEE 320

HW3 due today Feedback form online Midterms distributed HW4 available tomorrow No class Wednesday CEE 320 Course Logistics HW3 due today Feedback form online Midterms distributed HW4 available tomorrow No class Wednesday Midterm, 11/5 Geometric Design Anne Goodchild Introduction http://www.youtube.com/watch?v=u_jf_x

More information

Design and Communication Graphics

Design and Communication Graphics An approach to teaching and learning Design and Communication Graphics Solids in Contact Syllabus Learning Outcomes: Construct views of up to three solids having curved surfaces and/or plane surfaces in

More information

Framework for developing schemes of work for the geometry curriculum for ages 11-14

Framework for developing schemes of work for the geometry curriculum for ages 11-14 Framework for developing schemes of work for the geometry curriculum for ages 11-14 CURRICULUM CONTENT TOPIC TEACHING OPPORTUNITIES Classify 2D shapes using angle and side properties. Recognise congruence

More information

Section 14: Trigonometry Part 1

Section 14: Trigonometry Part 1 Section 14: Trigonometry Part 1 The following Mathematics Florida Standards will be covered in this section: MAFS.912.F-TF.1.1 MAFS.912.F-TF.1.2 MAFS.912.F-TF.1.3 Understand radian measure of an angle

More information

A REFINED PRODUCT MODEL FOR SHIELD TUNNELS BASED ON A GENERALIZED APPROACH FOR ALIGNMENT REPRESENTATION

A REFINED PRODUCT MODEL FOR SHIELD TUNNELS BASED ON A GENERALIZED APPROACH FOR ALIGNMENT REPRESENTATION A REFINED PRODUCT MODEL FOR SHIELD TUNNELS BASED ON A GENERALIZED APPROACH FOR ALIGNMENT REPRESENTATION J. Amann 1, A. Borrmann 2, F. Hegemann 3, J. Jubierre 1, M. Flurl 4, C. Koch 5, M. König 6 1) Ph.D.

More information

OPTICAL RAY TRACING PROGRAM. A simple program has been written which will enable the non-expert to

OPTICAL RAY TRACING PROGRAM. A simple program has been written which will enable the non-expert to OPTICAL RAY TRACING PROGRAM SLAC-TN-71-19 E. A. Taylor July 1971 Introduction: A simple program has been written which will enable the non-expert to trace rays through a variety of geometric optical elements.

More information

Activity The Coordinate System and Descriptive Geometry

Activity The Coordinate System and Descriptive Geometry Activity 1.5.1 The Coordinate System and Descriptive Geometry Introduction North, east, south, and west. Go down the street about six blocks, take a left, and then go north for about 2 miles; you will

More information

PARAMETRIC EQUATIONS AND POLAR COORDINATES

PARAMETRIC EQUATIONS AND POLAR COORDINATES 10 PARAMETRIC EQUATIONS AND POLAR COORDINATES PARAMETRIC EQUATIONS & POLAR COORDINATES A coordinate system represents a point in the plane by an ordered pair of numbers called coordinates. PARAMETRIC EQUATIONS

More information

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability

7 Fractions. Number Sense and Numeration Measurement Geometry and Spatial Sense Patterning and Algebra Data Management and Probability 7 Fractions GRADE 7 FRACTIONS continue to develop proficiency by using fractions in mental strategies and in selecting and justifying use; develop proficiency in adding and subtracting simple fractions;

More information

Smallworld 4 Reader/Writer

Smallworld 4 Reader/Writer FME Readers and Writers 2013 SP2 Smallworld 4 Reader/Writer This chapter explains how FME reads and writes data to a Smallworld database. Format Notes This format is supported only by the FME Smallworld

More information

Graphics and Interaction Transformation geometry and homogeneous coordinates

Graphics and Interaction Transformation geometry and homogeneous coordinates 433-324 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation

More information

CAPLAN version 4.7. April 2018

CAPLAN version 4.7. April 2018 1 CAPLAN version 4.7 April 2018 During the winter months, we have again been able to implement a number of your suggestions in CAPLAN, many of which originated from our New Developments in CAPLAN event.

More information

Computation of Curve Staking out Coordinates on the Excel Spreadsheet

Computation of Curve Staking out Coordinates on the Excel Spreadsheet Computation of Curve Staking out Coordinates on the Excel Spreadsheet This is a Peer Reviewed Paper T.G.Gacoki Kenya National Highways Authority, Kenha SUMMARY A procedure for the computation of curve

More information

Function: Chapter 4. api_accurate_bs3_approximation

Function: Chapter 4. api_accurate_bs3_approximation Chapter 4. Functions Topic: Ignore The function interface is a set of Application Procedural Interface (API) and Direct Interface (DI) functions that an application can invoke to interact with ACIS. API

More information

CATIA V5 Parametric Surface Modeling

CATIA V5 Parametric Surface Modeling CATIA V5 Parametric Surface Modeling Version 5 Release 16 A- 1 Toolbars in A B A. Wireframe: Create 3D curves / lines/ points/ plane B. Surfaces: Create surfaces C. Operations: Join surfaces, Split & Trim

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

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates

COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates COMP30019 Graphics and Interaction Transformation geometry and homogeneous coordinates Department of Computer Science and Software Engineering The Lecture outline Introduction Vectors and matrices Translation

More information

Ch. 25 The Reflection of Light

Ch. 25 The Reflection of Light Ch. 25 The Reflection of Light 25. Wave fronts and rays We are all familiar with mirrors. We see images because some light is reflected off the surface of the mirror and into our eyes. In order to describe

More information

Create Complex Surfaces

Create Complex Surfaces Create Complex Surfaces In this lesson, you will be introduced to the functionalities available in the Generative Surface Design workbench. Lesson content: Case Study: Surface Design Design Intent Stages

More information