| |
Home | Concepts | API | Samples |
Concepts > Geometry > Coordinate References | ||
Basic Principles | ||
Defining a coordinate reference
ArcSDE adds some additional requirements for a coordinate transformation in that floating point real-world units must be converted to positive integer system units for storage in the database. This conversion requires the following false origin and scale information:
ArcSDE can use either 32-bit or 64-bit positive integers, depending on the
RDBMS being used. When using 32-bit positive integers, they must be between 0 and 2147483645. The
values must be between 0 and ???. This format provides better data accuracy,
data integrity, and processing speed than real numbers. Because real world coordinates are often neither positive nor integer, ArcSDE
requires an offset distance (a false origin) to ensure numbers are positive and
a minimum resolution multiplier (called the scale factor) to convert real
numbers to integers.
False origin
The false origin (false x, false y, false z) translates the origin of the layer in either a positive or negative direction along any of the three axes. As a rule,
the false origin of a layer should be set to its minimum x, y, z plane coordinate. The z-origin should be set to 0 for two-dimensional layers. All coordinates must be positive, so the false origin is set to at least the minimum x-value (125.652), but probably even further to move all features into positive space. You want to be sure you allow for more features to be added in all directions. If Hawaii and Alaska are added to the layer, you'll need to shift the false origin to about -180,18. The false origin is moved so that the minimum x-coordinate will be positive. The y-values are all positive, but you can extend the y false origin in case other
data is added to the database.
Minimum resolution The minimum resolution below which the precision of a plane coordinate is
truncated is called the scale. It's the value that real world coordinates are
multiplied by when converting to integer values. The scale is the inverse of the
data's precision. For instance, for a layer with units of measure in meters and
a data precision of no less than half a centimeter, the xyscale would be set to
200. Remember that digital data is only as accurate as its source. z-coordinates
and measures also can have scales. |
feedback |
privacy |
legal |