Proceed to GeoCommunity Home Page


SpatialNewsGIS Data DepotGeoImaging ChannelGIS and MappingSoftwareGIS JobsGeoBids-RFPsGeoCommunity MarketplaceGIS Event Listings
HomeLoginAccountsAboutContactAdvertiseSearchFAQsForumsCartFree Newsletter

Sponsored by:


TOPICS
Today's News

Submit News

Feature Articles

Product Reviews

Education

News Affiliates

Discussions

Newsletters

Email Lists

Polls

Editor's Corner


SpatialNews Daily Newswire!
Subscribe now!

Latest Industry Headlines
SiteVision GIS Partnership With City of Roanoke VA Goes Live
Garmin® Introduces Delta™ Upland Remote Trainer with Beeper
Caliper Offers Updated Chile Data for Use with Maptitude 2013
Southampton’s Go! Rhinos Trail Mapped by Ordnance Survey
New Approach to Measuring Coral Growth Offers Valuable Tool for Reef Managers
Topo ly - Tailor-Fit for Companies' Online Mapping Needs

Latest GeoBids-RFPs
Nautical Charts*Poland
Software & Telemetry GPS
Spatial Data Management-DC
Geospatial and Mapping-DC
Next-Gen 911-MO

Recent Job Opportunities
Planner/GIS Specialist
Team Leader- Grape Supply Systems
Geospatial Developer

Recent Discussions
Raster images
cartographic symbology
Telephone Exchange areas in Europe
Problem showcasing Vector map on Windows CE device
Base map

GeoCommunity Mailing List
 
Mailing List Archives

Subject: Re: [gislist] 'transpose'
Date:  07/26/2006 06:45:00 PM
From:  Bryan Keith



John,

I make transformations like this frequently to move between a real
coordinate system and finite difference model space for a number of
modeling projects. I'm not sure what the name of the procedure is or if
there is one (coordinate rotation?). For my work often it's just a
simple rotation and x offset and y offset. Given a rotation, x and y
offset and x and y scale, you can transform a set of coordinates from
one system to another.

Here's a simple example that I found quickly that works for me for one
project (there's no scaling and it works for whatever quadrant my
rotation's in):

dXNew = (dX - dXOrigin) * Cos(dAngle) + (dY - dYOrigin) * Sin(dAngle)
dYNew = (dY - dYOrigin) * Cos(dAngle) - (dX - dXOrigin) * Sin(dAngle)

Maybe that helps.

Bryan

Bryan Keith
GIS Specialist
Geomega, Inc.
Boulder, CO, USA

John Daues wrote:
> I am trying to remember a term used in GIS that I heard used by a GIS
> person. It has similar meaning to the word 'transposed'. It is used to
> describe this process:
>
> Suppose I have a rectangular transect in a landscape that runs something
> other then straight east-west or north-south, ie, at some diagonal. The
> illustration here shows this where 0 is 'not transect' and non-zero is
> the transect, with each number representing (let's say) a vegetation type:
>
> 000000000
> 000000132
> 000003440
> 000044400
> 000443000
> 004330000
> 033300000
>
>
> This GIS person cuts/rotates this transect such that you end up with
> data that looks like this:
>
> 344431
> 334443
> 333442
>
> The purpose of this is that the 2nd data set is much easier to work
> with, computationally, than the first.
>
> Anybody know the word I am looking for?
>
> Thanks!
> _______________________________________________
> gislist mailing list
> gislist@lists.geocomm.com
> http://lists.geocomm.com/mailman/listinfo/gislist
>
> _________________________________
> This list is brought to you by
> The GeoCommunity
> http://www.geocomm.com/
>
>
_______________________________________________
gislist mailing list
gislist@lists.geocomm.com
http://lists.geocomm.com/mailman/listinfo/gislist

_________________________________
This list is brought to you by
The GeoCommunity
http://www.geocomm.com/

Sponsored by:

For information
regarding
advertising rates
Click Here!

Copyright© 1995-2012 MindSites Group / Privacy Policy

GeoCommunity™, Wireless Developer Network™, GIS Data Depot®, and Spatial News™
including all logos and other service marks
are registered trademarks and trade communities of
MindSites Group