Click here to Skip to main content
15,886,783 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
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.
Posted

1 solution

There are a lot of sources and projects in this area:

http://opensourcegis.org/[^]

http://postgis.refractions.net/[^]

You could also look at an opensource c++ project like Mapnik.

Check out the wiki with even more projects:
http://en.wikipedia.org/wiki/OpenStreetMap[^]

Or on the openstreetmap wiki rendering page:
"http://wiki.openstreetmap.org/wiki/Rendering[^]

Good luck!
 
Share this answer
 
Comments
mohannadalkhalili 5-Aug-10 10:08am    
Many thx I'll go through all links u suggest.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900