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); //---------------------------------------------------// // ...