Dynamic web-mapping using Scalable Vector Graphics (SVG)

Size: px
Start display at page:

Download "Dynamic web-mapping using Scalable Vector Graphics (SVG)"

Transcription

1 Dynamic web-mapping using Scalable Vector Graphics (SVG) Paul Clarke Web-mapping is a growing and popular use of GIS but creating even a simple map is often a non-trivial and costly task. One potential solution to this problem is Scalable Vector Graphics (SVG), an XML based 2D graphics standard. SVG offers rich client-side interactivity and unrivalled graphical quality, without the need for an expensive mapping/applications server. We introduce SVG technology and provide an overview of its benefits for both producers and users of interactive maps. We then outline the drawbacks of SVG web-mapping and how it compares to existing approaches. Different methods for generating SVG maps are compared including hand-coding, exporting directly from ArcGIS9+ or using extensions to ArcView/ArcGIS which allow the user to automatically create dynamic maps from geospatial data. Finally, we explore some example applications that demonstrate the key advantages of SVG. What are the issues with web-mapping? Every day, people use online maps for a variety of uses, from planning road journeys to exploring unknown locations. Although web-mapping is the most simple and widely accessible use of Geographic Information Systems (GIS), and a great many useful sites exist, traditional web-mapping technology has several drawbacks. One of the main issues for those providing maps is the cost involved. Established GIS application servers, such as ArcIMS, are usually required to handle map manipulation and generate map snapshots that are sent to end-users. Every time the user wants to change or interrogate the map the server has to update the view and send it to the user, which can create an impression of poor interactivity. Furthermore, setting up and maintaining a GIS application server is often not a cost-effective or viable option for small and medium sized companies. One approach to this problem is a better way of handling map interactivity on the client side, removing the reliance on a GIS application server. Solutions to date include maps based on java-applets or Flash. However, their proprietary nature can make it difficult to generate mapping data. This paper investigates a new approach to web-mapping using Scalable Vector Graphics (SVG). We investigate what SVG is, looking at both benefits and drawbacks for mapping applications and explore the different ways that SVG maps can be created. What are Scalable Vector Graphics? SVG is a generic standard for 2D graphics on the web, based on the Extensible Markup Language (XML). With SVG it is possible to create simple graphics (see figure 1-1) in just a few lines of text (see figure 1-2). Adobe, amongst others, provides a free SVG plug-in for Internet Explorer and some browsers (e.g. Mozilla, Firefox ) support it directly. It therefore doesn t cost

2 anything to start experimenting with this technology. SVG defines individual shapes as mathematical vectors, meaning that the quality of the image remains the same, regardless of scale. This can be a major advantage as it eliminates the pixelisation that occurs when you zoom in too far on normal bitmap images. Figure 1-1: Simple example of SVG Figure 1-2: The code used to generate the above graphic Are Scalable Vector Graphics suitable for web-mapping? Although SVG was designed as a generic graphics language it has obvious applications for web-mapping. The following section looks at both the pros and cons of SVG. Pros Quality - The graphical quality of SVG maps is outstanding at all scales as it uses vectors and anti-aliasing for a smooth appearance. A suite of graphical effects such as drop-shadows, transparency, gradient-fills and animation are supported. In addition, standard raster images (e.g. JPEGs and GIFs) can be seamlessly integrated into SVG maps. Manipulation Every map feature is defined as an SVG vector object with associated methods and attributes that enables all manner of feature interactivity. The majority of GIS data involves a geometric shape linked to non-spatial data and the SVG language can model this with ease. Using

3 scripts embedded within an SVG file a whole range of events can be triggered when the user clicks on or hovers over a feature. For example a feature might display a useful tool-tip or launch a new web page or application when clicked on. Another key advantage is that SVG objects can change position dynamically on the client-side without the map having to be redrawn. This opens up the possibility of moving objects in real-time (e.g. tracking applications) or the user themselves being able to create or edit map features or annotations. Cost - The major advantage for those who want to generate a web-map is cost. SVG can be very cost-efficient as it eliminates the need for traditional GIS application servers (see figure 1-3). An SVG map can be uploaded to a standard web server such as Apache (or CD-Rom, DVD etc.) and be treated just like any normal web page, image or animation. As the functionality for viewing and controlling the map is embedded as scripts within the SVG map, all manipulation is performed on the client side. This reduces subsequent client-server interaction and provides a responsive environment for the user. Standard GIS functions such as turning layers on and off, measuring and zooming now take immediate effect without the usual Redrawing map message. Network communications - With a single SVG map, the data is downloaded onto the client in a single transaction. This means that although it may initially take longer to download, subsequent interaction can then be performed without further intervention from the server. This can lead to less delays and reduced network traffic. Figure 1-3: Comparison of map delivery in traditional and SVG webmapping Cons

4 File size One of SVG s advantages is also a disadvantage for complex maps as, like any large file, it can take a long time to download on low bandwidth connections. One solution to this problem, employed by some SVG mapping tools, involves splitting up the map into a grid of tiles which are loaded as and when they are needed. This means that all the map tiles are stored on the server but only those currently in view are accessed by the client. This has the advantage of a fast initial download but the disadvantage of increased network traffic as new data is periodically streamed to the client. Non-binary SVG is an XML language which is text-based. Therefore feature-rich maps can result in large files. To address this the language itself has been designed to be as compact as possible (e.g. you can define relative as opposed to absolute co-ordinates). The Adobe SVG plug-in can also automatically decompress SVG data compressed using GZIP. This approach typically reduces file size by up to 80%. Data update A key advantage of most traditional web-mapping systems is that they allow data to be updated centrally and these changes immediately filter down to the clients. With SVG, once a map has been converted from source data, updating the source data will have no effect on the SVG map. As described in the previous section it is possible to update SVG features dynamically but this is not well suited to changing large volumes of data. Therefore SVG is best suited to maps with background data that will change little over time. An alternative approach is to generate SVG on-the-fly on the server, although this is not really practical for large maps. Data exposure Traditional web-mapping servers generate a snapshot of the map data so users are not exposed to the raw data. With SVG mapping each map feature is a vector object complete with geographical co-ordinates. Given time it could be possible for someone to download an SVG map and reverse engineer the data to obtain the original source data. Although this can be mitigated against it is a risk that must be considered, especially for sensitive or copyrighted data. How can you create Scalable Vector Graphics maps? Several methods can be used to generate a map using SVG and Figure 1-4 shows a typical example. A number of these methods are examined below. Manual coding All you need to generate SVG is a text editor and it is possible to hand code SVG just like any other language. However, this is unsuitable for anything more than a few simple shapes, and certainly doesn t make sense for a map with hundreds of features as this could take days or even months to produce!

5 Figure 1-4: Simple example SVG map with toolbar Copyright QinetiQ Ltd 2005 Programming As SVG is XML it is easy to generate programmatically (or using a transformation style sheet). It is relatively simple to create a program in Java or C/C++ etc. that could access a spatial database and output an SVG map dynamically. Any program or programming language that enables the creation of text files could potentially be used to generate SVG maps including server-side scripting languages such as ASP, JSP and PHP. A customised programming solution ensures that the output SVG maps exactly meet the user requirements. Conversely the major drawbacks are that this approach requires time to set up and fairly advanced programming skills. Export from drawing packages A number of standard graphics packages such as CorelDraw and Adobe Illustrator have an option to export images as SVG. A number of SVG dedicated graphics packages are also available including JASC WebDraw and Sketsa. Generic SVG tools can produce simple maps quite effectively but are not capable of generating maps with more complex GIS type functionality. Export from ArcGIS9+ - ArcGIS (version 9 and above) includes an SVG option as part of its Export map functionality. Like the output from the drawing packages these maps are extremely simple, are not well suited for zooming in/out etc and do not support traditional GIS operations. Dedicated GIS publishing tools A number of GIS extensions are becoming available which allow a user to produce SVG maps without the need to manually code SVG or be a programming expert. These tools publish SVG maps of GIS data whilst combining typical web-mapping functionality (zooming, panning, feature information, searching, measuring etc.).

6 Extensions such as EasySVG and SVGMapper are available for ArcView 3.x and ArcGIS. The key advantage of such tools over other solutions is how quickly maps can be generated. The basic process involves loading data into the GIS, setting up the map output options, generating the SVG files and uploading them onto a standard server for people to view. This compares favourably with traditional approaches that generally require a lot of training, set-up and customisation before maps can be produced. For any individual or organisation that would like to gain the benefits of interactive web-mapping but are currently prohibited by cost, SVG mapping extensions could be the ideal solution. What can be these maps be used for? Web-mapping has numerous applications which can be achieved with SVG. The following two examples highlight the ability of SVG to support dynamic information updating. Copyright QinetiQ Ltd 2005 Figure 1-5: Advanced geospatial information portal with real-time updates Information portal A sophisticated information portal has been developed which allows users to easily access geo-referenced information (photographs, blueprints, reports, animations, 3D models etc). The simple and attractive interface was developed using SVG in just 20Kb of code (see figure 1-5). The

7 interface allows users to search for relevant information sources which are then dynamically displayed on the map. As new information sources become available they are automatically integrated into the map, and the user informed. Accessing any of the data sources involves a simple one-click operation. A number of tools (such as interactive image viewers) are available and also written in SVG. The portal can display both vector and raster maps and can access Web Mapping Services based on the Open Geospatial Consortium (OGC) standards. Person locator - Within the Distributed Technology Group (DTG) at QinetiQ, people are spread over a wide area and a system was required which could show people s location on a map, provide contact details and indicate whether they were using their PC (see figure 1-6). A solution was found by combining a collaboration tool, enable-me (which monitors keyboard/mouse activity) and the EasySVG for ArcGIS extension. Figure 1-6: Example real-time SVG mapping application depicting office locations and whether people are currently at their desk Copyright QinetiQ Ltd 2005 Blueprints of the buildings were loaded as CAD files into ArcGIS and converted into maps using EasySVG. The online presence of each person within DTG is monitored and displayed on the map (e.g. green indicates a person is at their PC) and further information can be accessed by clicking on a name. The system has since been extended to monitor the diary system so if someone is out of the office his or her name is highlighted in blue on the map. Also, using a network of Wireless access points, the exact position of

