Custom Tables with the LandXML Report Extension David Zavislan, P.E.

Size: px
Start display at page:

Download "Custom Tables with the LandXML Report Extension David Zavislan, P.E."

Transcription

1 December 2-5, 2003 MGM Grand Hotel Las Vegas Custom Tables with the LandXML Report Extension David Zavislan, P.E. CV41-2 Learn some basic concepts of LandXML and the extensible Stylesheet Language (XSL) to create custom reports and table formats for the LandXML Report Extension. This class demonstrates how to use the Land XML Report Extension and custom XSL files to create custom alignment tables and reports.

2 Overview Objectives Introduce the components of the LandXML Reporting extension. Chapter Concepts and Terms 2

3 Exporting Alignments to LandXML Objectives Export alignment data from Land Desktopto an XML file. Chapter Concepts and Terms Extensible Markup Language (XML) universal format for data on the Web. XML allows developers to easily describe and deliver rich, structured data from any application in a standard, consistent way. XML does not replace HTML; rather, it is a complementary format. LandXML LandXML is an XML schema developed by the civil engineering software manufactures to define the XML format for land development, civil engineering data. Using this standard schema, design software will be able to easily exchange data. Lesson 1 LandXML Export Command This lesson shows how to export alignment data to a LandXML file. Land XML data types Points exports point data from the COGO point database. All points can be output or the set can be filtered by Point Groups or by selection. In addition to points, options to export Point Groups and Description Keys can be selected. Surfaces exports all or selected surfaces. Data is output as points and faces to describe the triangulation. Watershed information can also be output with the surface. Watershed data is exported as 2D lists of points, defining closed polygons. Parcels exports center point, line and curve boundary data for defined parcels. Data can be exported for all or selected parcels. Alignments exports alignment data for all or selected alignments. Data includes alignment name, description, starting station, length and coordinate geometry. Profile and cross section data may also be exported with alignments. Point References If COGO points exist in the point database, the point reference option will output point numbers instead of coordinates. Points must be exported for this option to be available. Coordinates will be exported if a corresponding reference point is not found in the database. 3

4 File Options Minimum Output Exports only the information needed to recreate the geometry. This option is for exporting data to be used in Land Desktop or other design applications. Detailed Output Exports all supported data elements and attributes. This option is used when generating reports from XML files. Data Options The data output dialog is used to set the precision and units of output data and what data values to use for point descriptions. When exporting data to other engineering applications, increase all of the data precisions to their maximum values. This will reduce the effects of rounding errors when data is moved back and forth between programs. Exercise 1 Exporting Alignment Data 1. In Land Desktop, Select the Projects Export LandXML menu command. 4

5 LandXML Report Extension Objectives Load a LandXML file. Customize settings. Generate Reports. Chapter Concepts and Terms LandXML Report Extension The Autodesk LandXML Report Extension provides a way to produce reports from Autodesk Land Desktop 3 (Service Pack 1 or higher) and Civil Series 3 LandXML 1.0 data using predefined or custom report forms. The Autodesk LandXML Report Extension runs independently so you do not need to have any other applications running to generate reports from your existing LandXML 1.0 data. Report Forms The name and description of all available report forms are listed on the Forms tab. This report forms list is maintained in the configuration file and includes all predefined report forms that are provided with the Autodesk LandXML Report Extension and any custom report forms that you have added. The configuration file stores the location of the report form as well as the display names for the folders and report forms. XSL Style Sheets Report Forms are defined using XSL (extensible Stylesheet Language). XSL is a language that can convert XML to HTML. The HTML can then be saved and viewed in standard internet browsers. Lesson 1 Opening LandXML Data File This lesson demonstrates how to open a LandXML data file in the LandXML Report Extension. Exercise 1 Launch the LandXML Report Extension 1. Select the Start Programs Autodesk Autodesk Land Desktop 2004 Autodesk LandXML Reporting shortcut. 2. Select the File Open Data File menu command. Exercise 2 Selecting and viewing a predefined report format 1. Select the Forms tab. 2. Expand the Alignment Report Forms folder. 3. Select the desired Alignment Curve report format. 4. Select the Output tab. Lesson 2 Settings This lesson demonstrates the custom settings available in the LandXML Report Extension. Settings - By changing the information on the Settings tab, you can generate reports customized for each project. All predefined report forms provided with the LandXML 1.0 Report Extension use a common heading at the top of the reports. Using the Settings tab, you can add information about your company as well as your clients to the headings. You can also customize the way you display report data. 5

6 Settings file Your custom settings are saved in the C:\Program Files\Autodesk\LandXML Reporting 4\Support\RepGenSettings.xml file. This file is used for all reports generated from your computer. Exercise 1 Entering company information. 1. In the LandXML Report Extension, select the Settings tab. Exercise 2 Entering data display formatting. 1. In the LandXML Report Extension, select the Settings tab and expand the Alignment folder. Lesson 3 Viewing Output This lesson shows the Output tab of the LandXML Report Extension. Exercise 1 Viewing a report 1. Select the Output tab. Exercise 2 Saving a report as an HTML file 1. While on the Output tab, select the File Save As menu command. 6

7 Creating Custom Reports Objectives Create a custom report style sheet. Install new report style sheets. Customize settings. Generate Reports. Chapter Concepts and Terms HTML HTML tags are used to instruct a web browser how to display a web page. XSL Style Sheets Report Forms are defined using XSL (extensible Stylesheet Language). XSL is a language that can convert XML to XHTML. The XHTML can then be saved and viewed in standard internet browsers. Web site with free tutorials for learning HTML, XML and web scripting. Lesson 1 Header File This lesson demonstrates how to edit the LandXML Report Extension header file. The header file is used by all of the default report formats in the LandXML Report Extension. Header file The default location and name of the header XSL file is C:\Program Files\Autodesk\LandXML Reporting 4\Support\scripts\header.xsl. <xsl:include href="url"/> <xsl:param name="name"/> <xsl:value-of select="node"/> <xsl:text> text </xsl:text> This is a top-level element that includes the contents of one style sheet into another. Used to declare local or global parameter. Parameter is local if it is declared within a template. Parameter is global if it is declared as a toplevel element. Extracts the value of a selected XML element. Used to write literal text to the output. Exercise 1 Editing the Header.xsl file 1. Locate and open the C:\Program Files\Autodesk\LandXML Reporting 4\Support\scripts\header.xsl file. Lesson 2 HTML Codes This lesson covers some basic HTML commands used in the XSL style sheets. HTML markup tags HTML tags instruct the web browser how to display the contents of the web page. <html> </html> <head> </head> This statement lets the browser know that the document is defined in html code. Defines the header section of the html file. This section contains information about the document. This information is not displayed in the browser. 7

8 <title> </title> <body> </body> <div> </div> <h#> </h#> <img id= id src=url> <table> </table> <tr> </tr> <td> </td> <hr/> Defines the document header text. This text appears in the web browser s title bar. Defines the body section of the html file, containing all of the contents of the document. Defines division or subsections of the html file. Places enclosed text in header format. <h1> is the largest font and <h6> is the smallest. Defines an image to be displayed in the browser. The src variable defines the location and name of the image file to be displayed. Defines a table. Defines a table row. Defines a table cell. Draws a horizontal line. Exercise 1 Review HTML codes 1. Open and view the Alignment Station and Curve2.xsl file. Lesson 3 Reading XML Data This lesson shows the XSL commands that read and format the data from the exported LandXML file. XPath - XPath uses path expressions to identify nodes in an XML document. These path expressions look very much like the expressions you see when you work with a computer file system position() name() Returns the position in the node list of the node that is currently being processed. Returns the string name of the node. Empty brackets will return the value for the current node. XSL functions: <xsl:include href="url"/> <xsl:param name="name"/> <xsl:value-of select="node"/> <xsl:text> text </xsl:text> This is a top-level element that includes the contents of one style sheet into another. Used to load the XSL files containing JavaScript functions. Used to declare local or global parameter. Parameter is local if it is declared within a template. Parameter is global if it is declared as a toplevel element. Extracts the value of a selected XML element. Used to write literal text to the output. Conditional functions: <xsl:choose> This element is used in conjunction with <xsl:when> and <xsl:otherwise> to create multiple conditional tests. 8

9 <xsl:when> <xsl:otherwise> <xsl:if> This element is used to specify a single action for the <xsl:choose> element. If the <xsl:when> evaluates to true, the contained action is performed. If none of the <xsl:when> elements evaluate to true, the actions contained in the <xsl:otherwise> element will be performed. The xsl template contained within the <xsl:if> element will be performed if the element s test condition evaluates to true. Exercise 1 Sample conditional functions This portion of xsl examines the previous curve and determines if it is reverse or compound. The conditional elements are used to place the appropriate text into the HTML table PCC or PRC. <xsl:when test="string($prevelement) = 'Curve'"> <xsl:variable name="prevcurvedirection" select="landutils:comparepreviouscurvedirection($pos)"/> <xsl:choose> <xsl:when test="string($prevcurvedirection) = 'Compound'"> <td align="center" valign="middle">pcc</td> </xsl:when> <xsl:otherwise> <td align="center" valign="middle">prc</td> </xsl:otherwise> </xsl:choose> </xsl:when> Lesson 4 Java Script Functions This lesson shows some of the COGO functions that are available in the LandXML Report Extension default JavaScript file. LandXML Report Extension default JavaScript files - All of the JavaScript files use the prefix landutils. When calling functions from the style sheet files, this prefix is added to the function name. The prefix and name are delimited with a colon (:). The following files are used in this example for calculating and formatting horizontal alignment information. Similar files are available for vertical alignments, points, parcels and surfaces. Text_Formatting.xsl Contains functions to format text case. Number_Formatting.xsl Number formatting and units conversion for numbers, stationing and directions. NodeConversion_JScript.xsl Converts node data to text. Computations_JScript.xsl Functions to calculate lengths, bearing angles, inverse directions, azimuth angles and direction-direction intersections. 9

10 CoordGeometry.xsl Contains functions to calculate PI information, process station equations, line functions, curve functions and spiral functions. Exercise 1 Sample function calls to calculate a value and place it into HTML format 1. This XSL line sets the variable startn to the value calculated by the JavaScript function GetLineStartNorthing. 2. This XSL line takes the value read in step one and applies formatting with the JavaScript FormatNumber function. The Source and alignment parameters are all set on the LandXML report extension Settings tab. <xsl:variable name="startn" select="landutils:getlinestartnorthing($pos)"/> <xsl:value-of select="landutils:formatnumber(string($startn), string($sourcelinearunit), string($alignment.coordinate.unit), string($alignment.coordinate.precision), string($alignment.coordinate.rounding))"/> Lesson 5 Adding Custom XSL Reports to the LandXML Report Extension This lesson shows where XSL report files are saved and how to add a new report to the LandXML Report Extension. Report Scripts The LandXML Report Extension looks for scripts in the C:\Program Files\Autodesk\LandXML Reporting 4\Support folder. Style sheets are saved in the XSL sub-folder. The XSL files supplied by Autodesk reference JavaScript XSL files in the scripts sub-folder. The JavaScript programs are used to calculate and format values from the XML files. Exercise 1 Copying custom files to the LandXML Report Extension folders. 1. Copy the custom XSL files to the C:\Program Files\Autodesk\LandXML Reporting 4\Support\xsl\Alignments folder. Note: These files reference the default script files, provided by Autodesk. Exercise 2 Installing custom report formats. 1. Launch the LandXML Report Extension program and select the Forms tab. 2. Right-click on the Alignment Report Forms folder and select Add Form from the shortcut menu. 3. Browse to the C:\Program Files\Autodesk\LandXML Reporting 4\Support\xsl\Alignments folder and select the Alignment Station and Curve2.xsl file (copied in the previous exercise). 4. Click the Open button. Exercise 3 Viewing custom a custom report 1. In the LandXML Report Extension, after loading a data file and selecting a form, select the Output tab. 10

11 Pasting Reports into AutoCAD Objectives Copying a table generated with the LandXML Report Extension into AutoCAD. Chapter Concepts and Terms Pasting from HTML When pasting into AutoCAD from a HTML file, the information is pasted as an MTEXT entity. All table formatting and linework is lost. Pasting from Excel When pasting into AutoCAD from an Excel spreadsheet, tables can be pasted as AutoCAD lines and text. Lesson 1 Copy Report to Clipboard This lesson demonstrates the process of creating a report in the LandXML Report Extension and then copying the generated table to the clipboard. Exercise 1 Open data file 1. In the LandXML Report Extension, select the Data Summary tab. 2. Load the XML file generated from Land Desktop Exercise 2 Select report format 1. Select the custom report format created in previous lessons. Exercise 3 View report 1. In the LandXML Report Extension, after loading a data file and selecting a form, select the Output tab. Exercise 4 Copy report to Clipboard 1. Using your mouse, highlight the table for an alignment. Right-click on the highlighted text and select Copy from the shortcut menu. Lesson 2 Microsoft Excel This lesson demonstrates how to paste the copied table into an Excel spreadsheet. It then uses the functions in Excel to adjust the column width and format the text. Exercise 1 Pasting copied HTML table into Excel 1. Launch Microsoft Excel. 2. Select the Edit Paste Special menu command. 3. Select the HTML option. Exercise 2 Formatting the table 1. Using Excel formatting commands, set the column widths, number formatting and text alignment. 11

12 Lesson 3 Pasting Into AutoCAD This lesson demonstrates how to copy a table from Excel and paste it into AutoCAD as line and text entities. Paste as AutoCAD Objects Pasting as AutoCAD objects from an Excel spreadsheet will create text entities for each cell and line from the cell borders. Exercise 1 Copy from Excel 1. Continuing from Lesson 2, select all of the table s cells in the Excel spreadsheet. 2. Right-mouse-click on the highlighted cells and select Copy from the shortcut menu. Exercise 2 Past Special in AutoCAD 1. Open a drawing in AutoCAD. 2. Select the Edit Paste Special menu command. 3. Select the as AutoCAD Entities option. Exercise 3 Scale 1. Use the SCALE command to resize the entities to the desired text height. Exercise 5 Clean up border 1. Use the AutoCAD Map Drawing Cleanup command to correct the table lines. About the Speaker: David Zavislan is the corporate CADD manager at Nolte Associates, Inc. He supports Nolte s engineering and document delivery processes, developing and implementing CADD tools, training, and standards. A licensed civil engineer, David has also been an independent CADD consultant, specializing in civil engineering, surveying, and mapping. During his career he has worked as a structural engineer, staff engineer for a municipal public works department, project engineer, project manager, and as a software trainer and consultant for a software reseller. David earned a B.S. in Civil Engineering at Colorado State University in For additional information on the materials covered in this class or information about services available from David Zavislan and Nolte Associates, please David at: david.zavislan@nolte.com The expanded version of this handout and the sample files used in this presentation can be downloaded from Go to the [client access] page. (You may be required to install an FTP utility for your browser). Enter the file name CV41-2-long.zip in the download box, then click the download button. This download will be available through the end of January,

13 13

Migrating from Autodesk Land Desktop to Autodesk Civil 3D CV42-3L

Migrating from Autodesk Land Desktop to Autodesk Civil 3D CV42-3L December 2-5, 2003 MGM Grand Hotel Las Vegas Migrating from Autodesk Land Desktop to Autodesk Civil 3D CV42-3L About the Speaker: Pete Kelsey is an Autodesk Authorized Consultant an Autodesk Certified

More information

Never Digitize Again! Converting Paper Drawings to Vector

Never Digitize Again! Converting Paper Drawings to Vector December 2-5, 2003 MGM Grand Hotel Las Vegas Never Digitize Again! Converting Paper Drawings to Vector Felicia Provencal GD42-3L How many hours have you spent hunched over a digitizing board converting

More information

Subdivide and Conquer! - Tips and Tricks for Working with Parcels in Autodesk Civil 3D.

Subdivide and Conquer! - Tips and Tricks for Working with Parcels in Autodesk Civil 3D. 11/28/2005-1:00 pm - 2:30 pm Room:Swan 9/10 (Swan) Walt Disney World Swan and Dolphin Resort Orlando, Florida Subdivide and Conquer! - Tips and Tricks for Working with Parcels in Autodesk Civil 3D. Marissa

More information

XSLT: How Do We Use It?

XSLT: How Do We Use It? XSLT: How Do We Use It? Nancy Hallberg Nikki Massaro Kauffman 1 XSLT: Agenda Introduction & Terminology XSLT Walkthrough Client-Side XSLT/XHTML Server-Side XSLT/XHTML More Creative Server-Side XSLT 2 XSLT:

More information

A Balanced Introduction to Computer Science, 3/E

A Balanced Introduction to Computer Science, 3/E A Balanced Introduction to Computer Science, 3/E David Reed, Creighton University 2011 Pearson Prentice Hall ISBN 978-0-13-216675-1 Chapter 2 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is

More information

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML)

recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language (HTML) HTML specifies formatting within a page using tags in its

More information

Microsoft Excel 2010

Microsoft Excel 2010 Microsoft Excel 2010 omar 2013-2014 First Semester 1. Exploring and Setting Up Your Excel Environment Microsoft Excel 2010 2013-2014 The Ribbon contains multiple tabs, each with several groups of commands.

More information

Creating Accessible Web Sites with EPiServer

Creating Accessible Web Sites with EPiServer Creating Accessible Web Sites with EPiServer Abstract This white paper describes how EPiServer promotes the creation of accessible Web sites. Product version: 4.50 Document version: 1.0 2 Creating Accessible

More information

XML. Objectives. Duration. Audience. Pre-Requisites

XML. Objectives. Duration. Audience. Pre-Requisites XML XML - extensible Markup Language is a family of standardized data formats. XML is used for data transmission and storage. Common applications of XML include business to business transactions, web services

More information

EXAM XML 1.1 and Related Technologies TYPE: DEMO

EXAM XML 1.1 and Related Technologies TYPE: DEMO IBM EXAM - 000-142 XML 1.1 and Related Technologies TYPE: DEMO http://www.examskey.com/000-142.html 1 Question: 1 XML data is stored and retrieved within a relational database for a data-centric application

More information

Microsoft Excel 2010 Tutorial

Microsoft Excel 2010 Tutorial 1 Microsoft Excel 2010 Tutorial Excel is a spreadsheet program in the Microsoft Office system. You can use Excel to create and format workbooks (a collection of spreadsheets) in order to analyze data and

More information

CSC 121 Computers and Scientific Thinking

CSC 121 Computers and Scientific Thinking CSC 121 Computers and Scientific Thinking Fall 2005 HTML and Web Pages 1 HTML & Web Pages recall: a Web page is a text document that contains additional formatting information in the HyperText Markup Language

More information

XSL Elements. xsl:copy-of

XSL Elements. xsl:copy-of XSL Elements The following elements are discussed on this page: xsl:copy-of xsl:value-of xsl:variable xsl:param xsl:if xsl:when xsl:otherwise xsl:comment xsl:import xsl:output xsl:template xsl:call-template

More information

MICROSOFT EXCEL BIS 202. Lesson 1. Prepared By: Amna Alshurooqi Hajar Alshurooqi

MICROSOFT EXCEL BIS 202. Lesson 1. Prepared By: Amna Alshurooqi Hajar Alshurooqi MICROSOFT EXCEL Prepared By: Amna Alshurooqi Hajar Alshurooqi Lesson 1 BIS 202 1. INTRODUCTION Microsoft Excel is a spreadsheet application used to perform financial calculations, statistical analysis,

More information

Table Basics. The structure of an table

Table Basics. The structure of an table TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that

More information

Computer Science E-259

Computer Science E-259 Computer Science E-259 XML with Java Lecture 5: XPath 1.0 (and 2.0) and XSLT 1.0 (and 2.0), Continued 22 October 2007 David J. Malan malan@post.harvard.edu 1 Computer Science E-259 Last Time CSS Level

More information

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21 Table of Contents Chapter 1 Getting Started with HTML 5 1 Introduction to HTML 5... 2 New API... 2 New Structure... 3 New Markup Elements and Attributes... 3 New Form Elements and Attributes... 4 Geolocation...

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

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10 CONTENTS Chapter 1 Introduction to Dreamweaver CS3 1 About Dreamweaver CS3 Interface...4 Title Bar... 4 Menu Bar... 4 Insert Bar... 5 Document Toolbar... 5 Coding Toolbar... 6 Document Window... 7 Properties

More information

The Beginning CHAPTER INTRODUCTION OBJECTIVES

The Beginning CHAPTER INTRODUCTION OBJECTIVES CHAPTER 1 The Beginning INTRODUCTION This chapter introduces AutoCAD Civil 3D 2011, its organization, and its interface. Civil 3D presents a civil design environment addressing traditional design issues.

More information

Exam : Title : XML 1.1 and Related Technologies. Version : DEMO

Exam : Title : XML 1.1 and Related Technologies. Version : DEMO Exam : 000-142 Title : XML 1.1 and Related Technologies Version : DEMO 1. XML data is stored and retrieved within a relational database for a data-centric application by means of mapping XML schema elements

More information

Microsoft Excel 2010 Handout

Microsoft Excel 2010 Handout Microsoft Excel 2010 Handout Excel is an electronic spreadsheet program you can use to enter and organize data, and perform a wide variety of number crunching tasks. Excel helps you organize and track

More information

Style Sheet A. Bellaachia Page: 22

Style Sheet A. Bellaachia Page: 22 Style Sheet How to render the content of an XML document on a page? Two mechanisms: CSS: Cascading Style Sheets XSL (the extensible Style sheet Language) CSS Definitions: CSS: Cascading Style Sheets Simple

More information

Chapter 4 Notes. Creating Tables in a Website

Chapter 4 Notes. Creating Tables in a Website Chapter 4 Notes Creating Tables in a Website Project for Chapter 4 Statewide Realty Web Site Chapter Objectives Define table elements Describe the steps used to plan, design, and code a table Create a

More information

Las Vegas, Nevada, December 3 6, Speaker Name: Heidi Hewett. Course ID:

Las Vegas, Nevada, December 3 6, Speaker Name: Heidi Hewett. Course ID: Las Vegas, Nevada, December 3 6, 2002 Speaker Name: Heidi Hewett Course Title: Course ID: GD34-4L Course Outline: During this presentation, you'll learn about all the AutoCAD 2002 extensions, including

More information

Taking Fireworks Template and Applying it to Dreamweaver

Taking Fireworks Template and Applying it to Dreamweaver Taking Fireworks Template and Applying it to Dreamweaver Part 1: Define a New Site in Dreamweaver The first step to creating a site in Dreamweaver CS4 is to Define a New Site. The object is to recreate

More information

ICT IGCSE Practical Revision Presentation Web Authoring

ICT IGCSE Practical Revision Presentation Web Authoring 21.1 Web Development Layers 21.2 Create a Web Page Chapter 21: 21.3 Use Stylesheets 21.4 Test and Publish a Website Web Development Layers Presentation Layer Content layer: Behaviour layer Chapter 21:

More information

DIGIFORMS Document Designer v3.0 User Guide

DIGIFORMS Document Designer v3.0 User Guide DIGIFORMS Document Designer v3.0 User Guide By Metafocus AS Metafocus AS Address: Martin Lingesvei 17-25, N-1367 Snarøya, Norway Phone: +47 45 48 50 20 E-mail: support@metafocus.no Web: http://www.metafocus.no

More information

