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


IGeoDatasetSchemaEdit2.AlterResolution Method (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IG > IGeoDatasetSchemaEdit2 Interface > IGeoDatasetSchemaEdit2.AlterResolution Method
ArcGIS Developer Help

IGeoDatasetSchemaEdit2.AlterResolution Method

Alters the resolution of the dataset and rebuilds the spatial indexes.

[Visual Basic .NET]
Public Sub AlterResolution ( _
    ByVal xyResolution As Double, _
    ByVal zResolution As Double, _
    ByVal mResolution As Double _
)
[C#]
public void AlterResolution (
    double xyResolution,
    double zResolution,
    double mResolution
);
[C++]
HRESULT AlterResolution(
  double xyResolution,
  double zResolution,
  double mResolution
);
[C++]
Parameters
xyResolution [in]

xyResolution is a parameter of type double zResolution [in]
zResolution is a parameter of type double mResolution [in]
mResolution is a parameter of type double

Product Availability

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

Remarks

AlterResolution will change the resolution of the dataset based on the supplied XY, Z and M resolution values and rebuild the spatial indices.  AlterResolution can only be used on Low Precision datasets within a 9.2 Geodatabase.  To determine if AlterPrecision can be used on dataset, use the IControlPrecision2::IsHighPrecision  property.

Use the IGeoDatasetSchemaEdit2::ConstructResolutions method to obtain the applicable levels of resolution for your data.

If a value of -1 is supplied for the xyResolution or zResolution arguments, the current resolution will be maintained.  The current resolution of for a dataset can be obtained from its spatial reference using the ISpatialReferenceResolution interface.

Any of the following scenarios will result in an error:

See Also

IGeoDatasetSchemaEdit2 Interface