[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [udig-devel] Problem with Spaces in Filenames
|
Thanks for the help Jody. I think I tracked down and solved the
problem. I opened a JIRA bug and created a pull request with my updates.
https://github.com/uDig/udig-platform/pull/166
Emily
On 02/04/2013 8:26 PM, Jody Garnett wrote:
Afternoon Emily:
While I have not had a chance to test, I have run into similar problems
previously.
There are two candidates:
1) The code that writes the catalog out to disk, and reads is back in again
performs some URL encoding/decoding.
2) Similar code is called when MapImpl is saved (as it wants to save out
connection parameters for each of its layers)
I have sent emails tracing through these methods before, with notes ...
For now:
1. CatalogImpl.saveToFile calls ServiceParameterPersister.store
2. Which rewrites URLs to be relative:
URL relativeURL = URLUtils.toRelativePath(this.reference, url);
value = URLUtils.urlToString(relativeURL, true);
3. And then encodes:
value= URLEncoder.encode( value, ENCODING );
Similar code in restoreProperties performs the reverse.
Debug these two methods to see where things have gone astray?
On Wed, Apr 3, 2013 at 7:28 AM, Emily Gouge <egouge@xxxxxxxxxxxxxxx> wrote:
I have a shapefile with a space in the file name ("my test.shp"). When I
load this into uDig the first time it loads and displays fine. However when
I close and re-open uDig the file is not displayed. This warning message
is printed:
"Trouble matching file for:file:/C:/data/SMART/**SampleData/countries2/my%
**20test.shp#my%20test"
This problem only occurs when the space is in the file name. If the space
exists in one of the directory names I don't have any problems. Also, it is
not specific to shapefiles; it also happens for raster files.
Can somebody confirm this behavior and perhaps point me to where I need to
look to get it resolved?
Thanks,
Emily
______________________________**_________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/**mailman/listinfo/udig-devel<http://lists.refractions.net/mailman/listinfo/udig-devel>
_______________________________________________
User-friendly Desktop Internet GIS (uDig)
http://udig.refractions.net
http://lists.refractions.net/mailman/listinfo/udig-devel