8 people with PDAs can be tracked on the map in real-time. The map is also available to visitors who can use it to find a room and whether their point of contact is available. Conclusion SVG mapping offers a new alternative for interactive maps based on open standards. The first key advantage over traditional methods is that no GIS application server is required which reduces the cost and time it takes to distribute maps. The second key advantage is that the map manipulation is performed on the client side, reducing network traffic and providing a richer experience for the user. Although it is possible to generate SVG code manually by far the easiest method is to use a dedicated SVG publishing extension available for ArcGIS. These automatically convert geospatial data into SVG and some support map customisation and powerful GIS functionality. Despite being relatively unknown at present, SVG has the power to revolutionise the creation, distribution and viewing of web-maps. References SVG specification standard: Adobe SVG viewer plug-in: SVG wiki: Introduction to SVG web-mapping: Copyright QinetiQ Ltd All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. Author information Paul Clarke Research Scientist QinetiQ AT010, Malvern Technology Centre, WR14 3PS, United Kingdom +44 (0) pdclarke@qinetiq.com

To be productive in today s graphic s industry, a designer, artist, or. photographer needs to have some basic knowledge of various file

To be productive in today s graphic s industry, a designer, artist, or. photographer needs to have some basic knowledge of various file An Artist s Digital Toolkit Allan Wood, for educational use only Understanding File Formats File Formats To be productive in today s graphic s industry, a designer, artist, or photographer needs to have

More information

A Basic Summary of Image Formats

A Basic Summary of Image Formats A Basic Summary of Image Formats Merciadri Luca Luca.Merciadri@student.ulg.ac.be Abstract. We summarize here the most used image formats, and their respective principal applications. Keywords: image formats,

More information

Study of GML-Based Geographical Data Visualization Strategy

Study of GML-Based Geographical Data Visualization Strategy Study of GML-Based Geographical Data Visualization Strategy ZHANG LIN 1, CHEN SHI-BIN 2 1 College of Information Technology, ZheJiang University of Finance & Economics, HangZhou 310012, China 2 College

More information

Chapter 10: Multimedia and the Web

Chapter 10: Multimedia and the Web Understanding Computers Today and Tomorrow 12 th Edition Chapter 10: Multimedia and the Web Learning Objectives Define Web-based multimedia and list some advantages and disadvantages of using multimedia.

More information

JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01

JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT. Test Code: 3750 Version: 01 JOB READY ASSESSMENT BLUEPRINT WEB DESIGN - PILOT Test Code: 3750 Version: 01 Specific Competencies and Skills Tested in this Assessment: Internet Basics Describe the process of information exchange between

More information

Algolab Photo Vector

Algolab Photo Vector Algolab Photo Vector Introduction: What Customers use Photo Vector for? Photo Vector (PV) is a handy tool for designers to create, cleanup, make fast corrections, edit designs with or without further conversion

More information

Technical Specification. Solutions created by knowledge and needs

Technical Specification. Solutions created by knowledge and needs Technical Specification Solutions created by knowledge and needs The industrial control and alarm management system that integrates video, voice and data Technical overview Process Architechture OPC-OCI

More information

White Paper Using PHP Site Assistant to create sites for mobile devices

White Paper Using PHP Site Assistant to create sites for mobile devices White Paper Using PHP Site Assistant to create sites for mobile devices Overview In the last few years, a major shift has occurred in the number and capabilities of mobile devices. Improvements in processor

More information

Interoperable Solutions in Web-based Mapping

Interoperable Solutions in Web-based Mapping ISPRS SIPT IGU UCI CIG ACSG Table of contents Table des matières Authors index Index des auteurs Search Recherches Exit Sortir Interoperable Solutions in Web-based Mapping Marta Wojnarowska and Bridget

More information

Next Generation Lab. A solution for remote characterization of analog integrated circuits

Next Generation Lab. A solution for remote characterization of analog integrated circuits Next Generation Lab A solution for remote characterization of analog integrated circuits Background Goals Technologies Physical architecture Software architecture Conclusion Outline Background Based on

More information

Web Design Issues. Thane B. Terrill Summer 1999

Web Design Issues. Thane B. Terrill Summer 1999 Web Design Issues Thane B. Terrill Summer 1999 This presentation covers some of the most common issues that are confronted by the serious web designer. Web design has many unique characteristics that make

More information

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities

A framework for Itinerary Personalization in Cultural Tourism of Smart Cities A framework for Itinerary Personalization in Cultural Tourism of Smart Cities Gianpaolo D Amico, Simone Ercoli, and Alberto Del Bimbo University of Florence, Media Integration and Communication Center

More information

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations

MMGD0203 Multimedia Design MMGD0203 MULTIMEDIA DESIGN. Chapter 3 Graphics and Animations MMGD0203 MULTIMEDIA DESIGN Chapter 3 Graphics and Animations 1 Topics: Definition of Graphics Why use Graphics? Graphics Categories Graphics Qualities File Formats Types of Graphics Graphic File Size Introduction

More information

PDF Primer PDF. White Paper

PDF Primer PDF. White Paper White Paper PDF Primer PDF What is PDF and what is it good for? How does PDF manage content? How is a PDF file structured? What are its capabilities? What are its limitations? Version: 1.0 Date: October

More information

Electronic Records Management Guidelines - File Formats

Electronic Records Management Guidelines - File Formats Electronic Records Management Guidelines - File Formats Rapid changes in technology mean that file formats can become obsolete quickly and cause problems for your records management strategy. A long-term

More information

Introducing the AT&T Connect Web Participant Integrated/Enterprise Edition Version 9 January 2011

Introducing the AT&T Connect Web Participant Integrated/Enterprise Edition Version 9 January 2011 Introducing the AT&T Connect Web Participant Integrated/Enterprise Edition Version 9 January 2011 2011 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks contained

More information

Software Requirements Specification For Real Estate Web Site

