Pro Spatial with SQL Server 2012

Size: px
Start display at page:

Download "Pro Spatial with SQL Server 2012"

Transcription

1 Pro Spatial with SQL Server 2012 Alastair Aitchison ULB Darmstadt Illllllill Apress*

2 Contents Contents at a Glance Foreword About the Author About the Technical Reviewer Acknowledgments Introduction v xxi xxii xxiii xxiv...xxv II Chapter 1: Spatial Reference System 1 What Is a Spatial Reference System?,...1 Modeling the Earth 2 Approximating the Geoid, 3 Regional Variations in Ellipsoids 4 Realizing a Reference Ellipsoid Model with a Reference Frame 5 Geographic Coordinate Systems...6 Geographic Units of Measurement.7 Defining the Origin of a Geographic Coordinate System 7 Projected Coordinate Systems 8 Creating Map Projections 8 Hammer-Aitoff Projection 9 Mercator Projection : 10 Equirectangular Projection 11 Universal Transverse Mercator Projection 12 Projection Parameters 13 Projected Units of Measurement 14 Putting It All Together: Components of a Spatial Reference System 15 Spatial Reference Identifiers (SRIDs) 16 Weil-Known Text of a Spatial Reference System 17 Contrasting a Geographic and a Projected Spatial Reference 18 Summary 19 Vll

3 CONTENTS Chapter 2: Spatial Features 21 Geometry Hierarchy 21 Interiors, Exteriors, and Boundaries 23 Points 24 Example Point Usage 24 Defining a Point 25 Defining Points in 3- and 4-Dimensional Space 26 Characteristics of Points 27 LineStrings 27 Example LineString Usage 27 Defining a LineString 28 Characteristics of LineStrings 29 LineStrings and Self-Intersection 30 CircularStrings 30 Example CircularString Usage ;rr Defining a CircularString 31 Characteristics of CircularStrings 33 Drawing Complete Circles 33 Choosing Between LineString and CircularString.34 CompoundCurves 34 Example CompundCurve Usage 35 Defining a CompoundCurve 35 Characteristics of CompoundCurves 36 Polygons Example Polygon Usage 36 Exterior and Interior Rings 37 Defining a Polygon 38 Characteristics of Polygons 38 CurvePolygons 39 Example CurvePolygon Usage 39 Defining a CurvePolygon 40 Characteristics of CurvePolygons 41 Vlll

4 icontents MultiPoints 41 Example Multipoint Usage 41 Defining A Multipoint 42 Characteristics of MultiPoints 43 Many Single Points, or One Multipoint? 43 MultiLineStrings 43 Example MultiLineString Usage 43 Defining a MultiLineString 44 Characteristics of MultiLineStrings 45 MultiPolygons 45 Example MultiPolygon Usage 45 Defining a MultiPolygon 46 Characteristics of MultiPolygons 46 GeometryCollections, 46 Example GeometryCollection Usage...^ 46 Defining a GeometryCollection 46 Characteristics of Geometry Collections ".. 47 FullGlobe 47 Defining a FullGlobe 47 Characteristics of the FullGlobe geometry are as follows 47 Empty Geometries 48 Defining an Empty Geometry 48 Characteristics of Empty Geometries 49 Choosing the Correct Geometry 49 Summary 49 II Chapter 3: Spatial Datatypes 51 SQLCLR Foundations 52 Methods and Properties 53 Static Methods 54 Instance Methods 54 Properties 55 Spatial Libraries 56 IX

5 I CONTENTS The geography Datatype 57 Spatial Reference Systems for the geography Datatype 58 Correct Ring Orientation for geography Polygons 60 The geometry Datatype 62 Spatial Reference Systems for the geometry Datatype 64 Storing Nongeodetic Data...65 The Insignificance of Ring Orientation in a geometry Polygon 65 Comparing geography and geometry Datatypes 66 Consistency 66 Accuracy 67 The End(s) of the World 67 Presentation 69 Performance 70 OGC Standards Compliance General Rules Storage Requirements 71 Internal Data Structure : 72 Converting Between Datatypes 73 Creating Spatially Enabled Tables 74 Enforcing a Common SRID...75 Summary 76 if Chapter 4: Creating Spatial Data 77 Creating Spatial Data from Well-Known Text 77 Choosing a WKT Static Method 78 Passing WKT to the Method 78 Retrieving the WKT Representation of an Instance 81 Creating Spatial Data from Well-Known Binary 81 Choosing a WKB Static Method 82 Representing an Existing Geometry as WKB 84 Creating Spatial Data from Geometry Markup Language 85 GeomFromGmlO The Only GML Static Method 86 The GML Namespace 86 Representing an Existing Geometry as GML 87

6 S CONTENTS Creating Spatial Data from Dynamically Generated WKT 88 Creating Spatial Data Using the Builder Classes 91 Configuring a.net Console Application for Spatial Data 91 Constructing a Simple Point 93 Building Polygons with Multiple Rings 96 Creating Geometry Collections 97 Building Curved Geometries 98 Programmatically Defining Three- and Four-Dimensional Geometries 99 Summary...99 i Chapter 5: Importing Spatial Data 101 Sources of Spatial Data 101 Importing Tabular Spatial Data 102 Importing the Text File : 105 Creating a Computed Column 106 Populating a Noncomputed Column 107 Comparing Computed, Noncomputed, and Persisted Columns 108 Importing Data Using 0GR20GR 109 Obtaining and Installing the GDAL/OGR Library GR20GR Basic Syntax 110 Importing ESRI Shapefile Data 110 Obtaining Sample Shapefile Data 111 Loading the Data 112 Assigning an Output SRID 113 Another Example: Specifying Layer Creation Options 116 Importing Maplnfo Data 118 Obtaining Sample Maplnfo Data 118 Determining the SRID 119 Loading the Data 120 Reprojecting Data During Import 121 Exporting Spatial Data from SQL Server 122 Keyhole Markup Language 122 Exporting from SQL Server to KML with 0GR20GR 123 XI

