COORDINATE SYSTEM TRANSFORM SERVICE REFERENCE

Similar documents
Envinsa. Coordinate Geometry Service Reference

ENVINSA PATCH NOTES

Envinsa. Version 4.1 PRESENTATION SERVICE REFERENCE

MapMarker Plus Desktop Installation Guide

MapInfo. Line Style Editor User Guide

MapMarker Plus Developer Installation Guide

SpatialWare INSTALLATION GUIDE. for Microsoft SQL Server. Version 4.9.2

SpatialWare INSTALLATION GUIDE. for Microsoft SQL Server. Version 4.9

Envinsa. Version 4.1 WEB MAP SERVICE REFERENCE

Location Intelligence Infrastructure Asset Management. Confirm. Supported Platforms Version v18.00b.am

Envinsa INSTALL GUIDE. Version 4.1. For WebLogic Application Servers

MapMarker for Windows Installation Guide

Location Intelligence Infrastructure Asset Management. Confirm. Confirm Mapping Interface Version v18.00b.am

Location Intelligence Infrastructure Asset Management. Confirm. Confirm Mapping Link to MapInfo Professional Version v18.00b.am

MapMarker Plus. for Windows v Installation Guide

Location Intelligence Geographic Information Systems. MapMarker Plus. Version 31. Release Notes

MapInfo ProViewer 11.0 USER GUIDE

Location Intelligence Infrastructure Asset Management. Confirm. What's New since Confirm v17 Version v17.10a.am

Location Intelligence Infrastructure Asset Management. Confirm. Financial Interface Specification Version v18.10b.am

Location Intelligence Geographic Information Systems. MapMarker Plus. Version 30. Release Notes

Location Intelligence Infrastructure Asset Management. Confirm. Confirm Task Processor - Street Works Transfer Version v17.20a.am

Location Intelligence Infrastructure Asset Management. Confirm. CRM Connector Schema Version v17.10a.am

Location Intelligence Infrastructure Asset Management. Confirm. Performance Monitoring Version v18.00b.am

Envinsa INSTALL GUIDE. Version 4.2. For Tomcat Application Servers

Visual Composer - Task Management Application

Location Intelligence Infrastructure Asset Management. Confirm. Contractor Access Version v18.10b.am

ISO INTERNATIONAL STANDARD. Geographic information Simple feature access Part 1: Common architecture

How To...Configure Integration of CUP with SPM

License Server. Version 4.6. License Server User Guide

Duet Enterprise: Tracing Reports in SAP, SCL, and SharePoint

How To Configure the Websocket Integration with SAP PCo in SAP MII Self Service Composition Environment Tool

Using the Loopback Connector

What s New / Release Notes SAP Strategy Management 10.1

MDM Syndicator Create Flat Syndication File

How to Set Up and Use the SAP OEE Custom KPI Andons Feature

Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor or its

Process Control 2.5 Implementation Checklist

Quick Reference Guide SAP GRC Access Control Compliant User Provisioning (formerly Virsa Access Enforcer): HR Triggers

MapMarker Plus 13.2 Release Notes

Envinsa. Version 4.4 USER DICTIONARY GUIDE

OGC Simple Features (for SQL and XML/GML)

ArcLink. Bidirectional Conversion Utility for MapInfo and ARC/INFO Files. for Windows

Single Sign-on For SAP NetWeaver Mobile PDA Client

Location Intelligence Geographic Information Systems. MapMarker Plus. Version 30. Installation Guide

How to Set Up and Use the SAP OEE Custom UI Feature

THE PREMIER GEOCODING ANALYZING BUSINESS DATA.

Visual Composer Build Process

How to Use Function Keys in Mobile Applications for Handhelds

Pearson Inform 5.1. User Guide. Adding, Editing and Deleting Folders. Date: 1/26/2010. Copyright 2009 Pearson Education, Inc. or its affiliate(s).

Data Validation in Visual Composer for SAP NetWeaver Composition Environment

How To... Master Data Governance for Material: BADI USMD_SSW_SYSTEM_METHOD_CALLER to create successor change request

Visual Composer for NetWeaver CE: Getting Started with a Typical Workflow

View Time Security for crystalreports.com