XSL Languages. Adding styles to HTML elements are simple. Telling a browser to display an element in a special font or color, is easy with CSS.

XSL Languages. Adding styles to HTML elements are simple. Telling a browser to display an element in a special font or color, is easy with CSS. XSL Languages It started with XSL and ended up with XSLT, XPath, and XSL-FO. It Started with XSL XSL stands for EXtensible Stylesheet Language. The World Wide Web Consortium (W3C) started to develop XSL

More information

Birkbeck (University of London)

Birkbeck (University of London) Birkbeck (University of London) MSc Examination Department of Computer Science and Information Systems Internet and Web Technologies (COIY063H7) 15 Credits Date of Examination: 13 June 2017 Duration of

More information

As "Boring" As It Gets: Managing Geotechnical Data with Autodesk Civil Technology

As Boring As It Gets: Managing Geotechnical Data with Autodesk Civil Technology December 2-5, 2003 MGM Grand Hotel Las Vegas As "Boring" As It Gets: Managing Geotechnical Data with Autodesk Civil Technology Shawnita Sterett, P.E. CV23-3 Soil borings provide valuable information regarding

More information

Microsoft Excel 2007

Microsoft Excel 2007 Microsoft Excel 2007 1 Excel is Microsoft s Spreadsheet program. Spreadsheets are often used as a method of displaying and manipulating groups of data in an effective manner. It was originally created

More information

Alignments CHAPTER INTRODUCTION OBJECTIVES

Alignments CHAPTER INTRODUCTION OBJECTIVES CHAPTER 5 Alignments INTRODUCTION This and the next four chapters focus on roadway design and its documentation. This chapter concentrates on roadway plan design. The next three chapters focus on the roadway

More information

Html basics Course Outline

Html basics Course Outline Html basics Course Outline Description Learn the essential skills you will need to create your web pages with HTML. Topics include: adding text any hyperlinks, images and backgrounds, lists, tables, and

More information

The Dreamweaver Interface

The Dreamweaver Interface The Dreamweaver Interface Let s take a moment to discuss the different areas of the Dreamweaver screen. The Document Window The Document Window shows you the current document. This is where you are going

More information

LandXML Drawing Support

LandXML Drawing Support AutoCAD Civil 3D 2008 LandXML Drawing Support Contents Introduction... 1 LandXML Schema Versions Supported... 1 General Data Handling... 2 Import Functionality... 2 Export Functionality... 3 Import Details...

More information

GstarCAD Complete Features Guide

GstarCAD Complete Features Guide GstarCAD 2017 Complete Features Guide Table of Contents Core Performance Improvement... 3 Block Data Sharing Process... 3 Hatch Boundary Search Improvement... 4 New and Enhanced Functionalities... 5 Table...

More information

InRoads File Types. Below is a list of the primary file types used for InRoads in the road design process.

InRoads File Types. Below is a list of the primary file types used for InRoads in the road design process. Section 6 InRoads Basic File Types Retrieving InRoads Base Files Internal Naming Convention Alignment Styles and Surface Styles Alignment Point Abbreviations Feature Naming Conventions Project Defaults

More information

Course Syllabus. Course Title. Who should attend? Course Description. Adobe Dreamweaver CC 2014

Course Syllabus. Course Title. Who should attend? Course Description. Adobe Dreamweaver CC 2014 Course Title Adobe Dreamweaver CC 2014 Course Description Adobe Dreamweaver CC (Creative Clouds) is the world's most powerful web design program. Our Dreamweaver course ''certified by Adobe ''includes

More information

XPath and XSLT. Overview. Context. Context The Basics of XPath. XPath and XSLT. Nodes Axes Expressions. Stylesheet templates Transformations

XPath and XSLT. Overview. Context. Context The Basics of XPath. XPath and XSLT. Nodes Axes Expressions. Stylesheet templates Transformations XPath and XSLT Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Context The Basics of XPath Nodes

More information

XSLT Programming Constructs

XSLT Programming Constructs XSLT Programming Constructs Contents 1. Procedural programming in XSLT 2. Defining named template rules 3. Parameterizing XSLT style sheets 2 1. Procedural Programming in XSLT Declarative vs. procedural

More information

6/6/2016 3:23 PM 1 of 15

6/6/2016 3:23 PM 1 of 15 6/6/2016 3:23 PM 1 of 15 6/6/2016 3:23 PM 2 of 15 2) XSLT Selection XSLT allows for selection with two statements xsl:if chooses to do or not to do (very basic) xsl:choose chooses from several alternatives

More information

Integrating Search Interface to SAS Content 3.4

Integrating Search Interface to SAS Content 3.4 Integrating Search Interface to SAS Content 3.4 Copyright Notice The correct bibliographic citation for this manual is as follows: SAS Institute Inc., Integrating Search Interface to SAS Content 3.4, Cary,

More information

Separate Text Across Cells The Convert Text to Columns Wizard can help you to divide the text into columns separated with specific symbols.

Separate Text Across Cells The Convert Text to Columns Wizard can help you to divide the text into columns separated with specific symbols. Chapter 7 Highlights 7.1 The Use of Formulas and Functions 7.2 Creating Charts 7.3 Using Chart Toolbar 7.4 Changing Source Data of a Chart Separate Text Across Cells The Convert Text to Columns Wizard

More information

Advanced XSLT editing: Content query web part (CQWP) Dolev Raz SharePoint top soft Soft.co.il

Advanced XSLT editing: Content query web part (CQWP) Dolev Raz SharePoint top soft Soft.co.il Advanced XSLT editing: Content query web part (CQWP) Dolev Raz SharePoint Implementer @ top soft dolev_r@top- Soft.co.il About Me Dolev Raz 22 years-old Live in Qiriyat Ono Works in Logic trough Top Soft

More information

Using Adobe Contribute 4 A guide for new website authors

Using Adobe Contribute 4 A guide for new website authors Using Adobe Contribute 4 A guide for new website authors Adobe Contribute allows you to easily update websites without any knowledge of HTML. This handout will provide an introduction to Adobe Contribute

More information

Web Publishing Basics II

Web Publishing Basics II Web Publishing Basics II Jeff Pankin Information Services and Technology Table of Contents Course Objectives... 2 Create a Site Definition... 3 The Dreamweaver CS4 Interface... 4 Panels are groups of icons

More information

Editing XML Data in Microsoft Office Word 2003

Editing XML Data in Microsoft Office Word 2003 Page 1 of 8 Notice: The file does not open properly in Excel 2002 for the State of Michigan. Therefore Excel 2003 should be used instead. 2009 Microsoft Corporation. All rights reserved. Microsoft Office

More information

Display the XML Files for Disclosure to Public by Using User-defined XSL Zhiping Yan, BeiGene, Beijing, China Huadan Li, BeiGene, Beijing, China

Display the XML Files for Disclosure to Public by Using User-defined XSL Zhiping Yan, BeiGene, Beijing, China Huadan Li, BeiGene, Beijing, China PharmaSUG China 2018 Paper CD-72 Display the XML Files for Disclosure to Public by Using User-defined XSL Zhiping Yan, BeiGene, Beijing, China Huadan Li, BeiGene, Beijing, China ABSTRACT US Food and Drug

More information

13 FORMATTING WORKSHEETS

13 FORMATTING WORKSHEETS 13 FORMATTING WORKSHEETS 13.1 INTRODUCTION Excel has a number of formatting options to give your worksheets a polished look. You can change the size, colour and angle of fonts, add colour to the borders

More information

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space. HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information

More information

Lesson 15 Working with Tables

Lesson 15 Working with Tables Working with Tables Computer Literacy BASICS: A Comprehensive Guide to IC 3, 4 th Edition 1 Objectives Create a table and insert text. Insert and delete rows and columns. Adjust column width and row height.

More information

Rich Text Editor Quick Reference

Rich Text Editor Quick Reference Rich Text Editor Quick Reference Introduction Using the rich text editor is similar to using a word processing application such as Microsoft Word. After data is typed into the editing area it can be formatted

More information

Best Practices for Using the Rich Text Editor

Best Practices for Using the Rich Text Editor Best Practices for Using the Rich Text Editor Overview Many pages in ilearn contain large text entry boxes along with many icons and pull down lists (located above the actual text entry area). These icons

More information

When you pass Exam : Access 2010, you complete the requirements for the Microsoft Office Specialist (MOS) - Access 2010 certification.

When you pass Exam : Access 2010, you complete the requirements for the Microsoft Office Specialist (MOS) - Access 2010 certification. Appendix 1 Microsoft Office Specialist: Access Certification Introduction The candidates for Microsoft Office Specialist certification should have core-level knowledge of Microsoft Office Access 2010.

More information

Microsoft Office Excel 2007: Basic. Course Overview. Course Length: 1 Day. Course Overview

Microsoft Office Excel 2007: Basic. Course Overview. Course Length: 1 Day. Course Overview Microsoft Office Excel 2007: Basic Course Length: 1 Day Course Overview This course teaches the basic functions and features of Excel 2007. After an introduction to spreadsheet terminology and Excel's

More information

COP 4814 Florida International University Kip Irvine XSLT. Updated: 2/9/2016 Based on Goldberg, Chapter 2. Irvine COP 4814

COP 4814 Florida International University Kip Irvine XSLT. Updated: 2/9/2016 Based on Goldberg, Chapter 2. Irvine COP 4814 COP 4814 Florida International University Kip Irvine XSLT Updated: 2/9/2016 Based on Goldberg, Chapter 2 XSL Overview XSL Extensible Stylesheet Language A family of languages used to transform and render

More information

Lesson 15 Working with Tables

Lesson 15 Working with Tables Working with Tables Computer Literacy BASICS: A Comprehensive Guide to IC 3, 5 th Edition 1 Objectives Create a table and insert text. Insert and delete rows and columns. Adjust column width and row height.

More information

Gloucester County Library System EXCEL 2007

Gloucester County Library System EXCEL 2007 Gloucester County Library System EXCEL 2007 Introduction What is Excel? Microsoft E x c e l is an electronic s preadsheet program. I t is capable o f performing many diff e r e n t t y p e s o f c a l

More information

Introduction to Dreamweaver CS3

Introduction to Dreamweaver CS3 TUTORIAL 2 Introduction to Dreamweaver CS3 In Tutorial 2 you will create a sample site while you practice the following skills with Adobe Dreamweaver CS3: Creating pages based on a built-in CSS page layout

More information

SECTION C GRADE 12 EXAMINATION GUIDELINES

SECTION C GRADE 12 EXAMINATION GUIDELINES SACAI SECTION C GRADE 12 EXAMINATION GUIDELINES COMPUTER APPLICATIONS TECHNOLOGY 2016 Examination guidelines for Computer Application Technology INTRODUCTION The Curriculum and Assessment Policy Statement

More information

Using Spreadsheets, Selection Sets, and COGO Controls SPECTRA PRECISION SURVEY OFFICE TUTORIAL

Using Spreadsheets, Selection Sets, and COGO Controls SPECTRA PRECISION SURVEY OFFICE TUTORIAL Using Spreadsheets, Selection Sets, and COGO Controls SPECTRA PRECISION SURVEY OFFICE TUTORIAL Corporate office: Spectra Precision 10355 Westmoor Drive Suite #100 Westminster, CO 80021 USA Phone: +1-720-587-4700

More information

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image

GIMP WEB 2.0 MENUS. Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image GIMP WEB 2.0 MENUS Web 2.0 Menus: Horizontal Navigation Bar with Dynamic Background Image WEB 2.0 MENUS: HORIZONTAL NAVIGATION BAR DYNAMIC BACKGROUND IMAGE Before you begin this tutorial, you will need

More information

Best Practices for Using the Rich Text Editor

Best Practices for Using the Rich Text Editor Best Practices for Using the Rich Text Editor Overview Many pages in Sakai contain large text-entry boxes along with many icons and pull-down lists (located above the actual text entry area). These icons

