[RESOLVED] Plotting points on a map
I am trying to create an application which has a reasonably detailed map of the UK with aeronuatical navigation aids and airports. The application will then need to draw circles and other shapes on the map using longitude and latitude (these areas will be like temporary restriction areas etc.!).
What is the best way to do this, would GIS help, im not sure
Thanks
1 Attachment(s)
Re: Plotting points on a map
using simple methods like
VB Code:
Picture1.DrawMode = 6
Picture1.DrawWidth = 10
Picture1.Line (nrd(a, 1), nrd(a, 2))-(nrd(a, 3), nrd(a, 4))
Picture1.Line (nrd(a, 3), nrd(a, 4))-(nrd(a, 5), nrd(a, 6))
Picture1.Line (nrd(a, 5), nrd(a, 6))-(nrd(a, 7), nrd(a, 8))
------ or ----------
Picture1.DrawMode = 6
Picture1.DrawWidth = 10
Picture1.Circle (nlp(a, 1), nlp(a, 2)), 25
can be a lot more effective... also consider using a srolling map to get better res out of it.. See the attached example.. (A scrapped project of mine)..
Hope this helps...
Gremmy
Re: Plotting points on a map
Thats the sort of scrolling ability I would like.
But is there any sort of map service (im not sure if GIS is what Im looking for) because there is one problem with just using coordinates like your problem becuase of the lines of merdian being closer together at the poles then the equator therefore you can not just use standard VB coordinates to plot long and lat on an image of a map!
Re: Plotting points on a map
I found what I wanted. An activeX control called Mapwindow which uses GIS data from ESRI so you can display and plot data accuratley via Long and Lat coordinates!
www.mapwindow.org (Download the activeX control)
www.esri.com (for maps use arc explorer)