[jira] Created: (GEOT-2365) ArcSDE createSchema fails

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] Created: (GEOT-2365) ArcSDE createSchema fails

JIRA jira@codehaus.org
ArcSDE createSchema fails

                 Key: GEOT-2365
                 URL: http://jira.codehaus.org/browse/GEOT-2365
             Project: GeoTools
          Issue Type: Bug
          Components: data arcsde
    Affects Versions: 2.5.3
            Reporter: Jared Erickson
            Assignee: Gabriel Roldán
         Attachments: arcsde_datastore_plugin_path.patch

I was using the GeoTools ArcSDE extension to create a new feature class and then write features to it when I discovered a couple bugs.

First, in the ArcSDE dummy api, the SeLayer object doesn't have a public void setGridSizes(int i, int j, int k) {} method (at least in 9.1 or 9.2).  Removing this method requires a change to the org.geotools.arcsde.data.ArcSDEAdapter class.  Int the createSeLayer method layer.setGridSizes(1100, 0, 0); needs to be changed to layer.setGridSizes(1100.0, 0.0, 0.0);

Second, also in the ArcSDE dummy api, the SeColumnDefinition object doesn't have a public int getScale() { return 0; } method it has a public short getScale() { return 0; } method.

Finally, the ArcSDEAdapter class has another bug when constructing the table name with provided user name.  Instead of adding the connection's user name onto the featureType.getTypeName(), we should add the already parsed unqualifiedTypeName.

So, qualifiedName = connection.getUser() + "." + featureType.getTypeName(); should become qualifiedName = connection.getUser() + "." + unqualifiedTypeName;

This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
Geotools-devel mailing list
[hidden email]