> One question:
> How can I get the information about the path of the layer?
mhm.. I think Larry used this in his layer properties plugin.
let me look:
could be these lines:
*****
Object fnameObj = dsq.getDataSource().getProperties().get("File");
if (fnameObj != null){
sourcePath = fnameObj.toString();
}
*****
stefan
>
> One little remark:
> If the layer is empty and I use
> "Save Selected Datasets" no warning or errormessage appears
> in the Output Window or in the message field (yellow).
>
>
>
> Thank you for your patience and your help!
>
> Regards
>
> Uwe
>
> Larry Becker schrieb:
>> Hi Uwe,
>>
>> Your explanation makes sense in the context you present it. What
>> isn't clear to me is why "Save Selected Datasets" isn't being used to
>> save the changes. The only reason to use the "Save Dataset As" command
>> is when you wish to make a new copy of the layer.
>>
>> regards,
>> Larry
>>
>> On Wed, May 28, 2008 at 1:26 AM, Uwe Dalluege
>> <[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>> wrote:
>>
>> Hi Larry, hi Landon,
>>
>> please let me explain this problem from the
>> user-side, so maybe it would be clear what I mean :-)
>>
>> 1. I have a new project with two layer.
>>
>> 2. Then I save the first layer to directory A and
>> the second layer to directory B.
>>
>> 3. After that I save the project and open the project again.
>> OpenJUMP loads the first layer from directory A and the second
>> layer from directory B.
>> Everything is fine :-)
>> So I think ( as a user ) OpenJUMP knows where to find the layer.
>>
>> But...
>> When I save with Save Datset As... the first layer to directory A
>> and the second layer to directory B and I try to save the first
>> layer again
>> the default path is directory B!
>> From the user-side it is not clear why OpenJUMP could not remember
>> where the layer was saved.
>> From the user side it would be nice when I save layer A and layer B
>> to differend directories that Save Dataset As... knows where to save
>> the layer.
>>
>> From the programmer side I think, there must be an attribute for
>> each layer with the path of the layer.
>> The Save Project knows the path of each layer because
>> in the project files there is the right path!
>> I don't know how OpenJUMP stores the path of each layer but
>> the information is there. Maybe it is possible
>> that Save Dataset As... can use this information???
>>
>> Best regards
>>
>> Uwe
>>
>>
>> Mit freundlichen Gruessen
>>
>> Uwe Dalluege
>>
>>
>> --------------------------------------------------------------------------
>> HafenCity Universitaet Hamburg
>> Department Geomatik
>> Rechenzentrum
>> Dipl.-Ing. Uwe Dalluege :-)
>> Hebebrandstr. 1
>> 22297 Hamburg
>> Tel.: +49 40 42827 - 5335 oder 5353 oder 5313
>> Fax: +49 40 42827 - 5409
>> E-Mail: mailto:[EMAIL PROTECTED]
>> <mailto:[EMAIL PROTECTED]>
>> Url: http://www.hcu-hamburg.de/geomatik/
>>
>> --------------------------------------------------------------------------
>>
>>
>> Larry Becker schrieb:
>>
>> Hi Uwe,
>>
>> It is certainly possible to synchronize the default directory
>> for the project and the Save Dataset As, however it is likely
>> that unintended consequences will result. Consider that if we
>> do make a single default path, opening another project will
>> reset the Save As Path for both Projects to be that of the newly
>> opened project. This could easily cause the same problem you
>> mentioned.
>>
>> My internal users complain about this issue frequently, but it
>> is a case of damned-if-you-do and damned-if-you-don't since what
>> they really want is for the program to always default to the
>> directory they are thinking of.
>>
>> It is really a case of what you consider to be the "best
>> practices" of file management. For instance, I like to keep all
>> of my project files in the same directory, and use subfolders
>> for the dataset files. Having a single default path would make
>> this cumbersome.
>>
>> I agree that the potential for error in saving files to the
>> wrong directory is serious and very real. I just don't know a
>> solution that won't just change where the problem occurs.
>> Perhaps someone else has an idea.
>>
>> best regards,
>> Larry
>>
>>
>>
>>
>> On Tue, May 27, 2008 at 4:03 AM, Uwe Dalluege
>> <[EMAIL PROTECTED]
>> <mailto:[EMAIL PROTECTED]>
>> <mailto:[EMAIL PROTECTED]
>> <mailto:[EMAIL PROTECTED]>>> wrote:
>>
>> Hi,
>>
>> there is a source of error with Save Dataset As...
>> and Save Selected Datasets:
>>
>> 1. Open a project with two layer
>> (the .jml files are in the project-directory).
>>
>> 2. Save Project As...
>> The default path is the project-directory.
>> That is good! :-)
>>
>> 3. Try to save the first layer with Save Dataset As...
>> The default path is *not* the path where the
>> .jml file is lying. :-(
>>
>> 4. Now save the first layer with Save Dataset As...
>> to the project-directory.
>>
>> 5. Now save the *other* layer with Save Dataset As...
>> The default path is now the directory path!
>>
>>
>> This is a source of error because
>> if the user do Save Selected Datasets
>> the layer is saved in the wrong directory!!! :-(
>>
>> Is it possible to set the layer-path
>> to the known path in the project-file
>> so you can use Save Selected Datasets
>> without problems?
>>
>> If this is possible please can you change it
>> in the OpenJUMP version 1.2F?
>>
>> Thank you for help.
>>
>> Best regards
>>
>> Uwe
>>
>>
>>
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Microsoft
>> Defy all challenges. Microsoft(R) Visual Studio 2008.
>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> [email protected]
>> <mailto:[email protected]>
>> <mailto:[email protected]
>> <mailto:[email protected]>>
>>
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>>
>>
>> --
>> http://amusingprogrammer.blogspot.com/
>>
>>
>>
>>
>> --
>> http://amusingprogrammer.blogspot.com/
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Microsoft
> Defy all challenges. Microsoft(R) Visual Studio 2008.
> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
> _______________________________________________
> Jump-pilot-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel