We did make some bug fixes in the Shapefile Reader & Writer in JUMP.  
These may have been made in the new GT code as well, however.  The GT 
code in JUMP is very old - I think it's been completely re-written in GT 
now. 

It would be nice to have a set of unit tests for Shapefiles, to verify 
that some of these anomalies stay fixed.  I wonder if GT has this?

I also have observed that there is at least one major inefficiency in 
the current JUMP Shapefile code - maybe the new GT code will fix that too.



Sunburned Surveyor wrote:
> Roger that.
>
> Thanks David.
>
> SS
>
> On 6/6/07, David Zwiers <[EMAIL PROTECTED]> wrote:
>   
>> The 'shapefile' code in Jump is a port of the geotools code, so this
>> should be relatively painless -- I would port the indexed shapefile
>> reader from GT to replace the existing shapefile reader.
>>
>> I you go ahead with these changes, I'd be interested in back porting
>> this to Jump.
>>
>> David
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of
>> Sunburned Surveyor
>> Sent: June 6, 2007 8:07 AM
>> To: List for discussion of JPP development and use.
>> Subject: [JPP-Devel] A really stupid question...
>>
>> At some point should we rewrite the ESRI Shapefile I/O code in
>> OpenJUMP to provide an indexed FeatureCollection by default? I'm
>> thinking this could be used to speed up rendering of Layers, and I
>> know it would speed up my processing of object snaps in the new
>> CursorTool stuff.
>>
>> Has this already been done? If not, would there be any serious
>> performance penalties for making this change?
>>
>> I'm just curious as I was looking at the Quadtree class in JTS this
>> morning.
>>
>> (I'll be working with the ESRI Shapefile code from GeoTools or Deegree
>> as part of the FeatureCache. I don't think it would be too much of a
>> stretch to revamp the "regular" Shapefile driver in OpenJUMP while I
>> am at it. If I do this I could make the change described above.)
>>
>> Thanks for the thoughts.
>>
>> The Sunburned Surveyor
>>
>> ------------------------------------------------------------------------
>> -
>> 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
>
>   

-- 
Martin Davis
Senior Technical Architect
Refractions Research, Inc.
(250) 383-3022


-------------------------------------------------------------------------
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