Software Requirements Specification For Real Estate Web Site Software Requirements Specification For Real Estate Web Site Brent Cross 7 February 2011 Page 1 Table of Contents 1. Introduction...3 1.1. Purpose...3 1.2. Scope...3 1.3. Definitions, Acronyms, and Abbreviations...3

More information

Using Impatica for Power Point

Using Impatica for Power Point Using Impatica for Power Point What is Impatica? Impatica is a tool that will help you to compress PowerPoint presentations and convert them into a more efficient format for web delivery. Impatica for

More information

Getting Started With LP360

Getting Started With LP360 Getting Started With LP360 10/30/2014 1 Contents What is LP360?... 3 System Requirements... 3 Installing LP360... 4 How to Enable the LP360 Extension... 4 How to Display the LP360 Toolbar... 4 How to Import

More information

IBM Cognos TM1 Executive Viewer Fast self-service analytics

IBM Cognos TM1 Executive Viewer Fast self-service analytics Data Sheet IBM Cognos TM1 Executive Viewer Fast self-service analytics Overview IBM Cognos TM1 Executive Viewer provides business users with selfservice, real-time, Web-based access to information from

More information

Adobe Certified Expert Program

Adobe Certified Expert Program Adobe Certified Expert Program Product Proficiency Exam Bulletin Adobe Photoshop CS4 Exam # 9A0-094 ACE Certification Checklist The checklist below will help guide you through the process of obtaining

More information

Developer Tutorial Version 1. 0 February 2015

Developer Tutorial Version 1. 0 February 2015 Developer Tutorial Version 1. 0 Contents Introduction... 3 What is the Mapzania SDK?... 3 Features of Mapzania SDK... 4 Mapzania Applications... 5 Architecture... 6 Front-end application components...

More information

Educational Level Guide. Pros

Educational Level Guide. Pros GIS software summary This information is based on an evaluation carried out on behalf of the RGS-IBG (please see disclaimer). Category* Cost E- learnin g credits Educational Level Guide Pros Cons Summary

More information

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation

Vector Web Mapping Past, Present and Future. Jing Wang MRF Geosystems Corporation Vector Web Mapping Past, Present and Future Jing Wang MRF Geosystems Corporation Oct 27, 2014 Terms Raster and Vector [1] Cells and Pixel Geometrical primitives 2 Early 2000s From static to interactive

More information

Front-End Performance Testing and Optimization

Front-End Performance Testing and Optimization Front-End Performance Testing and Optimization Abstract Today, web user turnaround starts from more than 3 seconds of response time. This demands performance optimization on all application levels. Client

More information

DWGSee Professional User Guide

DWGSee Professional User Guide DWGSee Professional User Guide DWGSee is comprehensive software for viewing, printing, marking and sharing DWG files. It is fast, powerful and easy-to-use for every expert and beginners. Starting DWGSee

More information

Developing Fleet and Asset Tracking Solutions with Web Maps

Developing Fleet and Asset Tracking Solutions with Web Maps Developing Fleet and Asset Tracking Solutions with Web Maps Introduction Many organizations have mobile field staff that perform business processes away from the office which include sales, service, maintenance,

More information

TEXT FILES. Format Description / Properties Usage and Archival Recommendations

TEXT FILES. Format Description / Properties Usage and Archival Recommendations TEXT FILES Format Description / Properties Usage and Archival Recommendations.txt.doc.docx.rtf.odt.pdf PDF/A Text file Simple plain text document Compatible across software packages Supports very little

More information

Web Pages. Static Web Pages SHTML

Web Pages. Static Web Pages SHTML 1 Web Pages Htm and Html pages are static Static Web Pages 2 Pages tagged with "shtml" reveal that "Server Side Includes" are being used on the server With SSI a page can contain tags that indicate that

More information

Question Bank June 2015 R001 Mock

Question Bank June 2015 R001 Mock Bank June 2015 R001 Mock Jan13 1 Spec 1 Spec 7 Jan15 7 1. The software needed to create individual graphics for animated cartoons Richard uses his smartphone to take a photograph. a) State two ways in

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

Web Development News, Tips and Tutorials

Web Development News, Tips and Tutorials Web Development News, Tips and Tutorials In this section I will try to explain what we could and how we maybe helpful for your company and online business. The purpose of this site is to show what we had

More information

Development process for multimedia applications

Development process for multimedia applications 1 Topic 1 Development process for multimedia applications Contents 1.1 Introduction: What is a multimedia application?.................. 3 1.2 Description of the software development process.................

More information

Mobile GIS for Cadastral Data Collection in Ghana

Mobile GIS for Cadastral Data Collection in Ghana Mobile GIS for Cadastral Data Collection in Ghana Eric MENSAH OKANTEY Barend KÖBBEN 1 Introduction With the development of Web GIS and the emergence of Mobile GIS new possibilities of data capture and

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

Job Ready Assessment Blueprint. Web Design. Test Code: 2750 / Version: 01. Copyright 2011. All Rights Reserved.

Job Ready Assessment Blueprint. Web Design. Test Code: 2750 / Version: 01. Copyright 2011. All Rights Reserved. Job Ready Assessment Blueprint Web Design Test Code: 2750 / Version: 01 Copyright 2011. All Rights Reserved. General Assessment Information Blueprint Contents General Assessment Information Written Assessment

More information

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601

San Joaquin County Office of Education Career & Technical Education Web Design ~ Course Outline CBEDS#: 4601 Web Design Course Outline I II 1 Course Content 5 5 Student Evaluation Employment Opportunities 2 XHTML 10 10 Creating an HTML Document Formatting Text with HTML Adding Graphics with Multimedia Using forms

More information

Introduction... Learn to insert event sounds and streaming sounds and to change the effects for a sound... 69

Introduction... Learn to insert event sounds and streaming sounds and to change the effects for a sound... 69 1997 1999 Macromedia, Inc. All rights reserved. Macromedia, the Macromedia logo, Dreamweaver, Director, Fireworks, Flash, Fontographer, FreeHand, and Xtra are trademarks or registered trademarks of Macromedia,

More information

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General

Web Hosting Features. Small Office Premium. Small Office. Basic Premium. Enterprise. Basic. General General Basic Basic Small Office Small Office Enterprise Enterprise RAID Web Storage 200 MB 1.5 MB 3 GB 6 GB 12 GB 42 GB Web Transfer Limit 36 GB 192 GB 288 GB 480 GB 960 GB 1200 GB Mail boxes 0 23 30

More information

Teacher Assessment Blueprint. Web Design. Test Code: 5934 / Version: 01. Copyright 2013 NOCTI. All Rights Reserved.

Teacher Assessment Blueprint. Web Design. Test Code: 5934 / Version: 01. Copyright 2013 NOCTI. All Rights Reserved. Teacher Assessment Blueprint Web Design Test Code: 5934 / Version: 01 Copyright 2013 NOCTI. All Rights Reserved. General Assessment Information Blueprint Contents General Assessment Information Written

More information

Lesson 1 Quiz. 3. The Internet is which type of medium? a. Passive b. Broadcast c. One-to-one d. Electronic print

Lesson 1 Quiz. 3. The Internet is which type of medium? a. Passive b. Broadcast c. One-to-one d. Electronic print Lesson 1 Quiz 1. Which technology trend in Web development can be defined as a group of XMLbased technologies that enable computers using different operating systems and software to easily exchange information

More information

City s.R.P.A.S.R.A.R.A.R.C.A. A.C.B.B.B.A.C.B.A.C.C.A.

City s.R.P.A.S.R.A.R.A.R.C.A. A.C.B.B.B.A.C.B.A.C.C.A. CITY OF NOVI ARCGIS SERVER DEVELOPMENT & HOSTING SERVICES ADDENDUM #1 INTENT: This addendum has been issued to modify and/or interpret the original specifications for the RFP named above. Unless otherwise

More information

Content Protection in Silverlight. Microsoft Corporation

Content Protection in Silverlight. Microsoft Corporation Content Protection in Silverlight Microsoft Corporation April 2010 Contents Contents...2 Introduction...3 What is Content Protection?... 3 Why Should You Protect Online Content?... 3 Techniques for Protecting

More information

Web-Based Enterprise Data Visualization a 3D Approach. Oleg Kachirski, Black and Veatch

Web-Based Enterprise Data Visualization a 3D Approach. Oleg Kachirski, Black and Veatch Web-Based Enterprise Data Visualization a 3D Approach Oleg Kachirski, Black and Veatch Contents - Introduction - Why 3D? - Applications of 3D - 3D Content Authoring - 3D/4D in GIS - Challenges of Presenting

More information

Comparison at its Best

Comparison at its Best A Guide on Whether to Select Magento Enterprise or Magento Community Comparison at its Best INDIA UK USA SINGAPORE info@indusnet.co.in www.indusnet.co.in +91 33 2357 6070 Published by Indus Net Technologies

More information

Open Source Desktop GIS Solutions for the Not-So Casual User

Open Source Desktop GIS Solutions for the Not-So Casual User Open Source Desktop GIS Solutions for the Not-So Casual User Roger C. Lowe III Warnell School of Forestry and Natural Resources The University of Georgia Athens, GA 30605 rlo@warnell.uga.edu Abstract Ask

More information

Create stunning flash movies online in minutes with the easiest flash maker in the world! Try the world's best online flash movie maker.

Create stunning flash movies online in minutes with the easiest flash maker in the world! Try the world's best online flash movie maker. Toufee Flash Builder http://apps.toufee.com/flash_builder.html Create stunning flash movies online in minutes with the easiest flash maker in the world! Try the world's best online flash movie maker. Creating

More information

Jiří Kadlec and Daniel P. Ames*

Jiří Kadlec and Daniel P. Ames* AWRA 2012 SPRING SPECIALTY CONFERENCE New Orleans, Louisiana March 26 28, 2012 Copyright 2012 AWRA DEVELOPMENT OF A LIGHTWEIGHT HYDROSERVER AND HYDROLOGIC DATA HOSTING WEBSITE Jiří Kadlec and Daniel P.

More information

Elements Professional Ultimate. New Features for imindmap V4.1

Elements Professional Ultimate. New Features for imindmap V4.1 New Features for imindmap V4.1 Features Template System Do you Mind Map the same things time and time again? Your To Do list, your project plan, brainstorming triggers, a meeting agenda, your goals, or

More information

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S

CURSO Inspire INSPIRE. SPEAKER: Pablo Echamendi Lorente. JEUDI 23/ THURSDAY 23 rd W S V : G E O S P A T I A L D A T A A C C E S S CURSO Inspire JEUDI 23/ THURSDAY 23 rd SPEAKER: Pablo Echamendi Lorente WS 5 SCHEDULE WMS OVERVIEW ACTIONS OGC SPECIFICATIONS OTHER SERVICES OVERVIEW proposal: Member States shall establish and operate

More information

Photo Album // Getting Started Guide. Getting Started Guide. Photo Album. Manage Your Media Online. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1

Photo Album // Getting Started Guide. Getting Started Guide. Photo Album. Manage Your Media Online. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1 Getting Started Guide Photo Album Manage Your Media Online Getting Started Guide Page 1 Getting Started Guide: Photo Album Version 1.2 (11.08.11) Copyright 2011 GoDaddy.com, Inc. All rights reserved. Trademarks

More information

Insight for location-powered decision making.

Insight for location-powered decision making. Location Intelligence Geographic Information Systems MapInfo Pro Insight for location-powered decision making. Data drives our decisions every day. Blend this data with geography and you can visualise

More information

1. Abstract. 2. The Problem / Need for the Program

1. Abstract. 2. The Problem / Need for the Program Program Information: Montgomery County, Maryland Program Title: A GIS Platform for Emergency Management and Response: Common Operational Pictures (COP) Program Category: # 14, Information Technology 1.

More information

SQL Server 2005 Reporting Services (SSRS)

SQL Server 2005 Reporting Services (SSRS) SQL Server 2005 Reporting Services (SSRS) Author: Alex Payne and Brian Welcker Published: May 2005 Summary: SQL Server 2005 Reporting Services is a key component of SQL Server 2005. Reporting Services

More information

Chapter 10 Printing, Exporting, and E-mailing

Chapter 10 Printing, Exporting, and E-mailing Getting Started Guide Chapter 10 Printing, Exporting, and E-mailing This PDF is designed to be read onscreen, two pages at a time. If you want to print a copy, your PDF viewer should have an option for

More information

What do I do first in ArcView 8.x? When the program starts Select from the Dialog box: A new empty map

What do I do first in ArcView 8.x? When the program starts Select from the Dialog box: A new empty map www.library.carleton.ca/find/gis Introduction Introduction to Georeferenced Images using ArcGIS Georeferenced images such as aerial photographs or satellite images can be used in many ways in both GIS

More information

Pr oactively Monitoring Response Time and Complex Web Transactions... 1. Working with Partner Organizations... 2

Pr oactively Monitoring Response Time and Complex Web Transactions... 1. Working with Partner Organizations... 2 Pr oactively Monitoring Response Time and Complex Web Transactions... 1 An atomy of Common Web Transactions... 1 Asking for Decisions... 1 Collecting Information... 2 Providing Sensitive Information...

More information

Geocortex HTML 5 Viewer Manual

Geocortex HTML 5 Viewer Manual 1 FAQ Nothing Happens When I Print? How Do I Search? How Do I Find Feature Information? How Do I Print? How can I Email A Map? How Do I See the Legend? How Do I Find the Coordinates of a Location? How

More information

A WEB-BASED APPLICATION FOR REAL-TIME GIS

A WEB-BASED APPLICATION FOR REAL-TIME GIS A WEB-BASED APPLICATION FOR REAL-TIME GIS O. Ozdilek a, *, D. Z. Seker a a ITU, Civil Engineering Faculty, 80626 Maslak Istanbul, Turkey - (ozdilek, seker)@itu.edu.tr KEY WORDS: Spatial Information Sciences,

More information

U S E R M A N U A L. Alcatel-Lucent. Click to call plugin for OmniPCX Enterprise. User manual. Alcatel-Lucent Enterprise Services Page 1/12

U S E R M A N U A L. Alcatel-Lucent. Click to call plugin for OmniPCX Enterprise. User manual. Alcatel-Lucent Enterprise Services Page 1/12 U S E R M A N U A L Alcatel-Lucent Click to call plugin for OmniPCX Enterprise User manual Alcatel-Lucent Enterprise Services Page 1/12 Index table 1 D o c u m e n t h i s t o r y 3 2 S c o p e 3 2.1 Overview...

More information

Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint

Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint Instructions for Creating a Poster for Arts and Humanities Research Day Using PowerPoint While it is, of course, possible to create a Research Day poster using a graphics editing programme such as Adobe

More information

New Features Overview

New Features Overview Master Web Site Development AceHTML 6 Pro is a highly effective tool that allows you to build and manage professional Web sites with ease, control, and efficiency. By balancing power and flexibility, AceHTML

More information

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client

Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client 11th AGILE International Conference on Geographic Information Science 2008 Page 1 of 6 Design Requirements for an AJAX and Web-Service Based Generic Internet GIS Client Edward Nash 1, Peter Korduan 1,

More information

Digital media glossary

Digital media glossary A Ad banner A graphic message or other media used as an advertisement. Ad impression An ad which is served to a user s browser. Ad impression ratio Click-throughs divided by ad impressions. B Banner A

More information

Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall.

Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall. Web Analytics Understand your web visitors without web logs or page tags and keep all your data inside your firewall. 5401 Butler Street, Suite 200 Pittsburgh, PA 15201 +1 (412) 408 3167 www.metronomelabs.com

More information

Quick Start Guide to. ArcGISSM. Online. for Public Accounts

Quick Start Guide to. ArcGISSM. Online. for Public Accounts Quick Start Guide to ArcGISSM Online for Public Accounts Using ArcGIS Online with a Public Account ArcGIS SM Online is a cloud-based mapping platform that allows you to easily and quickly make maps, collaborate,

More information

Only Athena provides complete command over these common enterprise mobility needs.

