Hi Bill, Thanks for the sources. I'm going to look after research papers about labeling algorithms. And I know the carto site very good by now :).
symbols are ideal for icons in svg. But the viewer I'm using has some issues with that (eSVG on PocketPC). When I turn off a layer which only contains symbols by setting the display attribute from inline to none, the layer simply doesn't dissapear. So far I have been using symbols for icons, but I will need a workaround for this problem on eSVG. Jeroen Bill Thoen schreef: > Jeroen Vanattenhoven wrote: > > >I know this is a generic mapping problem. Is there online material about > >these problems? > > > > > Check out articles by or about Edward Tufte's ideas on cartographic > layout. These may be more philosophical than practical, but he wrote the > book on visual design. "Elements of Cartography" by Robinson is a > classixc GIS textbook too. As to online sources, I don't know of any > specific resources, but the Geographer's Craft page > (http://www.colorado.edu/geography/gcraft/contents.html) > <http://www.colorado.edu/geography/gcraft/contents.html%29> may have some > useful info. I think th etopic you'd want to Google on is "map > generalization" or "map simplification." > > >The problem of the icons still remains when creating level of detail > >zooming. We allow the user to turn the map. So Icons will have to be > >rotated and repositioned. Is there an easy way to do this, or do you > >have to calculate it everytime and update the icons dynamically? I heard > >someone talk about "labelers" which would be software components which > >where responsable for labeling on maps. Can you point me to any > >documentation about that? > > > > > MapText, Inc. (http://www.maptext.com/) <http://www.maptext.com/%29> > is the top commercial source of > map labelers. They're also the priceyest, but their site gives you a > good feel for the problem. > > I'm not yet a whiz with SVG, but I think you might be able to define > your icons as symbols and then include a rotation attribute to them as a > style that you'd dynamically update when the map is rotated, but I don't > know enough yet to be able to give you any useful details. Have you > checked out the Carto:Net site? That's probably the top site in the > world for SVG mapping how-to's (see > http://www.carto.net/papers/svg/samples/.) > <http://www.carto.net/papers/svg/samples/.%29> > > >Regards, > > > >Jeroen > > > >Bill Thoen schreef: > > > > > >>Jeroen, > >>This is a generic mapping problem, not unique to SVG. It's similar to > >>the problem of how do you represent a city? At large scales a city is a > >>multi-polygon region, but at smaller scales it eventually becomes a > >>point and at still smaller scales, it shouldn't appear at all (unless > >>it's a particularly big city or the focus of the map.) Likewise, > >>labeling style, positioning and density will change with scale or you'll > >>find that at some scales the map is unreadable. > >> > >>There's all kinds of methods to control cartographic information > >>density, but I think one of the best and simplest is to pre-define fixed > >>scales (e.g. city-wide, district, neighborhood, street, and property) > >>and design layers to look good at each pre-set scale. Then when you > >>display the map set only the layers approriate for the current scale to > >>'visible' and hide all the rest. You might also restrict the user to > >>choosing only those fixed scales that you have pre-defined and know will > >>look good. An example of this method would be MapQuest and I think > >>Google maps. > >> > >>- Bill Thoen > >> > >> > >>Jeroen Vanattenhoven wrote: > >> > >> > >> > >>>Currently I have a city map with a hiking route. I have Points of > >>>interest icons on the map. Some of those are points along the route. So > >>>I also have icons for the points along the route. For the first point > >>>for example I have a number 1 icon and a point of interest icon. > For the > >>>second point I have a number 2 and a number 3 icon, and a point of > >>>interest icon. All belonging to the same point. > >>> > >>>How do you display that? Because when zooming in, the number icon and > >>>the poi icon will have more and more distance between them. > >>> > >>>How do you handle the problem of overlapping icons? > >>> > >>>How do you handle the problem of multiple icons belonging to the same > >>>geographical point. > >>> > >>>This is for a digital hiking guide on pda. So for the users > convenience, > >>>the map can also be rotated. This means the icons also have to be > >>> > >>> > >>rotated. > >> > >> > >>>Jeroen > >>> > >>>Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm > >>> > >>> > >>> > >>>----- > >>>To unsubscribe send a message to: > >>> > >>> > >>[EMAIL PROTECTED] > >> > >> > >>>-or- > >>>visit http://groups.yahoo.com/group/svg-developers and click "edit my > >>> > >>> > >>membership" > >> > >> > >>>---- > >>>Yahoo! Groups Links > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >>> > >> > >>----- > >>To unsubscribe send a message to: > >>[EMAIL PROTECTED] > >>-or- > >>visit http://groups.yahoo.com/group/svg-developers and click "edit my > >>membership" > >>---- > >> > >> > >> > >>SPONSORED LINKS > >>Xml format > >><http://groups.yahoo.com/gads?t=ms&k=Xml+format&w1=Xml+format&w2=Svg&w3=Data&c=3&s=35&.sig=u8RdjEjLCbPTzkUjsFG_JA > >> > <http://groups.yahoo.com/gads?t=ms&k=Xml+format&w1=Xml+format&w2=Svg&w3=Data&c=3&s=35&.sig=u8RdjEjLCbPTzkUjsFG_JA>> > > > >> Svg > >><http://groups.yahoo.com/gads?t=ms&k=Svg&w1=Xml+format&w2=Svg&w3=Data&c=3&s=35&.sig=BrpyGiBcZ6vcQXDJ7ktaiw > >> > <http://groups.yahoo.com/gads?t=ms&k=Svg&w1=Xml+format&w2=Svg&w3=Data&c=3&s=35&.sig=BrpyGiBcZ6vcQXDJ7ktaiw>> > > > >> Data > >><http://groups.yahoo.com/gads?t=ms&k=Data&w1=Xml+format&w2=Svg&w3=Data&c=3&s=35&.sig=CrK_fWaLZ-AZKa5FK8rTGA > >> > <http://groups.yahoo.com/gads?t=ms&k=Data&w1=Xml+format&w2=Svg&w3=Data&c=3&s=35&.sig=CrK_fWaLZ-AZKa5FK8rTGA>> > > > >> > >> > >> > >>------------------------------------------------------------------------ > >>YAHOO! GROUPS LINKS > >> > >> * Visit your group "svg-developers > >> <http://groups.yahoo.com/group/svg-developers>" on the web. > >> > >> * To unsubscribe from this group, send an email to: > >> [EMAIL PROTECTED] > >> > <mailto:[EMAIL PROTECTED]> > >> > >> * Your use of Yahoo! Groups is subject to the Yahoo! Terms of > >> Service <http://docs.yahoo.com/info/terms/>. > >> > >> > >>------------------------------------------------------------------------ > >> > >> > >> > > > >Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm > > > > > > > >----- > >To unsubscribe send a message to: > [EMAIL PROTECTED] > >-or- > >visit http://groups.yahoo.com/group/svg-developers and click "edit my > membership" > >---- > >Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > [Non-text portions of this message have been removed] > > > > ----- > To unsubscribe send a message to: > [EMAIL PROTECTED] > -or- > visit http://groups.yahoo.com/group/svg-developers and click "edit my > membership" > ---- > > > ------------------------------------------------------------------------ > YAHOO! GROUPS LINKS > > * Visit your group "svg-developers > <http://groups.yahoo.com/group/svg-developers>" on the web. > > * To unsubscribe from this group, send an email to: > [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> > > * Your use of Yahoo! Groups is subject to the Yahoo! Terms of > Service <http://docs.yahoo.com/info/terms/>. > > > ------------------------------------------------------------------------ > Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm ----- To unsubscribe send a message to: [EMAIL PROTECTED] -or- visit http://groups.yahoo.com/group/svg-developers and click "edit my membership" ---- Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/svg-developers/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