Using Tools to Represent Appraisal Status Flow (HR module Objectives Settings and Appraisals ) as Diagram

How To Build the Carry Forward and Account Transformation Business Rules

Install TREX for CAF Version 1.00 March 2006

MapMarker Geocoding Cartridge for Oracle

Crystal Reports 2008 FixPack 2.4 Known Issues and Limitations

How To... Master Data Governance for Material: BADI USMD_SSW_PARA_RESULT_HANDLER to merge result of parallel workflow tasks

Do Exception Broadcasting

How to Create a New SAPUI5 Development Component

MapMarker Plus 14.2 Release Notes

SAP GRC Access Control: Configuring compliant user provisioning (formerly Virsa Access Enforcer) into CUA Systems

Preview of Web Services Reliable Messaging in SAP NetWeaver Process Integration 7.1

How to View Dashboards in the Self Service Composition Environment with Additional Metadata

link SAP BPC Excel from an enterprise portal Version th of March 2009

MODULE 2: CREATE A DECISION TABLE USING RULES COMPOSER (BRM)

FSP TRACKING SYSTEM. FSP ESF Submission Guide. Ministry of Forests and Range Information Management Group Date: June 15 th, 2008

Installation Guide Business Explorer

How-to Guide SAP EPM. How To Use Comments. Version 1.00 March Applicable Releases: EPM BPC 5.1 Microsoft & EPM BPC 7 Microsoft

How to Download Software and Address Directories in SAP Service Marketplace

Envinsa WEB MAP SERVICE REFERENCE

Configure TREX 6.1 for Efficient Indexing. Document Version 1.00 January Applicable Releases: SAP NetWeaver 04

Create Partitions in SSAS of BPC Version 1.00 Feb 2009

Web Page Composer anonymous user access

How To Set up NWDI for Creating Handheld Applications in SAP NetWeaver Mobile 7.1

Envinsa INSTALL GUIDE. Version 4.4. For Tomcat Application Servers

MDG100 Master Data Governance

How-To... Add Sensitive Content into an Area

Enterprise Search Extension for SAP Master Data Governance

Simplified Configuration of Single System Update in Maintenance Optimizer

Consuming Web Dynpro components in Visual Composer.

Microsoft Dynamics GP. Extender User s Guide

Versions HELP.PSVER. Release 4.6C

Access Control 5.3 Implementation Considerations for Superuser Privilege Management ID-Based Firefighting versus Role-Based Firefighting Applies to:

How To... Master Data Governance for Material: File Down- and Upload

How To... Reuse Business Objects and Override Operations of a Business Object

A Step-By-Step Guide on File to File Scenario Using Xslt Mapping

How To... Promote Reports and Input Schedules Through Your System Landscape

MapMarker Plus 14.0 Release Notes

How To... Configure Integrated Configurations in the Advanced Adapter Engine

License Server. Version 4.8. License Server User Guide

Migrating to a New Generation of MapInfo

How To Troubleshoot SSL with BPC Version 1.01 May 2009

SAP NetWeaver How-To Guide

BIT460. SAP Process Integration Message Mapping COURSE OUTLINE. Course Version: 15 Course Duration: 3 Day(s)

ADM900 SAP System Security Fundamentals

LO Extraction - Part 6 Implementation Methodology

Location Intelligence Component

SAP AddOn Quantity Distribution. by Oliver Köhler, SAP Germany

Transcription:

COORDINATE SYSTEM TRANSFORM SERVICE REFERENCE

