Name: Hydrant
Display Field: assetid
Type: Feature Layer
Geometry Type: esriGeometryPoint
Is View: true
Is Updatable View: true
Source Schema Changes Allowed: true
Sources
Description: <p>As of December 2025, this dataset is still under development. The spatial locations and attribution were migrated from legacy sources and are undergoing ongoing quality control by the Water Department Superintendent and Operations Manager. Until the dataset is formally approved, it should be used for reference and informational purposes only.</p><p>This description will be updated once quality control is complete to reflect the dataset’s current status.</p>
Copyright Text: Town of Westford Water Department
Min. Scale: 52994
Max. Scale: 0
Default Visibility: true
Max Record Count: 2000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: -19610907.1412975
YMin: 2940334.39248593
XMax: 4367338.38814625
YMax: 6500061.689235
Spatial Reference: 3586 (3586)
Drawing Info:
{"renderer":{"type":"uniqueValue","field1":"assettype","defaultSymbol":{"type":"esriSMS","style":"esriSMSCircle","color":[255,255,255,255],"size":12.75,"angle":0,"xoffset":0,"yoffset":0,"outline":{"color":[0,0,0,255],"width":0.5}},"defaultLabel":"Other","uniqueValueGroups":[{"heading":"","classes":[{"label":"Unknown","description":"Unknown","symbol":{"type":"esriPMS","url":"3c146855f4e145d89fc30bb0658992f7","imageData":"iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAED0lEQVRIic2Wz0tcVxTHP0+dXGM7c+Oo1zY6Dx4zsyh1bCKmm44uJouICIGk0H8ghMCsuuteSxexBAqBLFyVrgL5URDTLHQRcBOFQOaBi9EMDBlLx3HMU6M+ZLxdzMzTcWZIS6T0rB733Xs+99z7PefcNv5Da/v/wbp0H20E0VzkiKA3rtkHchyyxrZR/DhYj45gEOaIIKUG/w3OAxHOEUHpIiVsNo3cv4f16FE0fWhgAosRhrAYQnABQScA22TYIMMDHpECDEbp0Tk2jBf/HFYFxejkDjcJk2g4L4BFAIu7JFhjgSQzaPpQ+hp54/mHYVXQBBbfcpPPGAK4QYGEs4rf3cV/sMOh7OZNe5AndPNS9EKYBA+xmGSaFNClr7BpLDWH9eiIF1EF9AV73Gadr90884vznFSBlJKfBgZYF0W+J0Ih4LOYYorrJDGIENA1wqmFGYTRwJ1j0D1W6eYQhGBgYADbtr3poVAIKSWSPf7gNWMMUhC+Tu5ziyQz+BgFntbDunQfRwSZwKre0W3WyyDAtm2y2WzN3mzbxnVdotEoAL+xwhiD5SOdYJ5ZMgR0sBrdMaytIu+R4zsawakBKaVwXRfHcVBKoZTCtm2EEJimid/d5YYo8JhuiGExSwYfYeAUTHMRAKsMG3ffsri8SCgU8kDDw8Pk83lviVLK24yUkuXlZcbjHTwW3XCZq8ACrcdF4BhWrQyCCwD+gx3WHQfHKUfnui7ZbBbTNL0l6XTagy8uLgIQ/CsD5qVyWpz0SyPpVxLW7+7WDDuO491N1aSUpNPpOhfNrGkF2cBX57iRSSm96AF22v3lD5ctoFo/T8E0+xicZ5sMAax1+TlCCKLRqCd3pRTpdNoDK6XIZrMIIYjFYqRSKTKicmpbZABobQSDHBBhowx7Qjf34nGEELiuSzqd9u6lCsxms+TzeUzTRClFPB7nR8qi4T3vACjRIKkPWeMcER7wiLskXopeVtw/uUSJaDSKEKImoR3HQVQSvSqaVwctzMn+8oRnzHt+62DbRhGli6SANRYIk/hBfMnv7pKXR1JKLzoA0zQ90Aod/NpeOcI1FpglQwvF5uWqhI3BKElmeIhVCPisMQaZcV4Rlh11yqvmX6Y9yC8Hn/Ba9pbbTpIZz98Jq4VtGjl6dA5NH5NMM8XUjvi08zsxwrj7lvHoV3wT3QOggI837UF+RjIn+kFQBk0yDYBm9XQjrZf+hvECpa+RAq6T5D63CJOYE/1lp82s2s8ADHIUattLYxhA3nhOl76CQYQkM0wwTwyLy1z1KoPLFltkeM87nlWKbjWiBqDmMIBNY4mAXsPHKLNkKs4Wms5v4SPeIEBFSU8J6CA+wrQS9GqdZp9W9ilRPJvXVS30g87OBnZG9jeb9ZwD8bQiVwAAAABJRU5ErkJggg==","contentType":"image/png","width":20,"height":20,"angle":0,"xoffset":0,"yoffset":0},"values":[["0"]]},{"label":"Fire Hydrant","description":"Fire Hydrant","symbol":{"type":"esriPMS","url":"0350469f1796cb3dddde668c6271f715","imageData":"iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEMklEQVRIic2WUUhbVxjHf1dN0w5Na9RgbmBwl6jzwbU1dntJ3RYf2nWphbUvLRT6ULQs7EXYy15M0bc6BmOFNvNpMGHFMjGZtg9xrN2e6l2FFIqrISDNjdWqNaRoED17uMlNryZ0ozJ2nu4957v/H993/uc7t4r/cFT9/2B1wkUVdgQy29iNecE6kGKTBBlp5c1gDcKDhJtt7GyVWJc4AHjYhweHWGGLRyxLqX8PaxCdCFwIIIDCcdpRaMfKIazUApAhyRJJbnCbOCDRSYNIsSTd++ewAqiNWq5wFjf+knE2FGwoXMNPgimCDCNw4RAnWJTuvh5WAAVQOMdZGmkHkCdG8MbGURMP8W5uo1oqoNWL83wf6nsd4MbPLRQGGCIO1IljLEsPysMahMfIKA+Sk7No336Jdj/CuO8S3sOfGeHRxTl6P/8YlBb4JgL1ToVBBjlDEAkPNmEyjhkm4UYAV/IZPVZxhnrQEn8CEJ6f4WbbSSM88mwObSMLj1U4KSP/mkGrqanlOpcJMoyFTmBsN6xOuNjGTgClsEfyD1+j5kE9bx8xgQDjPTw/o09c7ICxWb2kAWJESWIT9kJ2RVhV3t7H9T3yxsZJ34+YQOraAvL+apzWasLzM6RzWTPwuYY8MYJ26gK0oRAliQU3sAMmkAFQdBg/hxnvOEd0cY7+Jh/q2gLd06N4DzaayggQatbXQ80+In9MET51AY7SBUxRWWwCRVihM1g5BJB++gTv4TZDXN5fTcDhKZYsDwk4PDit1Uz7LukZTo/qizYUky6lrJ8/sIGKt0zTTms16VzWNKeuLdDf5NsVV26U7SCqpWKXcKmRzmXNgHp9N8ixChT65w6YYB2JA2RIYkNRZRfq2gJXn/xumCDybM7YHwBtI4u6toDTWk1v/I5uItml662SBKCyFAxSgIclHSaf76O77zTaRhanVQcW9qW/yUc6p4MCDg+98TuGgZxXf9TVXvICgC1KHOpNEuzDww1ucw2/9v5HnP7gU7TffjJMEWr2GSVzWvUj0D09arjSeeRD1K5uXW+SmKG7C5aRVnCIFeJAginc+NXQ98if/IK2kSU8P4O6tmBkB3q7KoBo9SJ/MYRK/vsoSSpYKd+utniERCdBhrmFotlqFHlSQ77Ygfb0L0LNReelc1m8Bxv1o9HqhZ4QkZZ39WsnyLCh98oww5alFA0ihcDFAEMMMqjV1NQyNos3Nk54YoTe2Hd6Ketl0u+04PzqZrF0GZIMMASAYG7nRbrb+kvSPRziBHHgDEGucxk3frWr2xDVXgk3ngv3GYBEiufm66U0DGBRukudOIaEhyDDBIjRhsJRuozOkGOVVZK85AWT+aZbyKgEqDwMYFl6gE0ksNBJlGRebKpsfAVv8A8C5J00hk3YseCmErvR6wTrVLLOFit783dlhr5WbG9gezT+Bj8btV2PiD2CAAAAAElFTkSuQmCC","contentType":"image/png","width":20,"height":20,"angle":0,"xoffset":0,"yoffset":0},"values":[["321"]]}]}],"uniqueValueInfos":[{"symbol":{"type":"esriPMS","url":"3c146855f4e145d89fc30bb0658992f7","imageData":"iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAED0lEQVRIic2Wz0tcVxTHP0+dXGM7c+Oo1zY6Dx4zsyh1bCKmm44uJouICIGk0H8ghMCsuuteSxexBAqBLFyVrgL5URDTLHQRcBOFQOaBi9EMDBlLx3HMU6M+ZLxdzMzTcWZIS6T0rB733Xs+99z7PefcNv5Da/v/wbp0H20E0VzkiKA3rtkHchyyxrZR/DhYj45gEOaIIKUG/w3OAxHOEUHpIiVsNo3cv4f16FE0fWhgAosRhrAYQnABQScA22TYIMMDHpECDEbp0Tk2jBf/HFYFxejkDjcJk2g4L4BFAIu7JFhjgSQzaPpQ+hp54/mHYVXQBBbfcpPPGAK4QYGEs4rf3cV/sMOh7OZNe5AndPNS9EKYBA+xmGSaFNClr7BpLDWH9eiIF1EF9AV73Gadr90884vznFSBlJKfBgZYF0W+J0Ih4LOYYorrJDGIENA1wqmFGYTRwJ1j0D1W6eYQhGBgYADbtr3poVAIKSWSPf7gNWMMUhC+Tu5ziyQz+BgFntbDunQfRwSZwKre0W3WyyDAtm2y2WzN3mzbxnVdotEoAL+xwhiD5SOdYJ5ZMgR0sBrdMaytIu+R4zsawakBKaVwXRfHcVBKoZTCtm2EEJimid/d5YYo8JhuiGExSwYfYeAUTHMRAKsMG3ffsri8SCgU8kDDw8Pk83lviVLK24yUkuXlZcbjHTwW3XCZq8ACrcdF4BhWrQyCCwD+gx3WHQfHKUfnui7ZbBbTNL0l6XTagy8uLgIQ/CsD5qVyWpz0SyPpVxLW7+7WDDuO491N1aSUpNPpOhfNrGkF2cBX57iRSSm96AF22v3lD5ctoFo/T8E0+xicZ5sMAax1+TlCCKLRqCd3pRTpdNoDK6XIZrMIIYjFYqRSKTKicmpbZABobQSDHBBhowx7Qjf34nGEELiuSzqd9u6lCsxms+TzeUzTRClFPB7nR8qi4T3vACjRIKkPWeMcER7wiLskXopeVtw/uUSJaDSKEKImoR3HQVQSvSqaVwctzMn+8oRnzHt+62DbRhGli6SANRYIk/hBfMnv7pKXR1JKLzoA0zQ90Aod/NpeOcI1FpglQwvF5uWqhI3BKElmeIhVCPisMQaZcV4Rlh11yqvmX6Y9yC8Hn/Ba9pbbTpIZz98Jq4VtGjl6dA5NH5NMM8XUjvi08zsxwrj7lvHoV3wT3QOggI837UF+RjIn+kFQBk0yDYBm9XQjrZf+hvECpa+RAq6T5D63CJOYE/1lp82s2s8ADHIUattLYxhA3nhOl76CQYQkM0wwTwyLy1z1KoPLFltkeM87nlWKbjWiBqDmMIBNY4mAXsPHKLNkKs4Wms5v4SPeIEBFSU8J6CA+wrQS9GqdZp9W9ilRPJvXVS30g87OBnZG9jeb9ZwD8bQiVwAAAABJRU5ErkJggg==","contentType":"image/png","width":20,"height":20,"angle":0,"xoffset":0,"yoffset":0},"value":"0","label":"Unknown"},{"symbol":{"type":"esriPMS","url":"0350469f1796cb3dddde668c6271f715","imageData":"iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAEMklEQVRIic2WUUhbVxjHf1dN0w5Na9RgbmBwl6jzwbU1dntJ3RYf2nWphbUvLRT6ULQs7EXYy15M0bc6BmOFNvNpMGHFMjGZtg9xrN2e6l2FFIqrISDNjdWqNaRoED17uMlNryZ0ozJ2nu4957v/H993/uc7t4r/cFT9/2B1wkUVdgQy29iNecE6kGKTBBlp5c1gDcKDhJtt7GyVWJc4AHjYhweHWGGLRyxLqX8PaxCdCFwIIIDCcdpRaMfKIazUApAhyRJJbnCbOCDRSYNIsSTd++ewAqiNWq5wFjf+knE2FGwoXMNPgimCDCNw4RAnWJTuvh5WAAVQOMdZGmkHkCdG8MbGURMP8W5uo1oqoNWL83wf6nsd4MbPLRQGGCIO1IljLEsPysMahMfIKA+Sk7No336Jdj/CuO8S3sOfGeHRxTl6P/8YlBb4JgL1ToVBBjlDEAkPNmEyjhkm4UYAV/IZPVZxhnrQEn8CEJ6f4WbbSSM88mwObSMLj1U4KSP/mkGrqanlOpcJMoyFTmBsN6xOuNjGTgClsEfyD1+j5kE9bx8xgQDjPTw/o09c7ICxWb2kAWJESWIT9kJ2RVhV3t7H9T3yxsZJ34+YQOraAvL+apzWasLzM6RzWTPwuYY8MYJ26gK0oRAliQU3sAMmkAFQdBg/hxnvOEd0cY7+Jh/q2gLd06N4DzaayggQatbXQ80+In9MET51AY7SBUxRWWwCRVihM1g5BJB++gTv4TZDXN5fTcDhKZYsDwk4PDit1Uz7LukZTo/qizYUky6lrJ8/sIGKt0zTTms16VzWNKeuLdDf5NsVV26U7SCqpWKXcKmRzmXNgHp9N8ixChT65w6YYB2JA2RIYkNRZRfq2gJXn/xumCDybM7YHwBtI4u6toDTWk1v/I5uItml662SBKCyFAxSgIclHSaf76O77zTaRhanVQcW9qW/yUc6p4MCDg+98TuGgZxXf9TVXvICgC1KHOpNEuzDww1ucw2/9v5HnP7gU7TffjJMEWr2GSVzWvUj0D09arjSeeRD1K5uXW+SmKG7C5aRVnCIFeJAginc+NXQ98if/IK2kSU8P4O6tmBkB3q7KoBo9SJ/MYRK/vsoSSpYKd+utniERCdBhrmFotlqFHlSQ77Ygfb0L0LNReelc1m8Bxv1o9HqhZ4QkZZ39WsnyLCh98oww5alFA0ihcDFAEMMMqjV1NQyNos3Nk54YoTe2Hd6Ketl0u+04PzqZrF0GZIMMASAYG7nRbrb+kvSPRziBHHgDEGucxk3frWr2xDVXgk3ngv3GYBEiufm66U0DGBRukudOIaEhyDDBIjRhsJRuozOkGOVVZK85AWT+aZbyKgEqDwMYFl6gE0ksNBJlGRebKpsfAVv8A8C5J00hk3YseCmErvR6wTrVLLOFit783dlhr5WbG9gezT+Bj8btV2PiD2CAAAAAElFTkSuQmCC","contentType":"image/png","width":20,"height":20,"angle":0,"xoffset":0,"yoffset":0},"value":"321","label":"Fire Hydrant"}],"fieldDelimiter":",","authoringInfo":{"colorRamp":{"type":"multipart","colorRamps":[{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[245,252,210,255],"toColor":[245,252,210,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[209,184,252,255],"toColor":[209,184,252,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[252,184,189,255],"toColor":[252,184,189,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[187,233,252,255],"toColor":[187,233,252,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[187,252,189,255],"toColor":[187,252,189,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[252,202,238,255],"toColor":[252,202,238,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[179,252,235,255],"toColor":[179,252,235,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[252,226,215,255],"toColor":[252,226,215,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[197,208,252,255],"toColor":[197,208,252,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[252,223,182,255],"toColor":[252,223,182,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[249,182,252,255],"toColor":[249,182,252,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[252,210,217,255],"toColor":[252,210,217,255]},{"type":"algorithmic","algorithm":"esriCIELabAlgorithm","fromColor":[252,246,179,255],"toColor":[252,246,179,255]}]}},"visualVariables":[{"type":"rotationInfo","valueExpressionTitle":"Custom","valueExpression":"$feature.symbolrotation","rotationType":"arithmetic"}]},"scaleSymbols":true,"transparency":0,"labelingInfo":null}
HasZ: true
HasM: true
Has Attachments: true
Has Geometry Properties: false
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field: globalid
Type ID Field: assettype
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: Object ID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- assetid (type: esriFieldTypeString, alias: Asset ID, SQL Type: sqlTypeOther, length: 64, nullable: true, editable: true)
- diameter (type: esriFieldTypeDouble, alias: Barrel Diameter (in), SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [0: Unknown], [4: 4"], [4.5: 4 1/2"], ... 4 more ...)
- secondarydiameter (type: esriFieldTypeDouble, alias: Nozzle Diameter 1, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [0: Unknown], [2.5: 2 1/2"], [4.5: 4 1/2"], ... 4 more ...)
- lifecyclestatus (type: esriFieldTypeSmallInteger, alias: Lifecycle Status, SQL Type: sqlTypeOther, nullable: false, editable: true, Coded Values: [300: Abandoned], [302: Closed-Permanent], [0: Inactive], ... 7 more ...)
- notes (type: esriFieldTypeString, alias: Notes, SQL Type: sqlTypeOther, length: 2000, nullable: true, editable: true)
- ownedby (type: esriFieldTypeSmallInteger, alias: Owned By, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [1: Westford], [101: Acton], [104: Chelmsford], ... 8 more ...)
- globalid (type: esriFieldTypeGlobalID, alias: Global ID, SQL Type: sqlTypeOther, length: 38, nullable: false, editable: false)
- LocationDescription (type: esriFieldTypeString, alias: Address, SQL Type: sqlTypeOther, length: 2000, nullable: true, editable: true)
- OutletConfiguration (type: esriFieldTypeString, alias: Outlet Configuration, SQL Type: sqlTypeOther, length: 50, nullable: true, editable: true, Coded Values: [2Spudder: 2 Spudder Hydrant], [3Way: 3 Way Hydrant], [3Way_Storz: 3 Way Hydrant with Storz outlet], ... 5 more ...)
- WaterType (type: esriFieldTypeString, alias: Water Type, SQL Type: sqlTypeOther, length: 40, nullable: true, editable: true, Coded Values: [Raw: Raw], [Finished: Finished], [TBD: To Be Determined], ... 3 more ...)
- PressurePsi (type: esriFieldTypeDouble, alias: Pressure (psi), SQL Type: sqlTypeOther, nullable: true, editable: true)
- NozzleDiameter2 (type: esriFieldTypeInteger, alias: Nozzle Diameter 2, SQL Type: sqlTypeOther, nullable: true, editable: true)
- NozzleDiameter3 (type: esriFieldTypeInteger, alias: Nozzle Diameter 3, SQL Type: sqlTypeOther, nullable: true, editable: true)
- FlowRateGpm (type: esriFieldTypeDouble, alias: Flow Rate (GPM), SQL Type: sqlTypeOther, nullable: true, editable: true)
- WaterMainDiameterInches (type: esriFieldTypeDouble, alias: Water Main Diameter (in), SQL Type: sqlTypeOther, nullable: true, editable: true)
Types:
ID: 0
Name: Unknown
Domains:
- Field Name: assettype
Inherited
- Field Name: diameter
Inherited
- Field Name: secondarydiameter
Inherited
- Field Name: manufacturer
Inherited
- Field Name: lifecyclestatus
Inherited
- Field Name: ownedby
Inherited
- Field Name: maintby
Inherited
- Field Name: spatialsource
Inherited
- Field Name: spatialconfidence
Inherited
- Field Name: symbolrotation
Inherited
- Field Name: ESRIGNSS_POSITIONSOURCETYPE
Inherited
- Field Name: ESRIGNSS_FIXTYPE
Inherited
- Field Name: ESRIGNSS_STATIONID
Inherited
- Field Name: ESRIGNSS_NUMSATS
Inherited
- Field Name: assignmenttype
Inherited
- Field Name: adoptionstatus
Inherited
- Field Name: publicview
Inherited
Templates:
Name: Unknown
Description:
Drawing Tool: esriFeatureEditToolPoint
Prototype:
Attributes:
- assettype: 0
- diameter: 0
- secondarydiameter: 0
- manufacturer: 0
- lifecyclestatus: 8
- ownedby: 1
- spatialconfidence: 0
- WaterType: Treated
ID: 321
Name: Fire Hydrant
Domains:
- Field Name: assettype
Inherited
- Field Name: diameter
Inherited
- Field Name: secondarydiameter
Inherited
- Field Name: manufacturer
Inherited
- Field Name: lifecyclestatus
Inherited
- Field Name: ownedby
Inherited
- Field Name: maintby
Inherited
- Field Name: spatialsource
Inherited
- Field Name: spatialconfidence
Inherited
- Field Name: symbolrotation
Inherited
- Field Name: ESRIGNSS_POSITIONSOURCETYPE
Inherited
- Field Name: ESRIGNSS_FIXTYPE
Inherited
- Field Name: ESRIGNSS_STATIONID
Inherited
- Field Name: ESRIGNSS_NUMSATS
Inherited
- Field Name: assignmenttype
Inherited
- Field Name: adoptionstatus
Inherited
- Field Name: publicview
Inherited
Templates:
Name: Fire Hydrant
Description:
Drawing Tool: esriFeatureEditToolPoint
Prototype:
Attributes:
- assettype: 321
- secondarydiameter: 0
- manufacturer: 0
- lifecyclestatus: 8
- ownedby: 1
- spatialconfidence: 0
- WaterType: Treated
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 9/22/2026 1:35:05 PM
Schema Last Edit Date: 9/22/2026 1:35:05 PM
Data Last Edit Date: 9/22/2026 1:36:12 PM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Query Attachments
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat