This document is archived and information here might be outdated.  Recommended version.

ISpatialReference.SetZFalseOriginAndUnits Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IS > ISpatialReference Interface > ISpatialReference.SetZFalseOriginAndUnits Method
ArcGIS Developer Help

ISpatialReference.SetZFalseOriginAndUnits Method

Set the Z false origin and units.

[Visual Basic .NET]
Public Sub SetZFalseOriginAndUnits ( _
    ByVal falseZ As Double, _
    ByVal zUnits As Double _
public void SetZFalseOriginAndUnits (
    double falseZ,
    double zUnits
HRESULT SetZFalseOriginAndUnits(
  double falseZ,
  double zUnits

falseZ is a parameter of type double zUnits
zUnits is a parameter of type double

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


An alternative method to the SetZDomain method. The falseZ value corresponds to the minimum Z value of the Z domain. The zUnits is the same as the precision or scale value. The inverse of zUnits is the resolution of the z data.


    //This code example shows how to set the Z false origin and units for a

    private void SetSpatialReferenceProperties(IFeatureClass featureClass)
        IGeoDataset geoDataset = featureClass as IGeoDataset;
        //get access to SpatialReference through IGeoDataset
        ISpatialReference spatialReference = geoDataset.SpatialReference;
        //Set the Z false origin and units for the dataset. The datatype for the
        //numeric expressions that represent falseZ and zUnits is double.
        spatialReference.SetZFalseOriginAndUnits(0, 1);

See Also

ISpatialReference Interface | ISpatialReferenceResolution Interface

.NET Samples

Clonable object RSS weather GraphicTracker RSS weather layer