Precise transformation between S-JTSK and ETRS89 (WGS-84) in GIS. Jan Ježek1

Similar documents
GEO-RELATED OPEN SOURCE SOFTWARE DEVELOPMENT AT UNIVERSITY OF WEST BOHEMIA

OPEN SOURCE SOFTWARE FOR GEOSCIENCES AT UNIVERSITY OF WEST BOHEMIA

METHODS OF GEOREFERENCING OLD MAPS ON THE EXAMPLE OF CZECH EARLY MAPS

Introduction to GIS.

Create a folder on your network drive called DEM. This is where data for the first part of this lesson will be stored.

Mobile GIS - background of processing collected data

Guide to Viewing Maps in Google Earth

Digital Terrain Model Grid Width 10 m DGM10

PLOTTING SURVEYING DATA IN GOOGLE EARTH

Maintaining High Accuracy in Modern Geospatial Data

Earth Coordinates & Grid Coordinate Systems

APPLICATION OF OPEN SOURCE/FREE SOFTWARE (R + GOOGLE EARTH) IN DESIGNING 2D GEODETIC CONTROL NETWORK

Surveying & Positioning Guidance note 10

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

The Process of Changing from Local Systems into SWEREF 99

Understanding Raster Data

Chapter 6: Data Acquisition Methods, Procedures, and Issues

Spatial Database Support

APPLY EXCEL VBA TO TERRAIN VISUALIZATION

MAIN_SNP_TOPO.dgm_2m

Working with Digital Elevation Models and Digital Terrain Models in ArcMap 9

Lecture 3: Models of Spatial Information

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

Spatial Adjustment Tools: The Tutorial

Tutorial Creating a regular grid for point sampling

USER S MANUAL. ArboWebForest

Using Geocoded TIFF & JPEG Files in ER Mapper 6.3 with SP1. Eric Augenstein Earthstar Geographics Web:

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

Online Precise Point Positioning Using the. Natural Resources Canada Canadian Spatial Reference System (CSRS-PPP)

Topology and Topological Rules Geometric properties that are maintained in spatial databases

European Petroleum Survey Group EPSG. Guidance Note Number 10. April Geodetic Transformations Offshore Norway

1. Download Track using BaseMap if using Oregon (MapSource does not work with Oregon)

LNG Terminals. File Geodatabase Feature Class. Tags natural gas, lng, liquid natural gas, terminals

Learning about GPS and GIS

GEOGRAPHIC INFORMATION SYSTEMS

Easy Calculations in Excel

GEOGRAPHIC INFORMATION SYSTEMS Lecture 20: Adding and Creating Data

Importing ASCII Grid Data into GIS/Image processing software

An Introduction to Point Pattern Analysis using CrimeStat

Drawing a histogram using Excel

New York City Neighborhood Tabulation Areas

Summary of important mathematical operations and formulas (from first tutorial):

Trimble R8 Base and Rover Quick Setup Guide. Inland GPS Inc.

SURVEYING WITH GPS. GPS has become a standard surveying technique in most surveying practices

GIS EXAM #2 QUERIES. Attribute queries only looks at the records in the attribute tables to some kind of

An Introduction to Open Source Geospatial Tools

FREE FALL. Introduction. Reference Young and Freedman, University Physics, 12 th Edition: Chapter 2, section 2.5

INTRODUCTION TO ARCGIS SOFTWARE

Mississippi Private Schools 2015

Representing Geography

Exer. 1 Using Handheld GPS for location & recording points

Using Format Manager For Creating Format Files

WP 6 User interface design and implementation. Deliverable 30. GIS query interface specification

County of Los Angeles. Chief Information Office Preferred Technologies for Geographic Information Systems (GIS) September 2014

GIS: Geographic Information Systems A short introduction

Analysis of RTN Measurement Results Referring to ASG-EUPOS Network

Graphing Parabolas With Microsoft Excel

1. We assume the mentioned inaccuracies refer to the at least one foot in ten thousand standard described in point three.

NGA GRID GUIDE HOW TO USE ArcGIS 8.x ANS 9.x TO GENERATE MGRS AND OTHER MAP GRIDS

Solving Quadratic Equations

Geodatabase Programming with SQL

Getting Land Survey Vertical & Horizontal Control via the Internet

Tutorial 8 Raster Data Analysis

6 3 The Standard Normal Distribution

Lecture 2. Map Projections and GIS Coordinate Systems. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

Digital Photogrammetric System. Version USER MANUAL. Block adjustment

Teachers should read through the following activity ideas and make their own risk assessment for them before proceeding with them in the classroom.

WHAT YOU NEED TO USE THE STATE PLANE COORDINATE SYSTEMS

Tutorial 6 GPS/Point Shapefile Creation

1 Review of Least Squares Solutions to Overdetermined Systems

A Gentle Introduction to GIS