More information

1 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Excel 2007)

1 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Excel 2007) 1 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Excel 2007) 2 THE PNP BASIC COMPUTER ESSENTIALS e-learning (MS Excel 2007) TABLE OF CONTENTS CHAPTER 1: GETTING STARTED... 5 THE EXCEL ENVIRONMENT...

More information

Anchovy User Guide. Copyright Maxprograms

Anchovy User Guide. Copyright Maxprograms Copyright 2009-2018 Maxprograms Table of Contents Introduction... 1 Anchovy... 1 Supported Platforms... 1 Supported Formats... 1 GlossML: Glossary Markup Language... 1 Comma Separated Values (CSV)... 1

More information

Gloucester County Library System. Excel 2010

Gloucester County Library System. Excel 2010 Gloucester County Library System Excel 2010 Introduction What is Excel? Microsoft Excel is an electronic spreadsheet program. It is capable of performing many different types of calculations and can organize

More information

A New Dimension to Land Development and Subdivision Design: Application of AutoCAD Civil 3D

A New Dimension to Land Development and Subdivision Design: Application of AutoCAD Civil 3D A New Dimension to Land Development and Subdivision Design: Application of AutoCAD Civil 3D Tarig Ali College of Engineering and Computer Science University of Central Florida Orlando, Florida taali@mail.ucf.edu

More information

Nauticom NetEditor: A How-to Guide

Nauticom NetEditor: A How-to Guide Nauticom NetEditor: A How-to Guide Table of Contents 1. Getting Started 2. The Editor Full Screen Preview Search Check Spelling Clipboard: Cut, Copy, and Paste Undo / Redo Foreground Color Background Color

More information

Introduction to XSLT

Introduction to XSLT Introduction to XSLT Justin Tilton, Chief Executive Officer instructional media + magic, inc. at the JA-SIG Conference Vancouver, BC Sunday, June 9, 2002 The Abstract Looking for a methodology to quickly

More information

Formatting Worksheets

Formatting Worksheets 140 :: Data Entry Operations 7 Formatting Worksheets 7.1 INTRODUCTION Excel makes available numerous formatting options to give your worksheet a polished look. You can change the size, colour and angle

More information

Introduction to Excel 2007

Introduction to Excel 2007 Introduction to Excel 2007 Excel 2007 is a software program that creates a spreadsheet. It permits the user to enter data and formulas to perform mathematical and Boolean (comparison) calculations on the

More information

Dreamweaver Website 1: Managing a Website with Dreamweaver

Dreamweaver Website 1: Managing a Website with Dreamweaver Page 1 of 20 Web Design: Dreamweaver Websites Managing Websites with Dreamweaver Course Description: In this course, you will learn how to create and manage a website using Dreamweaver Templates and Library

More information

INTRODUCTION... 1 UNDERSTANDING CELLS... 2 CELL CONTENT... 4

INTRODUCTION... 1 UNDERSTANDING CELLS... 2 CELL CONTENT... 4 Introduction to Microsoft Excel 2016 INTRODUCTION... 1 The Excel 2016 Environment... 1 Worksheet Views... 2 UNDERSTANDING CELLS... 2 Select a Cell Range... 3 CELL CONTENT... 4 Enter and Edit Data... 4

More information

Correcting Grammar as You Type

Correcting Grammar as You Type PROCEDURES LESSON 11: CHECKING SPELLING AND GRAMMAR Selecting Spelling and Grammar Options 2 Click Options 3 In the Word Options dialog box, click Proofing 4 Check options as necessary under the When correcting

More information

Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo

Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo Study Guide 2 - HTML and CSS - Chap. 6,8,10,11,12 Name - Alexia Bernardo Note: We skipped Study Guide 1. If you d like to review it, I place a copy here: https:// people.rit.edu/~nbbigm/studyguides/sg-1.docx

More information

COMP1000 Mid-Session Test 2017s1

COMP1000 Mid-Session Test 2017s1 COMP1000 Mid-Session Test 2017s1 Total Marks: 45 Duration: 55 minutes + 10 min reading time This examination has three parts: Part 1: 15 Multiple Choice Questions (15 marks /45) Part 2: Practical Excel

More information

7. Apply a Range of Table Features

7. Apply a Range of Table Features Word Processing 5N1358 7. Apply a Range of Table Features Contents Apply a Range of Table Features Including: 1. Creating Tables... 1 2. Resizing... 4 3. Merging Cells... 5 4. Inserting or Deleting columns

More information

AutoCAD Civil 3D 2011 ESSENTIALS

AutoCAD Civil 3D 2011 ESSENTIALS AutoCAD Civil 3D 2011 ESSENTIALS SDC PUBLICATIONS www.sdcpublications.com Schroff Development Corporation Module 2 Parcels Level 1 This module introduces: Section 1: Parcels Overview Introduction to Parcels

More information

Lava New Media s CMS. Documentation Page 1

Lava New Media s CMS. Documentation Page 1 Lava New Media s CMS Documentation 5.12.2010 Page 1 Table of Contents Logging On to the Content Management System 3 Introduction to the CMS 3 What is the page tree? 4 Editing Web Pages 5 How to use the

More information

1) Merge the cells that contain the title and center the title

1) Merge the cells that contain the title and center the title Supplies: You will need a storage location to save your spreadsheet for use in Session 2. You will need the 2 handouts pertaining to Session 1 Instructions: Follow the directions below to create a budget

More information

EXCEL BASICS: MICROSOFT OFFICE 2010

EXCEL BASICS: MICROSOFT OFFICE 2010 EXCEL BASICS: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

Excel 2016 Basics for Windows

Excel 2016 Basics for Windows Excel 2016 Basics for Windows Excel 2016 Basics for Windows Training Objective To learn the tools and features to get started using Excel 2016 more efficiently and effectively. What you can expect to learn

More information

Creating & Modifying Tables in Word 2003