Information in this document is subject to change without notice and does not represent a commitment on the part of the vendor or its representatives. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, without the written permission of MapInfo Corporation, One Global View, Troy, New York 12180-8399. 2006 MapInfo Corporation. All rights reserved. MapInfo, the MapInfo logo, MapXtreme, MapMarker, miaware, Envinsa, and StreetPro are trademarks of MapInfo Corporation and/or its affiliates. Copyright 2006 The Legion Of The Bouncy Castle Copyright 2000-2006 IPDR Organization All Rights Reserved Copyright 2006, International Business Machines Corporation and others. All Rights Reserved. Copyright 2006 Open GIS Consortium, Inc., All Rights Reserved. Copyright 2006 World Wide Web Consortium, (Massachusetts Institute of Technology, European Research Consortium for Informatics and Mathematics, Keio University). All Rights Reserved. This product includes software developed by the Apache Software Foundation (http://www.apache.org/). Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries. MapInfo Corporate Headquarters: Voice: (518) 285-6000 Fax: (518) 285-6070 Sales Info Hotline: (800) 327-8627 Government Sales Hotline: (800) 619-2333 Technical Support Hotline: (518) 285-7283 Technical Support Fax: (518) 285-6080 Contact information for all MapInfo offices is located at: http://www.mapinfo.com/contactus. Adobe Acrobat is a registered trademark of Adobe Systems Incorporated in the United States. Products named herein may be trademarks of their respective manufacturers and are hereby recognized. Trademarked names are used editorially, to the benefit of the trademark owner, with no intent to infringe on the trademark. January 2006

Table of Contents Chapter 1: Introduction.................................................... 4 What is the Coordinate System Transform Service?................................. 5 What is a Coordinate System?.................................................. 5 Coordinate System Transform Functionality........................................ 6 Chapter 2: Coordinate System Transform Capabilities........................... 7 Changing from One Coordinate System to Another.................................. 8

Introduction 1 Welcome to the MapInfo Envinsa Platform Web Services. This guide provides descriptions and examples for the developer who is writing applications that access the Coordinate System Transform Service. The Coordinate System Transform Service transforms the coordinates of a geometry from one coordinate reference system to another. In this section: What is the Coordinate System Transform Service?...... 5 Coordinate System Transform Functionality............. 6

Coordinate System Transform Service Reference Chapter 1: Introduction What is the Coordinate System Transform Service? The Coordinate System Transform Service transforms the coordinates of a GML geometry from one coordinate reference system to another. The user specifies the source coordinate reference system, target coordinate reference system, and the geometries to be transformed. The service then returns the transformed geometries. The Coordinate System Transform Service is able to transform multiple geometries in a single request. The following GML geometries can be transformed by this service: CircleByCenterPoint CircularArc Ellipse Envelope LineString LinearRing MultiPolygon Polygon Point You use the Coordinate System Transform Service when working with multiple data sets that use different coordinate systems. For example, suppose you want to display locations from a mobile device, such as a GPS unit, onto a map that uses a different coordinate system than the mobile device. You can use the Coordinate System Transform Service to translate the locations from the mobile device into the coordinate system used by the map. What is a Coordinate System? The terms "projection" and "coordinate system" are often used interchangeably. However they do not mean the same thing. Projection An equation or set of equations that contain mathematical parameters for a map. The exact number and nature of the parameters depends upon the type of projection. You can think of a projection as a method of reducing a map s distortion caused by the curvature of the Earth, or more precisely, a projection compensates for the shortcomings of depicting maps in two dimensions when the coordinates exist in three dimensions. Coordinate System When parameters of a projection are assigned specific values, they become a coordinate system. A coordinate system is a collection of parameters that describe coordinates, one of which is a projection. Envinsa Location Platform 4.0 2006 MapInfo Corporation. All rights reserved. 5 Envinsa40_CoordSysTrans_Service.pdf

Coordinate System Transform Service Reference Coordinate System Transform Functionality Chapter 1: Introduction The Coordinate System Transform Service performs a single task: transforming geometries from one coordinate reference system to a different coordinate reference system. The following section shows you how to use this capability: Changing from One Coordinate System to Another in Chapter 2 on page 8 This section explains how to transform a geometry from a current coordinate system to a new coordinate system, and illustrates how multiple transformations can be performed in a single request. Envinsa Location Platform 4.0 2006 MapInfo Corporation. All rights reserved. 6 Envinsa40_CoordSysTrans_Service.pdf

Coordinate System Transform Capabilities 2 Before you create an application that uses the Coordinate System Transform Service functionality, it s helpful to understand basic concepts and how these concepts are implemented in this service. This section describes how to develop and use the capabilities of the Coordinate System Transform Service. The purpose of the Coordinate System Transform Service is to transform the coordinates of one or more geometries to a different coordinate reference system. Note that multiple transformations can be performed in a single request. In this section: Changing from One Coordinate System to Another....... 8

Coordinate System Transform Service Reference Chapter 2: Coordinate System Transform Capabilities Changing from One Coordinate System to Another A Coordinate System Transform request transforms the coordinates of a GML geometry from one coordinate reference system to another. You must specify the source coordinate reference system, target coordinate reference system, and the required details regarding the geometries that you wish to transform. The response returns the target coordinate reference system and the transformed geometries. The Coordinate System Transform Service is able to transform multiple geometries in a single request. Rules for Specifying the Coordinate Systems The Coordinate System Transform Service uses the spatial reference system identifier to specify the source and target coordinate systems for the transformation. The geometries in the request may have their own spatial reference system specified. The following rules are used to identify the source reference system of the geometries: If the position in the geometry has a spatial reference system specified (for example, EPSG:4326), this reference system is used as the source for the coordinates for that geometry. If the position in the geometry does not specify a spatial reference system, and the geometry specifies a reference system, this reference system is used for that geometry. If both the position and the geometry have no spatial reference system specified, the source reference system defined for the request is used. Therefore the priority for specifying the source reference system in the request is: 1. Spatial reference system in the position of the geometry 2. Spatial reference system in the geometry 3. Source coordinate reference system in the request. Transforming Multiple Geometries When specifying multiple geometries within a single request in XML, the order of these geometries is important. The geometries must be specified in the order in which the geometry types are listed here: Circle By Center Point Circular Arc Ellipse Envelope Line String Linear Ring Multi Polygon Polygon Point Note: The order in which multiple geometries are specified is important only for a request coded in XML directly. The order is not important in Java or.net code. Envinsa Location Platform 4.0 2006 MapInfo Corporation. All rights reserved. 8 Envinsa40_CoordSysTrans_Service.pdf

Coordinate System Transform Service Reference Chapter 2: Coordinate System Transform Capabilities Inputs and Behaviors The request contains the following information: Input Required Description Source Coordinate System Yes The source coordinate reference system of the geometries. This source coordinate reference system is used only if the spatial reference system is not specified in both the position and the geometry. For more information see Rules for Specifying the Coordinate Systems on page 8. Target Coordinate System Yes The new coordinate reference system. Geometry Yes The geometries to be transformed. Each of the geometries can specify the source coordinate reference system to be used for the transformation. Output The response contains the following pieces of information: Output Target Coordinate System Geometry Description The new coordinate reference system for all the transformed geometries in the response. The transformed geometries with the new coordinate reference system. These geometries are returned in the same order as was specified in the request. XML Sample The following example describes a request to transform two points and a circle from the EPSG:4326 (Lat/Long WGS84) reference system to the EPSG:32617 (UTM/WGS84 Zone17) reference system. The srsname attribute is used to specify the source and target coordinate systems for the start and end transformations. Note that the order in which the geometries are specified is important. <_RequestParameters xsi:type="ns3:coordsysrequesttype" xmlns:ns3="http:// www.mapinfo.com/xls"> <ns3:sourcecoordsys srsname="epsg:4326"/> <ns3:targetcoordsys srsname="epsg:32617"/> <ns3:geometry> <ns4:circlebycenterpoint interpolation="circulararccenterpointwithradius" numarc="1" xmlns:ns4="http://www.opengis.net/gml"> <ns4:pos dimension="2">-78.8324 42.8477</ns4:pos> <ns4:radius uom="m">200.0</ns4:radius> </ns4:circlebycenterpoint> <ns5:point xmlns:ns5="http://www.opengis.net/gml"> <ns5:pos dimension="2">-78.8324 42.8477</ns5:pos> </ns5:point> <ns6:point srsname="epsg:4326" xmlns:ns6="http://www.opengis.net/gml"> <ns6:pos dimension="2">-78.8324 42.8477</ns6:pos> </ns6:point> </ns3:geometry> </_RequestParameters> Envinsa Location Platform 4.0 2006 MapInfo Corporation. All rights reserved. 9 Envinsa40_CoordSysTrans_Service.pdf

Coordinate System Transform Service Reference Chapter 2: Coordinate System Transform Capabilities Envinsa Location Platform 4.0 2006 MapInfo Corporation. All rights reserved. 10 Envinsa40_CoordSysTrans_Service.pdf