Name: Lines
Display Field: Calculated
Type: Feature Layer
Geometry Type: esriGeometryPolyline
Description:
Copyright Text:
Min. Scale: 1000
Max. Scale: 0
Default Visibility: true
Max Record Count: 2000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: -10303535.1737229
YMin: 5256944.84048824
XMax: -10249817.4794249
YMax: 5298519.72053581
Spatial Reference: 102100 (3857)
Drawing Info:
{"renderer":{"type":"simple","symbol":{"type":"esriSLS","style":"esriSLSSolid","color":[252,196,228,0],"width":1}},"scaleSymbols":true,"transparency":0,"labelingInfo":[{"labelExpressionInfo":{"expression":"// Change the settings portion to configure direction format, color, rounding and abbreviations\n// This is an Arcade expression\n\n// SETTINGS\nvar QuadrantBearingFormat = true; //set 'true' for quadrant bearing, 'false' for north azimuth\nvar ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParemater = true; //set as 'true' to show a curve parameter\nvar CurveParameter = \"ArcLength\"; //set as 'ArcLength' or 'Chord' or 'Angle' for central angle. Case sensitive!\nvar ErrorString = \"COGO ERROR\"; //set to display invalid COGO combinations\nvar RadiusAbbr = 'R='; //radius abbreviation\nvar Radius2Abbr = 'R2='; //radius2 abbreviation for spiral curves\nvar ArclengthAbrr = 'L='; //arclength abbreviation\nvar ChordAbbr = 'C='; //chord abbreviation\nvar AngleAbbr = 'A='; //central Angle abbreviation\nvar DistUnitRounding = 2; //number of decimal places for distance units: distance, radius, arclength & chord\nvar NumberFormat = \"#,###.00\" //number format. In this example: thousands separator with padding of 2 zeros \nvar directionColor = \"blue='255'\"; //direction color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar distanceColor = \"black='255'\"; //distance color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar radiusColor = \"blue='255'\"; //radius color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar curveParamColor = \"black='255'\"; //curve parameter color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar partialCOGOColor = \"magenta='255'\"; //partial COGO color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar invalidCOGOColor = \"red='255'\"; //invalid COGO color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar fontNameSize = \"\"; //font type and size\n\n// VARIABLES\nvar direction=$feature.Bearing;\nvar dist=$feature.Distance;\nvar radius=$feature.Radius;\nvar arclength=$feature.Arclength;\nvar radius2=$feature.Radius\nvar prefix; // quadrant bearing prefix\nvar postfix; // quadrant bearing postfix\nvar tempBearing; \nvar quadbearing;\nvar binaryDictionary; //binary dictionary to check COGO combinations\nvar checksum=0; //initialize checksum\nvar validValuesArray; //array of valid values for COGO combinations\nvar partialValuesArray; //array of partial values for COGO\nvar degrees;\nvar minutes;\nvar seconds;\nvar DMS;\nvar directionStr = \"\"; //direction string using for label\nvar distanceStr = \"\"; //distance string using for label\nvar radiusStr = \"\"; //radius string using for label\nvar radius2Str = \"\"; //radius2 string using for labeling spiral curves\nvar curveStr = \"\"; //curve parameter string using for label\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n if (azimuth<90 && azimuth>=0){\n tempBearing=azimuth;\n prefix = \"N\";\n postfix= \"E\";}\n else if (azimuth<180 && azimuth>=90){\n tempBearing=180-azimuth;\n prefix = \"S\";\n postfix= \"E\";}\n else if (azimuth<270 && azimuth>=180){\n tempBearing=abs(180-azimuth);\n prefix = \"S\";\n postfix= \"W\";}\n else if (azimuth<360 && azimuth>=270){\n tempBearing=360-azimuth;\n prefix = \"N\";\n postfix= \"W\";}\n \n degrees=floor(tempBearing);\n minutes=floor((tempBearing-degrees)*60)\n seconds=((tempBearing-degrees-minutes/60)*3600)\n if (seconds>=59.5){\n seconds=0;\n minutes+=1;\n if (minutes==60){\n minutes=0;\n degrees+=1;}}\n quadbearing=prefix+degrees+\"°\"+text(minutes,\"00\")+\"'\"+text(seconds,\"00\")+\"''\"+postfix;\n return quadbearing;\n}\n\nfunction DMS(tempBearing){\n degrees=floor(tempBearing);\n minutes=floor((tempBearing-degrees)*60)\n seconds=((tempBearing-degrees-minutes/60)*3600)\n if (seconds>=59.5){\n seconds=0;\n minutes+=1;\n if (minutes==60){\n minutes=0;\n degrees+=1;}}\n DMS=degrees+\"°\"+text(minutes,\"00\")+\"'\"+text(seconds,\"00\")+\"''\";\n return DMS;\n \n}\nfunction IsValidCOGO(direction, dist, radius, arclength, radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(dist)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(radius2)) {checksum+=binaryDictionary.rad2}\n \n validValuesArray=[0,3,13,29]; //array of valid combinations: '0' for nothing, ... '13' for direction & radius & arclength ...\n partialValuesArray=[1,2,4,5,8,9,12,16,20,21,25,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n \n if (IndexOf(validValuesArray,checksum)>-1) { // a negative value is returned if checksum value is not in the a valid combination array\n return \"valid\";\n }\n if (IndexOf(partialValuesArray,checksum)>-1){\n return \"partial\"; \n }\n return \"invalid\";\n}\n\nCOGOValidity = IsValidCOGO(direction, dist, radius, arclength, radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return ErrorString; \n}\n\nelse if (COGOValidity == \"partial\") { //if a partial COGO change colors\n distanceColor = partialCOGOColor;\n directionColor = partialCOGOColor;\n radiusColor = partialCOGOColor;\n curveParamColor = partialCOGOColor;\n}\n\n// Direction string\nif (ShowDirection) {\n if (IsEmpty(direction)==false) { \n if (QuadrantBearingFormat==true) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(direction);\n }\n else { //using north azimuth format\n directionStr = DMS(direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(dist)==false) {\n distanceStr = text(round(dist, DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(radius)) { //it can be a curve or a spiral\n if (IsEmpty(radius2)) { //if radius2 is empty this is a curve\n radiusStr = text(round(radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = text(round(radius, DistUnitRounding),NumberFormat);\n radius2Str = text(round(radius2, DistUnitRounding),NumberFormat);\n if (radius == 0) { //substitute to infinity sign\n radiusStr = \" ∞ \";\n }\n if (radius2 == 0) { //substitute to infinity sign\n radius2Str = \" ∞ \";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParemater) {\n if (!IsEmpty(arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(arclength, DistUnitRounding), NumberFormat); //return Arc length \n }\n angleRad = arclength/(abs(radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = AngleAbbr + DMS(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = ChordAbbr + text(round((2 * abs(radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n } \n }\n}\n \n// Assemble label string\nif ((IsEmpty(radius)) && (IsEmpty(curveStr))) { //if radius and curveStr are empty it is not a curve \n if (IsEmpty(dist)) {return directionStr;}\n return directionStr + \"\\n\" + distanceStr\n}\nelse { //it's a curve\n if ((IsEmpty(radius)) && (IsEmpty(radius2))){return curveStr;}\n return radiusStr + \" \" + radius2Str + \" \\n \" + curveStr; \n}","title":"Custom"},"labelPlacement":"esriServerLinePlacementCenterStart","textLayout":"followFeature","deconflictionStrategy":"static","lineConnection":"minimizeLabels","useClippedGeometry":true,"stackLabel":true,"stackAlignment":"dynamic","removeDuplicates":"all","removeDuplicatesDistance":0,"stackRowLength":24,"where":"Type = 7","useCodedValues":true,"maxScale":0,"minScale":2000,"name":"Distance","priority":-1,"symbol":{"type":"esriTS","color":[0,0,0,255],"backgroundColor":null,"borderLineColor":null,"borderLineSize":null,"verticalAlignment":"bottom","horizontalAlignment":"left","rightToLeft":false,"angle":0,"xoffset":0,"yoffset":0,"kerning":true,"haloColor":null,"haloSize":null,"font":{"family":"Tahoma","size":10,"style":"normal","weight":"normal","decoration":"none"}}},{"labelExpressionInfo":{"expression":"// Change the settings portion to configure direction format, color, rounding and abbreviations\n// This is an Arcade expression\n\n// SETTINGS\nvar QuadrantBearingFormat = true; //set 'true' for quadrant bearing, 'false' for north azimuth\nvar ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParemater = true; //set as 'true' to show a curve parameter\nvar CurveParameter = \"ArcLength\"; //set as 'ArcLength' or 'Chord' or 'Angle' for central angle. Case sensitive!\nvar ErrorString = \"COGO ERROR\"; //set to display invalid COGO combinations\nvar RadiusAbbr = 'R='; //radius abbreviation\nvar Radius2Abbr = 'R2='; //radius2 abbreviation for spiral curves\nvar ArclengthAbrr = 'L='; //arclength abbreviation\nvar ChordAbbr = 'C='; //chord abbreviation\nvar AngleAbbr = 'A='; //central Angle abbreviation\nvar DistUnitRounding = 2; //number of decimal places for distance units: distance, radius, arclength & chord\nvar NumberFormat = \"#,###.00\" //number format. In this example: thousands separator with padding of 2 zeros \nvar directionColor = \"blue='255'\"; //direction color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar distanceColor = \"black='255'\"; //distance color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar radiusColor = \"blue='255'\"; //radius color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar curveParamColor = \"black='255'\"; //curve parameter color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar partialCOGOColor = \"magenta='255'\"; //partial COGO color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar invalidCOGOColor = \"red='255'\"; //invalid COGO color: red, green, blue, cyan, magenta, yellow, black. You can also use RGB or CYMK combinations.\nvar fontNameSize = \"\"; //font type and size\n\n// VARIABLES\nvar direction=$feature.Bearing;\nvar dist=$feature.Distance;\nvar radius=$feature.Radius;\nvar arclength=$feature.Arclength;\nvar radius2=$feature.Radius\nvar prefix; // quadrant bearing prefix\nvar postfix; // quadrant bearing postfix\nvar tempBearing; \nvar quadbearing;\nvar binaryDictionary; //binary dictionary to check COGO combinations\nvar checksum=0; //initialize checksum\nvar validValuesArray; //array of valid values for COGO combinations\nvar partialValuesArray; //array of partial values for COGO\nvar degrees;\nvar minutes;\nvar seconds;\nvar DMS;\nvar directionStr = \"\"; //direction string using for label\nvar distanceStr = \"\"; //distance string using for label\nvar radiusStr = \"\"; //radius string using for label\nvar radius2Str = \"\"; //radius2 string using for labeling spiral curves\nvar curveStr = \"\"; //curve parameter string using for label\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n if (azimuth<90 && azimuth>=0){\n tempBearing=azimuth;\n prefix = \"N\";\n postfix= \"E\";}\n else if (azimuth<180 && azimuth>=90){\n tempBearing=180-azimuth;\n prefix = \"S\";\n postfix= \"E\";}\n else if (azimuth<270 && azimuth>=180){\n tempBearing=abs(180-azimuth);\n prefix = \"S\";\n postfix= \"W\";}\n else if (azimuth<360 && azimuth>=270){\n tempBearing=360-azimuth;\n prefix = \"N\";\n postfix= \"W\";}\n \n degrees=floor(tempBearing);\n minutes=floor((tempBearing-degrees)*60)\n seconds=((tempBearing-degrees-minutes/60)*3600)\n if (seconds>=59.5){\n seconds=0;\n minutes+=1;\n if (minutes==60){\n minutes=0;\n degrees+=1;}}\n quadbearing=prefix+degrees+\"°\"+text(minutes,\"00\")+\"'\"+text(seconds,\"00\")+\"''\"+postfix;\n return quadbearing;\n}\n\nfunction DMS(tempBearing){\n degrees=floor(tempBearing);\n minutes=floor((tempBearing-degrees)*60)\n seconds=((tempBearing-degrees-minutes/60)*3600)\n if (seconds>=59.5){\n seconds=0;\n minutes+=1;\n if (minutes==60){\n minutes=0;\n degrees+=1;}}\n DMS=degrees+\"°\"+text(minutes,\"00\")+\"'\"+text(seconds,\"00\")+\"''\";\n return DMS;\n \n}\nfunction IsValidCOGO(direction, dist, radius, arclength, radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(dist)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(radius2)) {checksum+=binaryDictionary.rad2}\n \n validValuesArray=[0,3,13,29]; //array of valid combinations: '0' for nothing, ... '13' for direction & radius & arclength ...\n partialValuesArray=[1,2,4,5,8,9,12,16,20,21,25,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n \n if (IndexOf(validValuesArray,checksum)>-1) { // a negative value is returned if checksum value is not in the a valid combination array\n return \"valid\";\n }\n if (IndexOf(partialValuesArray,checksum)>-1){\n return \"partial\"; \n }\n return \"invalid\";\n}\n\nCOGOValidity = IsValidCOGO(direction, dist, radius, arclength, radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return \"\" + fontNameSize + ErrorString + \"\"; \n}\n\nelse if (COGOValidity == \"partial\") { //if a partial COGO change colors\n distanceColor = partialCOGOColor;\n directionColor = partialCOGOColor;\n radiusColor = partialCOGOColor;\n curveParamColor = partialCOGOColor;\n}\n\n// Direction string\nif (ShowDirection) {\n if (IsEmpty(direction)==false) { \n if (QuadrantBearingFormat==true) { //using quadrant bearing format\n directionStr = \"\" + fontNameSize + NorthAzimuth2Quadbearing(direction) + \"\";\n }\n else { //using north azimuth format\n directionStr = \"\" + fontNameSize + DMS(direction) + \"\";\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(dist)==false) {\n distanceStr = \"\" + fontNameSize + text(round(dist, DistUnitRounding), NumberFormat) + \"\";\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(radius)) { //it can be a curve or a spiral\n if (IsEmpty(radius2)) { //if radius2 is empty this is a curve\n radiusStr = \"\" + fontNameSize + RadiusAbbr + \" \" + text(round(radius, DistUnitRounding), NumberFormat) + \"\";\n }\n else { // it is a spiral\n radiusStr = \"\" + fontNameSize + RadiusAbbr + \" \" + text(round(radius, DistUnitRounding),NumberFormat) + \"\";\n radius2Str = \"\" + fontNameSize + Radius2Abbr + \" \" + text(round(radius2, DistUnitRounding),NumberFormat) + \"\";\n if (radius == 0) { //substitute to infinity sign\n radiusStr = \"\" + fontNameSize + RadiusAbbr + \" ∞ \" + \"\";\n }\n if (radius2 == 0) { //substitute to infinity sign\n radius2Str = \"\" + fontNameSize + Radius2Abbr + \" ∞ \" + \"\";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParemater) {\n if (!IsEmpty(arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = \"\" + fontNameSize + ArclengthAbrr + text(round(arclength, DistUnitRounding), NumberFormat) + \"\"; //return Arc length \n }\n angleRad = arclength/(abs(radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = \"\" + fontNameSize + AngleAbbr + DMS(angleRad * 180 / pi) + \"\"; // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = \"\" + fontNameSize + ChordAbbr + text(round((2 * abs(radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat) + \"\"; //calculate chord length\n } \n }\n}\n \n// Assemble label string\nif ((IsEmpty(radius)) && (IsEmpty(curveStr))) { //if radius and curveStr are empty it is not a curve \n if (IsEmpty(dist)) {return directionStr;}\n return directionStr + \"\\n\" + distanceStr\n}\nelse { //it's a curve\n if ((IsEmpty(radius)) && (IsEmpty(radius2))){return curveStr;}\n return radiusStr + \" \" + radius2Str + \" \\n \" + curveStr; \n}","title":"Custom"},"labelPlacement":"esriServerLinePlacementCenterStart","textLayout":"followFeature","deconflictionStrategy":"static","lineConnection":"minimizeLabels","useClippedGeometry":true,"stackLabel":false,"removeDuplicates":"all","removeDuplicatesDistance":0,"useCodedValues":false,"maxScale":0,"minScale":2000,"name":"DMS","priority":-1,"symbol":{"type":"esriTS","color":[0,0,0,255],"backgroundColor":null,"borderLineColor":null,"borderLineSize":null,"verticalAlignment":"bottom","horizontalAlignment":"left","rightToLeft":false,"angle":0,"xoffset":0,"yoffset":0,"kerning":true,"haloColor":null,"haloSize":null,"font":{"family":"Tahoma","size":10,"style":"normal","weight":"normal","decoration":"none"}}}]}
HasZ: true
HasM: false
Has Attachments: false
Has Geometry Properties: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: OBJECTID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- Calculated (type: esriFieldTypeInteger, alias: Calculated, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ParcelID (type: esriFieldTypeInteger, alias: ParcelID, SQL Type: sqlTypeOther, nullable: false, editable: false)
- Sequence (type: esriFieldTypeInteger, alias: Sequence, SQL Type: sqlTypeOther, nullable: false, editable: false)
- FromPointID (type: esriFieldTypeInteger, alias: From, SQL Type: sqlTypeOther, nullable: false, editable: false)
- ToPointID (type: esriFieldTypeInteger, alias: To, SQL Type: sqlTypeOther, nullable: false, editable: false)
- Bearing (type: esriFieldTypeDouble, alias: Bearing, SQL Type: sqlTypeOther, nullable: false, editable: false)
- Distance (type: esriFieldTypeDouble, alias: Distance, SQL Type: sqlTypeOther, nullable: false, editable: false)
- Type (type: esriFieldTypeInteger, alias: Type, SQL Type: sqlTypeOther, nullable: true, editable: true)
- Category (type: esriFieldTypeInteger, alias: Category, SQL Type: sqlTypeOther, nullable: false, editable: true)
- Radius (type: esriFieldTypeDouble, alias: Radius, SQL Type: sqlTypeOther, nullable: true, editable: false)
- ArcLength (type: esriFieldTypeDouble, alias: ArcLength, SQL Type: sqlTypeOther, nullable: true, editable: false)
- Delta (type: esriFieldTypeDouble, alias: Delta, SQL Type: sqlTypeOther, nullable: true, editable: false)
- CenterPointID (type: esriFieldTypeInteger, alias: CenterPointID, SQL Type: sqlTypeOther, nullable: true, editable: false)
- Historical (type: esriFieldTypeInteger, alias: Historical, SQL Type: sqlTypeOther, nullable: true, editable: false)
- RadialBearing (type: esriFieldTypeDouble, alias: RadialBearing, SQL Type: sqlTypeOther, nullable: true, editable: false)
- TangentBearing (type: esriFieldTypeDouble, alias: TangentBearing, SQL Type: sqlTypeOther, nullable: true, editable: false)
- LineParameters (type: esriFieldTypeInteger, alias: LineParameters, SQL Type: sqlTypeOther, nullable: true, editable: false)
- Accuracy (type: esriFieldTypeInteger, alias: Accuracy, SQL Type: sqlTypeOther, nullable: true, editable: true)
- ComputedMinusObserved (type: esriFieldTypeDouble, alias: ComputedMinusObserved, SQL Type: sqlTypeOther, nullable: true, editable: false)
- InternalAngle (type: esriFieldTypeDouble, alias: InternalAngle, SQL Type: sqlTypeOther, nullable: true, editable: false)
- ReferenceObject (type: esriFieldTypeInteger, alias: ReferenceObject, SQL Type: sqlTypeOther, nullable: true, editable: false)
- IsMajor (type: esriFieldTypeInteger, alias: IsMajor, SQL Type: sqlTypeOther, nullable: true, editable: false)
- Hide (type: esriFieldTypeInteger, alias: Hide, SQL Type: sqlTypeOther, nullable: true, editable: true)
- SystemStartDate (type: esriFieldTypeDate, alias: SystemStartDate, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: false)
- SystemEndDate (type: esriFieldTypeDate, alias: SystemEndDate, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: false)
- LegalStartDate (type: esriFieldTypeDate, alias: LegalStartDate, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- LegalEndDate (type: esriFieldTypeDate, alias: LegalEndDate, SQL Type: sqlTypeOther, length: 8, nullable: true, editable: true)
- DensifyType (type: esriFieldTypeInteger, alias: DensifyType, SQL Type: sqlTypeOther, nullable: true, editable: false)
- FloorDesignator (type: esriFieldTypeSmallInteger, alias: Floor Number, SQL Type: sqlTypeOther, nullable: true, editable: true, Range: [-10 - 100])
- Shape__Length (type: esriFieldTypeDouble, alias: Shape__Length, SQL Type: sqlTypeDouble, nullable: true, editable: false)
Templates:
Name: Lines
Description:
Drawing Tool: esriFeatureEditToolLine
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 2/3/2026 6:11:39 AM
Schema Last Edit Date: 2/3/2026 6:11:39 AM
Data Last Edit Date: 2/3/2026 6:11:39 AM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat