# Mark GPS coordinates on image file

**URL:** <https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535>\
**Category:** Ruby\
**Created:** [June 18, 2009, 4:45pm UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535 "2009-06-18T16:45:56Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![nexflo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/58956e/32.png) [@nexflo](https://www.ruby-forum.com/u/nexflo)\
**Post date:** [June 18, 2009, 4:45pm UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535/1 "2009-06-18T16:45:56Z")

</div>

Hey everybody,

I am looking for a way to create a map with GPS coordinates. I have a  
list with  
coordinates and I would like to display each of them as a small little  
dot in an  
image showing the earth (similar to those little image files Wikipedia  
uses for  
cities).

Is there something like that? Maybe as a gem?

Thanks

Flo

---

<div class="post-metadata">

**Author:** ![nexflo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/58956e/32.png) [@nexflo](https://www.ruby-forum.com/u/nexflo)\
**Post date:** [June 18, 2009, 6:52pm UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535/2 "2009-06-18T18:52:11Z")

</div>

Err, I think you want something that does xmp or exif tagging.

ruby-exiv2 is supposed to be able to write out the tags, but I’ve not  
done used it since I’ve only had to read.  
For reading, exifr has been really great from my experience.

–Kyle

---

<div class="post-metadata">

**Author:** ![nexflo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/58956e/32.png) [@nexflo](https://www.ruby-forum.com/u/nexflo)\
**Post date:** [June 18, 2009, 6:53pm UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535/3 "2009-06-18T18:53:22Z")

</div>

" but I’ve not done used it"…

Wow… always re-read sentances you’ve changed _before_ hitting send…

---

<div class="post-metadata">

**Author:** ![nexflo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/58956e/32.png) [@nexflo](https://www.ruby-forum.com/u/nexflo)\
**Post date:** [June 18, 2009, 7:34pm UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535/4 "2009-06-18T19:34:58Z")

</div>

Hi

On Thu, Jun 18, 2009 at 11:45 AM, Florian  
Weingarten[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I am looking for a way to create a map with GPS coordinates. I have a list with  
> coordinates and I would like to display each of them as a small little dot in an  
> image showing the earth (similar to those little image files Wikipedia uses for  
> cities).
> 
> Is there something like that? Maybe as a gem?

I don’t know any gem to do that, but you have to make a projection of  
the \<lat,lng\> pair to a \<x,y\> one. There are several methods, see  
[Map projection - Wikipedia](http://en.wikipedia.org/wiki/Map_projection) . Another option, if you  
don’t need much accuracy, is to use the coordinates directly as x,y.

Bye

---

<div class="post-metadata">

**Author:** ![nexflo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/58956e/32.png) [@nexflo](https://www.ruby-forum.com/u/nexflo)\
**Post date:** [June 19, 2009, 7:18am UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535/5 "2009-06-19T07:18:44Z")

</div>

Hi,  
I am running PostGIS and use the georuby gem to access the data with  
ActiveRecord.

To display I am running Mapserver and ruby mapscript to provide WMS.  
Then Openlayers on the webinterface. It works very well and also allows  
me to use any external GIS program (like quantum gis, udig) to connect  
and work with the data.

Martin

---

<div class="post-metadata">

**Author:** ![nexflo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/58956e/32.png) [@nexflo](https://www.ruby-forum.com/u/nexflo)\
**Post date:** [June 20, 2009, 9:34am UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535/6 "2009-06-20T09:34:49Z")

</div>

On Fri, 2009-06-19 at 19:05 +0900, Florian W. wrote:

> Martin B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > To display I am running Mapserver and ruby mapscript to provide WMS.  
> > Then Openlayers on the webinterface. It works very well and also allows
> 
> Hi Martin,
> 
> that sounds like what I want. Is it a public website? Can I see it? Maybe a  
> screenshot? Thanks
> 
> Flo

It’s unfortunately not public or open source, but feel free to contact  
me off-list if you should get stuck.  
The openlayers examples page shows how it can look like:

[http://openlayers.org/dev/examples/](http://openlayers.org/dev/examples/)

martin

---

<div class="post-metadata">

**Author:** ![nexflo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/58956e/32.png) [@nexflo](https://www.ruby-forum.com/u/nexflo)\
**Post date:** [June 19, 2009, 12:05pm UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535/7 "2009-06-19T12:05:54Z")

</div>

Martin B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> To display I am running Mapserver and ruby mapscript to provide WMS.  
> Then Openlayers on the webinterface. It works very well and also allows

Hi Martin,

that sounds like what I want. Is it a public website? Can I see it?  
Maybe a  
screenshot? Thanks

Flo

---

<div class="post-metadata">

**Author:** ![nexflo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/58956e/32.png) [@nexflo](https://www.ruby-forum.com/u/nexflo)\
**Post date:** [June 25, 2009, 1:31pm UTC](https://www.ruby-forum.com/t/mark-gps-coordinates-on-image-file/170535/8 "2009-06-25T13:31:00Z")

</div>

Martin B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> It’s unfortunately not public or open source, but feel free to contact  
> me off-list if you should get stuck.  
> The openlayers examples page shows how it can look like:
> 
> [http://openlayers.org/dev/examples/](http://openlayers.org/dev/examples/)

Hi Martin,

I played around with openlayers today. Its very nice, but unfortunately  
much too slow for me. I want to mark up to several thousands (!) of  
points  
on my world map. I would really prefer something that generates me a  
static image (because the coordinates only change once a day and I dont  
necessarily need zooming and stuff).

Any ideas?

Thanks,  
Flo