Developing of A GIS Based Enviromental Monitoring System with Open Source Softwares

Session 7 Bivariate Data and Analysis

Advantages when Changing to a Nationwide Reference System Experiences from Umeå, a Municipality in Northern Sweden

UNLEASHED. The Field Calculator. By Tom Neer, EDAW, Inc.

Excel Level Two. Introduction. Contents. Exploring Formulas. Entering Formulas

How to georectify an image in ArcMap 10

CONVERSION GUIDE Financial Statement Files from CSA to Accounting CS

Math 215 Project (25 pts) : Using Linear Algebra to solve GPS problem

RS/GIS Quick Start Guides Collaborative training materials available from the Biodiversity Informatics & Geospatial Innovation Facilities

Polynomial interpolation of GPS satellite coordinates

CHAPTER 4 DIMENSIONAL ANALYSIS

Lab 1: The metric system measurement of length and weight

PARAMETRIC MODELING. David Rosen. December By carefully laying-out datums and geometry, then constraining them with dimensions and constraints,

MARS STUDENT IMAGING PROJECT

edgebooks Quick Start Guide 4

Negative Integral Exponents. If x is nonzero, the reciprocal of x is written as 1 x. For example, the reciprocal of 23 is written as 2

ArcFuels Supplemental Material: GIS 9.x Tips and Tricks

INTRODUCTION TO DESKTOP PUBLISHING

Comparison of Programs for Fixed Kernel Home Range Analysis

Experiment #1, Analyze Data using Excel, Calculator and Graphs.

v Software Release Notice -. Acquired Software

The following is an overview of lessons included in the tutorial.

GIS Data Quality and Evaluation. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

ESRI Technical Certification Overview. Amy Daniels Instructor, Greenville Tech

National Register of Historic Places: GIS Webinar Cultural Resource GIS Facility National Park Service June 2012

University of Arkansas Libraries ArcGIS Desktop Tutorial. Section 2: Manipulating Display Parameters in ArcMap. Symbolizing Features and Rasters:

National critical geo infrastructure runs on open source database PostGIS

The OSGeo Foundation. FOSS4G Korea 2011 Seoul. Professionally leveraging Open Source Geospatial. Arnulf Christl President

4 The Rhumb Line and the Great Circle in Navigation

Transcription:

GIS Ostrava 2009 Precise transformation between S-JTSK and ETRS89 (WGS-84) in GIS Jan Ježek1 1 Katedra matematiky, Fakulta aplikovaných věd, Západočeská univerzita v Plzni, Univerzitní 22, Plzeň, Česká republika jezekjan@kma.zcu.cz Klíčová slova: Transformace souřadnic, souřadnicové referenční systémy, NADCON. Abstract: In the history of GIS we were used to distinguish demands on data precision in GIS and in Geodesy. As long as GIS are being spread also to areas that were usually a domain of CAD systems, we should reflect this needs. One such elementary task of GIS that is closely related to data precision issues is transformation between coordinate reference systems. Czech Republic is definitely not the only country that is dealing with the problem that national geographic data are located in an old coordinate reference system that has been established long time ago. On the other hand current measurement techniques allow wide range of engineers to acquire data with higher precision than is the precision of such system. One of these cases is the Czech local coordinate reference system S-JTSK and the global world system ETRS89 (WGS-84). Today GIS tools let us to convert data from S-JTSK to ETRS89 (WGS-84) using method called Burša-Wolf transformation. This method gives us an accuracy of about 1 meter. The aim of this paper is to present grid based transformation method for such propose. Described method is configurable in today's GIS products and brings us the precision in centimetres. Detail analyses as well as possibilities how to use such method in the most spread GIS products (open source as well as proprietary) will be mentioned and demonstrated. Keywords: Coordinate transformation, Spatial reference system, NADCON. 1 Introduction The aim of this paper is to introduce the possibility how to convert S-JTSK and ETRS89 coordinate reference systems (CRS) with high precision using common GIS products. It is worth mentioning that the precision in this case is maybe not the best term to use. One of the well known fact is that the S- JTSK has been established long time ago and comparison with modern CRSs like ETRS89 shows local distortions and deformation of the network. Due these reasons the methods based on exact geometric transformation (like Burša-Wolf method) have limited ability to coincide known ground control points (GCPs) located in the whole area of Czech Rep. precisely. The problem is that when we want to combine such CRSs with zero error on GCPs we have to handle also these local deformations by the transformation method. This means that essentially we have to transform different parts of the area of interest differently. In consequence we are changing the meaning of original data as we are enlarging some areas while others are reduced. In this sense it is hard to say that such methods can be understood as precise. On the other hand it is the only possibility how to coincide both systems together absolutely. When we want to combine S-JTSK with ETRS89 by off-the-self software tools we have these possibilities: Use Burša-Wolf method with parameters suitable for whole Czech Republic. The accuracy of such method is of about 1 m. This approach is often used by default in GIS (for example using Proj4 library or ESRI products) Use Burša-Wolf method with user defined parameters suitable for 'small' area of interest. The problem is that you have to calculate the parameters from known GCPs by yourself. Also the larger area you want to cover by the transformation the less precision you will get. This method is often used by land surveyors for processing GPS measurement and the accuracy is

