| Message |
Hello,
We have this type of problem here, also. I suggested that instead of an export of data from Oracle to Excel, then conversion to a Shapefile or Feature Class, we connect directly to the updated tables in the Oracle database. The ODBC connection in ArcCatalog is not producing accurate information from the Oracle tables.
Our coordinate fields (Geographic, latitude longitude, in decimal degrees) in Oracle tables are Number data type, and the ArcCatalog ODBC connection converts the fields to Long Integer, 4 characters. The result is a set of rounded integer values, e.g., 114 longitude and 45 latitude, with 0 decimal places, in the coordinate fields. Not very useful for precise locational information!
I've found another Thread on this topic. Scale and precision seem to be at the root of the problem, and apparently it's a common issue:
http://forums.esri.com/Thread.asp?c=2&f=1720&t=205589#618001
I have not yet found a solution! In one post, someone suggested the creation of a View in Oracle, but I do not have the means to do that (at least, not yet; I'm new here), and it seems like an unnecessarily cumbersome solution. Must we create a View for each and every Oracle table, simply to interpret the coordinates properly?
Thanks very much in advance for any workable suggestions. I saw a post stating that ArcSDE does interpret the Oracle Number data types to produces decimal values, but we do not have ArcSDE here at present.
Best wishes,
Duane Bays
GIS Programmer / Analyst
Montana Department of Agriculture
Helena, Montana
|