You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sis.apache.org by "Mattmann, Chris A (3980)" <ch...@jpl.nasa.gov> on 2014/10/07 07:03:14 UTC

FW: [jira] [Commented] (SIS-179) Extract Database class from Shapefile class to allow reading DBF without shapefile


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Chris Mattmann, Ph.D.
Chief Architect
Instrument Software and Science Data Systems Section (398)
NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
Office: 168-519, Mailstop: 168-527
Email: chris.a.mattmann@nasa.gov
WWW:  http://sunset.usc.edu/~mattmann/
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Adjunct Associate Professor, Computer Science Department
University of Southern California, Los Angeles, CA 90089 USA
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++






-----Original Message-----
From: <Mattmann>, Chris Mattmann <Ch...@jpl.nasa.gov>
Reply-To: "dev@gora.apache.org" <de...@gora.apache.org>
Date: Tuesday, October 7, 2014 at 6:59 AM
To: "sis-dev@sis.apache.org" <si...@sis.apache.org>,
"sis-commits@incubator.apache.org" <si...@incubator.apache.org>
Cc: "dev@gora.apache.org" <de...@gora.apache.org>
Subject: Re: [jira] [Commented] (SIS-179) Extract Database class from
Shapefile class to allow reading DBF without shapefile

>This is a great opportunity to use Apache GoraŠtake a look:
>
>http://gora.apache.org/
>
>CC/gora dev list
>
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>Chris Mattmann, Ph.D.
>Chief Architect
>Instrument Software and Science Data Systems Section (398)
>NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>Office: 168-519, Mailstop: 168-527
>Email: chris.a.mattmann@nasa.gov
>WWW:  http://sunset.usc.edu/~mattmann/
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>Adjunct Associate Professor, Computer Science Department
>University of Southern California, Los Angeles, CA 90089 USA
>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>
>
>
>
>
>
>-----Original Message-----
>From: "Martin Desruisseaux   (JIRA)" <ji...@apache.org>
>Reply-To: "sis-dev@sis.apache.org" <si...@sis.apache.org>
>Date: Tuesday, October 7, 2014 at 3:43 AM
>To: "sis-commits@incubator.apache.org" <si...@incubator.apache.org>
>Subject: [jira] [Commented] (SIS-179) Extract Database class from
>Shapefile class to allow reading DBF without shapefile
>
>>
>>    [ 
>>https://issues.apache.org/jira/browse/SIS-179?page=com.atlassian.jira.plu
>>g
>>in.system.issuetabpanels:comment-tabpanel&focusedCommentId=14161344#comme
>>n
>>t-14161344 ] 
>>
>>Martin Desruisseaux commented on SIS-179:
>>-----------------------------------------
>>
>>Maybe {{org.apache.sis.storage.database}} is a too generic package name
>>for a code which is specific to the DBF3 format? Some alternatives may
>>be:
>>
>>* Keep {{Database}} and related classes in
>>{{org.apache.sis.storage.shapefile}} for now, if possible as
>>package-privated classes.
>>* Or alternatively, but them in a
>>{{org.apache.sis.internal.storage.dbf3}} package. Note the {{internal}}
>>in the package name - those packages are hidden from public API. The
>>reason for that is that JDBC drivers usually expose only their API
>>through JDBC interfaces, and try to hide their internal mechanic from the
>>user as much as possible.
>>
>>Note that the {{sis-shapefile}} module has significant dependencies, like
>>{{sis-referencing}} (to be needed for parsing {{.prj}} files). The weight
>>of those dependencies may discourage some peoples to use
>>{{sis-shapefile}} for reading plain DBF3 files. Maybe some users would be
>>more interested in having a copy of the code for the DBF3-only part in a
>>separated, lightweight project. However having the DBF3-only part in a
>>separated package may make such separation easier.
>>
>>P.S.: If possible, I would like to get ride of {{CodePage}} class since I
>>think it duplicates {{java.nio.charset}}.
>>
>>
>>> Extract Database class from Shapefile class to allow reading DBF
>>>without shapefile
>>> 
>>>------------------------------------------------------------------------
>>>-
>>>---------
>>>
>>>                 Key: SIS-179
>>>                 URL: https://issues.apache.org/jira/browse/SIS-179
>>>             Project: Spatial Information Systems
>>>          Issue Type: Improvement
>>>          Components: Features, Storage
>>>    Affects Versions: 0.5
>>>            Reporter: M. Le Bihan
>>>            Priority: Minor
>>>         Attachments: DataType.java, Database.java,
>>>FieldDescriptor.java, ShapeFile.java, package-info.java
>>>
>>>
>>> Extracting the DBF binary reader from th Shapefile class to a Database
>>>class allows the loading of a DBF file when it is not accompanied with a
>>>shapefile.
>>
>>
>>
>>--
>>This message was sent by Atlassian JIRA
>>(v6.3.4#6332)
>