Only Athena provides complete command over these common enterprise mobility needs. Mobile devices offer great potential for making your enterprise run faster, smarter, and more profitably. However, mobile devices can create considerable challenges for your IT organization, since they

More information

Visualization Method of Trajectory Data Based on GML, KML

Visualization Method of Trajectory Data Based on GML, KML Visualization Method of Trajectory Data Based on GML, KML Junhuai Li, Jinqin Wang, Lei Yu, Rui Qi, and Jing Zhang School of Computer Science & Engineering, Xi'an University of Technology, Xi'an 710048,

More information

Lightroom And It s Application In Dentistry

Lightroom And It s Application In Dentistry SHGDDS 1 Adobe Photoshop Lightroom And It s Application In Dentistry AN OVERVIEW OF A DIGITAL DENTAL WORKFLOW BY STEVEN H. GOLDSTEIN, DDS Abstract This paper is an overview of dental digital asset management,

More information

Providing the Public with Data Visualization using Google Maps

Providing the Public with Data Visualization using Google Maps GIS - T March 30 th, 2011 Providing the Public with Data Visualization using Google Maps Patrick Kielty and Matt Allen Pennsylvania Department of Transportation Purpose Quickly and Easily create web based

More information

Customizing component reports Tutorial

Customizing component reports Tutorial Tutorial 1 Software, documentation and related materials: Copyright 2002 Altium Limited. All rights reserved. Unauthorized duplication, in whole or part, of this document by any means, mechanical or electronic,

More information

Quick Reference Guide

Quick Reference Guide Quick Reference Guide 2 This Guide shows screen pictures made with Windows XP. The appearance may vary under other Operating Systems. Why are PDF files popular? The Portable Document Format has become

More information

ArcGIS ArcMap: Printing, Exporting, and ArcPress

ArcGIS ArcMap: Printing, Exporting, and ArcPress Esri International User Conference San Diego, California Technical Workshops July 25th, 2012 ArcGIS ArcMap: Printing, Exporting, and ArcPress Michael Grossman Jeremy Wright Workshop Overview Output in

More information

UNIVERSITY OF CALICUT

UNIVERSITY OF CALICUT UNIVERSITY OF CALICUT SCHOOL OF DISTANCE EDUCATION CCSS UG (SDE) V SEMESTER OPEN COURSE INTRODUCTION TO MULTIMEDIA (For the UG candidates with core course other than BMMC) QUESTION BANK 1. Compression

More information

Course Title: Multimedia Design

Course Title: Multimedia Design Course Title: Multimedia Design Unit: Multimedia Hardware and Software Content Standard(s) and 1. Compare types of multimedia, including presentation, desktop publishing, Web page design, graphic design,

More information

Development tools to create Web-GIS applications DbMAP ASJ the best solution to easily publish GIS data from existing spatial databases and distributed GIS data sources Easily designs, produces, and publishes

More information

A big behind gets noticed!

A big behind gets noticed! A big behind gets noticed! RED BUS ADVERTISING MANUAL Enjoy the benefits of Red Bus advertising In today s advertising clutter it s good to know there s an advertising tool that can help your company get

More information

Capture One Pro 9. Quick start guide. Capture One Pro 9. Quick Start Guide 1

Capture One Pro 9. Quick start guide. Capture One Pro 9. Quick Start Guide 1 Capture One Pro 9 Quick start guide Quick Start Guide 1 Introduction Thank you for choosing Capture One, either as your new RAW converter of choice, or simply to trial its capabilities. The purpose of

More information

Unicenter Desktop DNA r11

Unicenter Desktop DNA r11 Data Sheet Unicenter Desktop DNA r11 Unicenter Desktop DNA is a scalable migration solution for the management, movement and maintenance of a PC s DNA (including user settings, preferences and data.) A

More information

BusinessObjects Enterprise InfoView User's Guide

BusinessObjects Enterprise InfoView User's Guide BusinessObjects Enterprise InfoView User's Guide BusinessObjects Enterprise XI 3.1 Copyright 2009 SAP BusinessObjects. All rights reserved. SAP BusinessObjects and its logos, BusinessObjects, Crystal Reports,

More information

Sharing Presentations, Documents, and Whiteboards

Sharing Presentations, Documents, and Whiteboards Chapter 19 19 Sharing Presentations, Documents, and Whiteboards Your user role in an event determines your level of sharing. Whichever role you take, the following table describes the basic tasks associated

More information

File Formats. Summary

File Formats. Summary Summary Rapid changes in technology mean that file formats can become obsolete quickly and cause problems for your records management strategy. A long-term view and careful planning can overcome this risk

More information

Brother Automatic E-Mail Printing OPERATION MANUAL

Brother Automatic E-Mail Printing OPERATION MANUAL Brother Automatic E-Mail Printing OPERATION MANUAL Copyright Brother 1999 No part of this publication may be reproduced in any form or by any means without permission in writing from the publisher. The

More information

ERDAS IMAGINE The world s most widely-used remote sensing software package

ERDAS IMAGINE The world s most widely-used remote sensing software package ERDAS IMAGINE The world s most widely-used remote sensing software package ERDAS IMAGINE Geographic imaging professionals need to process vast amounts of geospatial data every day often relying on software

More information

Mapping Mashup/Data Integration Development Resources

Mapping Mashup/Data Integration Development Resources Mapping Mashup/Data Integration Development Resources David Hart GIS Specialist University of Wisconsin Sea Grant Institute October 6, 2008 Virtual Globes A virtual globe is a 3D software model or representation