of about few centimeters. Use some specialized software for such propose that is usually using combination of Burša- Wolf and polynomial or grid based methods. The accuracy can be on high level, but you cannot set it in your favorite GIS product because such solutions are proprietary and you usually don't have source code and is quite outside that the method is already implemented in your GIS. Usually the format of data that can be transformed is also very limited (it is mostly possible to transform just simple coordinates in ASCII file). This paper demonstrates transformation for S-JTSK and ETRS89 based on method that is supported of most widely used GIS products. This method is from the category of Grid based and is called NADCON (originally it was used for North America conversion). 2 Basics of NADCON transformation Grid-based methods allow you to model the differences between the systems and are potentially the most accurate method [2]. The transformation converts latitude and longitude from one CRS directly to latitude and longitude in other CRS by simple interpolating the difference and adding these values to original coordinates. As a first step area of interest is divided into cells the width and height of these cells depend on accuracy that we are expecting and distribution of GCPs and their differences. In this way we prepare the grid. Then we calculate the shift in both axis (latitude and longitude) for all of the vertices's of such cells (grid) from known differences at GCPs. Usually we are using some kind of interpolation method (e.g. inverse distance weighted or thin plate spline). Finally when we want to transform a point of our interest we have to find the cell where such point is located and then calculate the shift in both directions from known shifts of cell vertices. NADCON algorithm is using linear interpolation in each axis direction (bilinear interpolation). When we choose proper parameters of generated grid according to distribution of GCPs we should be able to transform all source control points precisely on the target control points. This method is well implemented in lot of GIS products, but the NADCON grid configuration files are available just for transformation for few Coordinate Reference Systems (for those used in the US but also in France, Spain and Italy). The different values in decimal seconds are stored in two files: one for longitude and the other for latitude. The NADCON file header contains (in order) the number of columns, number of rows, number of z values (always one), minimum longitude, cell size, minimum latitude, cell size. Then there is just list of shifts in degree seconds [2]. Example of NADCON file: NADCON EXTRACTED REGION NADGRD 167 198 1 12.89116.01000 48.84586.01000.00000-2.843056-2.848042-2.853026-2.858007-2.862987-2.867963-2.872938-2.877910-2.882880-2.887848-2.892814-2.897777-2.902739-2.907699-2.912656-2.917612-2.922565-2.927518-2.932468-2.937416-2.942364-2.947309-2.952254-2.957196-2.962138-2.967080-2.972020-2.976961-2.981899-2.986839-2.991778-2.996718-3.001658-3.006598-3.011541-3.016483-3.021429-3.026375-3.031322-3.036274-3.041228-3.046185-3.051145-3.056108-3.061075-3.066046-3.071020-3.075999-3.080983-3.085971-3.090962-3.095960-3.100963-3.105970 Such NADCON grid file can be stored in ASCII format or as a binary file as well. There is also a free software tool (NADGRD) that let users to convert these files from one format to another (see [1] for more).

GIS Ostrava 2009 3 Calculation of grid based transformation for S-JTSK and ETRS89 This part explains the process of calculating NADCON method for transformation S-JTSK and ETRS89. As the fist step we have to analyze the results of well known Burša-Wolf method with parameters used in GIS (accuracy of about 1 m). The aim is to analyze the distribution of differences of target and transformed points consider if the errors have a systematic or random distribution and see if such errors can be handled by the interpolation. Figures 1 and 2 show the differences after Burša-Wolf method when using the values in tab 1. The dots show known 3070 GCPs (so called 'points of selected maintenance') that has been used. Tab 1. Parameters of Burša-Wolf method used GIS m[10 6] x[m] y[m] z[m] εx [''] εy [''] εz [''] 3.56 570.80 85.70 462.80 4.998 1.587 5.261 Fig. 1. Differences in West(+) East(-) direction (Burša-Wolf method) Fig. 2 Differences in South(+) North (-) Direction (Burša-Wolf method) For calculation of the grid we have used these data and methods: We used 3070 GCPs (directly measured in S-JTSK and ETRS89). These points are freely

available and are used mostly by land surveyors. Because these points are maintained in both CRSs (S-JTSK and ETRS89) they are called 'points of selected maintenance'. After various tests of the grid parameters we have chosen cells high and width to be 0.02 degree. We tested various kinds methods to interpolate this grid we get best results by using Thin plate spline interpolation. Generated grid covers whole area of Czech Republic. Then we tried to test the results of this grid. The common test of this method that is often used for transformation is to test the differences between transformed source points and target points. Calculated root means square error (rms) for this method is 0.018 m. However this characteristic is used most often we have to test this transformation also in other way such RMS can be nearly zero if we make the grid cell smaller on the other hand the grid shift file can be then too large and the RMS characteristic shows that the method is even more precise than original data (GCPs) what might be confusing. 3.1 Testing the grid by independent measurement One of the basic tests was to compare the results with independent measurement acquired by GPS in ETRS89. We have tested directly measured data in both systems and we have also compared NADCON method with Burša-Wolf method that was derived just for small area of interest (what is actually official proposed approach for land surveyors). Parameters for Burša-Wolf method were calculated from 4 points of 'selected maintenance' (points 9122008, 91216013, 91220028 and 91216024 - see fig 3). Then we tested to transform newly measured points as well as some of the points of 'selected maintenance' in this are by this locally derived Burša-Wolf transformation as well as by NADCON method. Final distance (marked d) between the result of transformation and target point is shown at fig. 4. These tests have been made by Romana Kubátová as a part of student project. Fig. 3 Tested points

GIS Ostrava 2009 0,120 0,100 0,080 d [m] 0,060 0,040 Local Burša-Wolf NADCON 0,020 0,000 603 606 609 519 604 608 610 625 8(15) 5002 13 24 20 28 8(20) 30 26 6 16 7 point id Fig. 4. Deltas on tested points This test shows that the NADCON method is having approximately the same accuracy as locally derived Burša-Wolf method. Root mean square errors (rms = ( (d i )/N) 0.5 )) are in table 2. Table 2. Root mean square errors Local Burša-Wolf NADCON m xy [cm] 3.6 3.3 3.2 Testing by omitting the point from calculation Other possibility how to test the proposed method is to test the results that we get if we omit some GCP from whole calculation of the grid and then we try to transform this omitted point and compare the result with target point. The test includes these steps: Iterate through N number of GCPs (in our case N=3070 points of 'selected maintenance'). The chosen point P i is taken out from the list of N number of GCPs and the transformation is calculated from these N-1 GCPs. This chosen point P i is then transformed by calculated transformation and the result is compared with its target point. Figure 5. shows the deltas that we get in this test. It makes sense that the deltas are biggest on the border of the area. In other case these deltas are of about 3 cm. The calculated RMS by this test can be seen at table 3. Table 3. Root mean square errors NADCON test by omitting GCP m xy [cm] 3.3

Fig. 5. Testi ng by omitti ng point from calcul ation 4 U s i n g grid t h e We have tried to test calculated NADCON grid shift files in the most widely used GIS products. We succeed in ArcGIS and in the products based on Proj library (UMN Mapserver, Grass. QGIS). For Proj based GIS users there is a testing version of this grid including short guidelines how to set it. Visit (http://grass.fsv.cvut.cz/wiki/index.php/s-jtsk-grid) for more. Proper setting does not require new compilation and everything work just by doing easy configuring. To use such method in ArcGIS you need to copy proper configuration files into the ArcGIS/pedata/NADCON directory. Testing files for such propose are available at http://git.zcu.cz/wiki/index.php/crs. Then you can define new method using ArcToolbox. For example see fig. 6. Fig. 6. Config uring NADC ON metho d in ArcMa p Both produ cts requir e slightl y differ ent formats of grid shift file, but the results were exactly the same. In this way users can define and use

GIS Ostrava 2009 proposed method for high accurate transformation of whatever type of data within these most widely spread GIS Products. 5 Conclusion Tests show that proposed method and used configuration can reach two main goals: We get the transformation that can be used for whole area of Czech Republic and is having accuracy suitable for the demands in Geodesy and Cadaster. The transformation can be used in common GIS tools without any additional software development. In this way we can transform whatever data are supported (rasters as well as vectors) It is also worth mentioning that we did not yet tested the transformation of height this part is actually work in progress. Another thing is that there are also several other software libraries that are not supporting directly this kind of method (e.g. GeoTools ) - but as far as this functionality is missing also by other GIS vendors from other states (France, Italy, Spain) we hope and trying to help to implement such functionality soon. In this way we hope to bring this level of accuracy for S-JTSK to software tools like UMN Mapserver, GeoServer, PostGIS, GRASS, QGIS or udig as well as proprietary products produced by ESRI or Intergraph. Reference: 1. National Geodetic Surway home page http://www.ngs.noaa.gov/pc_prod/nadcon 2. ArcGIS 9.2 Desktop Help: http://webhelp.esri.com/arcgisdesktop/9.2/index.cfm?topicname=gridbased_methods 3. GRASSwikiCZ: http://grass.fsv.cvut.cz/wiki/index.php/s-jtsk