7 !CONTENTS Spatial ETL Using SQL Server Integration Services 125 Importing Point Data Using a Custom Script Component 125 Creating a New SSIS Project 125 Creating the Text File Connection 125 Creating the SQL Server Connection 127 Adding a New Dataflow Task and Specifying the Data Source 128 Creating the Script Component 128 Specifying the Destination 132 Running the SSIS package 134 Using Third-Party Source Components 135 CodePlex SSIS Shapefile Source 135 SafeFME 135 Summary 136 Chapter 6: Geocoding 139 The Bing Maps Geocoding Service Obtaining a Bing Maps Key..T. 140 Calling the Bing Maps REST Locations API Creating a.net Geocoding Assembly 143 Creating a New Project 143 Configuring the Project 144 Adding a Reference to Microsoft.SqlServer.Types.dll 145 Adding a Simple Geocoding Function 146 Creating a Geocoding UDF Wrapper 148 Compiling the Assembly 149 Configuring the Database 150 Enabling CLR Support 150 Setting Security Permissions 150 Importing the Assembly 151 Creating the Geocode Function 152 Using the Geocode Function 153 Creating a Geocoding TVF Wrapper 154 Asynchronous and Batch Geocoding 158 Reverse Geocoding 159 Summary 161 Xll

8 CONTENTS il Chapter 7: Precision, Validity, and Errors 163 Precision 163 Storage Precision 164 Practical Implications of Fixed Binary Precision 165 geometry Precision 165 geography Precision 165 Balancing Precision Against Transmission Size 168 Calculation Precision 171 Precision and Equality 174 Validity 175 Testing Whether a Geometry Is Valid 177 Finding Out Why a Geometry Is Invalid 177 Making an Object Valid 178 Handling Errors 181 Dissecting a SQLCLR Exception 181 Error-Handling Mechanisms :Z 183 Summary 185 II Chapter 8: Transformation and Reprojection 187 Datum Transformation 187 Transformation Algorithms 190 Coordinate Offsets (Two Parameters) 190 Molodensky Transformation (Five Parameters) 191 Helmert Transformation (Seven Parameters) 192 Transforming to and from WGS Projection, Unprojection, and Reprojection 194 Performing Manual Calculations 197 Creating a Reusable Spatial Conversion Library 198 Storing Transformation Parameters 198 Compiling the Proj.NET Assembly for SQL Server 200 Creating Transformation Sinks 202 Registering the Transformation Assembly and Functions 207 Transforming Spatial Data in T-SQL 208 Architecture and Design Considerations 209 Summary 210 Xlll

9 i CONTENTS Chapter 9: Examining Spatial Properties Property and Method Syntax A Reminder 211 Examining the Type of Geometry Used to Represent a Feature 212 Returning the Type of Geometry 212 Testing the Type of Geometry 213 Determining the Number of Dimensions Occupied by a Geometry 214 Testing for OGC Properties 217 Testing for Simplicity 217 Testing if a Geometry Is Closed 219 Testing Whether a LineString or Curve Is a Ring 221 Counting the Number of Points in a Geometry 221 Returning the Number of Points in a Geometry 222 Testing Whether a Geometry Is Empty 223 Returning Individual Points from a Geometry 224 Retrieving a Point by Index C. 224 Returning the Start and End Point of a Geometry 226 Determining the Center of a Geometry 227 Calculating the Centroid of a geometry Instance 227 Calculating the Envelope Center of a geography Instance 228 Returning an Arbitrary Point from a Geometry 230 Returning Coordinate Values 231 Returning geometry Coordinates 231 Returning geography Coordinates 232 Returning Extended Coordinate Values 232 Properties Describing the Extent of a Geometry 233 Calculating the Boundary of a Geometry 233 Calculating the Envelope of a Geometry 235 Calculating the Bounding Circle of a geography Instance 237 Properties Related to Surfaces..239 Isolating the Exterior Ring of a Geometry Polygon 239 Counting the Interior Rings of a geometry 241 Isolating an Interior Ring from a geometry Polygon 242 Counting the Rings in a geography Polygon 243 XIV

10 CONTENTS Isolating a Ring from a geography Polygon 244 Properties Related to GeometryCollections 245 Counting the Number of Geometries in a Collection 246 Retrieving an Individual Geometry from a Collection 247 Calculating Metrics 248 Measuring the Length of a Geometry 248 Calculating the Area Contained by a Geometry 249 Setting or Retrieving the Spatial Reference Identifier (SRID) 251 Summary 252 I I Chapter 10: Modification and Simplification 253 Simplifying a Geometry 253 The Douglas-Peucker Algorithm 254 The ReduceO Method 255 Converting Curves to Lines 256 Linearization with STCurveToLineO 256 Approximate Linearization r. 257 Reorienting a geography Polygon 258 Densification Buffering 264 Creating a Buffer 264 Creating a Simpler Buffer 266 Creating a Curved Buffer 267 Creating the Convex Hull of a Geometry 269 Summary 271 C Chapter 11: Aggregation and Combination 273 Creating a Union of Two Items of Spatial Data 273 Appending One Geometry onto Another 276 Subtracting One Geometry from Another 277 Determining the Unique Parts of Two Geometries 281 Defining the Intersection Between Two Geometries 282 Aggregating Columns of Spatial Data 284 UnionAggregate 286 XV

11 II CONTENTS EnvelopeAggregate 287 CollectionAggregate 287 ConvexHullAggregate 288 Combining Spatial Result Sets 288 Joining Tables Using a Spatial Column 291 Summary 292 Chapter 12: Testing Spatial Relationships 293 Calculating the Distance Between Two Geometries 293 Finding Nearest Neighbors: Basic Approach 295 Finding Nearest Neighbors Using a Spatial Index 296 Finding Nearest Neighbors Within a Fixed Search Zone 298 Finding Nearest Neighbors with an Expanding Search Zone 299 Nearest Neighbor Query Plan Comparison 301 Calculating the Shortest Path Between Two Geometries 304 Testing for Intersection 308 Accurate Testing for Intersection Approximate Testing for Intersection 310 Testing for Disjointness 313 Identifying Specific Types of Intersection.314 Determining Whether One Geometry Crosses Another 314 Finding Out Whether Two Geometries Touch 317 Testing for Overlap 318 Testing Whether One Geometry Is Contained Within Another 320 Testing Whether One Geometry Contains Another 321 Defining Custom Relationships Between Geometries 322 Summary. 325 Chapter 13: Clustering and Distribution Analysis 327 SQL Server's Spatial Histogram Procedures 328 sp_help_spatial_geometry_histogram 328 sp_help_spatial_geography_histogram 331 Creating a Customized Distribution Analysis 335 Creating a Regular Grid 336 XVI

12 CONTENTS Creating a Bullseye Grid 340 Defining a Custom Pattern of Cells 342 k-means Clustering 344 Summary 352 ii Chapter 14: Route Finding 353 Graph Theory 353 Modeling a Street Network 354 Defining the Street Names 355 Defining Street Segments (Edges) 356 Viewing the Network 356 Brute-Force Routing int-sql 357 Tracing The Route 361 Avoiding Cycles 362 Allowing for Direction 364 A*: A More Efficient Routing Algorithm? 365 Heuristics.'..365 Restructuring the Data 367 Traversing Across the Network 369 Putting It All Together 373 Testing It Out 377 Optimizing the Code and Further Enhancements 378 The Traveling Salesman Problem Harnessing the Bing Maps Routing Service 382 Summary 386 ii Chapter 15: Triangulation and Tesselation 387 The Importance of Triangles Triangulation 388 The Delaunay Triangulation 389 Calculating the Delaunay Triangulation 390 An SQLCLR Triangulation Procedure 392 Data Structures 392 Setting Up the Points 394 xvn

13 3 CONTENTS Creating the Supertriangle 395 Adding Points to the Triangulated Mesh 396 Outputting the Results 398 Registering and Testing the Function 399 Creating 3D Surface Models.401 Adapting the Triangulation Code into 3D 401 A Practical Example: Creating a 3D Surface from LIDAR Data 402 Visualizing a 3D Mesh in WPF 404 Creating Alpha Shapes (Concave Hulls) Adapting the Triangulation Code to Create Alpha Shapes 408 A Practical Example: Calculating the Outline of Massachusetts 408 Small Alpha Values 409 Large Alpha Values 410 Getting the Alpha Value "Just Right" 410 Voronoi Tessellations 412 Adapting the Triangulation Code to Create a Voronoi Tesselation 413 A Practical Example: Outbreaks of Cholera in Victorian London 414 Summary 418 Chapter 16: Visualization and User Interface..419 The SSMS Spatial Results Tab Add a Buffer to Points 421 Create a Base Layer Against Which to Display Your Data 421 Customize the Display 423 Thematic Mapping with Google Earth. 425 Getting the Data 426 Creating a Color Range 427 Exporting to KML 428 Styling the KML File 428 Taking It Further 431 Limitations 432 Creating a Web Map Interface with Bing Maps 433 Create the SQL Server Table and Stored Procedure 433 XV1U

14 ! CONTENTS Creating the Web Application 434 Defining the HTML/Javascript 435 Retrieving JSON Data from SQL Server to the Webpage 440 Taking It Further 443 Summary 444 Chapter 17: Reporting Services 445 Creating a Simple Report Map 445 Creating the Report Project 446 Defining the SQL Connection 447 Creating a New Report 448 Adding a Map to the Report 448 Specify a Data Source 449 Design the Query 452 Previewing the Report ; 455 Customizing the Map Viewport.C 455 General Options 456 Center and Zoom 457 Optimization 458 Fill, Border, and Shadow 458 Adding an Analytic Dataset Applying a Styling Rule 462 General Settings 463 Distribution Options 463 Legend 465 Adding a Bing Maps Tile Layer 466 Assigning Actions to Map Elements 467 Limitations of the SSRS Map Control 469 Summary 470 Ii Chapter 18: Indexing 471 The Need for a Spatial Index How Does a Spatial Index Work? 472 The Primary and Secondary Filter 472 XIX

15 CONTENTS The Grid Structure of a Spatial Index 472 Refining the Grid 476 The Auto Grid 479 Optimization Rules in a Multilevel Grid Index 479 Covering Rule 480 Deepest-Cell Rule 481 Cells-Per-Object Rule 481 Creating a Spatial Index in T-SQL 481 Analysing How the Index Is Used 483 Tesselation Information 486 Primary Filter Selectivity 486 Internal Filtering 487 Secondary Filtering and Output 487 Efficiency Measures 487 Creating a geography Index 488 Designing Queries to Use a Spatial Index. 489 Supported Methods.'. 489 Correct Syntax and Query Form 490 Checking if a Spatial Index Is Being Used 491 Adding an Index Hint.493 Optimizing an Index 493 Grid Resolution 493 Bounding Box 494 Cells per Object 495 Performance Comparison Summary 497 Appendix 499 Index 519 XX

GIS Data in ArcGIS. Pay Attention to Data!!!

GIS Data in ArcGIS. Pay Attention to Data!!! GIS Data in ArcGIS Pay Attention to Data!!! 1 GIS Data Models Vector Points, lines, polygons, multi-part, multi-patch Composite & secondary features Regions, dynamic segmentation (routes) Raster Grids,

More information

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION

SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS INTRODUCTION SQL SUPPORTED SPATIAL ANALYSIS FOR WEB-GIS Jun Wang Jie Shan Geomatics Engineering School of Civil Engineering Purdue University 550 Stadium Mall Drive, West Lafayette, IN 47907 ABSTRACT Spatial analysis

More information

IBM Informix. Reference Documentation on Why Informix Spatial for GIS Projects

IBM Informix. Reference Documentation on Why Informix Spatial for GIS Projects IBM Informix Reference Documentation on Why Informix Spatial for GIS Projects Page 1 of 10 Contents Compliant with OGC... 3 Addressing the SQL standards... 3 Native Spatial, Intuitive Data Types... 3 Powerful

More information

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION GIS Syllabus - Version 1.2 January 2007 Copyright AICA-CEPIS 2009 1 Version 1 January 2007 GIS Certification Programme 1. Target The GIS certification is aimed

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

Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005

Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model. An Oracle Technical White Paper May 2005 Oracle Database 10g: Building GIS Applications Using the Oracle Spatial Network Data Model An Oracle Technical White Paper May 2005 Building GIS Applications Using the Oracle Spatial Network Data Model

More information

CityGML goes to Broadway

CityGML goes to Broadway CityGML goes to Broadway Thomas H. Kolbe, Barbara Burger, Berit Cantzler Chair of Geoinformatics [email protected] September 11, 2015 Photogrammetric Week 2015, Stuttgart The New York City Open Data

More information

SQL/MM Spatial: The Standard to Manage Spatial Data in Relational Database Systems

SQL/MM Spatial: The Standard to Manage Spatial Data in Relational Database Systems SQL/MM Spatial: The Standard to Manage Spatial Data in Relational Database Systems Knut Stolze Friedrich Schiller University Jena Database and Information Systems Group Ernst Abbe Platz 1 4 07743 Jena,

More information

A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION

A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION A HYBRID APPROACH FOR AUTOMATED AREA AGGREGATION Zeshen Wang ESRI 380 NewYork Street Redlands CA 92373 [email protected] ABSTRACT Automated area aggregation, which is widely needed for mapping both natural

More information

An Introduction to Open Source Geospatial Tools

An Introduction to Open Source Geospatial Tools An Introduction to Open Source Geospatial Tools by Tyler Mitchell, author of Web Mapping Illustrated GRSS would like to thank Mr. Mitchell for this tutorial. Geospatial technologies come in many forms,

More information

Design and Implementation

Design and Implementation Pro SQL Server 2012 Relational Database Design and Implementation Louis Davidson with Jessica M. Moss Apress- Contents Foreword About the Author About the Technical Reviewer Acknowledgments Introduction

More information

Data Validation and Quality Assurance with FME

Data Validation and Quality Assurance with FME Technology Brief Data Validation and Quality Assurance with FME First, Some Background Mark Stoakes, head of the Professional Services department at Safe Software, recently gave a presentation on FME and

More information

There are various ways to find data using the Hennepin County GIS Open Data site:

There are various ways to find data using the Hennepin County GIS Open Data site: Finding Data There are various ways to find data using the Hennepin County GIS Open Data site: Type in a subject or keyword in the search bar at the top of the page and press the Enter key or click the

More information

ABSTRACT INTRODUCTION OVERVIEW OF POSTGRESQL AND POSTGIS SESUG 2012. Paper RI-14

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

More information

Tableau Your Data! Wiley. with Tableau Software. the InterWorks Bl Team. Fast and Easy Visual Analysis. Daniel G. Murray and

Tableau Your Data! Wiley. with Tableau Software. the InterWorks Bl Team. Fast and Easy Visual Analysis. Daniel G. Murray and Tableau Your Data! Fast and Easy Visual Analysis with Tableau Software Daniel G. Murray and the InterWorks Bl Team Wiley Contents Foreword xix Introduction xxi Part I Desktop 1 1 Creating Visual Analytics

More information

Bentley ArcGIS. Connector

Bentley ArcGIS. Connector Bentley ArcGIS Connector Introduction ESRI, as a GIS software products company, and Bentley Systems, Incorporated, as a developer of solutions for architecture/engineering/construction (AEC) professionals,

More information

Oracle8i Spatial: Experiences with Extensible Databases

Oracle8i Spatial: Experiences with Extensible Databases Oracle8i Spatial: Experiences with Extensible Databases Siva Ravada and Jayant Sharma Spatial Products Division Oracle Corporation One Oracle Drive Nashua NH-03062 {sravada,jsharma}@us.oracle.com 1 Introduction

More information

10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions

10. Creating and Maintaining Geographic Databases. Learning objectives. Keywords and concepts. Overview. Definitions 10. Creating and Maintaining Geographic Databases Geographic Information Systems and Science SECOND EDITION Paul A. Longley, Michael F. Goodchild, David J. Maguire, David W. Rhind 005 John Wiley and Sons,

More information

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition

Beginning C# 5.0. Databases. Vidya Vrat Agarwal. Second Edition Beginning C# 5.0 Databases Second Edition Vidya Vrat Agarwal Contents J About the Author About the Technical Reviewer Acknowledgments Introduction xviii xix xx xxi Part I: Understanding Tools and Fundamentals

More information

SERVICE MANAGEMENT AN INTEGRATED APPROACH TO SUPPLY CHAIN MANAGEMENT AND OPERATIONS. Cengiz Haksever Barry Render

SERVICE MANAGEMENT AN INTEGRATED APPROACH TO SUPPLY CHAIN MANAGEMENT AND OPERATIONS. Cengiz Haksever Barry Render SERVICE MANAGEMENT AN INTEGRATED APPROACH TO SUPPLY CHAIN MANAGEMENT AND OPERATIONS Cengiz Haksever Barry Render Preface CONTENTS xxi Part I: Understanding Services 1 THE IMPORTANT ROLE SERVICES PLAY IN

More information

Microsoft. Microsoft SQL Server. 2012 Integration Services. Wee-Hyong Tok. Rakesh Parida Matt Masson. Xiaoning Ding. Kaarthik Sivashanmugam

Microsoft. Microsoft SQL Server. 2012 Integration Services. Wee-Hyong Tok. Rakesh Parida Matt Masson. Xiaoning Ding. Kaarthik Sivashanmugam Microsoft Microsoft SQL Server 2012 Integration Services Wee-Hyong Tok Rakesh Parida Matt Masson Xiaoning Ding Kaarthik Sivashanmugam Contents Foreword Introduction xxi xxiii PART I OVERVIEW Chapter 1

More information

Investigating Hadoop for Large Spatiotemporal Processing Tasks

Investigating Hadoop for Large Spatiotemporal Processing Tasks Investigating Hadoop for Large Spatiotemporal Processing Tasks David Strohschein [email protected] Stephen Mcdonald [email protected] Benjamin Lewis [email protected] Weihe

More information

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park

Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park NSF GRANT # 0727380 NSF PROGRAM NAME: Engineering Design Off-line Model Simplification for Interactive Rigid Body Dynamics Simulations Satyandra K. Gupta University of Maryland, College Park Atul Thakur

More information

The Data Warehouse Challenge

The Data Warehouse Challenge The Data Warehouse Challenge Taming Data Chaos Michael H. Brackett Technische Hochschule Darmstadt Fachbereichsbibliothek Informatik TU Darmstadt FACHBEREICH INFORMATIK B I B L I O T H E K Irwentar-Nr.:...H.3...:T...G3.ty..2iL..

More information

Spectrum Technology Platform. Version 9.0. Spectrum Spatial Developer Guide

Spectrum Technology Platform. Version 9.0. Spectrum Spatial Developer Guide Spectrum Technology Platform Version 9.0 Spectrum Spatial Developer Guide Contents Chapter 1: Introduction...9 What Is Location Intelligence?...10 What Is the Location Intelligence Module?...10 Location

More information

Advanced ArcSDE Administration for SQL Server Shannon Shields Tony Wakim Workshop Format Three topics What's New In-depth Database Administration Trouble-shooting / Performance Selection varies year to

More information

Introduction to GIS. http://libguides.mit.edu/gis

Introduction to GIS. http://libguides.mit.edu/gis Introduction to GIS http://libguides.mit.edu/gis 1 Overview What is GIS? Types of Data and Projections What can I do with GIS? Data Sources and Formats Software Data Management Tips 2 What is GIS? 3 Characteristics

More information

Getting Started With Mortgage MarketSmart

Getting Started With Mortgage MarketSmart Getting Started With Mortgage MarketSmart We are excited that you are using Mortgage MarketSmart and hope that you will enjoy being one of its first users. This Getting Started guide is a work in progress,

More information

Big Data: Using ArcGIS with Apache Hadoop. Erik Hoel and Mike Park

Big Data: Using ArcGIS with Apache Hadoop. Erik Hoel and Mike Park Big Data: Using ArcGIS with Apache Hadoop Erik Hoel and Mike Park Outline Overview of Hadoop Adding GIS capabilities to Hadoop Integrating Hadoop with ArcGIS Apache Hadoop What is Hadoop? Hadoop is a scalable

More information

Oracle Spatial 10g. An Oracle White Paper August 2005

Oracle Spatial 10g. An Oracle White Paper August 2005 Oracle Spatial 10g An Oracle White Paper August 2005 Oracle Spatial 10g INTRODUCTION Oracle Spatial, an option for Oracle Database 10g Enterprise Edition, includes advanced spatial capabilities to support

More information

Data Interoperability Extension Tutorial

Data Interoperability Extension Tutorial Data Interoperability Extension Tutorial Copyright 1995-2010 Esri All rights reserved. Table of Contents About the Data Interoperability extension tutorial...................... 3 Exercise 1: Using direct-read

More information

Frank Warmerdam President, OSGeo

Frank Warmerdam President, OSGeo PostGIS: A Standards Based Geographic Extension for PostgreSQL Frank Warmerdam President, OSGeo 1 Overview Brief background PostGIS Details PostGIS Ex am ples Survey of Sim ple Features 1.1 Geom etries

More information

What s new in TIBCO Spotfire 6.5

What s new in TIBCO Spotfire 6.5 What s new in TIBCO Spotfire 6.5 Contents Introduction... 3 TIBCO Spotfire Analyst... 3 Location Analytics... 3 Support for adding new map layer from WMS Server... 3 Map projections systems support...

More information

SQL Server 2012. Integration Services. Design Patterns. Andy Leonard. Matt Masson Tim Mitchell. Jessica M. Moss. Michelle Ufford

SQL Server 2012. Integration Services. Design Patterns. Andy Leonard. Matt Masson Tim Mitchell. Jessica M. Moss. Michelle Ufford SQL Server 2012 Integration Services Design Patterns Andy Leonard Matt Masson Tim Mitchell Jessica M. Moss Michelle Ufford Contents J Foreword About the Authors About the Technical Reviewers Acknowledgments

More information

GIS Databases With focused on ArcSDE

GIS Databases With focused on ArcSDE Linköpings universitet / IDA / Div. for human-centered systems GIS Databases With focused on ArcSDE Imad Abugessaisa [email protected] 20071004 1 GIS and SDBMS Geographical data is spatial data whose

More information

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS?

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May 2004. Content. What is GIS? Introduction to GIS (Basics, Data, Analysis) & Case Studies 13 th May 2004 Content Introduction to GIS Data concepts Data input Analysis Applications selected examples What is GIS? Geographic Information

More information

Windchill PDMLink 10.2. Curriculum Guide

Windchill PDMLink 10.2. Curriculum Guide Windchill PDMLink 10.2 Curriculum Guide Live Classroom Curriculum Guide Update to Windchill PDMLink 10.2 from Windchill PDMLink 9.0/9.1 for the End User Introduction to Windchill PDMLink 10.2 for Light

More information

Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina [email protected]

Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina stefano.martina@stud.unifi.it Seminar Path planning using Voronoi diagrams and B-Splines Stefano Martina [email protected] 23 may 2016 This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International

More information

ArcGIS Viewer for Silverlight An Introduction

ArcGIS Viewer for Silverlight An Introduction Esri International User Conference San Diego, California Technical Workshops July 26, 2012 ArcGIS Viewer for Silverlight An Introduction Rich Zwaap Agenda Background Product overview Getting started and

More information

Data source, type, and file naming convention

Data source, type, and file naming convention Exercise 1: Basic visualization of LiDAR Digital Elevation Models using ArcGIS Introduction This exercise covers activities associated with basic visualization of LiDAR Digital Elevation Models using ArcGIS.

More information

Developing Business Intelligence and Data Visualization Applications with Web Maps

Developing Business Intelligence and Data Visualization Applications with Web Maps Developing Business Intelligence and Data Visualization Applications with Web Maps Introduction Business Intelligence (BI) means different things to different organizations and users. BI often refers to

More information

ArcGIS Server 9.3.1 mashups

ArcGIS Server 9.3.1 mashups Welcome to ArcGIS Server 9.3.1: Creating Fast Web Mapping Applications With JavaScript Scott Moore ESRI Olympia, WA [email protected] Seminar agenda ArcGIS API for JavaScript: An Overview ArcGIS Server Resource

More information

Web Map Service Architecture for Topographic Data in Finland

Web Map Service Architecture for Topographic Data in Finland Web Map Service Architecture for Topographic Data in Finland Teemu Sipilä National Land Survey of Finland Abstract. Since 2012 National Land Survey of Finland has been renewing its web map services and

More information

GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011

GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 Page 1 of 10 GIS 101 - Introduction to Geographic Information Systems Last Revision or Approval Date - 9/8/2011 College of the Canyons SECTION A 1. Division: Mathematics and Science 2. Department: Earth,

More information

ArcGIS online Introduction... 2. Module 1: How to create a basic map on ArcGIS online... 3. Creating a public account with ArcGIS online...

ArcGIS online Introduction... 2. Module 1: How to create a basic map on ArcGIS online... 3. Creating a public account with ArcGIS online... Table of Contents ArcGIS online Introduction... 2 Module 1: How to create a basic map on ArcGIS online... 3 Creating a public account with ArcGIS online... 3 Opening a Map, Adding a Basemap and then Saving

More information

Location Analytics Integrating GIS technologies with SAP Business intelligence,

Location Analytics Integrating GIS technologies with SAP Business intelligence, Location Analytics Integrating GIS technologies with SAP Business intelligence, Jag Dhillon SAP Analytics Presales Consultant November 2014 Agenda Importance of Location Analytics SAP Location Analytics

More information

64 Bits of MapInfo Pro!!! and the next BIG thing. March 2015

64 Bits of MapInfo Pro!!! and the next BIG thing. March 2015 64 Bits of MapInfo Pro!!! and the next BIG thing March 2015 MapInfo Professional v12.5 Themes Cartographic output Performance improvements Ability to work directly with a map in a layout. An all new Layout

More information

Visualizing Data: Scalable Interactivity

Visualizing Data: Scalable Interactivity Visualizing Data: Scalable Interactivity The best data visualizations illustrate hidden information and structure contained in a data set. As access to large data sets has grown, so has the need for interactive

More information

Hydrogeological Data Visualization

Hydrogeological Data Visualization Conference of Junior Researchers in Civil Engineering 209 Hydrogeological Data Visualization Boglárka Sárközi BME Department of Photogrammetry and Geoinformatics, e-mail: [email protected] Abstract

More information

BIRT: A Field Guide to Reporting

BIRT: A Field Guide to Reporting BIRT: A Field Guide to Reporting x:.-. ^ 11 Diana Peh Alethea Hannemann Nola Hague AAddison-Wesley Upper Saddle River, NJ Boston Indianapolis San Francisco New York Toronto Montreal London Munich Parts

More information

FHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r

FHE DEFINITIVE GUIDE. ^phihri^^lv JEFFREY GARBUS. Joe Celko. Alvin Chang. PLAMEN ratchev JONES & BARTLETT LEARN IN G. y ti rvrrtuttnrr i t i r : 1. FHE DEFINITIVE GUIDE fir y ti rvrrtuttnrr i t i r ^phihri^^lv ;\}'\^X$:^u^'! :: ^ : ',!.4 '. JEFFREY GARBUS PLAMEN ratchev Alvin Chang Joe Celko g JONES & BARTLETT LEARN IN G Contents About the Authors

More information

Creating Figure Ground Maps in ArcMap 10.x: Basic procedures to download, open, manipulate and print spatial data

Creating Figure Ground Maps in ArcMap 10.x: Basic procedures to download, open, manipulate and print spatial data Creating Figure Ground Maps in ArcMap 10.x: Basic procedures to download, open, manipulate and print spatial data These procedures outline: A. Retrieving Property Data B. Uncompressing the Downloaded Files

More information

Introduction to Using PostGIS Training Workbook Last Updated 18 June 2014

Introduction to Using PostGIS Training Workbook Last Updated 18 June 2014 Introduction to Using PostGIS Training Workbook Last Updated 18 June 2014 Prepared by: Simon Nitz, Senior Technical Consultant Digital Mapping Solutions NZ Limited 2nd Floor, 20 Bridge Street, Ahuriri,

More information

SQL Server 2012 Business Intelligence Boot Camp

SQL Server 2012 Business Intelligence Boot Camp SQL Server 2012 Business Intelligence Boot Camp Length: 5 Days Technology: Microsoft SQL Server 2012 Delivery Method: Instructor-led (classroom) About this Course Data warehousing is a solution organizations

More information

PLOTTING SURVEYING DATA IN GOOGLE EARTH

PLOTTING SURVEYING DATA IN GOOGLE EARTH PLOTTING SURVEYING DATA IN GOOGLE EARTH D M STILLMAN Abstract Detail surveys measured with a total station use local coordinate systems. To make the data obtained from such surveys compatible with Google

More information

Spotfire v6 New Features. TIBCO Spotfire Delta Training Jumpstart

Spotfire v6 New Features. TIBCO Spotfire Delta Training Jumpstart Spotfire v6 New Features TIBCO Spotfire Delta Training Jumpstart Map charts New map chart Layers control Navigation control Interaction mode control Scale Web map Creating a map chart Layers are added

More information

TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents:

TIBCO Spotfire Business Author Essentials Quick Reference Guide. Table of contents: Table of contents: Access Data for Analysis Data file types Format assumptions Data from Excel Information links Add multiple data tables Create & Interpret Visualizations Table Pie Chart Cross Table Treemap

More information

Representing Geography

Representing Geography 3 Representing Geography OVERVIEW This chapter introduces the concept of representation, or the construction of a digital model of some aspect of the Earth s surface. The geographic world is extremely

More information

Levee Assessment via Remote Sensing Levee Assessment Tool Prototype Design & Implementation

Levee Assessment via Remote Sensing Levee Assessment Tool Prototype Design & Implementation Levee Assessment via Remote Sensing Levee Assessment Tool Prototype Design & Implementation User-Friendly Map Viewer Novel Tab-GIS Interface Extensible GIS Framework Pluggable Tools & Classifiers December,

More information

Programming 3D Applications with HTML5 and WebGL

Programming 3D Applications with HTML5 and WebGL Programming 3D Applications with HTML5 and WebGL Tony Parisi Beijing Cambridge Farnham Köln Sebastopol Tokyo Table of Contents Preface ix Part I. Foundations 1. Introduction 3 HTML5: A New Visual Medium

More information

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room

SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Will teach in class room An Overview of SQL Server 2005/2008 Configuring and Installing SQL Server 2005/2008 SQL SERVER DEVELOPER Available Features and Tools New Capabilities SQL Services Product Licensing Product Editions Preparing

More information

Pro SQL Server 2012. Reporting Services. Third Edition. mm m. Brian McDonald. Shawn McGehee. Rodney Landrum. Apress*

Pro SQL Server 2012. Reporting Services. Third Edition. mm m. Brian McDonald. Shawn McGehee. Rodney Landrum. Apress* Pro SQL Server 2012 Reporting Services Third Edition mm m Brian McDonald Shawn McGehee Rodney Landrum Apress* Contents About the Authors About the Technical Reviewers Acknowledgments m Introduction xvn

More information

SQL Server 2012 End-to-End Business Intelligence Workshop

SQL Server 2012 End-to-End Business Intelligence Workshop USA Operations 11921 Freedom Drive Two Fountain Square Suite 550 Reston, VA 20190 solidq.com 800.757.6543 Office 206.203.6112 Fax [email protected] SQL Server 2012 End-to-End Business Intelligence Workshop

More information

Lecture 9: Geometric map transformations. Cartographic Transformations

Lecture 9: Geometric map transformations. Cartographic Transformations Cartographic Transformations Analytical and Computer Cartography Lecture 9: Geometric Map Transformations Attribute Data (e.g. classification) Locational properties (e.g. projection) Graphics (e.g. symbolization)

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

How To Use Hadoop For Gis

How To Use Hadoop For Gis 2013 Esri International User Conference July 8 12, 2013 San Diego, California Technical Workshop Big Data: Using ArcGIS with Apache Hadoop David Kaiser Erik Hoel Offering 1330 Esri UC2013. Technical Workshop.

More information

GEOGRAPHY DATATYPES in SQL Server. by jared nielsen linkedin.com/nielsendata

GEOGRAPHY DATATYPES in SQL Server. by jared nielsen linkedin.com/nielsendata GEOGRAPHY DATATYPES in SQL Server by jared nielsen linkedin.com/nielsendata GEOGRAPHY vs GEOMETRY Geography Plots ellipsoidal Round Earth data using latitude, longitude and altitude* coordinates Geometry

More information

LearnFromGuru Polish your knowledge

LearnFromGuru Polish your knowledge SQL SERVER 2008 R2 /2012 (TSQL/SSIS/ SSRS/ SSAS BI Developer TRAINING) Module: I T-SQL Programming and Database Design An Overview of SQL Server 2008 R2 / 2012 Available Features and Tools New Capabilities

More information

Create and share a map with GIScloud.com

Create and share a map with GIScloud.com Create and share a map with GIScloud.com GIS Cloud is a web based Geographic Information System powered by Cloud Computing and with the full power of desktop GIS. It allows users to create and access your

More information

Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS

Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS Institute of Natural Resources Departament of General Geology and Land use planning Work with a MAPS Lecturers: Berchuk V.Y. Gutareva N.Y. Contents: 1. Qgis; 2. General information; 3. Qgis desktop; 4.

More information

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis

Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis Consumption of OData Services of Open Items Analytics Dashboard using SAP Predictive Analysis (Version 1.17) For validation Document version 0.1 7/7/2014 Contents What is SAP Predictive Analytics?... 3

More information

RDS Migration Tool Customer FAQ Updated 7/23/2015

RDS Migration Tool Customer FAQ Updated 7/23/2015 RDS Migration Tool Customer FAQ Updated 7/23/2015 Amazon Web Services is now offering the Amazon RDS Migration Tool a powerful utility for migrating data with minimal downtime from on-premise and EC2-based

More information

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared.

A GIS helps you answer questions and solve problems by looking at your data in a way that is quickly understood and easily shared. A Geographic Information System (GIS) integrates hardware, software, and data for capturing, managing, analyzing, and displaying all forms of geographically referenced information. GIS allows us to view,

More information

The GeoMedia Fusion Validate Geometry command provides the GUI for detecting geometric anomalies on a single feature.

The GeoMedia Fusion Validate Geometry command provides the GUI for detecting geometric anomalies on a single feature. The GeoMedia Fusion Validate Geometry command provides the GUI for detecting geometric anomalies on a single feature. Below is a discussion of the Standard Advanced Validate Geometry types. Empty Geometry

More information

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS J. Bogdahn a, V. Coors b a University of Strathclyde, Dept. of Electronic and Electrical Engineering, 16 Richmond Street, Glasgow G1 1XQ UK - [email protected]

More information

How To Draw In Autocad

How To Draw In Autocad DXF Import and Export for EASE 4.0 Page 1 of 9 DXF Import and Export for EASE 4.0 Bruce C. Olson, Dr. Waldemar Richert ADA Copyright 2002 Acoustic Design Ahnert EASE 4.0 allows both the import and export

More information

Lesson 15 - Fill Cells Plugin

Lesson 15 - Fill Cells Plugin 15.1 Lesson 15 - Fill Cells Plugin This lesson presents the functionalities of the Fill Cells plugin. Fill Cells plugin allows the calculation of attribute values of tables associated with cell type layers.

More information

Developing Microsoft SQL Server Databases 20464C; 5 Days

Developing Microsoft SQL Server Databases 20464C; 5 Days Developing Microsoft SQL Server Databases 20464C; 5 Days Lincoln Land Community College Capital City Training Center 130 West Mason Springfield, IL 62702 217-782-7436 www.llcc.edu/cctc Course Description

More information

ES341 Overview of key file formats and file extensions in ArcGIS

ES341 Overview of key file formats and file extensions in ArcGIS ES341 Overview of key file formats and file extensions in ArcGIS Commonly Encountered File Types/Extensions in ArcGIS.mxd A file containing a map, its layers, display information, and other elements used

More information

GIS Spatial Data Standards

GIS Spatial Data Standards GIS Spatial Data Standards Manatee County, FL GIS Section, Information Services Department TABLE OF CONTENTS I. Introduction 2 A. Purpose 2 B. Reference 2 II. Spatial Reference Information 2 A. Projection:

More information

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software

Data Integration for ArcGIS Users Data Interoperability. Charmel Menzel, ESRI Don Murray, Safe Software Data Integration for ArcGIS Users Data Interoperability Charmel Menzel, ESRI Don Murray, Safe Software Product overview Extension to ArcGIS (optional) Jointly developed with Safe Software Based on Feature

More information

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB Product Update Title of Presentation Lorilie Barteski Edmonton, AB Know the audience poll Existing /Pro users Version 6.1 Version 6.0 Version 5.2 or earlier Existing WebMap users Version 6.1 Version 6.0

More information

SQL Server Integration Services Design Patterns

SQL Server Integration Services Design Patterns SQL Server Integration Services Design Patterns Second Edition Andy Leonard Tim Mitchell Matt Masson Jessica Moss Michelle Ufford Apress* Contents J First-Edition Foreword About the Authors About the Technical

More information

NatureServe s Environmental Review Tool

NatureServe s Environmental Review Tool NatureServe s Environmental Review Tool A Repeatable Online Software Solution for Agencies For More Information, Contact: Lori Scott Rob Solomon [email protected] [email protected] 703-908-1877

More information

Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778

Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778 Implementing Data Models and Reports with Microsoft SQL Server 2012 MOC 10778 Course Outline Module 1: Introduction to Business Intelligence and Data Modeling This module provides an introduction to Business

More information

Arrangements And Duality

Arrangements And Duality Arrangements And Duality 3.1 Introduction 3 Point configurations are tbe most basic structure we study in computational geometry. But what about configurations of more complicated shapes? For example,

More information

Introduction to PostGIS

Introduction to PostGIS Tutorial ID: IGET_WEBGIS_002 This tutorial has been developed by BVIEER as part of the IGET web portal intended to provide easy access to geospatial education. This tutorial is released under the Creative

More information

AppFabric. Pro Windows Server. Stephen Kaufman. Danny Garber. Apress. INFORMATIONSBIBLIOTHbK TECHNISCHE. U N! V En SIT AT S R!

AppFabric. Pro Windows Server. Stephen Kaufman. Danny Garber. Apress. INFORMATIONSBIBLIOTHbK TECHNISCHE. U N! V En SIT AT S R! Pro Windows Server AppFabric Stephen Kaufman Danny Garber Apress TECHNISCHE INFORMATIONSBIBLIOTHbK T1B/UB Hannover 133 294 706 U N! V En SIT AT S R! B L' OT H E K HANNOVER Contents it Contents at a Glance

More information

XML Processing and Web Services. Chapter 17

XML Processing and Web Services. Chapter 17 XML Processing and Web Services Chapter 17 Textbook to be published by Pearson Ed 2015 in early Pearson 2014 Fundamentals of http://www.funwebdev.com Web Development Objectives 1 XML Overview 2 XML Processing

More information

3D Analysis and Surface Modeling

3D Analysis and Surface Modeling 3D Analysis and Surface Modeling Dr. Fang Qiu Surface Analysis and 3D Visualization Surface Model Data Set Grid vs. TIN 2D vs. 3D shape Creating Surface Model Creating TIN Creating 3D features Surface

More information

How To Use Gis

How To Use Gis Welcome Understanding Purpose Creating Relationships You A Global Community of GIS Professionals Changing the World Together Applying Geography Everywhere Your WORK Showcasing Your Web Apps Vision Applying

More information

Spatial Data Analysis

Spatial Data Analysis 14 Spatial Data Analysis OVERVIEW This chapter is the first in a set of three dealing with geographic analysis and modeling methods. The chapter begins with a review of the relevant terms, and an outlines

More information

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract A Web services solution for Work Management Operations Venu Kanaparthy Dr. Charles O Hara, Ph. D Abstract The GeoResources Institute at Mississippi State University is leveraging Spatial Technologies and

More information

Location tracking: technology, methodology and applications

Location tracking: technology, methodology and applications Location tracking: technology, methodology and applications Marina L. Gavrilova SPARCS Laboratory Co-Director Associate Professor University of Calgary Interests and affiliations SPARCS Lab Co-Founder

More information

Building Geospatial Business Intelligence Solutions with Free and Open Source Components

Building Geospatial Business Intelligence Solutions with Free and Open Source Components Building Geospatial Business Intelligence Solutions with Free and Open Source Components FOSS4G 2007 Etienne Dubé Thierry Badard Yvan Bédard Centre for Research in Geomatics Université Laval, Québec, Canada

More information

Documentation of open source GIS/RS software projects

Documentation of open source GIS/RS software projects Contract no. Workpackage Delivery Delivery Date 030776 WP1 D1.6 2007-07-02 CASCADOSS Development of a trans-national cascade training programme on Open Source GIS&RS Software for environmental applications

More information