Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
This is a simple approach according to my point of view.
You need to define a datum for you map. and to know the long and lat. of that point .
next thing you need to know the scale of your map.
Get info from GPS parse it and get your current location .
calculate the distance from you current location to the datum in Cartesian axis .
calculate How many pixels you need to move on your map from datum in order to go to your current location. "you need to use the map scale and know the reselution of your map Picture"
move according to your calculations
if you span big distances you need to do some transformations of the data you get from GPS.
Because the data you get from GPS are for sphere but you map is not.
Lucky I "stumble" on this topic, first thing first since I'm a new member, I shall introduce myself. My name is Daniel, I'm from Indonesia
I got this idea of making my "own" GPS, kinda like garmin. I know there's an easier way like uploading a digitized MAP to Garmin GPS with several software that available on the net. But, I'm just curious...
I can imagine how to extract data from a GPS Module to a MCU, (I've done the googling )
I know how to digitize a map using software such as ER Mapper and ARCView.
But the big question mark is how to use the digitized image to a display device such as LCD mini monitor or HMI LCD and then pinpoint the extracted coordinate from GPS on the image that is displayed in the LCD???
Is my idea impossible to be realized with that kind of concept that I got in my head??or is it possible with some adjustment here and there???
I'll greatly appreciate any suggestion and help...because I want to make a proposal to my employer that work in the field of GIS, and my aim is to use the map archive data in the place where I work not to just stuffed in cabinets and useless.
daniel-sb you can do that by having a ARM uC with enough memory connected to a lcd.Since ARMs can run linux your programming problem also decreases.Iḿ interested in your project let me know how it goes