Thanks Travis you rock!

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Senior Computer Scientist
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 171-266B, Mailstop: 171-246
Email: [email protected]
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Assistant Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: Travis L Pinney <[email protected]>
Reply-To: "[email protected]" <[email protected]>
Date: Monday, June 3, 2013 7:04 AM
To: "[email protected]" <[email protected]>
Subject: Re: Material for potential volunteer

>Thanks for the suggestions.
>
>I will update the packaging to be consistent with apache-sis and use
>ReviewBoard for the patch.
>
>For the tests, I will regenerate the shapefiles with a subset of the data
>to keep them at a reasonable size. This will allow testing for all types
>of
>data (Polyline, Shapefile, and Point for now). I agree it is not optimal
>for basic tests to depend on large files.
>
>Using java.nio will be better than using RandomAccessFile. I will look
>into
>getting that switched over.
>
>
>Thanks!
>Travis
>
>
>On Mon, Jun 3, 2013 at 4:37 AM, Martin Desruisseaux <
>[email protected]> wrote:
>
>> Hello Travis
>>
>> Thanks for this work! I had a quick look at the code on GitHub, and I
>> would like to do the following suggestions:
>>
>>  *
>>
>>    About the test data, the ANC90Ply_4326.dbf files could easily be
>>    committed on SVN since it is only 19 kb. However the other test
>>    files (SignedBikeRoute_4326 and ABRALicenseePt_4326) are 2.4 and 3.1
>>    Mb big. We have not yet established a mechanism for such large test
>>    files. We may need to setup some FTP server for large test files,
>>    and design the tests in such a way that those tests are optional.
>>    Maybe for now it would be better to commit only ANC90Ply_4326.dbf...
>>
>>  *
>>
>>    The ShapeFile class uses java.io.RandomAccessFile for reading data,
>>    followed by calls to org.apache.commons.io.**EndianUtils for
>>    converting bytes to double (or other primitive types) while taking
>>    endianness in account. Would it be possible to use
>>    java.nio.channels.**ReadableChannel with java.nio.ByteBuffer instead?
>>    It would take care of the above for you, potentially much more
>>    efficiently.
>>
>>
>> Thanks again!
>>
>>     Martin
>>
>>
>>
>> Le 03/06/13 01:47, Travis L Pinney a écrit :
>>
>>  Hello everyone,
>>>
>>> I started working on a very rough prototype that can read in
>>>Shapefiles.
>>>
>>> 
>>>https://github.com/tlpinney/**shapefile-api<https://github.com/tlpinney/
>>>shapefile-api>
>>>
>>> In order to write a patch to submit, where would this component reside
>>>in
>>> the Apache SIS project?
>>>
>>>
>>> Thanks,
>>> Travis
>>>
>>
>>

Reply via email to