{ "currentVersion": 11.3, "cimVersion": "3.3.0", "id": 0, "name": "Montgomery County Trails", "type": "Feature Layer", "parentLayer": null, "defaultVisibility": true, "minScale": 0, "maxScale": 0, "canScaleSymbols": false, "geometryType": "esriGeometryPolyline", "description": "This layer shows existing and proposed trails located within Montgomery County, Pennsylvania. Attributes indicated include ownership, entity responsible for maintenance, trail surface and width, trail type, and whether a trail is a Circuit Trail or a part of the County's Primary Trail Network, among other data. Trails that are shown as either 'Planned', 'Programmed' or 'Design and Construction' are in various stages of planning or design, are subject to change and do not represent a final alignment.", "copyrightText": "Montgomery County Planning Commission", "editFieldsInfo": null, "ownershipBasedAccessControlForFeatures": null, "syncCanReturnChanges": false, "relationships": [], "isDataVersioned": false, "isDataArchived": false, "infoInEstimates": [ "extent", "count" ], "isDataBranchVersioned": false, "isDataReplicaTracked": false, "isCoGoEnabled": false, "supportsRollbackOnFailureParameter": true, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "supportsValidateSQL": true, "supportsCoordinatesQuantization": true, "supportsQuantizationEditMode": true, "supportsCalculate": true, "supportsASyncCalculate": true, "supportsDatumTransformation": true, "advancedQueryCapabilities": { "supportsPagination": true, "supportsTrueCurve": true, "supportsQueryWithDistance": true, "supportsReturningQueryExtent": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsAdvancedQueryRelated": true, "supportsQueryRelatedPagination": true, "supportsCurrentUserQueries": true, "supportsQueryWithResultType": true, "supportsReturningGeometryCentroid": false, "supportsSqlExpression": true, "supportsQueryWithDatumTransformation": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsQueryAnalytic": true }, "advancedQueryAnalyticCapabilities": { "supportsLinearRegression": true, "supportsAsync": true, "supportsPercentileAnalytic": true }, "advancedEditingCapabilities": { "supportedSqlFormatsInCalculate": [ "standard" ], "supportsAsyncApplyEdits": true, "supportsApplyEditsbyUploadID": true, "supportedApplyEditsUploadIDFormats": "JSON" }, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape__Length", "units": "esriFeet" }, "hasMetadata": true, "extent": { "xmin": 2526760.987079218, "ymin": 235302.04342748225, "xmax": 2726727.074022889, "ymax": 408517.4702899009, "spatialReference": { "wkid": 102729, "latestWkid": 2272, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119214200, "falseY": -96198500, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "sourceSpatialReference": { "wkid": 102729, "latestWkid": 2272, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119214200, "falseY": -96198500, "xyUnits": 3048.0060960121928, "falseZ": 0, "zUnits": 1, "falseM": 0, "mUnits": 1 }, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 56, 168, 0, 255 ], "width": 1 } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "hasM": false, "hasZ": false, "allowGeometryUpdates": true, "allowTrueCurvesUpdates": true, "onlyAllowTrueCurveUpdatesByTrueCurveClients": true, "hasAttachments": false, "supportsApplyEditsWithGlobalIds": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "objectIdField": "OBJECTID", "globalIdField": "", "displayField": "Name", "typeIdField": "", "subtypeField": "", "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null, "editable": false, "nullable": false, "defaultValue": null, "modelName": "OBJECTID" }, { "name": "SegmentID", "type": "esriFieldTypeInteger", "alias": "SegmentID", "domain": null, "editable": true, "nullable": true, "defaultValue": null, "modelName": "SegmentID" }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "domain": null, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Name" }, { "name": "Phase", "type": "esriFieldTypeString", "alias": "Phase", "domain": { "type": "codedValue", "name": "Trail_PH", "description": "Trail construction phase", "codedValues": [ { "name": "Planned", "code": "Planned" }, { "name": "Design and Construction", "code": "Design and Construction" }, { "name": "Programmed", "code": "Programmed" }, { "name": "Existing", "code": "Existing" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Phase" }, { "name": "PtNetwork", "type": "esriFieldTypeString", "alias": "PtNetwork", "domain": { "type": "codedValue", "name": "Trail_PT", "description": "Yes or No field for trails", "codedValues": [ { "name": "Yes", "code": "Yes" }, { "name": "No", "code": "No" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "PtNetwork" }, { "name": "Circuit", "type": "esriFieldTypeString", "alias": "Circuit", "domain": { "type": "codedValue", "name": "Trail_PT", "description": "Yes or No field for trails", "codedValues": [ { "name": "Yes", "code": "Yes" }, { "name": "No", "code": "No" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Circuit" }, { "name": "Ownership", "type": "esriFieldTypeString", "alias": "Ownership", "domain": { "type": "codedValue", "name": "Trail_Owner", "description": "Trail owner and maintenance", "codedValues": [ { "name": "Montgomery County", "code": "Montgomery County" }, { "name": "State", "code": "State" }, { "name": "Federal", "code": "Federal" }, { "name": "Municipal", "code": "Municipal" }, { "name": "Private or Non Profit", "code": "Private or Non Profit" }, { "name": "Out of County", "code": "Out of County" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Ownership" }, { "name": "Owner2", "type": "esriFieldTypeString", "alias": "Owner2", "domain": null, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Owner2" }, { "name": "Ownership_Type", "type": "esriFieldTypeString", "alias": "Ownership_Type", "domain": { "type": "codedValue", "name": "Trail_Realestate", "description": "The real estate interest which is owned", "codedValues": [ { "name": "Fee Simple", "code": "Fee Simple" }, { "name": "Lease", "code": "Lease" }, { "name": "Easement", "code": "Easement" }, { "name": "ROW License", "code": "ROW License" }, { "name": "Other", "code": "Other" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Ownership_Type" }, { "name": "Municipality", "type": "esriFieldTypeString", "alias": "Municipality", "domain": { "type": "codedValue", "name": "MunicipalityFull", "description": "Fully qualified township or borough name", "codedValues": [ { "name": "Abington Township", "code": "Abington Township" }, { "name": "Adamstown Borough", "code": "Adamstown Borough" }, { "name": "Albany Township", "code": "Albany Township" }, { "name": "Alburtis Borough", "code": "Alburtis Borough" }, { "name": "Aldan Borough", "code": "Aldan Borough" }, { "name": "Allentown City", "code": "Allentown City" }, { "name": "Alsace Township", "code": "Alsace Township" }, { "name": "Ambler Borough", "code": "Ambler Borough" }, { "name": "Amity Township", "code": "Amity Township" }, { "name": "Aston Township", "code": "Aston Township" }, { "name": "Atglen Borough", "code": "Atglen Borough" }, { "name": "Avondale Borough", "code": "Avondale Borough" }, { "name": "Bally Borough", "code": "Bally Borough" }, { "name": "Bechtelsville Borough", "code": "Bechtelsville Borough" }, { "name": "Bedminster Township", "code": "Bedminster Township" }, { "name": "Bensalem Township", "code": "Bensalem Township" }, { "name": "Bern Township", "code": "Bern Township" }, { "name": "Bernville Borough", "code": "Bernville Borough" }, { "name": "Bethel Township", "code": "Bethel Township" }, { "name": "Bethlehem City", "code": "Bethlehem City" }, { "name": "Birdsboro Borough", "code": "Birdsboro Borough" }, { "name": "Birmingham Township", "code": "Birmingham Township" }, { "name": "Boyertown Borough", "code": "Boyertown Borough" }, { "name": "Brecknock Township", "code": "Brecknock Township" }, { "name": "Bridgeport Borough", "code": "Bridgeport Borough" }, { "name": "Bridgeton Township", "code": "Bridgeton Township" }, { "name": "Bristol Borough", "code": "Bristol Borough" }, { "name": "Bristol Township", "code": "Bristol Township" }, { "name": "Brookhaven Borough", "code": "Brookhaven Borough" }, { "name": "Bryn Athyn Borough", "code": "Bryn Athyn Borough" }, { "name": "Buckingham Township", "code": "Buckingham Township" }, { "name": "Caernarvon Township", "code": "Caernarvon Township" }, { "name": "Caln Township", "code": "Caln Township" }, { "name": "Catasauqua Borough", "code": "Catasauqua Borough" }, { "name": "Centerport Borough", "code": "Centerport Borough" }, { "name": "Centre Township", "code": "Centre Township" }, { "name": "Chadds Ford Township", "code": "Chadds Ford Township" }, { "name": "Chalfont Borough", "code": "Chalfont Borough" }, { "name": "Charlestown Township", "code": "Charlestown Township" }, { "name": "Cheltenham Township", "code": "Cheltenham Township" }, { "name": "Chester City", "code": "Chester City" }, { "name": "Chester Heights Borough", "code": "Chester Heights Borough" }, { "name": "Chester Township", "code": "Chester Township" }, { "name": "Clifton Heights Borough", "code": "Clifton Heights Borough" }, { "name": "Coatesville City", "code": "Coatesville City" }, { "name": "Colebrookdale Township", "code": "Colebrookdale Township" }, { "name": "Collegeville Borough", "code": "Collegeville Borough" }, { "name": "Collingdale Borough", "code": "Collingdale Borough" }, { "name": "Colwyn Borough", "code": "Colwyn Borough" }, { "name": "Concord Township", "code": "Concord Township" }, { "name": "Conshohocken Borough", "code": "Conshohocken Borough" }, { "name": "Coopersburg Borough", "code": "Coopersburg Borough" }, { "name": "Coplay Borough", "code": "Coplay Borough" }, { "name": "Cumru Township", "code": "Cumru Township" }, { "name": "Darby Borough", "code": "Darby Borough" }, { "name": "Darby Township", "code": "Darby Township" }, { "name": "District Township", "code": "District Township" }, { "name": "Douglass Township", "code": "Douglass Township" }, { "name": "Downingtown Borough", "code": "Downingtown Borough" }, { "name": "Doylestown Borough", "code": "Doylestown Borough" }, { "name": "Doylestown Township", "code": "Doylestown Township" }, { "name": "Dublin Borough", "code": "Dublin Borough" }, { "name": "Durham Township", "code": "Durham Township" }, { "name": "Earl Township", "code": "Earl Township" }, { "name": "East Bradford Township", "code": "East Bradford Township" }, { "name": "East Brandywine Township", "code": "East Brandywine Township" }, { "name": "East Caln Township", "code": "East Caln Township" }, { "name": "East Coventry Township", "code": "East Coventry Township" }, { "name": "East Fallowfield Township", "code": "East Fallowfield Township" }, { "name": "East Goshen Township", "code": "East Goshen Township" }, { "name": "East Greenville Borough", "code": "East Greenville Borough" }, { "name": "East Lansdowne Borough", "code": "East Lansdowne Borough" }, { "name": "East Marlborough Township", "code": "East Marlborough Township" }, { "name": "East Nantmeal Township", "code": "East Nantmeal Township" }, { "name": "East Norriton Township", "code": "East Norriton Township" }, { "name": "East Nottingham Township", "code": "East Nottingham Township" }, { "name": "East Pikeland Township", "code": "East Pikeland Township" }, { "name": "East Rockhill Township", "code": "East Rockhill Township" }, { "name": "East Vincent Township", "code": "East Vincent Township" }, { "name": "East Whiteland Township", "code": "East Whiteland Township" }, { "name": "Easttown Township", "code": "Easttown Township" }, { "name": "Eddystone Borough", "code": "Eddystone Borough" }, { "name": "Edgmont Township", "code": "Edgmont Township" }, { "name": "Elk Township", "code": "Elk Township" }, { "name": "Elverson Borough", "code": "Elverson Borough" }, { "name": "Emmaus Borough", "code": "Emmaus Borough" }, { "name": "Exeter Township", "code": "Exeter Township" }, { "name": "Falls Township", "code": "Falls Township" }, { "name": "Fleetwood Borough", "code": "Fleetwood Borough" }, { "name": "Folcroft Borough", "code": "Folcroft Borough" }, { "name": "Fountain Hill Borough", "code": "Fountain Hill Borough" }, { "name": "Franconia Township", "code": "Franconia Township" }, { "name": "Franklin Township", "code": "Franklin Township" }, { "name": "Glenolden Borough", "code": "Glenolden Borough" }, { "name": "Green Lane Borough", "code": "Green Lane Borough" }, { "name": "Greenwich Township", "code": "Greenwich Township" }, { "name": "Hamburg Borough", "code": "Hamburg Borough" }, { "name": "Hanover Township", "code": "Hanover Township" }, { "name": "Hatboro Borough", "code": "Hatboro Borough" }, { "name": "Hatfield Borough", "code": "Hatfield Borough" }, { "name": "Hatfield Township", "code": "Hatfield Township" }, { "name": "Haverford Township", "code": "Haverford Township" }, { "name": "Haycock Township", "code": "Haycock Township" }, { "name": "Heidelberg Township", "code": "Heidelberg Township" }, { "name": "Hereford Township", "code": "Hereford Township" }, { "name": "Highland Township", "code": "Highland Township" }, { "name": "Hilltown Township", "code": "Hilltown Township" }, { "name": "Honey Brook Borough", "code": "Honey Brook Borough" }, { "name": "Honey Brook Township", "code": "Honey Brook Township" }, { "name": "Horsham Township", "code": "Horsham Township" }, { "name": "Hulmeville Borough", "code": "Hulmeville Borough" }, { "name": "Ivyland Borough", "code": "Ivyland Borough" }, { "name": "Jefferson Township", "code": "Jefferson Township" }, { "name": "Jenkintown Borough", "code": "Jenkintown Borough" }, { "name": "Kenhorst Borough", "code": "Kenhorst Borough" }, { "name": "Kennett Square Borough", "code": "Kennett Square Borough" }, { "name": "Kennett Township", "code": "Kennett Township" }, { "name": "Kutztown Borough", "code": "Kutztown Borough" }, { "name": "Langhorne Borough", "code": "Langhorne Borough" }, { "name": "Langhorne Manor Borough", "code": "Langhorne Manor Borough" }, { "name": "Lansdale Borough", "code": "Lansdale Borough" }, { "name": "Lansdowne Borough", "code": "Lansdowne Borough" }, { "name": "Laureldale Borough", "code": "Laureldale Borough" }, { "name": "Leesport Borough", "code": "Leesport Borough" }, { "name": "Lenhartsville Borough", "code": "Lenhartsville Borough" }, { "name": "Limerick Township", "code": "Limerick Township" }, { "name": "London Britain Township", "code": "London Britain Township" }, { "name": "London Grove Township", "code": "London Grove Township" }, { "name": "Londonderry Township", "code": "Londonderry Township" }, { "name": "Longswamp Township", "code": "Longswamp Township" }, { "name": "Lower Alsace Township", "code": "Lower Alsace Township" }, { "name": "Lower Chichester Township", "code": "Lower Chichester Township" }, { "name": "Lower Frederick Township", "code": "Lower Frederick Township" }, { "name": "Lower Gwynedd Township", "code": "Lower Gwynedd Township" }, { "name": "Lower Heidelberg Township", "code": "Lower Heidelberg Township" }, { "name": "Lower Macungie Township", "code": "Lower Macungie Township" }, { "name": "Lower Makefield Township", "code": "Lower Makefield Township" }, { "name": "Lower Merion Township", "code": "Lower Merion Township" }, { "name": "Lower Milford Township", "code": "Lower Milford Township" }, { "name": "Lower Moreland Township", "code": "Lower Moreland Township" }, { "name": "Lower Oxford Township", "code": "Lower Oxford Township" }, { "name": "Lower Pottsgrove Township", "code": "Lower Pottsgrove Township" }, { "name": "Lower Providence Township", "code": "Lower Providence Township" }, { "name": "Lower Salford Township", "code": "Lower Salford Township" }, { "name": "Lower Southampton Township", "code": "Lower Southampton Township" }, { "name": "Lowhill Township", "code": "Lowhill Township" }, { "name": "Lynn Township", "code": "Lynn Township" }, { "name": "Lyons Borough", "code": "Lyons Borough" }, { "name": "Macungie Borough", "code": "Macungie Borough" }, { "name": "Maidencreek Township", "code": "Maidencreek Township" }, { "name": "Malvern Borough", "code": "Malvern Borough" }, { "name": "Marcus Hook Borough", "code": "Marcus Hook Borough" }, { "name": "Marion Township", "code": "Marion Township" }, { "name": "Marlborough Township", "code": "Marlborough Township" }, { "name": "Marple Township", "code": "Marple Township" }, { "name": "Maxatawny Township", "code": "Maxatawny Township" }, { "name": "Media Borough", "code": "Media Borough" }, { "name": "Middletown Township", "code": "Middletown Township" }, { "name": "Milford Township", "code": "Milford Township" }, { "name": "Millbourne Borough", "code": "Millbourne Borough" }, { "name": "Modena Borough", "code": "Modena Borough" }, { "name": "Mohnton Borough", "code": "Mohnton Borough" }, { "name": "Montgomery Township", "code": "Montgomery Township" }, { "name": "Morrisville Borough", "code": "Morrisville Borough" }, { "name": "Morton Borough", "code": "Morton Borough" }, { "name": "Mt Penn Borough", "code": "Mt Penn Borough" }, { "name": "Muhlenberg Township", "code": "Muhlenberg Township" }, { "name": "Narberth Borough", "code": "Narberth Borough" }, { "name": "Nether Providence Township", "code": "Nether Providence Township" }, { "name": "New Britain Borough", "code": "New Britain Borough" }, { "name": "New Britain Township", "code": "New Britain Township" }, { "name": "New Garden Township", "code": "New Garden Township" }, { "name": "New Hanover Township", "code": "New Hanover Township" }, { "name": "New Hope Borough", "code": "New Hope Borough" }, { "name": "New London Township", "code": "New London Township" }, { "name": "New Morgan Borough", "code": "New Morgan Borough" }, { "name": "Newlin Township", "code": "Newlin Township" }, { "name": "Newtown Borough", "code": "Newtown Borough" }, { "name": "Newtown Township", "code": "Newtown Township" }, { "name": "Nockamixon Township", "code": "Nockamixon Township" }, { "name": "Norristown Borough", "code": "Norristown Borough" }, { "name": "North Coventry Township", "code": "North Coventry Township" }, { "name": "North Heidelberg Township", "code": "North Heidelberg Township" }, { "name": "North Wales Borough", "code": "North Wales Borough" }, { "name": "North Whitehall Township", "code": "North Whitehall Township" }, { "name": "Northampton Township", "code": "Northampton Township" }, { "name": "Norwood Borough", "code": "Norwood Borough" }, { "name": "Oley Township", "code": "Oley Township" }, { "name": "Ontelaunee Township", "code": "Ontelaunee Township" }, { "name": "Oxford Borough", "code": "Oxford Borough" }, { "name": "Parkesburg Borough", "code": "Parkesburg Borough" }, { "name": "Parkside Borough", "code": "Parkside Borough" }, { "name": "Penn Township", "code": "Penn Township" }, { "name": "Penndel Borough", "code": "Penndel Borough" }, { "name": "Pennsburg Borough", "code": "Pennsburg Borough" }, { "name": "Pennsbury Township", "code": "Pennsbury Township" }, { "name": "Perkasie Borough", "code": "Perkasie Borough" }, { "name": "Perkiomen Township", "code": "Perkiomen Township" }, { "name": "Perry Township", "code": "Perry Township" }, { "name": "Philadelphia City", "code": "Philadelphia City" }, { "name": "Phoenixville Borough", "code": "Phoenixville Borough" }, { "name": "Pike Township", "code": "Pike Township" }, { "name": "Plumstead Township", "code": "Plumstead Township" }, { "name": "Plymouth Township", "code": "Plymouth Township" }, { "name": "Pocopson Township", "code": "Pocopson Township" }, { "name": "Pottstown Borough", "code": "Pottstown Borough" }, { "name": "Prospect Park Borough", "code": "Prospect Park Borough" }, { "name": "Quakertown Borough", "code": "Quakertown Borough" }, { "name": "Radnor Township", "code": "Radnor Township" }, { "name": "Reading City", "code": "Reading City" }, { "name": "Red Hill Borough", "code": "Red Hill Borough" }, { "name": "Richland Township", "code": "Richland Township" }, { "name": "Richlandtown Borough", "code": "Richlandtown Borough" }, { "name": "Richmond Township", "code": "Richmond Township" }, { "name": "Ridley Park Borough", "code": "Ridley Park Borough" }, { "name": "Ridley Township", "code": "Ridley Township" }, { "name": "Riegelsville Borough", "code": "Riegelsville Borough" }, { "name": "Robeson Township", "code": "Robeson Township" }, { "name": "Robesonia Borough", "code": "Robesonia Borough" }, { "name": "Rockland Township", "code": "Rockland Township" }, { "name": "Rockledge Borough", "code": "Rockledge Borough" }, { "name": "Rose Valley Borough", "code": "Rose Valley Borough" }, { "name": "Royersford Borough", "code": "Royersford Borough" }, { "name": "Ruscombmanor Township", "code": "Ruscombmanor Township" }, { "name": "Rutledge Borough", "code": "Rutledge Borough" }, { "name": "Sadsbury Township", "code": "Sadsbury Township" }, { "name": "Salford Township", "code": "Salford Township" }, { "name": "Salisbury Township", "code": "Salisbury Township" }, { "name": "Schuylkill Township", "code": "Schuylkill Township" }, { "name": "Schwenksville Borough", "code": "Schwenksville Borough" }, { "name": "Sellersville Borough", "code": "Sellersville Borough" }, { "name": "Sharon Hill Borough", "code": "Sharon Hill Borough" }, { "name": "Shillington Borough", "code": "Shillington Borough" }, { "name": "Shoemakersville Borough", "code": "Shoemakersville Borough" }, { "name": "Silverdale Borough", "code": "Silverdale Borough" }, { "name": "Sinking Spring Borough", "code": "Sinking Spring Borough" }, { "name": "Skippack Township", "code": "Skippack Township" }, { "name": "Slatington Borough", "code": "Slatington Borough" }, { "name": "Solebury Township", "code": "Solebury Township" }, { "name": "Souderton Borough", "code": "Souderton Borough" }, { "name": "South Coatesville Borough", "code": "South Coatesville Borough" }, { "name": "South Coventry Township", "code": "South Coventry Township" }, { "name": "South Heidelberg Township", "code": "South Heidelberg Township" }, { "name": "South Whitehall Township", "code": "South Whitehall Township" }, { "name": "Spring City Borough", "code": "Spring City Borough" }, { "name": "Spring Township", "code": "Spring Township" }, { "name": "Springfield Township", "code": "Springfield Township" }, { "name": "St Lawrence Borough", "code": "St Lawrence Borough" }, { "name": "Swarthmore Borough", "code": "Swarthmore Borough" }, { "name": "Telford Borough", "code": "Telford Borough" }, { "name": "Thornbury Township", "code": "Thornbury Township" }, { "name": "Tilden Township", "code": "Tilden Township" }, { "name": "Tinicum Township", "code": "Tinicum Township" }, { "name": "Topton Borough", "code": "Topton Borough" }, { "name": "Towamencin Township", "code": "Towamencin Township" }, { "name": "Trainer Borough", "code": "Trainer Borough" }, { "name": "Trappe Borough", "code": "Trappe Borough" }, { "name": "Tredyffrin Township", "code": "Tredyffrin Township" }, { "name": "Trumbauersville Borough", "code": "Trumbauersville Borough" }, { "name": "Tullytown Borough", "code": "Tullytown Borough" }, { "name": "Tulpehocken Township", "code": "Tulpehocken Township" }, { "name": "Union Township", "code": "Union Township" }, { "name": "Upland Borough", "code": "Upland Borough" }, { "name": "Upper Bern Township", "code": "Upper Bern Township" }, { "name": "Upper Chichester Township", "code": "Upper Chichester Township" }, { "name": "Upper Darby Township", "code": "Upper Darby Township" }, { "name": "Upper Dublin Township", "code": "Upper Dublin Township" }, { "name": "Upper Frederick Township", "code": "Upper Frederick Township" }, { "name": "Upper Gwynedd Township", "code": "Upper Gwynedd Township" }, { "name": "Upper Hanover Township", "code": "Upper Hanover Township" }, { "name": "Upper Macungie Township", "code": "Upper Macungie Township" }, { "name": "Upper Makefield Township", "code": "Upper Makefield Township" }, { "name": "Upper Merion Township", "code": "Upper Merion Township" }, { "name": "Upper Milford Township", "code": "Upper Milford Township" }, { "name": "Upper Moreland Township", "code": "Upper Moreland Township" }, { "name": "Upper Oxford Township", "code": "Upper Oxford Township" }, { "name": "Upper Pottsgrove Township", "code": "Upper Pottsgrove Township" }, { "name": "Upper Providence Township", "code": "Upper Providence Township" }, { "name": "Upper Salford Township", "code": "Upper Salford Township" }, { "name": "Upper Saucon Township", "code": "Upper Saucon Township" }, { "name": "Upper Southampton Township", "code": "Upper Southampton Township" }, { "name": "Upper Tulpehocken Township", "code": "Upper Tulpehocken Township" }, { "name": "Upper Uwchlan Township", "code": "Upper Uwchlan Township" }, { "name": "Uwchlan Township", "code": "Uwchlan Township" }, { "name": "Valley Township", "code": "Valley Township" }, { "name": "Wallace Township", "code": "Wallace Township" }, { "name": "Warminster Township", "code": "Warminster Township" }, { "name": "Warrington Township", "code": "Warrington Township" }, { "name": "Warwick Township", "code": "Warwick Township" }, { "name": "Washington Township", "code": "Washington Township" }, { "name": "Weisenberg Township", "code": "Weisenberg Township" }, { "name": "Wernersville Borough", "code": "Wernersville Borough" }, { "name": "West Bradford Township", "code": "West Bradford Township" }, { "name": "West Brandywine Township", "code": "West Brandywine Township" }, { "name": "West Caln Township", "code": "West Caln Township" }, { "name": "West Chester Borough", "code": "West Chester Borough" }, { "name": "West Conshohocken Borough", "code": "West Conshohocken Borough" }, { "name": "West Fallowfield Township", "code": "West Fallowfield Township" }, { "name": "West Goshen Township", "code": "West Goshen Township" }, { "name": "West Grove Borough", "code": "West Grove Borough" }, { "name": "West Marlborough Township", "code": "West Marlborough Township" }, { "name": "West Nantmeal Township", "code": "West Nantmeal Township" }, { "name": "West Norriton Township", "code": "West Norriton Township" }, { "name": "West Nottingham Township", "code": "West Nottingham Township" }, { "name": "West Pikeland Township", "code": "West Pikeland Township" }, { "name": "West Pottsgrove Township", "code": "West Pottsgrove Township" }, { "name": "West Reading Borough", "code": "West Reading Borough" }, { "name": "West Rockhill Township", "code": "West Rockhill Township" }, { "name": "West Sadsbury Township", "code": "West Sadsbury Township" }, { "name": "West Vincent Township", "code": "West Vincent Township" }, { "name": "West Whiteland Township", "code": "West Whiteland Township" }, { "name": "Westtown Township", "code": "Westtown Township" }, { "name": "Whitehall Township", "code": "Whitehall Township" }, { "name": "Whitemarsh Township", "code": "Whitemarsh Township" }, { "name": "Whitpain Township", "code": "Whitpain Township" }, { "name": "Willistown Township", "code": "Willistown Township" }, { "name": "Windsor Township", "code": "Windsor Township" }, { "name": "Womelsdorf Borough", "code": "Womelsdorf Borough" }, { "name": "Worcester Township", "code": "Worcester Township" }, { "name": "Wrightstown Township", "code": "Wrightstown Township" }, { "name": "Wyomissing Borough", "code": "Wyomissing Borough" }, { "name": "Yardley Borough", "code": "Yardley Borough" }, { "name": "Yeadon Borough", "code": "Yeadon Borough" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Municipality" }, { "name": "Maintenance", "type": "esriFieldTypeString", "alias": "Maintenance", "domain": { "type": "codedValue", "name": "Trail_Owner", "description": "Trail owner and maintenance", "codedValues": [ { "name": "Montgomery County", "code": "Montgomery County" }, { "name": "State", "code": "State" }, { "name": "Federal", "code": "Federal" }, { "name": "Municipal", "code": "Municipal" }, { "name": "Private or Non Profit", "code": "Private or Non Profit" }, { "name": "Out of County", "code": "Out of County" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Maintenance" }, { "name": "Maintenance2", "type": "esriFieldTypeString", "alias": "Maintenance2", "domain": null, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Maintenance2" }, { "name": "Use_Type", "type": "esriFieldTypeString", "alias": "Use_Type", "domain": { "type": "codedValue", "name": "Trail_Use", "description": "The designed use type of the trail", "codedValues": [ { "name": "Multiuse Trail (10 -12 Feet)", "code": "Multiuse Trail (10 -12 Feet)" }, { "name": "Pedestrian Path (6 - 10 Feet)", "code": "Pedestrian Path (6 - 10 Feet)" }, { "name": "Side Path (6 - 10 Feet)", "code": "Side Path (6 - 10 Feet)" }, { "name": "Single Track (2 - 6 Feet)", "code": "Single Track (2 - 6 Feet)" }, { "name": "Bike Lane/On-Road Sharrow", "code": "Bike Lane/On-Road Sharrow" }, { "name": "Sidewalk", "code": "Sidewalk" }, { "name": "Road Crossing", "code": "Road Crossing" }, { "name": "Stream Crossing", "code": "Stream Crossing" }, { "name": "Water Trail", "code": "Water Trail" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Use_Type" }, { "name": "Surface", "type": "esriFieldTypeString", "alias": "Surface", "domain": { "type": "codedValue", "name": "Trail_Surface", "description": "The surface material of the trail", "codedValues": [ { "name": "Asphalt", "code": "Asphalt" }, { "name": "Concrete", "code": "Concrete" }, { "name": "Trail Surface - Aggregate", "code": "Trail Surface - Aggregate" }, { "name": "Gravel or Other Aggregate", "code": "Gravel or Other Aggregate" }, { "name": "Gravel Fines", "code": "Gravel Fines" }, { "name": "Natural", "code": "Natural" }, { "name": "Woodchips", "code": "Woodchips" }, { "name": "Mowed Grass", "code": "Mowed Grass" }, { "name": "Wood Planks or Boardwalk", "code": "Wood Planks or Boardwalk" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Surface" }, { "name": "Width", "type": "esriFieldTypeSmallInteger", "alias": "Width", "domain": null, "editable": true, "nullable": true, "defaultValue": null, "modelName": "Width" }, { "name": "Class", "type": "esriFieldTypeString", "alias": "Class", "domain": { "type": "codedValue", "name": "Trail_Func_Class", "description": "The functional classification of the trail (localized, regional, countywide)", "codedValues": [ { "name": "Countywide Network Trail", "code": "Countywide Network Trail" }, { "name": "Locally or Municipally Significant Trail", "code": "Locally or Municipally Significant Trail" }, { "name": "Park or Insular Trail", "code": "Park or Insular Trail" }, { "name": "Connector Trail", "code": "Connector Trail" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Class" }, { "name": "Length", "type": "esriFieldTypeDouble", "alias": "Length", "domain": null, "editable": true, "nullable": true, "defaultValue": null, "modelName": "Length" }, { "name": "Accessible", "type": "esriFieldTypeString", "alias": "Accessible", "domain": { "type": "codedValue", "name": "Trail_PT", "description": "Yes or No field for trails", "codedValues": [ { "name": "Yes", "code": "Yes" }, { "name": "No", "code": "No" } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDuplicate" }, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Accessible" }, { "name": "Alternative_Name", "type": "esriFieldTypeString", "alias": "Alternative_Name", "domain": null, "editable": true, "nullable": true, "length": 255, "defaultValue": null, "modelName": "Alternative_Name" }, { "name": "Trail_Group", "type": "esriFieldTypeString", "alias": "Trail_Group", "domain": null, "editable": true, "nullable": true, "length": 50, "defaultValue": null, "modelName": "Trail_Group" }, { "name": "Shape__Length", "type": "esriFieldTypeDouble", "alias": "Shape.STLength()", "domain": null, "editable": false, "nullable": true, "defaultValue": null, "modelName": "Shape.STLength()", "required": true } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null, "editable": true, "nullable": true, "defaultValue": null, "modelName": "Shape" }, "indexes": [ { "name": "R492_pk", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "S462_idx", "fields": "Shape", "isAscending": true, "isUnique": true, "description": "" } ], "datesInUnknownTimezone": false, "dateFieldsTimeReference": { "timeZone": "UTC", "respectsDaylightSaving": false }, "preferredTimeReference": null, "types": [], "templates": [ { "name": "Montgomery County Trails", "description": "", "prototype": { "attributes": { "Trail_Group": null, "SegmentID": null, "Name": null, "Phase": null, "PtNetwork": null, "Circuit": null, "Ownership": null, "Owner2": null, "Ownership_Type": null, "Municipality": null, "Maintenance": null, "Maintenance2": null, "Use_Type": null, "Surface": null, "Width": null, "Class": null, "Length": null, "Accessible": null, "Alternative_Name": null } }, "drawingTool": "esriFeatureEditToolLine" } ], "maxRecordCount": 2000, "supportedQueryFormats": "JSON, geoJSON, PBF", "supportedExportFormats": "sqlite,filegdb,shapefile,csv,geojson", "capabilities": "Query", "useStandardizedQueries": true, "bigIntegerRestrictedTo53Bits": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "standardMaxRecordCount": 8000, "tileMaxRecordCount": 4000, "standardMaxRecordCountNoGeometry": 32000, "maxRecordCountFactor": 1, "serviceItemId": "2c5f230d42a34cfa84ce85e0a07525f7" }