Creating line-based rules is very similar.
// ... //---------------------------------------------------//$factory = new LayerDefinitionFactory();
// Create a line rule.$legendLabel = '';
$filter = '';
$color = 'FF0000FF';
$lineRule = $factory->CreateLineRule(
$legendLabel, $filter, $color);
// Create a line type style.$lineTypeStyle = $factory->
CreateLineTypeStyle($lineRule);
// Create a scale range.$minScale = '0';
$maxScale = '1000000000000';
$lineScaleRange = $factory->
CreateScaleRange($minScale, $maxScale,
$lineTypeStyle);
// Create the layer definiton.$featureClass = 'Library://Samples/Sheboygan/Data/'
. 'HydrographicLines.FeatureSource';
$featureName = 'SHP_Schema:HydrographicLines';
$geometry = 'SHPGEOM';
$layerDefinition = $factory->
CreateLayerDefinition($featureClass, $featureName,
$geometry, $lineScaleRange);
//---------------------------------------------------// // ...