Creating & Modifying Tables in Word 2003 Creating & Modifying Tables in Word 2003 This bookl LaTonya Motley Trainer / Instructional Technology Specialist Staff Development 660-6452 Table of Contents Overview... 1 Inserting Tables... 1 Using Pre-Set

More information

Quick Start Guide. ARIS Architect. Version 9.8 Service Release 2

Quick Start Guide. ARIS Architect. Version 9.8 Service Release 2 ARIS Architect Version 9.8 Service Release 2 October 2015 This document applies to ARIS Version 9.8 and to all subsequent releases. Specifications contained herein are subject to change and these changes

More information

Creating Web Pages Using Netscape Composer AGENDA FOR THIS WORKSHOP. 1. How does it all work? 2. What do I need to get started at Fairfield?

Creating Web Pages Using Netscape Composer AGENDA FOR THIS WORKSHOP. 1. How does it all work? 2. What do I need to get started at Fairfield? Creating Web Pages Using Netscape Composer AGENDA FOR THIS WORKSHOP 1. How does it all work? 2. What do I need to get started at Fairfield? 3. What is HTML coding? 4. The 10 HTML Tags that you should know.

More information

ADOBE DREAMWEAVER CS4 BASICS

ADOBE DREAMWEAVER CS4 BASICS ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

How to lay out a web page with CSS

How to lay out a web page with CSS How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS3 to create a simple page layout. However, a more powerful technique is to use Cascading Style Sheets (CSS).

More information

Sheet Metal Overview. Chapter. Chapter Objectives

Sheet Metal Overview. Chapter. Chapter Objectives Chapter 1 Sheet Metal Overview This chapter describes the terminology, design methods, and fundamental tools used in the design of sheet metal parts. Building upon these foundational elements of design,

More information

Correcting Grammar as You Type. 1. Right-click the text marked with the blue, wavy underline. 2. Click the desired option on the shortcut menu.

Correcting Grammar as You Type. 1. Right-click the text marked with the blue, wavy underline. 2. Click the desired option on the shortcut menu. PROCEDURES LESSON 11: CHECKING SPELLING AND GRAMMAR Selecting Spelling and Grammar Options 2 Click Options 3 In the Word Options dialog box, click Proofing 4 Check options as necessary under the When correcting

More information

TCP MDT Digital Terrain Model - V7.5

TCP MDT Digital Terrain Model - V7.5 TCP MDT Digital Terrain Model - V7.5 Standard Version Introduction The Standard Version is suitable for carrying out all kinds of topographical survey projects, terrain profiles, volume calculations etc.

More information

Introduction to Autodesk Land Desktop and Civil Design Geoffrey J. Coleman, PE

Introduction to Autodesk Land Desktop and Civil Design Geoffrey J. Coleman, PE Introduction to Autodesk Land Desktop 2005 and Civil Design 2005 Geoffrey J. Coleman, PE Learn the Land Development Software used by Civil Engineers and Land Surveyors around the world. SDC PUBLICATIONS

More information

Extensible Markup Stylesheet Transformation (XSLT)

Extensible Markup Stylesheet Transformation (XSLT) Extensible Markup Stylesheet Transformation (XSLT) Asst. Prof. Dr. Kanda Runapongsa Saikaew (krunapon@kku.ac.th) Dept. of Computer Engineering Khon Kaen University 1 Overview Terms: XSL, XSLT, XSL-FO Value

More information

EXCEL BASICS: MICROSOFT OFFICE 2007

EXCEL BASICS: MICROSOFT OFFICE 2007 EXCEL BASICS: MICROSOFT OFFICE 2007 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT EXCEL PAGE 03 Opening Microsoft Excel Microsoft Excel Features Keyboard Review Pointer Shapes

More information

Geometric Layout for Roadway Design with CAiCE Visual Roads

Geometric Layout for Roadway Design with CAiCE Visual Roads December 2-5, 2003 MGM Grand Hotel Las Vegas Geometric Layout for Roadway Design with CAiCE Visual Roads Mathews Mathai CV32-3 This course describes and demonstrates various tools for defining horizontal

More information

Teacher s Guide. PCIC 3 B2 GS3- Key Applications-Excel. Text of Frequently Asked Questions. Copyright 2010 Teknimedia Corporation

Teacher s Guide. PCIC 3 B2 GS3- Key Applications-Excel. Text of Frequently Asked Questions. Copyright 2010 Teknimedia Corporation Teacher s Guide - Key Applications-Excel Text of Frequently Asked Questions Copyright 2010 Teknimedia grants permission to any licensed owner of Key Applications-Excel to duplicate the contents of this

More information

Independence Community College Independence, Kansas

Independence Community College Independence, Kansas Independence Community College Independence, Kansas C O N T E N T S Unit 1: Creating, Modifying, and Enhancing FrontPage Webs and Pages 1 Chapter 1 Investigating FrontPage 2002 3 Exploring World Wide Web

More information

SUM - This says to add together cells F28 through F35. Notice that it will show your result is

SUM - This says to add together cells F28 through F35. Notice that it will show your result is COUNTA - The COUNTA function will examine a set of cells and tell you how many cells are not empty. In this example, Excel analyzed 19 cells and found that only 18 were not empty. COUNTBLANK - The COUNTBLANK

More information

Budget Exercise for Intermediate Excel

Budget Exercise for Intermediate Excel Budget Exercise for Intermediate Excel Follow the directions below to create a 12 month budget exercise. Read through each individual direction before performing it, like you are following recipe instructions.

More information

Table of Contents. Overview... 4 Advanced Content Items... 4 Accessibility... 4 iframe Textpoppers Math Characters and Equations...

Table of Contents. Overview... 4 Advanced Content Items... 4 Accessibility... 4 iframe Textpoppers Math Characters and Equations... Dallas County Community College District Table of Contents Overview... 4 Advanced Content Items... 4 Accessibility... 4 iframe... 4 Insert a Web Page... 4 Insert a PDF... 6 Textpoppers... 8 Insert a Text

More information