More information

Web Mapping in Archaeology

Web Mapping in Archaeology Non-invasive methods in the contemporary archaeological practice 25th February 2014 http://www.pborycki.pl/pdf/webmapping.pdf Plan of the presentation 1 Web Mapping General Idea History of Web Mapping

More information

Generate Android App

Generate Android App Generate Android App This paper describes how someone with no programming experience can generate an Android application in minutes without writing any code. The application, also called an APK file can

More information

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT

GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT Paper Reference No.: PN-253 GIS AS A DECISION SUPPORT FOR SUPPLY CHAIN MANAGEMENT Sanjay Kumar 1 and Suneeta Agrawal 2 1. M. Tech. (GIS & Remote Sensing); GIS Cell; MNNIT, Allahabad, India (E-mail: saj.mnnit@gmail.com)

More information

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013

MassArt Studio Foundation: Visual Language Digital Media Cookbook, Fall 2013 INPUT OUTPUT 08 / IMAGE QUALITY & VIEWING In this section we will cover common image file formats you are likely to come across and examine image quality in terms of resolution and bit depth. We will cover

More information

Smartphone as a Remote Control Proxy in Automotive Navigation System

Smartphone as a Remote Control Proxy in Automotive Navigation System Contemporary Engineering Sciences, Vol. 7, 2014, no. 14, 683-689 HIKARI Ltd, www.m-hikari.com http://dx.doi.org/10.12988/ces.2014.4675 Smartphone as a Remote Control Proxy in Automotive Navigation System

More information

Creating a Web Page in Flash

Creating a Web Page in Flash Creating a Web Page in Flash Introduction Animation is becoming one of the critical components of Web site design, and the demand for animation on Web sites is getting higher. Flash, which integrates audio

More information

Printing Guide. MapInfo Pro Version 15.0. Contents:

Printing Guide. MapInfo Pro Version 15.0. Contents: MapInfo Pro Version 15.0 The purpose of this guide is to assist you in getting the best possible output from your MapInfo Pro software. We begin by covering the new print, import, and export features and

More information

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS

GLEN RIDGE PUBLIC SCHOOLS MATHEMATICS MISSION STATEMENT AND GOALS Course Title: Advanced Web Design Subject: Mathematics / Computer Science Grade Level: 9-12 Duration: 0.5 year Number of Credits: 2.5 Prerequisite: Grade of A or higher in Web Design Elective or Required:

More information

User's Guide. EXACT Scheduler. Scheduling EXACT events for one-time or repeat actions. Scheduler rev 1, 22/07/2013 page 1 of 19

User's Guide. EXACT Scheduler. Scheduling EXACT events for one-time or repeat actions. Scheduler rev 1, 22/07/2013 page 1 of 19 User's Guide EXACT Scheduler Scheduling EXACT events for one-time or repeat actions Scheduler rev 1, 22/07/2013 page 1 of 19 Copyright 2013 Software of Excellence International. All rights reserved The

More information

Choosing the right GIS framework for an informed Enterprise Web GIS Solution

Choosing the right GIS framework for an informed Enterprise Web GIS Solution 13 ANNUAL INTERNATIONAL CONFERENCE AND EXHIBITION ON GEOSPATIAL INFORMATION TECHNOLOGY AND APPLICATIONS Epicentre; Gurgaon, India; 19-21 January, 2010 Choosing the right GIS framework for an informed Enterprise

More information

CSE 203 Web Programming 1. Prepared by: Asst. Prof. Dr. Maryam Eskandari

CSE 203 Web Programming 1. Prepared by: Asst. Prof. Dr. Maryam Eskandari CSE 203 Web Programming 1 Prepared by: Asst. Prof. Dr. Maryam Eskandari Outline Basic concepts related to design and implement a website. HTML/XHTML Dynamic HTML Cascading Style Sheets (CSS) Basic JavaScript

More information

HELCOM Data and Map Service. User Manual

HELCOM Data and Map Service. User Manual HELCOM Data and Map Service User Manual Version 2.2 - February 2015 1 Table of contents 1. General Information... 3 1.1 Background... 3 1.2 Technical requirements... 3 1.3 Contact... 3 2. Accessing HELCOM

More information

Advertising Specifications, Standards and Guidelines

Advertising Specifications, Standards and Guidelines Advertising Specifications, Standards and Guidelines www.sitomobile.com MOBILE AD FORMATS Formats and functionality by device type Standard Banners Dimensions File Format Expansion MOBILE LEADERBOARD 320x50

More information

ArcGIS Web Mapping. Sam Berg, esri sberg@esri.com

ArcGIS Web Mapping. Sam Berg, esri sberg@esri.com ArcGIS Web Mapping Sam Berg, esri sberg@esri.com Agenda ArcGIS and WebMaps The APIs ArcGIS for Flex Viewer ArcGIS for Silverlight Builder ArcGIS for Sharepoint ArcGIS Application Templates ArcGIS Runtime

More information

QuickTime Streaming. End-to-end solutions for live broadcasting and on-demand streaming of digital media. Features

QuickTime Streaming. End-to-end solutions for live broadcasting and on-demand streaming of digital media. Features QuickTime Streaming End-to-end solutions for live broadcasting and on-demand streaming of digital media. Features Unlimited cross-platform streaming Streams to standards-based media players on any platform

More information