Hi,
I've been able to write some geotools 2.3.2 code to load a shapefile from a set
of files on disk. They load as long as there is an SLD and PRJ file. I've
written more code to load the shapefile with the SLD in memory but have not
been able to figure how to do that without the projection file? I've tried to
use things like forceSchema() and played with the
MapContext but have not had success figuring out what to do, even with
shapefiles on disk without projections (PRJ file). I've seen posts that
mentioned that this works in prior versions of the api since the projection is
forced. As for the data I'm working with, the projection is standardized
within our base as WGS84, but again several systems within the company do not
generate a projection file (ESRI Arc* products) and there are also thousands of
shapefiles that we own that do not have .prj files.
Another problem I'm working on is that I'm also going to be receiving
shapefiles from an external system, which will be sending the zipped shapefile
in a byte array in a message over a WAN. The system is out of our control and
doesn't know about PRJ files but has standardized on WGS84. Since we know
what the projection is, we would like to be able to load this directly into a
data store and ultimately into a map. So my question is what classes or
methods could I use, if possible, to put the shapefile data (the 3 files: .shp,
.shx, .dbf) directly from a byte array into a data store? I suppose I could
write the stream out to disk along with a PRJ file and read it back into
memory, but would like to avoid that since the app will be running via applet
or java web start and may not have permissions to write to disk.
Anyone out there that could point me in the right direction?
Thanks much,
sam ramirez
____________________________________________________________________________________
Shape Yahoo! in your own image. Join our Network Research Panel today!
http://surveylink.yahoo.com/gmrs/yahoo_panel_invite.asp?a=7
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users