This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Location > ESRI.ArcGIS.Location > Interfaces > IR > IRouteMeasureCreator Interface > IRouteMeasureCreator.CreateUsingPoints Method (ArcObjects .NET 10.4 SDK) |
Create routes from polylines using points to assign measures.
[Visual Basic .NET] Public Function CreateUsingPoints ( _ ByVal pointSelection As ISelectionSet, _ ByVal pointRIDFieldName As String, _ ByVal pointMeasureFieldName As String, _ ByVal updateHow As Integer, _ ByVal ignoreGaps As Boolean, _ ByVal tolerance As Double, _ ByVal allInputFeatures As Boolean, _ ByVal outputFClassName As IFeatureClassName, _ ByVal outputGeometryDef As IGeometryDef, _ ByVal configKeyword As String, _ ByVal trackCancel As ITrackCancel _ ) As IEnumBSTR
[C#] public IEnumBSTR CreateUsingPoints ( ISelectionSet pointSelection, string pointRIDFieldName, string pointMeasureFieldName, int updateHow, bool ignoreGaps, double tolerance, bool allInputFeatures, IFeatureClassName outputFClassName, IGeometryDef outputGeometryDef, string configKeyword, ITrackCancel trackCancel );
[C++]
HRESULT CreateUsingPoints(
ISelectionSet* pointSelection,
BSTR pointRIDFieldName,
BSTR pointMeasureFieldName,
long updateHow,
VARIANT_BOOL ignoreGaps,
double tolerance,
VARIANT_BOOL allInputFeatures,
IFeatureClassName* outputFClassName,
IGeometryDef* outputGeometryDef,
BSTR configKeyword,
ITrackCancel* trackCancel,
IEnumBSTR** enumError
);
[C++]
Parameters pointSelection [in]
pointSelection is a parameter of type ISelectionSet pointRIDFieldName [in] pointRIDFieldName is a parameter of type BSTR pointMeasureFieldName [in] pointMeasureFieldName is a parameter of type BSTR updateHow [in] updateHow is a parameter of type long ignoreGaps [in] ignoreGaps is a parameter of type VARIANT_BOOL tolerance [in] tolerance is a parameter of type double allInputFeatures [in] allInputFeatures is a parameter of type VARIANT_BOOL outputFClassName [in]
outputFClassName is a parameter of type IFeatureClassName outputGeometryDef [in]
outputGeometryDef is a parameter of type IGeometryDef configKeyword [in] configKeyword is a parameter of type BSTR trackCancel [in]
trackCancel is a parameter of type ITrackCancel enumError [out, retval]
enumError is a parameter of type IEnumBSTR
The CreateUsingPoints method creates a route feature class by taking input a Polyline feature class and a selection set of Points or Multipoints which represent the calibration points to be used to set the measures of the Polyline. The calibration points are features inside a feature class, which contain fields pointRIDFieldName and pointMeasrueFieldName . The pointRIDFieldName field is the route identifier (the line feature in the InputFeatureClass) the calibration point refers to. The pointMeasureFieldName field contains the calibration measure values.
IRouteMeasureCreator Interface | IRouteMeasureCreator Interface | IRouteMeasureCalibrator Interface