MapPoint Forums

MapForums

Community of VE/MapPoint 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

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,105
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,105
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,105
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
Red Belt
 
Join Date: Feb 2004
Posts: 848
Blog Entries: 7
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
Pre-Order MapPoint 2009 today: http://www.mapping-tools.com/mappoint2009
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 07:45 AM.


Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
MP2K Magazine
Visitor Map

Cheap flights to Italy
Italy is overflowing with things to do, things to see and things to eat. Why not book cheap flights to Italy online right now?

Flights to Portugal
Find and book flights to Portugal. Travel Counsellors can help with travel to Portugal including flights and accommodation.

Italy Holiday
An Italy Holiday is full of interesting stuff for the casual tourist and even more for the educated visitor. Check out the latest great deals at dealchecker.co.uk.

Holidays to Antigua
The Holiday Place has fantastic deals on holidays to Antigua. Visit our website to view special offers on holidays to the Caribbean.

Cheap Holidays
Hunting for cheap holidays? Well save time by booking online with ulookubook.com and you can even check out our top tips to help you hunt down a bargain holiday.

Holiday
For the holiday of your life, that is easy to plan, visit Travel.co.uk to see all the options.

Cheap Holidays to Cyprus
Enjoy island nightlife at its best! Book cheap holidays to Cyprus at On The Beach!


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