Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

The earth is three dimension object while our screen is two-dimension.

So when we use the gis software to display the geographic data, how do they handle the translation between latitude/longitude and screen pixels?

I know the projection which will translate the latitude/longitude to a two-dimension point. But what is the unit of the two-dimension point? Is it the 'pixel`?


Update:

To make this question clearer:

enter image description here

The rectangle is the screen view port(with size 800x600), and I know the center coordinate(65E,26N), then how to get the coordinate of the four corner?

share|improve this question
    
Usually the unit is a meter. This site contains (literally) thousands of examples testifying to this (the link goes to only a few hundred of them). –  whuber May 7 '13 at 3:04

1 Answer 1

I'm asuming you are talking of how GIS softwares show data with Lat Long on a Flat map, like this: map

Al the GIS Software that I have worked with, inlcuding ArcGIS & Qgis, treat the latlong as linear units, and show the data in pseudo Plate Carree projection.

Now that I think of it, this question seems an exact duplicate of How is EPSG:4326 data 'projected' in a 2D map?
Does it answer your question?

share|improve this answer
    
Thanks, your answer is helpful. In fact, I want I am building an android application which will render the vector data with styling. Then once the map center is given, and I can get the viewport size, then I have to get the lngat coordinate of the four corners. And Then get the data and change them to screen pixel. That is why I ask this question. Then I wonder if the projection is necessary in my requirement? –  giser May 7 '13 at 5:52

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.