I am working in navigation system project for WinCE6 and trying to draw the map elements like streets from shape file. I am using simple functions to draw lines and give some effects like AntiAlias.
Now I noticed the following problem in using the source data, which is:
Shape file represent streets in a huge number of real points, and I project them in my small screen 400*300, which will cause to project hundreds of points in same place. This effect the drwing quality and i can see the difference in other maps that use the same shape file.
Now I believe i missed a layer between the streets original data from shape file and render layer, this missed layer should use original data to prepare new data as input to my application.
Please, if any have experience about this topic to advice and clarify if my approach and way of thinking are correct or not. And if i need to build some tools what the rules i need to use to prepare my new input data.