Master s Project Summary Paper: ACM SIGSPATIAL GIS Cup 2012
|
|
|
- Lucinda Nicholson
- 10 years ago
- Views:
Transcription
1 Master s Project Summary Paper: ACM SIGSPATIAL GIS Cup 2012 Travis Rautman Institute of Technology University of Washington Tacoma, WA USA Committee Chair: Prof. Ankur Teredesai June 1, 2012 Abstract The 20th ACM SIGSPATIAL Conference on Advances in Geographic Information Systems will be held in November of In conjunction with this conference, we have organized the first ever competition called the GIS Cup The goal of this project was to (a) facilitate the contest by gathering the requirements of this competition and (b) develop a contest framework that will execute and score competitor submissions. The main problem under consideration is termed as the map matching problem where given a trace route of geo-location information (GPS trace) and a map consisting of all possible routes, the task is to develop approximate algorithms that will predict which routes are the most likely given inaccuracies in the GPS trace. 1 Introduction A Geographic Information System (GIS) is a system designed to capture, store, manipulate, analyze, manage, and present all types of geographically referenced data. The data may come from a variety of sources, including the longitude and latitude values commonly obtained from Global Positioning System (GPS) devices [2]. 1
2 The ACM special interest group SIGSPATIAL [5] addresses issues related to the acquisition, management, and processing of spatially-related information with a focus on algorithmic, geometric, and visual considerations. The scope includes, but is not limited to, GIS. Each year SIGSPATIAL holds a conference, The International Conference on Advances in Geographic Information Systems, to discuss these issues and the current research being done in the field. This year s conference will be held in Redondo Beach, California in November of For the first time ever, key members of SIGSPATIAL are proposing to host a GIS related competition called the GIS Cup The competition will be open in June and end several weeks before the conference. Two key members of the SIGSPATIAL community will be members of the GIS Cup committee. John Krumm is a senior researcher at Microsoft Research in Redmond. John has been highly involved as a co-chair for the ACM GIS for the last few years. John has a made significant contributions and extensive publications in the field, especially in the map matching domain. Mohamed Ali is also a researcher at Microsoft, with a focus on spatial and temporal data management. 2 Project Planning During the first quarter of this project, the GIS Cup committee met weekly to discuss issues and assign work items to each member. Items of discussion covered a wide range of topics such as data formats, allowed team sizes, deadlines and scoring algorithms. After coming to a consensus on all topics, we made the details of the competition public on the official website ( The website is powered by Drupal and is hosted on University of Washington servers. In addition to finalizing the details of the competition, we also had to discuss technical details such how to obtain map data for the competition, verifying the training data and how the grading software should function. This paper will attempt to summarize and document all decisions made by the GIS Cup committee to make this competition a reality. 2
3 3 Contest Details Below we will discuss the details of the competition. 3.1 Map Matching The main problem that will be focused on for the GIS Cup is that of map matching Problem Definition The basic task of map matching is, given a data set of a vehicle s GPS trace route and a set of map data, match each GPS coordinate with the road that the vehicle was most likely traveling on at the time of the GPS point [1, 7]. 3.2 Datasets Two different types of data have been provided to the competitors Map Data ThefirstsetofdataismapdataforWashingtonstate. Theoriginalmapdata was obtained from Open Street Map (OSM) [6] and put into a text file using an easy to understand format. After analyzing the data, we determined that several of the fields produced by OSM were not necessary for our competition. To reduce the chance of confusion, we removed these fields. The map data was broken into three separate files: WA Nodes.txt: This text file contains the nodes of the road network. The file defines 535,452 nodes, with each row representing a single node. Each row contains three values, with each value being separated by a single space. The form of a node row is: <NodeId><lat><long> <NodeId>: An integer value specifying the unique identification number of the node within the road network. <lat>: This value specifies the latitudinal location of the node within the road network in degrees. <long>: This value specifies the longitudinal location of the node within the road network in degrees. 3
4 WA Edges.txt: This text file contains the edges of the road network. The file defines 1,283,540 edges, with each row representing a single edge. Each row contains four values, with each value being separated by a single space. The form of an edge row is: <EdgeId><from><to><cost> <EdgeId>: An integer value specifying the unique identification number of the edge within the road network. <from>: Thisvaluerepresentsidofthenodethatisattheheadof the edge. If the edge is defined as (v,w), <from>is v. These node id values correspond to the <NodeId>values in WA Nodes.txt. <to>: This value represents id of the node that is at the tail of the edge. If the edge is defined as (v,w), <to>is w. These node id values correspond to the <NodeId>values in WA Nodes.txt. <cost>: This value defines the actual cost of a vehicle to traverse from one end of the edge to the other end. It is a cost function based on length of the edge and the speed limit on the road segment the edge represents. WA EdgeGeometry.txt: This text files contains the geometry data of each edge in the road network. The edge geometry makes a best attempt to define the polyline of the actual road that the edge is representing. The file contains 1,283,540 entries, one for each edge in the network, witheachentryinasinglerow. Eachrowcontainsaminimum of eight values, with each value being separated by a caret (ˆ). Each entry defines n different points along the edge by specifying the point s latitude and longitude values. There will be more than eight values in a single entry if the entry contains longitude/latitude information about more than just the first and last points of the edge. The form of an edge geometry row is:<edgeid>ˆ <Name >ˆ <Type>ˆ <Length>ˆ <Lat 1>ˆ <Lon 1>ˆ... ˆ <Lat n>ˆ <Lon n> <EdgeId>: An integer value specifying the unique identification numberoftheedgewithintheroadnetwork. Thisvaluewillmatch a single edge defined in the WA Edges.txt file. <Name>: This value describes the real-world name of the road segment that this specific edge represents. If no name is defined, the attribute will contain an empty string. 4
5 <Type>: This value describes the type of road that is represented by the edge. Some common values are: <Length>: This value is the length, in meters, of the edge. <Lat 1>: This value is the latitude of the first point of the edge. If the edge is defined as (v,w), <Lat 1>is the latitude value of v. <Lon 1>: Thisvalueisthelongitudeofthefirstpointoftheedge. If the edge is defined as (v,w), <Lon 1>is the longitude value of v.... <Lat i><lon i>...: The latitude and longitude values for several points between the first and the last points of the edge. These points are optional and the number of optional points varies according to the geometry of the represented edge. <Lat n>: This value is the latitude of the last point of the edge. If the edge is defined as (v,w), <Lat n>is the latitude value of w. <Lon n>: This value is the longitude of the last point of the edge. If the edge is defined as (v,w), <Lon n>is the longitude value of w Training Data The second set of data is training samples of GPS traces from across Washington state. The training data set provided for the GIS Cup contains 20 files: 10 input files and 10 output files. Competitors will use these files to test their algorithms before submitting to the competition. Input Files: A single input file contains a GPS trace route of an individual trip. Each row of an input file represents a single GPS reading in the form of: <Time>,<Latitude>,<Longitude> <Time>: Represents the number of seconds since the start of the trip. <Latitude>: Represents latitudinal location of the GPS reading in degrees. <Longitude>: Represents longitudinal location of the GPS reading in degrees. 5
6 Output Files: The output files are provided to allow contestants to train and test their submissions. They also serve as an example of the required output file format that is expected of the submitted executable. Each row of an output file represents a single map matched GPS reading in the form of: <Time>,<EdgeId>,<Confidence> <Time>: Represents time of the original GPS reading as given in the input file. <EdgeId>: The identifier of the edge that the GPS reading matches to. Note that value of <EdgeId>must be one of the <EdgeId>values in the WA Edges.txt and WA EdgeGeometry.txt files <Confidence>: A real number between 0.00 and 1.00 that indicates the confidence of the map matching algorithm about the correctness of the map matched GPS reading means that the algorithm is 100% percent confident that the output result is correct means that the algorithm is totally uncertain about the correctness of its output result (as an example) means that the algorithm is 70% confident that output reading is correct. In practice, the confidence value is important because various application would reason about that value before taking decisions using the map matched result. 3.3 User Submissions Each participant is expected to submit: 1. A single.zip file that contains the original Source code and any dependencies. A readme.txt file should be included for any special instructions on how to compile the submitted code. Submission of the source code is mandatory to ensure originality of the submitted work. 2. A single executable file named: mapmatch.exe. The mapmatch.exe accepts three command line parameters. The usage of the mapmatch.exe program is as follows: mapmatch[roadnetworkinfo Path][Input Path] [Output Path] RoadNetworkInfo Path: Specifies the directory that contains three text files(wa Nodes.txt, WA Edges.txt and WA EdgeGeometry.txt). 6
7 These files contain the road network of Washington State in the U.S. The format of these files is detailed under the Road Network Information section. Input Path: Specifies the directory that contains n text files. Each file is a single test case and contains a series of recorded GPS readings recorded in Washington State in the U.S. The files are named as: input 01.txt to input n.txt, where input i.txt is the file that contains the ith test case. Examples of input test cases can be found in the Training Data Sets section. Output Path: Specifies the directory where the program is expected to place the output files. For each input file input i.txt the mapmatch.exe program has to generate a corresponding output file named output i.txt. To accept competitor submissions, we decided to use Microsoft s Academic Conference Management Service [4]. The Conference Management Toolkit (CMT) is a free conference management service sponsored by Microsoft Research. While CMT is capable of handling a complex work flow of an academic conference, our use case is a bit more simple. We have used CMT to designate each member of the GIS Cup committee as a conference chair, so that we each have access to user submissions. Each competitor is asked to create an account in CMT and then follow the instructions on how to submit a competition entry. The original intended purpose of this tool was to accept conference paper submissions. This meant that we had to adjust a few of the default settings to allow competitors to submit the required.zip files. We began accepting submissions at the end of May and will continue to accept them through August 1st. 3.4 Submission Scoring Criteria By comparing the output files of competitors submission to our hidden solution files, we will be able to calculate a score for each submission. The basic grading algorithm is as follows: If the result of a map matched GPS reading is correct, the participant earns one point weighted by the program s declared confidence about this result. If the result of a map matched GPS reading is incorrect, the participant loses one point, again after being 7
8 weighted by the confidence value. Considering the confidence value in the grading formula encourages participants to do their best effort in estimating the confidence value. A high confidence value for an incorrect result would result in a higher deduction in the grade. Finally, the grade is weighted by the total execution time of the program. To ensure that the runtime across each submission can be compared, we will ensure that all submissions are graded in the same testing environment with no unessential background processes running. 4 Design of the Grading System Before any development grading system began, time was spent designing how the system should function. Initial concepts of the system s required entities were sketched on paper. After a rough design was completed, the concept was transformed into a class diagram using Visio. This diagram is useful in gaining an understanding of how the different classes in the grading system interact with each other. 5 Implementation Details After the initial design was completed and documented. It was time to begin development. The system was developed using Visual Studio 2010 and written in C#. A basic Windows Form GUI was created to allow the user to easily choose the directories that contained required files to grade all submissions. As each competitor s entry will be named mapmatch.exe, each executable file must be in its own file to avoid duplicate file names in the same directory. When choosing the folder containing competitor submissions, the software will confirm the directory structure is correct. After the required directories are selected, the grading can begin. The basic steps of grading are as follows: 1. Load all solution files into the proper data structures 2. Create competitor objects to represent each submission 8
9 Figure 1: Grading System Class Diagram 9
10 3. Individually, and sequentially, run each competitor submission as a separate process. Directories specified earlier in the GUI are used to pass the required command line parameters to each executable submission. 4. Wait for the executable to exit, while keeping note of the program s running time. If desired, the individual running the grading software may update the app.config file of the software with a timeout value so that each submission is not allowed to run indefinitely. If a timeout value is specified, and the submission exceeds it, the executable s process is killed and the submission will not receive a grade. 5. After the executable has exited, the output files are loaded into the proper data structures. 6. When the output files are properly loaded, the actual grading can begin. Each output file is compared against it s corresponding solution file, and the scoring algorithm described above is used to determine a score. 7. Each competitor s final score is recorded into a data structure and after all scoring is complete, the results are sorted and written into a text file. To assist with trouble shooting any issues that may occur in the submissions, as well as record the ongoing status of the grading system while it is running, we made use of the logging framework Log4Net [3]. Log4Net allowed us to record the progress of the grading system as it loaded solutions, ran submission and graded outputs. It also allowed us to record error is such cases as the submission not running as expected or the output containing unexpected values. 6 Independent Study To help us test out our grading system, we organized a GIS Cup independent study during the second half of the project (Spring quarter of 2012). While much interest was initially shown by several students, only one ended up registering for the independent study. However, this allowed us to work very closely with the student throughout the quarter. We initially spent time discussing the map matching problem and several papers that discussed solutions to the problem. After we felt the student had a good understanding of 10
11 the problem, we let him decide which solution(s) he would like to implement. The student determined that he would initially develop a baseline submission, that did not make a very strong attempt at solving the map matching problem, but would then iteratively update this solution. Along with submitting several iterations of his solution, the student also agreed to submit a small number of solutions that were intended solely to test the grading system and make sure it would not break when running actual competition submissions. 7 Final Status As of June 2012, the competition is currently active and submissions are being accepted. While no official entries have been submitted yet, we have received several s from interested participants with questions about the competition. Additionally, 51 competitors have subscribed to our GIS Cup News list. In November, we will present the results of our competition at the 20th ACM SIGSPATIAL Conference on Advances in Geographic Information Systems. The top three competitors will also be allowed present their solutions in a special conference workshop and display posters in the poster session. Initial development and testing of the grading system was completed in May. The submissions received from the independent study student have successfully been run by the system and graded accordingly. 8 Summary Over the course of this project we have created a world-class software development competition from the ground up. We envisioned competition ideas, wrote specifications, collected/formated and verified data, developed a website and designed/engineered a robust grading software system. It has been an exciting process and we are eager to begin receiving submissions and present the competition winners in the fall. It is our hope that this competition will help to build up the GIS community and that future GIS Cups will continue to grow in scope and participation. 11
12 References [1] David Bernstein and Alain Kornhauser. An introduction to map matching for personal navigation assistants, [2] Kenneth Foote and Margaret Lynch. Geographic information systems as an integrating technology: Context, concepts, and definitions, [3] Apache Software Foundation. Apache log4net website. [4] Microsoft Research. Microsoft s academic conference management service website. [5] SIGSPATIAL. Sigspatial official acm website. [6] OpenStreetMap United States. Open street map us official website. [7] Christopher White, David Bernstein, and Alain Kornhauser. Some map matching algorithms for personal navigation assistants,
Development and Implementation of the OpenLR Map Interface for Shapefiles
Mohammed Alhessi Development and Implementation of the OpenLR Map Interface for Shapefiles Duration of the Thesis: 6 months Completion: May 2013 Tutor: Rainer Schützle, MSc Examiner: Prof. Dr.-Ing. Volker
End User Setup and Handling
on IM and Presence Service, page 1 Authorization Policy Setup On IM and Presence Service, page 1 Bulk Rename User Contact IDs, page 4 Bulk Export User Contact Lists, page 5 Bulk Export Non-Presence Contact
StreamServe Persuasion SP4 Service Broker
StreamServe Persuasion SP4 Service Broker User Guide Rev A StreamServe Persuasion SP4 Service Broker User Guide Rev A 2001-2009 STREAMSERVE, INC. ALL RIGHTS RESERVED United States patent #7,127,520 No
How to Configure Microsoft System Operation Manager to Monitor Active Directory, Group Policy and Exchange Changes Using NetWrix Active Directory
How to Configure Microsoft System Operation Manager to Monitor Active Directory, Group Policy and Exchange Changes Using NetWrix Active Directory Change Reporter Table of Contents General Information...
MS SQL Express installation and usage with PHMI projects
MS SQL Express installation and usage with PHMI projects Introduction This note describes the use of the Microsoft SQL Express 2008 database server in combination with Premium HMI projects running on Win31/64
Alteryx Predictive Analytics for Oracle R
Alteryx Predictive Analytics for Oracle R I. Software Installation In order to be able to use Alteryx s predictive analytics tools with an Oracle Database connection, your client machine must be configured
Virto Active Directory Service for SharePoint. Release 4.1.2. Installation and User Guide
Virto Active Directory Service for SharePoint Release 4.1.2 Installation and User Guide 2 Table of Contents OVERVIEW... 3 SYSTEM REQUIREMENTS... 4 OPERATING SYSTEM... 4 SERVER... 4 BROWSER... 5 INSTALLATION...
WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math
Textbook Correlation WESTMORELAND COUNTY PUBLIC SCHOOLS 2011 2012 Integrated Instructional Pacing Guide and Checklist Computer Math Following Directions Unit FIRST QUARTER AND SECOND QUARTER Logic Unit
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping
AQA GCSE in Computer Science Computer Science Microsoft IT Academy Mapping 3.1.1 Constants, variables and data types Understand what is mean by terms data and information Be able to describe the difference
Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.
Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from
Hands-On Lab. Client Workflow. Lab version: 1.0.0 Last updated: 2/23/2011
Hands-On Lab Client Workflow Lab version: 1.0.0 Last updated: 2/23/2011 CONTENTS OVERVIEW... 3 EXERCISE 1: DEFINING A PROCESS IN VISIO 2010... 4 Task 1 Define the Timesheet Approval process... 4 Task 2
Quick Start. Creating a Scoring Application. RStat. Based on a Decision Tree Model
Creating a Scoring Application Based on a Decision Tree Model This Quick Start guides you through creating a credit-scoring application in eight easy steps. Quick Start Century Corp., an electronics retailer,
Database Application Developer Tools Using Static Analysis and Dynamic Profiling
Database Application Developer Tools Using Static Analysis and Dynamic Profiling Surajit Chaudhuri, Vivek Narasayya, Manoj Syamala Microsoft Research {surajitc,viveknar,manojsy}@microsoft.com Abstract
Helping Users Sync Contacts and Events with Exchange Sync (Beta)
Helping Users Sync Contacts and Events with Exchange Sync (Beta) Salesforce, Spring 15 @salesforcedocs Last updated: February 27, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce
Workflow performance analysis tests
Workflow performance analysis tests Introduction This document is intended to provide some analytical tests that help determine if the SharePoint workflow engine and Nintex databases are being forced to
GCE Computing. COMP3 Problem Solving, Programming, Operating Systems, Databases and Networking Report on the Examination.
GCE Computing COMP3 Problem Solving, Programming, Operating Systems, Databases and Networking Report on the Examination 2510 Summer 2014 Version: 1.0 Further copies of this Report are available from aqa.org.uk
Mississippi Private Schools 2015
Mississippi Private Schools 2015 Shapefile Tags education, schools, private, K-12 Summary To add to state data clearinghouse the Mississippi private schools point features. Description Point locations
Project 2: Bejeweled
Project 2: Bejeweled Project Objective: Post: Tuesday March 26, 2013. Due: 11:59PM, Monday April 15, 2013 1. master the process of completing a programming project in UNIX. 2. get familiar with command
DPL. Portfolio Manual. Syncopation Software, Inc. www.syncopation.com
1 DPL Portfolio Manual Syncopation Software, Inc. www.syncopation.com Copyright 2009 Syncopation Software, Inc. All rights reserved. Printed in the United States of America. March 2009: First Edition.
UCINET Quick Start Guide
UCINET Quick Start Guide This guide provides a quick introduction to UCINET. It assumes that the software has been installed with the data in the folder C:\Program Files\Analytic Technologies\Ucinet 6\DataFiles
SAP Predictive Analysis Installation
SAP Predictive Analysis Installation SAP Predictive Analysis is the latest addition to the SAP BusinessObjects suite and introduces entirely new functionality to the existing Business Objects toolbox.
CS 2112 Spring 2014. 0 Instructions. Assignment 3 Data Structures and Web Filtering. 0.1 Grading. 0.2 Partners. 0.3 Restrictions
CS 2112 Spring 2014 Assignment 3 Data Structures and Web Filtering Due: March 4, 2014 11:59 PM Implementing spam blacklists and web filters requires matching candidate domain names and URLs very rapidly
Big Data and Analytics: A Conceptual Overview. Mike Park Erik Hoel
Big Data and Analytics: A Conceptual Overview Mike Park Erik Hoel In this technical workshop This presentation is for anyone that uses ArcGIS and is interested in analyzing large amounts of data We will
This Deployment Guide is intended for administrators in charge of planning, implementing and
YOUR AUTOMATED EMPLOYEE Foxtrot Deployment Guide Enterprise Edition Introduction This Deployment Guide is intended for administrators in charge of planning, implementing and maintaining the deployment
City of Tigard. GIS Data Standards
City of Tigard GIS Data Standards City of Tigard 13125 SW Hall Blvd Tigard, Oregon 97223 503 639-4171 Page 1 of 5 1.0 Purpose The purpose of these standards is to provide guidance for geospatial data development
Managing User Accounts
Managing User Accounts This chapter includes the following sections: Active Directory, page 1 Configuring Local Users, page 3 Viewing User Sessions, page 5 Active Directory Active Directory is a technology
Chapter 5. Regression Testing of Web-Components
Chapter 5 Regression Testing of Web-Components With emergence of services and information over the internet and intranet, Web sites have become complex. Web components and their underlying parts are evolving
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
SQL Server Replication Guide
SQL Server Replication Guide Rev: 2013-08-08 Sitecore CMS 6.3 and Later SQL Server Replication Guide Table of Contents Chapter 1 SQL Server Replication Guide... 3 1.1 SQL Server Replication Overview...
EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer
WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction
Working with Data from External Sources
Working with Data from External Sources Bentley WaterCAD V8i supports several methods of exchanging data with external applications, preventing duplication of effort and allowing you to save time by reusing
CMPT 354 Database Systems. Simon Fraser University Summer 2016. Instructor: Oliver Schulte
CMPT 354 Database Systems Simon Fraser University Summer 2016 Instructor: Oliver Schulte Assignment 1: Entity-Relationship Modeling. The Relational Model. MS SQL Server. Instructions: Check the instructions
Evaluator s Guide. PC-Duo Enterprise HelpDesk v5.0. Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved.
Evaluator s Guide PC-Duo Enterprise HelpDesk v5.0 Copyright 2006 Vector Networks Ltd and MetaQuest Software Inc. All rights reserved. All third-party trademarks are the property of their respective owners.
ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E17087-01
ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E17087-01 FEBRUARY 2010 COPYRIGHT Copyright 1998, 2009, Oracle and/or its affiliates. All rights reserved. Part
Lab - Mapping the Internet
Objectives Part 1: Test Network Connectivity Using Ping Part 2: Trace a Route to a Remote Server Using Windows Tracert Part 3: Trace a Route to a Remote Server Using Web-Based and Software Tools Part 4:
Cookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map!
Cookbook 23 September 2013 GIS Analysis Part 1 - A GIS is NOT a Map! Overview 1. A GIS is NOT a Map! 2. How does a GIS handle its data? Data Formats! GARP 0344 (Fall 2013) Page 1 Dr. Carsten Braun 1) A
Operational Decision Manager Worklight Integration
Copyright IBM Corporation 2013 All rights reserved IBM Operational Decision Manager V8.5 Lab exercise Operational Decision Manager Worklight Integration Integrate dynamic business rules into a Worklight
FileNet P8 Platform Directory Service Migration Guide
FileNet P8 Platform Directory Service Migration Guide Release 3.5.1 November 2005 FileNet is a registered trademark of FileNet Corporation. All other product and brand names are trademarks or registered
ABSTRACT INTRODUCTION OVERVIEW OF POSTGRESQL AND POSTGIS SESUG 2012. Paper RI-14
SESUG 2012 Paper RI-14 Creating a Heatmap Visualization of 150 Million GPS Points on Roadway Maps via SAS Shih-Ching Wu, Virginia Tech Transportation Institute, Blacksburg, Virginia Shane McLaughlin, Virginia
Basic SQL Server operations
Basic SQL Server operations KB number History 22/05/2008 V1.0 By Thomas De Smet CONTENTS CONTENTS... 1 DESCRIPTION... 1 SOLUTION... 1 REQUIREMENTS...13 REFERENCES...13 APPLIES TO...13 KEYWORDS...13 DESCRIPTION
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 2.
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Internet Information Services Agent Version 6.3.1 Fix Pack 2 Reference IBM Tivoli Composite Application Manager for Microsoft
Exchange Migration Guide
IceWarp Unified Communications Exchange Migration Guide Version 11.3 Exchange Migration Guide 2 Exchange Migration Guide This document will guide you through a process of migration from Microsoft Exchange
CPE453 Laboratory Assignment #2 The CPE453 Monitor
CPE453 Laboratory Assignment #2 The CPE453 Monitor Michael Haungs, Spring 2011 1 Objective As multi-core CPUs become commonplace, there is an increasing need to parallelize legacy applications. In this
Netwrix Auditor for Active Directory
Netwrix Auditor for Active Directory Quick-Start Guide Version: 7.1 10/26/2015 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment
Spectrum Technology Platform. Version 9.0. Administration Guide
Spectrum Technology Platform Version 9.0 Administration Guide Contents Chapter 1: Getting Started...7 Starting and Stopping the Server...8 Installing the Client Tools...8 Starting the Client Tools...9
To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server 2008.
Znode Multifront - Installation Guide Version 6.2 1 System Requirements To install Multifront you need to have familiarity with Internet Information Services (IIS), Microsoft.NET Framework and SQL Server
User's Guide - Beta 1 Draft
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Cluster Server Agent vnext User's Guide - Beta 1 Draft SC27-2316-05 IBM Tivoli Composite Application Manager for Microsoft
WebSphere Business Monitor V7.0 Business space dashboards
Copyright IBM Corporation 2010 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 7.0 LAB EXERCISE WebSphere Business Monitor V7.0 What this exercise is about... 2 Lab requirements... 2 What you should
Netwrix Auditor for SQL Server
Netwrix Auditor for SQL Server Quick-Start Guide Version: 7.1 10/26/2015 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment from
Jet Data Manager 2012 User Guide
Jet Data Manager 2012 User Guide Welcome This documentation provides descriptions of the concepts and features of the Jet Data Manager and how to use with them. With the Jet Data Manager you can transform
Chapter 3 - GPS Data Collection Description and Validation
Chapter 3 - GPS Data Collection Description and Validation The first step toward the analysis of accuracy and reliability of AVI system was to identify a suitable benchmark for measuring AVI system performance.
Microsoft Dynamics CRM Adapter for Microsoft Dynamics GP
Microsoft Dynamics Microsoft Dynamics CRM Adapter for Microsoft Dynamics GP May 2010 Find updates to this documentation at the following location. http://go.microsoft.com/fwlink/?linkid=162558&clcid=0x409
Netwrix Auditor for SQL Server
Netwrix Auditor for SQL Server Quick-Start Guide Version: 8.0 4/22/2016 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment from
Netwrix Auditor for Exchange
Netwrix Auditor for Exchange Quick-Start Guide Version: 8.0 4/22/2016 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment from Netwrix
CA Nimsoft Monitor. Probe Guide for Active Directory Response. ad_response v1.6 series
CA Nimsoft Monitor Probe Guide for Active Directory Response ad_response v1.6 series Legal Notices This online help system (the "System") is for your informational purposes only and is subject to change
USER S MANUAL. ArboWebForest
USER S MANUAL ArboWebForest i USER'S MANUAL TABLE OF CONTENTS Page # 1.0 GENERAL INFORMATION... 1-1 1.1 System Overview... 1-1 1.2 Organization of the Manual... 1-1 2.0 SYSTEM SUMMARY... 2-1 2.1 System
Citrix EdgeSight for Load Testing User s Guide. Citrix EdgeSight for Load Testing 3.8
Citrix EdgeSight for Load Testing User s Guide Citrix EdgeSight for Load Testing 3.8 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
HP Quality Center. Upgrade Preparation Guide
HP Quality Center Upgrade Preparation Guide Document Release Date: November 2008 Software Release Date: November 2008 Legal Notices Warranty The only warranties for HP products and services are set forth
Working with SQL Server Integration Services
SQL Server Integration Services (SSIS) is a set of tools that let you transfer data to and from SQL Server 2005. In this lab, you ll work with the SQL Server Business Intelligence Development Studio to
FioranoMQ 9. High Availability Guide
FioranoMQ 9 High Availability Guide Copyright (c) 1999-2008, Fiorano Software Technologies Pvt. Ltd., Copyright (c) 2008-2009, Fiorano Software Pty. Ltd. All rights reserved. This software is the confidential
Azure Multi-Factor Authentication. KEMP LoadMaster and Azure Multi- Factor Authentication. Technical Note
KEMP LoadMaster and Azure Multi- Factor Authentication Technical Note VERSION: 1.0 UPDATED: APRIL 2016 Copyright Notices Copyright 2002-2016 KEMP Technologies, Inc.. All rights reserved.. KEMP Technologies
Application Note 116: Gauntlet System High Availability Using Replication
Customer Service: 425-487-1515 Technical Support: 425-951-3390 Fax: 425-487-2288 Email: [email protected] [email protected] Website: www.teltone.com Application Note 116: Gauntlet System High Availability
IBM SPSS Direct Marketing 23
IBM SPSS Direct Marketing 23 Note Before using this information and the product it supports, read the information in Notices on page 25. Product Information This edition applies to version 23, release
WebSphere Business Monitor V6.2 Business space dashboards
Copyright IBM Corporation 2009 All rights reserved IBM WEBSPHERE BUSINESS MONITOR 6.2 LAB EXERCISE WebSphere Business Monitor V6.2 What this exercise is about... 2 Lab requirements... 2 What you should
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
Netwrix Auditor for Windows Server
Netwrix Auditor for Windows Server Quick-Start Guide Version: 7.0 7/7/2015 Legal Notice The information in this publication is furnished for information use only, and does not constitute a commitment from
TrueSight Operations Management Monitoring Studio
USER DOCUMENTATION APPLICATIONS MONITORING TrueSight Operations Management Monitoring Studio Version 9.0.00 June 2015 Contacting BMC Software You can access the BMC Software Web site at http://www.bmc.com.
How to Import Data into Microsoft Access
How to Import Data into Microsoft Access This tutorial demonstrates how to import an Excel file into an Access database. You can also follow these same steps to import other data tables into Access, such
Benchmark Testing Results: Telvent ArcFM Solution Running on Microsoft SQL Server
Benchmark Testing Results: Telvent ArcFM Solution Running on Microsoft SQL Server Benchmark testing confirms the superior performance and scalability of Telvent ArcFM Solution 10.0.1 SP1 running on SQL
e-config Data Migration Guidelines Version 1.1 Author: e-config Team Owner: e-config Team
Data Migration was a one-time optional activity to migrate the underlying portfolio database in e- config and was only needed during the e-config Upgrade that was rolled out on January 21, 2013. This document
ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide
ImageNow Interact for Microsoft SharePoint Installation, Setup, and User Guide Version: 6.6.x Written by: Product Documentation, R&D Date: March 2012 ImageNow and CaptureNow are registered trademarks of
Real Time Bus Monitoring System by Sharing the Location Using Google Cloud Server Messaging
Real Time Bus Monitoring System by Sharing the Location Using Google Cloud Server Messaging Aravind. P, Kalaiarasan.A 2, D. Rajini Girinath 3 PG Student, Dept. of CSE, Anand Institute of Higher Technology,
Configuring Load Balancing
When you use Cisco VXC Manager to manage thin client devices in a very large enterprise environment, a single Cisco VXC Manager Management Server cannot scale up to manage the large number of devices.
EMC Publishing. Ontario Curriculum Computer and Information Science Grade 11
EMC Publishing Ontario Curriculum Computer and Information Science Grade 11 Correlations for: An Introduction to Programming Using Microsoft Visual Basic 2005 Theory and Foundation Overall Expectations
NETWORK PRINT MONITOR User Guide
NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable
Managing User Accounts
Managing User Accounts This chapter includes the following sections: Configuring Local Users, page 1 Active Directory, page 2 Viewing User Sessions, page 6 Configuring Local Users Before You Begin You
Creating a Windows Service using SAS 9 and VB.NET David Bosak, COMSYS, Kalamazoo, MI
Creating a Windows Service using SAS 9 and VB.NET David Bosak, COMSYS, Kalamazoo, MI ABSTRACT This paper describes how to create a Windows service using SAS 9 and VB.NET. VB.NET is used as a wrapper to
RJS Email Monitor. User Guide. 2012 RJS Software Systems Document Version 1.0.0.1
User Guide RJS Email Monitor 2012 RJS Software Systems Document Version 1.0.0.1 RJS Software Systems 2970 Judicial Road, Suite 100 Burnsville, MN 55337 Phone: 952-736-5800 Fax: 952-736-5801 Sales email:
Novell ZENworks Asset Management 7.5
Novell ZENworks Asset Management 7.5 w w w. n o v e l l. c o m October 2006 USING THE WEB CONSOLE Table Of Contents Getting Started with ZENworks Asset Management Web Console... 1 How to Get Started...
Informix Performance Tuning using: SQLTrace, Remote DBA Monitoring and Yellowfin BI by Lester Knutsen and Mike Walker! Webcast on July 2, 2013!
Informix Performance Tuning using: SQLTrace, Remote DBA Monitoring and Yellowfin BI by Lester Knutsen and Mike Walker! Webcast on July 2, 2013! 1! Lester Knutsen! Lester Knutsen is President of Advanced
Slide Index. Technical Support Training
MessageStats 7.1 Slide Index Learning Objectives- Slide 3 Product Overview- Slides 4-5 Common Issues- Slides 6-7 Troubleshooting Checklist- Slides 9-23 Common Error Messages- Slide 24 29 MessageStats Report
CA Nimsoft Monitor Snap
CA Nimsoft Monitor Snap Configuration Guide for IIS Server Monitoring iis v1.5 series Legal Notices This online help system (the "System") is for your informational purposes only and is subject to change
Even Cowboys Need Good Data City of Pendleton GIS Development
Even Cowboys Need Good Data City of Pendleton GIS Development Presenters: Bob Patterson, P.E., City of Pendleton David Stangel, P.E., Murray, Smith & Assoc. Inc. Project Overview Create GIS Databases for
SQL Server Instance-Level Benchmarks with DVDStore
SQL Server Instance-Level Benchmarks with DVDStore Dell developed a synthetic benchmark tool back that can run benchmark tests against SQL Server, Oracle, MySQL, and PostgreSQL installations. It is open-sourced
Building a Hybrid Data Warehouse Model
Page 1 of 13 Developer: Business Intelligence Building a Hybrid Data Warehouse Model by James Madison DOWNLOAD Oracle Database Sample Code TAGS datawarehousing, bi, All As suggested by this reference implementation,
Big Data and Analytics: Getting Started with ArcGIS. Mike Park Erik Hoel
Big Data and Analytics: Getting Started with ArcGIS Mike Park Erik Hoel Agenda Overview of big data Distributed computation User experience Data management Big data What is it? Big Data is a loosely defined
TIBCO Spotfire Server Migration. Migration Manual
TIBCO Spotfire Server Migration Migration Manual Revision date: 26 October 2012 Important Information SOME TIBCO SOFTWARE EMBEDS OR BUNDLES OTHER TIBCO SOFTWARE. USE OF SUCH EMBEDDED OR BUNDLED TIBCO SOFTWARE
User's Guide - Beta 1 Draft
IBM Tivoli Composite Application Manager for Microsoft Applications: Microsoft Hyper-V Server Agent vnext User's Guide - Beta 1 Draft SC27-2319-05 IBM Tivoli Composite Application Manager for Microsoft
Project 2: Firewall Design (Phase I)
Project 2: Firewall Design (Phase I) CS 161 - Joseph/Tygar November 12, 2006 1 Edits If we need to make clarifications or corrections to this document after distributing it, we will post a new version
Silect Software s MP Author
Silect MP Author for Microsoft System Center Operations Manager Silect Software s MP Author User Guide September 2, 2015 Disclaimer The information in this document is furnished for informational use only,
ProficyTM. HMI/SCADA - ifix I MPLEMENTING S ECURITY
ProficyTM HMI/SCADA - ifix I MPLEMENTING S ECURITY Version 4.0 December 2005 All rights reserved. No part of this publication may be reproduced in any form or by any electronic or mechanical means, including
Program 5 - Processes and Signals (100 points)
Program 5 - Processes and Signals (100 points) COMPSCI 253: Intro to Systems Programming 1 Objectives Using system calls to create and manage processes under Linux and Microsoft Windows Using Visual Studio
Gentran Integration Suite. Archiving and Purging. Version 4.2
Gentran Integration Suite Archiving and Purging Version 4.2 Copyright 2007 Sterling Commerce, Inc. All rights reserved. Additional copyright information is located on the Gentran Integration Suite Documentation
Migrating from SharePoint 2007 to SharePoint 2013. www.discovertechnologies.com
Migrating from SharePoint 2007 to SharePoint 2013 www.discovertechnologies.com Migrating from SharePoint 2007 to SharePoint 2013 SharePoint 2007 provides a great collaboration platform, but as the business
ODBC Group Policy Settings
ODBC Group Policy Settings Indhold Introduction... 3 Computers involved... 3 Complete process... 3 ODBC 32/64 bit issues... 3 Process of setting up Registry settings for ODBC... 5 Registry files with settings...
