# GMT.jl GPS points plotting

**URL:** https://discourse.julialang.org/t/gmt-jl-gps-points-plotting/33047
**Category:** General Usage
**Tags:** gmt
**Created:** [January 6, 2020, 11:32pm UTC](https://discourse.julialang.org/t/gmt-jl-gps-points-plotting/33047 "2020-01-06T23:32:52Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Dervis](https://avatars.discourse-cdn.com/v4/letter/d/76d3ee/32.png) [@Dervis](https://discourse.julialang.org/u/Dervis)
#### Post date: [January 6, 2020, 11:32pm UTC](https://discourse.julialang.org/t/gmt-jl-gps-points-plotting/33047/1 "2020-01-06T23:32:52Z")

</div>

Dear all,

I would like to plot the GPS points (latitude and longitude) on satellite map similar to this:

 ![image](https://global.discourse-cdn.com/julialang/original/3X/3/1/31d969c8d53edd767d47a53a07a813193aefbe65.jpeg)

If anyone knows any other packages rather than GMT.jl, that would be appreciated.

Thank you.

---

<div class="post-metadata">

### Author: ![ssfrr](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ssfrr/32/3736_2.png) [@ssfrr](https://discourse.julialang.org/u/ssfrr)
#### Post date: [January 7, 2020, 8:38pm UTC](https://discourse.julialang.org/t/gmt-jl-gps-points-plotting/33047/2 "2020-01-07T20:38:25Z")

</div>

I’ve used Geodesy.jl to convert GPS coordinates to rectangular XY coordinates in meters relative to some origin point (with a given projection).

Then you can use Plots.jl to plot an image and then `scatter` to draw your points on top. (check out `annotate` to put labels on the points). You will need to use your image origin as the Geodesy conversion origin, and when you plot the image use its scale so you’re “plot space” is in meters. (alternatively you could have your plot space be something like pixels and scale your point coordinates, but I think doing everything in meters is easier).
