ok..

at my home computer i have only a german version (with images), i will 
look tomorrow at my work place for the english version and send the 
(pdf) pages with the thresholds off-list to you (for copyright issues).

I also used a few of the recommended minimum values for map making in 
the mapgen toolbox plugin:

http://jump-pilot.cvs.sourceforge.net/jump-pilot/MapGenToolboxPlugin/src/mapgen/agents/goals/BuildingGoals.java?view=markup
 


if anybody else is interest please send me a personal email

stefan

Larry Becker schrieb:
> I would be interested in the perceptual limit.
> 
> Our users typically produce maps for limited distribution in two
> different formats: DXF and PDF.  It also may be printed on either a
> standard printer or a large size plotter in order to study it more
> closely or prepare for a meeting with a client.
> 
> The advantage of the DXF distribution is that it can be opened in free
> CAD viewers which have exact measurement tools.  The advantage of the
> PDF is that it is ready to print and everyone understands it.
> 
> The disadvantage of PDF is its limited usefulness for viewing on
> screen.  Zooming is limited and graphics tend to look "chuncky" and
> imprecise.  This is why I am trying to improve the printing quality to
> PDF.  The current output looks somewhat unprofessional.
> 
> regards,
> Larry
> 
> On 7/8/07, Stefan Steiniger <[EMAIL PROTECTED]> wrote:
>>> The only thing that will make the SVG look different will
>>> be a different styling. The right sizes of the graphical
>>> attributes must have a physical measure. The output medium
>>> has to have a physical measure. Than you can determine the
>>> right scales.
>> do you think that is possible? Since every printer has his own physical
>> limits one probably needs to look for the printer settings... a bit
>> tricky for different platforms? (ok.. at the end there is always a
>> rastering, if one does not use pen-plotters..., so a solution may be to
>> let the user define a DPI value in *JUMP).
>> The other thing i can remark is that the human has perceptual limits to
>> see something. I can post this minimum "mm" thresholds teached in
>> cartography if somebody is interested.
>>
>> stefan
>>
>>> What we need is a concept of a physical size based output device.
>>> Renderers must be aware of this. This leads to a lot of refactoring.
>>> As an alternative we can build a complete new rendering path,
>>> which has to be consistent with the old one. WYSIWYG is another
>>> word that comes to mind. What if someone add a new Layerable with
>>> new Renderers? Should she or he implement the same logic twice?
>>>
>>> - Sascha
>>>
>>> Sunburned Surveyor schrieb:
>>>> Larry,
>>>>
>>>> I know it is very easy to convert to SVG by using the JTS graphics
>>>> painted on the LayerViewPanel and the Batik libs.
>>>>
>>>> I wonder if some of the problems could be eliminated by using the JTS
>>>> Goemetries and Layer styling information to convert directly to SVG.
>>>>
>>>> Just a thought.
>>>>
>>>> The Sunburned Surveyor
>>>>
>>>> On 6/29/07, Larry Becker <[EMAIL PROTECTED]> wrote:
>>>>> More surprises (for me).  Someone stop me if this is already
>>>>> documented.  If you set the line width to zero, you get very faint
>>>>> lines.  The documentation for BasicStroke says, "If width is set to
>>>>> 0.0f, the stroke is rendered as the thinnest possible line for the
>>>>> target device and the antialias hint setting."
>>>>>
>>>>> Apparently when you create a new layer, the line width defaults to 1.
>>>>> I never noticed that you could drag it left to 0, or if I did I must
>>>>> have assumed it was an error.
>>>>>
>>>>> This could be very handy when you are printing and the lines are
>>>>> showing up too wide on the print device, or just when you have a lot
>>>>> of linestrings very close together.
>>>>>
>>>>> regards,
>>>>> Larry
>>>>>
>>>>> On 6/28/07, Larry Becker <[EMAIL PROTECTED]> wrote:
>>>>>> Interesting...  It turns out that when rendering antialiased lines,
>>>>>> Java2D actually draws lines with fractional widths as shown in the
>>>>>> attached JumpWindow screen capture.  This would make it possible to
>>>>>> modify the Change Style line width slider to support floating point
>>>>>> values that represent very thin lines.
>>>>>>
>>>>>> Larry
>>>>>>
>>>>>> On 6/28/07, Larry Becker <[EMAIL PROTECTED]> wrote:
>>>>>>> To give a better idea of problem (1), I have attached two jpegs.  They
>>>>>>> were made by doing a screen capture within Inkscape while zoomed to
>>>>>>> 800%.  They are labeled before and after and show the effects of
>>>>>>> scaling the line width by 0.1 in BasicStyle setLineWidth().  The SVG
>>>>>>> files were created using Stefan's "Print Image in SVG Format."  Other
>>>>>>> printing plug-ins may already be implementing their own solutions.
>>>>>>>
>>>>>>> regards,
>>>>>>> Larry Becker
>>>>>>>
>>>>>>> On 6/26/07, Sunburned Surveyor <[EMAIL PROTECTED]> wrote:
>>>>>>>> Larry,
>>>>>>>>
>>>>>>>> This is a great post. Thanks for documenting some of the problems we
>>>>>>>> are having with the rendering system. Perhaps I need to take a crack
>>>>>>>> at these with my pluggable renderering system, instead of stand alone
>>>>>>>> labels. I'll give this some thought.
>>>>>>>>
>>>>>>>> The Sunburned Surveyor
>>>>>>>>
>>>>>>>> On 6/25/07, Larry Becker <[EMAIL PROTECTED]> wrote:
>>>>>>>>> The purpose of this thread is to document problems with BasicStyle
>>>>>>>>> rendering that primarily affect the quality of printing plug-ins
>>>>>>>>>
>>>>>>>>> Problem (1):
>>>>>>>>>
>>>>>>>>> BasicStyle lineStroke defaults to width 1.  See Geoff's "About Line
>>>>>>>>> Decorations and Printing" thread in the archives:
>>>>>>>>> http://www.mail-archive.com/[EMAIL PROTECTED]/msg00075.html
>>>>>>>>>
>>>>>>>>> Proposed solution (1.A):
>>>>>>>>>
>>>>>>>>> The problem seems to me that JUMP is starting out with the line width
>>>>>>>>> way too large.  In other applications I have used much smaller default
>>>>>>>>> line widths.  In order to do this we would need to modify
>>>>>>>>> BasicStyle.setLineWidth(int lineWidth) to use a float instead of an
>>>>>>>>> int and change setLineWidth(1) to setLineWidth(0.1) or something
>>>>>>>>> smaller in the constructor.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Problem (2):
>>>>>>>>>
>>>>>>>>> The relative scale of symbols and text changes when changing from
>>>>>>>>> screen resolution to printer resolution.  See Geoff's ""Re:
>>>>>>>>> [JPP-Devel] JumpPrinter" thread in the archives:
>>>>>>>>> http://www.mail-archive.com/jump-pilot-devel@lists.sourceforge.net/msg00998.html
>>>>>>>>>
>>>>>>>>> Proposed solution (2.A):
>>>>>>>>>
>>>>>>>>> I haven't thought this one through very well, but it would seem that
>>>>>>>>> we need to have some sort of renderer DPI setting (there's those pesky
>>>>>>>>> english units again).  Unfortunately there doesn't seem to be any
>>>>>>>>> Java2D support for this concept that I could find, so we would
>>>>>>>>> probably have to implement the scaling ourselves.  Someone else may
>>>>>>>>> have already thought of a better solution.
>>>>>>>>>
>>>>>>>>> There are probably other printer related rendering problems I haven't
>>>>>>>>> heard about.
>>>>>>>>>
>>>>>>>>> regards,
>>>>>>>>> Larry Becker
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> http://amusingprogrammer.blogspot.com/
>>> -------------------------------------------------------------------------
>>> This SF.net email is sponsored by DB2 Express
>>> Download DB2 Express C - the FREE version of DB2 express and take
>>> control of your XML. No limits. Just data. Click to get it now.
>>> http://sourceforge.net/powerbar/db2/
>>> _______________________________________________
>>> Jump-pilot-devel mailing list
>>> Jump-pilot-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>>
>>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
> 
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to