MapPoint Forums

MapForums

Community of MapPoint and Virtual Earth Users and Developers




Optimize Custom Symbol Map Rendering Performance

This is a discussion on Optimize Custom Symbol Map Rendering Performance within the MapPoint 2006/2009 Discussion forums, part of the Map Forums category; I'm working with large sets (20,000+) of pushpins. When I map them using lat/lon and standard symbols that come with ...


Go Back   MapPoint Forums > Map Forums > MapPoint 2006/2009 Discussion

Today's Posts Twitter Feed Register Blogs FAQ Members List Calendar Search Today's Posts Mark Forums Read



Click here to register

Reply

 

LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 04-06-2006
Junior Member
Yellow Belt
 
Join Date: Feb 2006
Posts: 13
Optimize Custom Symbol Map Rendering Performance

I'm working with large sets (20,000+) of pushpins. When I map them using lat/lon and standard symbols that come with MapPoint the map runs quite smoothly. When I start using custom symbols the map becomes very very slow to scroll around. My custom symbols are as small or smaller than the built in symbols and i've tried several different file formats (.bmp, .cur, .ico etc..) without much success. Importing the pushpins is not my problem; my main concern is having a map that runs smoothly with a lot of custom symbols on it.

Is there a way to optimize my custom pushpins so that they get the same performance as the built in symbols? Is there a way to modify the standard symbol file? I'm familiar with VB and I'd be happy for a code based solution.

thanks

Glenn Kirbo, jr.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #2 (permalink)  
Old 04-06-2006
Senior Member
Black Belt
 
Join Date: Nov 2004
Posts: 2,177
Hi Glenn,

I did not know it was slower. Anyway it could help to first find out wy it is slower. I can see 2 reasons:

- Because they are loaded from disk over and over again at each refresh
- Because on some obscure reason the small bitmaps occupie mutch memory. Maybe task manger can help here.

If it is the former then a RAM disk can help to put the bitmap files on. If it is the latter then we just need more memory I assume.

Maybe there are other issues as whell but I cannot come up with others at the moment.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #3 (permalink)  
Old 04-10-2006
Junior Member
Yellow Belt
 
Join Date: Feb 2006
Posts: 13
Still Looking for the answer.

Can anyone help?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #4 (permalink)  
Old 04-11-2006
John Meyer's Avatar
Senior Member
Blue Belt
 
Join Date: Jul 2002
Posts: 479
I never heard of a way to "optimize" the custom pushpins and there is no published way to add to the build-in pin other than what you hay already done.

What is the resolution of your custom pushpins? 16x16? how many colors?

Did you try the RAM disk idea?

have you tried another computer by chance?
__________________
John
http://www.support-pc.com

Order MapPoint 2006 Here
https://secure.mp2kmag.com/?refer=support-PC
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #5 (permalink)  
Old 04-11-2006
Junior Member
Yellow Belt
 
Join Date: Feb 2006
Posts: 13
Pushpin Icons

The best example I know to give you is to take one of the standard pushpin image files, rename it, and import it as a custom symbol.
You can download the standard pushpins from Microsoft at:

[url] http://www.microsoft.com/downloads/d...displaylang=en [url]


Using the EXACT SAME SYMBOL imported as a custom symbol slows down performance dramatically when large sets of pushpins are used (in my case 15,000 or so). This true on the 5 high end/up to date computers I've tested it on.

I've been unable to find the actual pushpins that the application uses in my program files directory which leads me to believe that the standard symbols are built in to the application in some special way. I'm hoping that someone has had this problem before and figured out a way to slip a home made pushpin into the application bundle.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #6 (permalink)  
Old 04-15-2006
Senior Member
Black Belt
 
Join Date: Nov 2004
Posts: 2,177
Hi,

Did you already try a RAM disk ? Or did you figured out if it was memory issue ?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #7 (permalink)  
Old 05-03-2006
Junior Member
Yellow Belt
 
Join Date: Feb 2006
Posts: 13
RAM Disk

Thank you for taking the time to help so far.
I've tried the RAM disk and it helped a little but there's still a big lag when i use custom icons... even when i test it with microsoft's icons that are identical to the build in ones.
I used Extra Drive Creator Pro:
http://www.download.com/Extra-Drive-...ml?tag=lst-0-1

I'm not super familiar with RAM disk optomizing... basically i used the application to create an artifical RAM drive and then put the icons there and then imported them into map point.

any other ideas?

thanks
glenn
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #8 (permalink)  
Old 05-04-2006
Senior Member
Black Belt
 
Join Date: Nov 2004
Posts: 2,177
Hi Glenn,

No more ideas at the moment. But do you have enough RAM installed ? Because even with a RAM drive, windows will swap to HDD if not enough free RAM availab.e
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #9 (permalink)  
Old 05-04-2006
Junior Member
Yellow Belt
 
Join Date: Feb 2006
Posts: 13
Hard Ware Info and Performance when rendering pushpin maps

Wilfried

I took the same map and monitored system performance while zooming in and out. I took screen shots of my task manager's performance window while mappoint was at peak performance. I tested 3 senarios. (1) Build in Symbol (great performance), (2) Custom symbol on RAM drive (too slow and jumpy), (3) Custom Symbol on regular hard drive (too slow... performance about the same as with the RAM drive symbol).

Processor usage seems to be the hangup.

I've provided a link below a PDF with all three screen shots, my hardware information, and information on the custom icon files I'm using.
http://www.kirbo.com/MapPoint/


thanks

Glenn
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
  #10 (permalink)  
Old 05-05-2006
Winwaed's Avatar
Mapping-Tools.com
Black Belt
 
Join Date: Feb 2004
Posts: 1,142
Blog Entries: 22
I think you may have reached the limit of the system - a combination of the number of pins and the external pin definition.

I would stick with uncompressed bitmaps as MapPoint has less work to interpret these into a usable form. Beyond that, I think you have to accept it and/or try to work around it.


Richard
__________________
Winwaed Software Technology LLC
http://www.winwaed.com
See http://www.mapping-tools.com for MapPoint Tools
See the Geoweb Guru for online mapping
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post!
Reply With Quote
Reply

Tags
custom, map, optimize, performance, rendering, symbol


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)

 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
Help! Import Custom Symbol Array Anonymous MapPoint 2006/2009 Discussion 2 01-07-2005 03:29 PM
custom symbol sets - newbie help Suzgreive MapPoint 2006/2009 Discussion 0 11-30-2004 11:49 AM
Adding custom pushpin symbol M.Vrolijk MapPoint 2006/2009 Discussion 2 09-20-2004 06:55 AM
Map Rendering priyands MapPoint 2006/2009 Discussion 2 01-15-2004 12:05 PM
programmatically load a custom symbol Anonymous MapPoint 2006/2009 Discussion 1 08-22-2002 04:02 PM


All times are GMT -5. The time now is 01:57 AM.


Powered by vBulletin® Version 3.8.1
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0 RC2
MP2K Magazine
Visitor Map

Ibiza Holiday
Visit the party capital of Europe with an Ibiza holiday! Check out the deals online on UlookUbook...



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59