Hi Justin!
Good tip! Comments below.
2011/8/8 Justin Deoliveira <[email protected]>
> Just a note that fgdb support was recently added to ogr as a format... so
> using the existing ogr datastore (and its java bindings for ogr) could be an
> easier route to go. However it requires ogr >= 1.9.0.
According to the documentation <http://www.gdal.org/ogr/ogr_formats.html>,
the FileGDB API <http://www.gdal.org/ogr/drv_filegdb.html> is not part of
the default OGR build (which makes sense I guess since the API can not be
redistributed). So, what do the user have to do to link the open FileGDB API
with the OGR plug-in? Re-compile with FileGDB API included?
I guess this is a typical question since many formats are not compiled with
OGR by default.
>
>
> On Mon, Aug 8, 2011 at 8:21 AM, Kenneth Gulbrandsoy <
> [email protected]> wrote:
>
>> Hi Landon!
>>
>> I refer to previous posts in this thread.
>>
>> We could start a "joint venture" where we both are module maintainers.
>>
>> I have looked into adding the free file geodatabase
>> format<http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api>,
>> which does not have any public Java API yet. Making a Java API by hand using
>> JNI it not an option. I think we have to use some sort of Java API
>> generation tool which is able to generate the API from the C libraries
>> automatically.
>>
>> It looks like we could use JNAerator<http://code.google.com/p/jnaerator/> to
>> generate BRIDJ <http://code.google.com/p/bridj/> (or
>> JNA<https://github.com/twall/jna>,
>> but JNA it seems to have a higher performance penalty than BRIDJ). JNAerator
>> supply a maven
>> plugin<http://code.google.com/p/jnaerator/wiki/Maven#Maven_JNAerator_Plugin>making
>> it very easy to rebuild the Java API it each time the FGDB API
>> changes (which it will).
>>
>> So, what do you think?
>>
>> Cheers,
>> Kenneth
>>
>> 2011/8/8 Jody Garnett <[email protected]>
>>
>>> +1 on my end; it would be nice if you can ask Landon if he wants to be
>>> listed as module maintainer as well (he already has commit access from a
>>> while back).
>>>
>>> --
>>> Jody Garnett
>>>
>>> On Monday, 8 August 2011 at 11:09 PM, Kenneth Gulbrandsoy wrote:
>>>
>>> Hi list!
>>>
>>> I could add my work on a FGDB as an unsupported module.
>>>
>>> This modules requires arcobjects.jar on the classpath, which is only
>>> available if you have access to least an ArcGIS Engine Runtime license
>>> (commersial licence that you have to pay a lot of money for).
>>>
>>> But the code is sound I believe (although based on AbstractDataStore),
>>> but is missing:
>>>
>>> - Unit tests (which is the hard part)
>>> - Dummy jar
>>> - Move dependency from ArcObjects to the public File Geodatabase
>>> API<http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-api>
>>>
>>> So, if there is any interest in this code, give me a +1 on it.
>>>
>>> Cheers,
>>> Kenneth
>>>
>>> 2011/8/8 Kenneth Gulbrandsoy <[email protected]>
>>>
>>> Comments below.
>>>
>>> 2011/8/8 Andrea Aime <[email protected]>
>>>
>>> On Mon, Aug 8, 2011 at 9:09 AM, Andrea Aime
>>> <[email protected]> wrote:
>>> > On Sun, Aug 7, 2011 at 11:10 PM, Jody Garnett <[email protected]>
>>> wrote:
>>> >> ESRI have made a c library available. You could wrap that with JNA.
>>> >
>>> > This thread is kinda scary:
>>> >
>>> >
>>> http://forums.arcgis.com/threads/22223-Cross-plattform-API?highlight=linux
>>> >
>>> > No plans for 64bit linux? So they want to make sure no server product
>>> > can use it? ;-)
>>>
>>> Never mind, the download page also have the linux 64 bits.
>>> However there is no OSX support it seems (see attached screenshot).
>>>
>>> One also has to accept a rather lenghtly contract before reaching the
>>> download
>>> page, as far as I can see it does not prevent redistribution
>>>
>>>
>>> Unfortunately, I believe it does not allow redistribution. The "ESRI
>>> Attribution and License
>>> Agreement"<http://resources.arcgis.com/node/agreement/3193> states
>>> in section 4.2:
>>>
>>> *b. **Except as provided herein, Licensee shall not redistributeSoftware,
>>> Data, or Web Services to third parties,
>>> in whole or in part, including, but not limited to, extensions, components,
>>> or DLLs.*
>>>
>>>
>>> So, users have to create an ERSI user account and download it
>>> manually<http://resources.arcgis.com/content/geodatabases/10.0/file-gdb-download>
>>> ...
>>>
>>>
>>>
>>> or server side
>>>
>>>
>>> I did not find anything on this though :-)
>>>
>>>
>>> usage but I just skimmed through it, don't take my word for it
>>>
>>> Cheers
>>> Andrea
>>>
>>> --
>>> -------------------------------------------------------
>>> Ing. Andrea Aime
>>> GeoSolutions S.A.S.
>>> Tech lead
>>>
>>> Via Poggio alle Viti 1187
>>> 55054 Massarosa (LU)
>>> Italy
>>>
>>> phone: +39 0584 962313
>>> fax: +39 0584 962313
>>>
>>> http://www.geo-solutions.it
>>> http://geo-solutions.blogspot.com/
>>> http://www.youtube.com/user/GeoSolutionsIT
>>> http://www.linkedin.com/in/andreaaime
>>> http://twitter.com/geowolf
>>>
>>> -------------------------------------------------------
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
>>> The must-attend event for mobile developers. Connect with experts.
>>> Get tools for creating Super Apps. See the latest technologies.
>>> Sessions, hands-on labs, demos & much more. Register early & save!
>>> http://p.sf.net/sfu/rim-blackberry-1
>>> _______________________________________________
>>> Geotools-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>>
>>>
>>> Cheers,
>>> Kenneth
>>>
>>>
>>>
>>>
>>
>>
>> ------------------------------------------------------------------------------
>> BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
>> The must-attend event for mobile developers. Connect with experts.
>> Get tools for creating Super Apps. See the latest technologies.
>> Sessions, hands-on labs, demos & much more. Register early & save!
>> http://p.sf.net/sfu/rim-blackberry-1
>> _______________________________________________
>> Geotools-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>>
>>
>
>
> --
> Justin Deoliveira
> OpenGeo - http://opengeo.org
> Enterprise support for open source geospatial.
>
>
------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts.
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Geotools-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-devel