{ "layers": [ { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 0, "name": "Records", "type": "Parcel Layer", "description": "", "geometryType": null, "copyrightText": "", "parentLayer": null, "subLayers": [ { "id": 1, "name": "Records" } ], "minScale": 0, "maxScale": 0, "defaultVisibility": true, "extent": { "xmin": -0.013046443462371826, "ymin": -0.013203859329223633, "xmax": 2182375.848899142, "ymax": 3987983.6741986475, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeNone", "displayField": "", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": null, "geometryField": {}, "indexes": [], "subtypes": [], "relationships": [], "canModifyLayer": false, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map", "supportsStatistics": false, "supportsExceedsLimitStatistics": false, "supportsAdvancedQueries": false, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": false, "supportsPercentileStatistics": false, "supportsHavingClause": false, "supportsOrderBy": false, "supportsDistinct": false, "supportsCountDistinct": false, "supportsPagination": false, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": false, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": false }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 1, "name": "Records", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPolygon", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 0, "name": "Records" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSFS", "style": "esriSFSSolid", "color": [ 255, 235, 175, 0 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 0, 92, 230, 255 ], "width": 2 } } }, "scaleSymbols": true, "transparency": 50, "labelingInfo": [ { "labelExpressionInfo": {"expression": "// Change the settings portion to configure the label\n// This is an Arcade expression\n\n// SETTINGS\nvar ShowRecordType = false; //Set 'true' to show the Record Type (or 'false')\nvar RecordTypePrefix = \"Type: \"; //Set the record type prefix\nvar ShowRecordedDate = false; //Set to 'true' to show recorded date (or 'false')\nvar mmddyyyy = true; //date format: set to 'false' to see ddmmyyyy format\nvar RecordedDatePrefix = \"Recorded Date: \"; //Set the recorded data prefix\nvar MissingRecordName = \"Missing Record Name\"; //Set the missing record string \n\n// VARIABLES\nvar Label;\nvar recordName = $feature.Name;\nvar recordType = $feature.RecordType;\nvar recordDate = $feature.RecordedDate;\nvar dd = day(recordDate);\nvar mm = month(recordDate)+1; //months are returned between 0 (January) to 11 (December)\nvar yyyy = year(recordDate);\n\nif (!IsEmpty(recordName)){ \n Label = recordName\nif (ShowRecordType) {\n if (!IsEmpty(recordType)){ Label = Label + \"\\n\" + RecordTypePrefix + DomainName($feature, 'RecordType')}\n}\nif (ShowRecordedDate){\n if (!IsEmpty(recordDate)){ \n if (mmddyyyy) {\n Label = Label + \"\\n\" + RecordedDatePrefix + mm + \"-\" + dd + \"-\" + yyyy}\n else{\n Label = Label + \"\\n\" + RecordedDatePrefix + dd + \"-\" + mm + \"-\" + yyyy}\n } \n}\n}\nelse { Label = \"\" + MissingRecordName + \"\" }\nreturn Label"}, "labelPlacement": "esriServerPolygonPlacementAlwaysHorizontal", "multiPart": "labelPerPart", "allowOverrun": false, "deconflictionStrategy": "dynamicNeverRemove", "repeatLabel": false, "allowOverlapOfFeatureInterior": "avoid", "allowOverlapOfFeatureBoundary": "avoid", "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "removeDuplicates": "all", "removeDuplicatesDistance": 0, "useCodedValues": true, "maxScale": 1199, "minScale": 5000, "name": "Records < 5000", "priority": -1, "symbol": { "type": "esriTS", "color": [ 0, 92, 230, 255 ], "backgroundColor": null, "borderLineColor": null, "borderLineSize": null, "verticalAlignment": "bottom", "horizontalAlignment": "left", "rightToLeft": false, "angle": 0, "xoffset": 0, "yoffset": 0, "kerning": true, "haloColor": [ 255, 255, 255, 255 ], "haloSize": 1, "font": { "family": "Tahoma", "size": 10, "style": "normal", "weight": "normal", "decoration": "none" } } }, { "labelExpressionInfo": {"expression": "// Change the settings portion to configure the label\n// This is an Arcade expression\n\n// SETTINGS\nvar ShowRecordType = false; //Set 'true' to show the Record Type (or 'false')\nvar RecordTypePrefix = \"Type: \"; //Set the record type prefix\nvar ShowRecordedDate = false; //Set to 'true' to show recorded date (or 'false')\nvar mmddyyyy = true; //date format: set to 'false' to see ddmmyyyy format\nvar RecordedDatePrefix = \"Recorded Date: \"; //Set the recorded data prefix\nvar MissingRecordName = \"Missing Record Name\"; //Set the missing record string \n\n// VARIABLES\nvar Label;\nvar recordName = $feature.Name;\nvar recordType = $feature.RecordType;\nvar recordDate = $feature.RecordedDate;\nvar dd = day(recordDate);\nvar mm = month(recordDate)+1; //months are returned between 0 (January) to 11 (December)\nvar yyyy = year(recordDate);\n\nif (!IsEmpty(recordName)){ \n Label = recordName\nif (ShowRecordType) {\n if (!IsEmpty(recordType)){ Label = Label + \"\\n\" + RecordTypePrefix + DomainName($feature, 'RecordType')}\n}\nif (ShowRecordedDate){\n if (!IsEmpty(recordDate)){ \n if (mmddyyyy) {\n Label = Label + \"\\n\" + RecordedDatePrefix + mm + \"-\" + dd + \"-\" + yyyy}\n else{\n Label = Label + \"\\n\" + RecordedDatePrefix + dd + \"-\" + mm + \"-\" + yyyy}\n } \n}\n}\nelse { Label = \"\" + MissingRecordName + \"\" }\nreturn Label"}, "labelPlacement": "esriServerPolygonPlacementAlwaysHorizontal", "multiPart": "labelPerPart", "allowOverrun": false, "deconflictionStrategy": "dynamicNeverRemove", "repeatLabel": false, "allowOverlapOfFeatureInterior": "avoid", "allowOverlapOfFeatureBoundary": "avoid", "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "removeDuplicates": "all", "removeDuplicatesDistance": 0, "useCodedValues": true, "maxScale": 0, "minScale": 1199, "name": "Records < 1200", "priority": -1, "symbol": { "type": "esriTS", "color": [ 0, 92, 230, 255 ], "backgroundColor": null, "borderLineColor": null, "borderLineSize": null, "verticalAlignment": "bottom", "horizontalAlignment": "left", "rightToLeft": false, "angle": 0, "xoffset": 0, "yoffset": 0, "kerning": true, "haloColor": [ 255, 255, 255, 255 ], "haloSize": 1, "font": { "family": "Tahoma", "size": 10, "style": "normal", "weight": "normal", "decoration": "none" } } } ] }, "defaultVisibility": true, "extent": { "xmin": 1464446.990140304, "ymin": 3651220.732896477, "xmax": 1673221.0424076328, "ymax": 3888004.542464398, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "Name", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ParcelCount", "type": "esriFieldTypeInteger", "alias": "Created Parcel Count", "domain": null }, { "name": "RetiredParcelCount", "type": "esriFieldTypeInteger", "alias": "Retired Parcel Count", "domain": null }, { "name": "EntryNumber", "type": "esriFieldTypeString", "alias": "EntryNumber", "length": 255, "domain": null }, { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 255, "domain": null }, { "name": "RecordType", "type": "esriFieldTypeInteger", "alias": "Record Type", "domain": { "type": "codedValue", "name": "Seg Type", "description": "Type of change that happened", "codedValues": [ { "name": "Subdivision", "code": 1 }, { "name": "Boundary LIne Adjustment", "code": 2 }, { "name": "Acreage Fix", "code": 3 }, { "name": "Parcel Split", "code": 4 }, { "name": "Parcel Combination", "code": 5 }, { "name": "Updated Legal Description", "code": 6 }, { "name": "R/W Dedication", "code": 7 }, { "name": "New Tax ID", "code": 8 }, { "name": "Misc/Unquie", "code": 9 }, { "name": "Origin Doc", "code": 10 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "RecordedDate", "type": "esriFieldTypeDate", "alias": "Recorded Date", "length": 8, "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_Records1", "fields": "Name", "isAscending": true, "isUnique": false, "description": "" }, { "name": "Shape_INDEX", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [ { "id": 0, "name": "Tax", "relatedTableId": 3, "role": "esriRelRoleOrigin", "keyField": "GlobalID", "cardinality": "esriRelCardinalityOneToMany", "composite": false }, { "id": 1, "name": "Tax", "relatedTableId": 6, "role": "esriRelRoleOrigin", "keyField": "GlobalID", "cardinality": "esriRelCardinalityOneToMany", "composite": false }, { "id": 2, "name": "PacelFabric_Connections", "relatedTableId": 8, "role": "esriRelRoleOrigin", "keyField": "GlobalID", "cardinality": "esriRelCardinalityOneToMany", "composite": false }, { "id": 3, "name": "Tax", "relatedTableId": 4, "role": "esriRelRoleOrigin", "keyField": "GlobalID", "cardinality": "esriRelCardinalityOneToMany", "composite": false }, { "id": 4, "name": "Tax", "relatedTableId": 7, "role": "esriRelRoleOrigin", "keyField": "GlobalID", "cardinality": "esriRelCardinalityOneToMany", "composite": false } ], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": true, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeAreaFieldName": "Shape_Area", "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 2, "name": "Tax", "type": "Group Layer", "description": "Tax", "geometryType": null, "copyrightText": "", "parentLayer": null, "subLayers": [ { "id": 3, "name": "Tax_Lines" }, { "id": 4, "name": "Tax" }, { "id": 5, "name": "Historic" } ], "minScale": 0, "maxScale": 0, "defaultVisibility": true, "extent": { "xmin": 1464446.990140304, "ymin": 3651220.732896477, "xmax": 2182375.8357758075, "ymax": 3897000.4978976385, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeNone", "displayField": "", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": null, "geometryField": {}, "indexes": [], "subtypes": [], "relationships": [], "canModifyLayer": false, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map", "supportsStatistics": false, "supportsExceedsLimitStatistics": false, "supportsAdvancedQueries": false, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": false, "supportsPercentileStatistics": false, "supportsHavingClause": false, "supportsOrderBy": false, "supportsDistinct": false, "supportsCountDistinct": false, "supportsPagination": false, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": false, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": false }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 3, "name": "Tax_Lines", "type": "Feature Layer", "description": "Lines", "geometryType": "esriGeometryPolyline", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 2, "name": "Tax" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "valueExpression": "return \"COGO\"", "valueExpressionTitle": "Custom", "uniqueValueInfos": [ { "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 0, 0, 0, 255 ], "width": 0.75 }, "value": "COGO", "label": "COGO" } ], "fieldDelimiter": ",", "authoringInfo": { "colorRamp": { "type": "multipart", "colorRamps": [ { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 210, 217, 255 ], "toColor": [ 252, 210, 217, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 183, 252, 182, 255 ], "toColor": [ 183, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 184, 244, 252, 255 ], "toColor": [ 184, 244, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 179, 188, 252, 255 ], "toColor": [ 179, 188, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 238, 187, 255 ], "toColor": [ 252, 238, 187, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 187, 250, 255 ], "toColor": [ 252, 187, 250, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 212, 252, 222, 255 ], "toColor": [ 212, 252, 222, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 226, 212, 252, 255 ], "toColor": [ 226, 212, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 204, 182, 255 ], "toColor": [ 252, 204, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 184, 216, 255 ], "toColor": [ 252, 184, 216, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 231, 252, 182, 255 ], "toColor": [ 231, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 187, 213, 252, 255 ], "toColor": [ 187, 213, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 234, 212, 255 ], "toColor": [ 252, 234, 212, 255 ] } ] } } }, "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 ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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 cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\nif (HasKey($feature, \"labelPosition\")){\n var labelPosition = $feature.labelPosition\n}\nelse {\n var labelPosition = 1\n}\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\n\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return \"\" + fontNameSize + ErrorString + \"<\/FNT><\/CLR><\/BOL>\"; \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(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n } \n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n// Assemble label string\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\nvar sharedLabelBuffer = \"\"\nif (labelPosition == 3) {\n sharedLabelBuffer = \" \\n\"\n}\n\n//Straight lines\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return fontNameSize + \"\" + directionStr + \"<\/CLR>\" + \"\\n\" +\n \"\" + prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return fontNameSize + sharedLabelBuffer + \"\" +\n prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else{ //If Distance is empty\n return fontNameSize + sharedLabelBuffer + \"\" + directionStr + \"<\/CLR><\/FNT>\";\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return fontNameSize + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR>\" + \"\\n\" +\n \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return fontNameSize + sharedLabelBuffer + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR><\/FNT>\"\n}\n//If both radius are empty\nelse{\n return fontNameSize + sharedLabelBuffer + \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n", "title": "COGORight" }, "labelPlacement": "esriServerLinePlacementBelowStart", "textLayout": "followFeature", "deconflictionStrategy": "static", "lineConnection": "none", "multiPart": "labelPerFeature", "offsetDistance": 3, "stackLabel": false, "removeDuplicates": "none", "where": "LabelPosition IS NULL Or LabelPosition = 1", "useCodedValues": false, "maxScale": 0, "minScale": 2000, "name": "COGO Right", "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": [ 255, 255, 255, 255 ], "haloSize": 2, "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 ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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 cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\nif (HasKey($feature, \"labelPosition\")){\n var labelPosition = $feature.labelPosition\n}\nelse {\n var labelPosition = 1\n}\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\n\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return \"\" + fontNameSize + ErrorString + \"<\/FNT><\/CLR><\/BOL>\"; \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(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n } \n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n// Assemble label string\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\nvar sharedLabelBuffer = \"\"\nif (labelPosition == 3) {\n sharedLabelBuffer = \" \\n\"\n}\n\n//Straight lines\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return fontNameSize + \"\" + directionStr + \"<\/CLR>\" + \"\\n\" +\n \"\" + prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return fontNameSize + sharedLabelBuffer + \"\" +\n prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else{ //If Distance is empty\n return fontNameSize + sharedLabelBuffer + \"\" + directionStr + \"<\/CLR><\/FNT>\";\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return fontNameSize + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR>\" + \"\\n\" +\n \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return fontNameSize + sharedLabelBuffer + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR><\/FNT>\"\n}\n//If both radius are empty\nelse{\n return fontNameSize + sharedLabelBuffer + \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n", "title": "COGOLeft" }, "labelPlacement": "esriServerLinePlacementAboveStart", "textLayout": "followFeature", "deconflictionStrategy": "static", "lineConnection": "none", "multiPart": "labelPerFeature", "offsetDistance": 3, "stackLabel": false, "removeDuplicates": "none", "where": "LabelPosition = 2", "useCodedValues": false, "maxScale": 0, "minScale": 2000, "name": "COGO Left", "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": [ 255, 255, 255, 255 ], "haloSize": 2, "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 ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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 cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\nif (HasKey($feature, \"labelPosition\")){\n var labelPosition = $feature.labelPosition\n}\nelse {\n var labelPosition = 1\n}\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\n\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return \"\" + fontNameSize + ErrorString + \"<\/FNT><\/CLR><\/BOL>\"; \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(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n } \n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n// Assemble label string\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\nvar sharedLabelBuffer = \"\"\nif (labelPosition == 3) {\n sharedLabelBuffer = \" \\n\"\n}\n\n//Straight lines\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return fontNameSize + \"\" + directionStr + \"<\/CLR>\" + \"\\n\" +\n \"\" + prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return fontNameSize + sharedLabelBuffer + \"\" +\n prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else{ //If Distance is empty\n return fontNameSize + sharedLabelBuffer + \"\" + directionStr + \"<\/CLR><\/FNT>\";\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return fontNameSize + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR>\" + \"\\n\" +\n \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return fontNameSize + sharedLabelBuffer + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR><\/FNT>\"\n}\n//If both radius are empty\nelse{\n return fontNameSize + sharedLabelBuffer + \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n", "title": "COGOShared" }, "labelPlacement": "esriServerLinePlacementCenterStart", "textLayout": "followFeature", "deconflictionStrategy": "static", "lineConnection": "none", "multiPart": "labelPerFeature", "stackLabel": false, "removeDuplicates": "none", "where": "LabelPosition = 3", "useCodedValues": false, "maxScale": 0, "minScale": 2000, "name": "COGO Shared", "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": [ 255, 255, 255, 255 ], "haloSize": 2, "font": { "family": "Tahoma", "size": 10, "style": "normal", "weight": "normal", "decoration": "none" } } } ] }, "defaultVisibility": true, "extent": { "xmin": 1464446.990140304, "ymin": 3651220.732896477, "xmax": 2182375.8357758075, "ymax": 3897000.4978976385, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayFieldExpressionInfo": { "expression": "// Change the settings portion to configure direction format, rounding and abbreviations\n// This is an Arcade expression\n\n// SETTINGS\nvar ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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\n\n// VARIABLES\nvar cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\n\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return ErrorString;\n}\n\n\n// Direction string\nif (ShowDirection) {\n if (IsEmpty(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n }\n\n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n }\n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\n// Assemble label string\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return directionStr + ' ' + prefixPostfix[0] + distanceStr + prefixPostfix[1];\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return prefixPostfix[0] + distanceStr + prefixPostfix[1];\n }\n else{ //If Distance is empty\n return directionStr\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return radiusStr + \" \" + radius2Str + ' ' + CurveTypePrefix + ' ' + prefixPostfix[0] + curveStr + prefixPostfix[1];\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return radiusStr + \" \" + radius2Str\n}\n//If both radius are empty\nelse{\n return CurveTypePrefix + ' ' + prefixPostfix[0] + curveStr + prefixPostfix[1];\n}\n\n\n", "title": "DisplayExpression" }, "displayField": "created_user", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "SpecialLabel", "type": "esriFieldTypeString", "alias": "SpecialLabel", "length": 255, "domain": null }, { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "CreatedByRecord", "type": "esriFieldTypeGUID", "alias": "Created By Record", "length": 38, "domain": null }, { "name": "RetiredByRecord", "type": "esriFieldTypeGUID", "alias": "Retired By Record", "length": 38, "domain": null }, { "name": "ParentLineID", "type": "esriFieldTypeGUID", "alias": "Parent Line ID", "length": 38, "domain": null }, { "name": "Direction", "type": "esriFieldTypeDouble", "alias": "Direction", "domain": null }, { "name": "Distance", "type": "esriFieldTypeDouble", "alias": "Distance", "domain": null }, { "name": "Radius", "type": "esriFieldTypeDouble", "alias": "Radius", "domain": null }, { "name": "ArcLength", "type": "esriFieldTypeDouble", "alias": "Arc Length", "domain": null }, { "name": "Radius2", "type": "esriFieldTypeDouble", "alias": "Radius2", "domain": null }, { "name": "COGOType", "type": "esriFieldTypeInteger", "alias": "COGO Type", "domain": { "type": "codedValue", "name": "PF_COGOType", "description": "Parcel Fabric COGO Type", "codedValues": [ { "name": "Entered", "code": 1 }, { "name": "From Geometry", "code": 2 }, { "name": "Computed", "code": 3 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "IsCOGOGround", "type": "esriFieldTypeInteger", "alias": "Is COGO Ground", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "Rotation", "type": "esriFieldTypeDouble", "alias": "Rotation", "domain": null }, { "name": "Scale", "type": "esriFieldTypeDouble", "alias": "Scale", "domain": null }, { "name": "DirectionAccuracy", "type": "esriFieldTypeDouble", "alias": "Direction Accuracy", "domain": null }, { "name": "DistanceAccuracy", "type": "esriFieldTypeDouble", "alias": "Distance Accuracy", "domain": null }, { "name": "LabelPosition", "type": "esriFieldTypeInteger", "alias": "Label Position", "domain": { "type": "codedValue", "name": "PF_LabelPosition", "description": "Indicates if the label position is to the left or right of the parcel line or is centered over the parcel line", "codedValues": [ { "name": "Right", "code": 1 }, { "name": "Left", "code": 2 }, { "name": "Centered", "code": 3 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "VALIDATIONSTATUS", "type": "esriFieldTypeSmallInteger", "alias": "Validation status", "domain": { "type": "codedValue", "name": "Validation Status", "description": "The current record's validation status.", "codedValues": [ { "name": "No calculation required, no validation required, no error", "code": 0 }, { "name": "No calculation required, no validation required, has error(s)", "code": 1 }, { "name": "No calculation required, validation required, no error", "code": 2 }, { "name": "No calculation required, validation required, has error(s)", "code": 3 }, { "name": "Calculation required, no validation required, no error", "code": 4 }, { "name": "Calculation required, no validation required, has error(s)", "code": 5 }, { "name": "Calculation required, validation required, no error", "code": 6 }, { "name": "Calculation required, validation required, has error(s)", "code": 7 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_ParcelLines1", "fields": "RetiredByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_33_CreatedByRecord", "fields": "CreatedByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_33_VALIDATIONSTATUS", "fields": "VALIDATIONSTATUS", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [ { "id": 0, "name": "Tax Record", "relatedTableId": 1, "role": "esriRelRoleDestination", "keyField": "CreatedByRecord", "cardinality": "esriRelCardinalityOneToMany", "composite": false } ], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": true, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 4, "name": "Tax", "type": "Feature Layer", "description": "Tax", "geometryType": "esriGeometryPolygon", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 2, "name": "Tax" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "valueExpression": "if ($feature.IsSeed!=1) {\n return 0;\n}\nreturn 1;", "valueExpressionTitle": "Custom", "uniqueValueInfos": [ { "symbol": { "type": "esriSFS", "style": "esriSFSSolid", "color": [ 204, 204, 204, 255 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 78, 78, 78, 255 ], "width": 1 } }, "value": "0", "label": "Parcel" }, { "symbol": { "type": "esriSFS", "style": "esriSFSSolid", "color": [ 0, 0, 0, 0 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 0, 92, 230, 255 ], "width": 6 } }, "value": "1", "label": "Seed" } ], "fieldDelimiter": ",", "authoringInfo": { "colorRamp": { "type": "multipart", "colorRamps": [ { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 210, 217, 255 ], "toColor": [ 252, 210, 217, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 183, 252, 182, 255 ], "toColor": [ 183, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 184, 244, 252, 255 ], "toColor": [ 184, 244, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 179, 188, 252, 255 ], "toColor": [ 179, 188, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 238, 187, 255 ], "toColor": [ 252, 238, 187, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 187, 250, 255 ], "toColor": [ 252, 187, 250, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 212, 252, 222, 255 ], "toColor": [ 212, 252, 222, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 226, 212, 252, 255 ], "toColor": [ 226, 212, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 204, 182, 255 ], "toColor": [ 252, 204, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 184, 216, 255 ], "toColor": [ 252, 184, 216, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 231, 252, 182, 255 ], "toColor": [ 231, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 187, 213, 252, 255 ], "toColor": [ 187, 213, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 234, 212, 255 ], "toColor": [ 252, 234, 212, 255 ] } ] } } }, "scaleSymbols": true, "transparency": 50, "labelingInfo": [ { "labelExpressionInfo": {"expression": "if ($feature.IsSeed != 1){\n return \"\" + Right($feature.name,4) + \"<\/BOL>\"\n}"}, "labelPlacement": "esriServerPolygonPlacementAlwaysHorizontal", "multiPart": "labelPerPart", "allowOverrun": true, "deconflictionStrategy": "static", "repeatLabel": false, "allowOverlapOfFeatureInterior": "avoid", "allowOverlapOfFeatureBoundary": "avoid", "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "removeDuplicates": "none", "useCodedValues": true, "maxScale": 1001, "minScale": 10000, "name": "Partial", "priority": -1, "symbol": { "type": "esriTS", "color": [ 78, 78, 78, 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": 9, "style": "normal", "weight": "normal", "decoration": "none" } } }, { "labelExpressionInfo": {"expression": "var label;\n\nIf (IsEmpty($feature.Name)==true){ //If the name is empty return an empty label (even if it has area)\n return label;\n}\nElse if ($feature.IsSeed != 1){\n label = \"\" + $feature.Name + \"<\/BOL>\"\n if (IsEmpty($feature.StatedArea)==true){\n return label; //if the area is empty only the parcel name is returned\n }\n Else {\n if (IsEmpty($feature.statedareaunit)==true) {\n label = label + \"\\n\" + \"\" + Round($feature.statedarea, 2) + \" Unknown\" + \"<\/fnt>\";\n return label;\n }\n label = label + \"\\n\" + \"\" + Round($feature.statedarea, 2) + \" \" + DomainName($feature, 'statedareaunit') + \"<\/fnt>\";\n return label;\n }\n}"}, "labelPlacement": "esriServerPolygonPlacementAlwaysHorizontal", "multiPart": "labelPerPart", "allowOverrun": true, "deconflictionStrategy": "static", "repeatLabel": false, "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "removeDuplicates": "none", "useCodedValues": true, "maxScale": 0, "minScale": 1000, "name": "Full", "priority": -1, "symbol": { "type": "esriTS", "color": [ 78, 78, 78, 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": "if ($feature.IsSeed == 1){\n if (IsEmpty($feature.name)) return \" Seed <\/CLR><\/BOL>\";\n return \" \" + Right($feature.name,3) +\"<\/CLR><\/BOL>\";\n}"}, "labelPlacement": "esriServerPolygonPlacementAlwaysHorizontal", "multiPart": "labelPerPart", "allowOverrun": true, "deconflictionStrategy": "dynamic", "repeatLabel": false, "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "removeDuplicates": "none", "useCodedValues": true, "maxScale": 0, "minScale": 2000, "name": "Seed", "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": 9, "style": "normal", "weight": "normal", "decoration": "none" } } } ] }, "defaultVisibility": true, "extent": { "xmin": 1464446.990140304, "ymin": 3651220.732896477, "xmax": 1673221.0424076437, "ymax": 3888004.5424644, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "Name", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 255, "domain": null }, { "name": "CreatedByRecord", "type": "esriFieldTypeGUID", "alias": "Created By Record", "length": 38, "domain": null }, { "name": "RetiredByRecord", "type": "esriFieldTypeGUID", "alias": "Retired By Record", "length": 38, "domain": null }, { "name": "StatedArea", "type": "esriFieldTypeDouble", "alias": "Stated Area", "domain": null }, { "name": "StatedAreaUnit", "type": "esriFieldTypeInteger", "alias": "Stated Area Unit", "domain": { "type": "codedValue", "name": "PF_AreaUnits", "description": "Parcel Fabric Area Units", "codedValues": [ { "name": "Hectare", "code": 109401 }, { "name": "Acre", "code": 109402 }, { "name": "Acre US", "code": 109403 }, { "name": "Square Meter", "code": 109404 }, { "name": "Square Foot", "code": 109405 }, { "name": "Square Foot US", "code": 109406 }, { "name": "Square Foot Clarke", "code": 109407 }, { "name": "Square Fathom", "code": 109408 }, { "name": "Square Nautical Mile", "code": 109409 }, { "name": "Square Meter German", "code": 109410 }, { "name": "Square Chain US", "code": 109411 }, { "name": "Square Link US", "code": 109412 }, { "name": "Square Mile US", "code": 109413 }, { "name": "Square Kilometer", "code": 109414 }, { "name": "Square Yard Clarke", "code": 109415 }, { "name": "Square Chain Clarke", "code": 109416 }, { "name": "Square Link Clarke", "code": 109417 }, { "name": "Square Yard Sears", "code": 109418 }, { "name": "Square Foot Sears", "code": 109419 }, { "name": "Square Chain Sears", "code": 109420 }, { "name": "Square Link Sears", "code": 109421 }, { "name": "Square Yard Benoit A", "code": 109422 }, { "name": "Square Foot Benoit A", "code": 109423 }, { "name": "Square Chain Benoit A", "code": 109424 }, { "name": "Square Link Benoit A", "code": 109425 }, { "name": "Square Yard Benoit B", "code": 109426 }, { "name": "Square Foot Benoit B", "code": 109427 }, { "name": "Square Chain Benoit B", "code": 109428 }, { "name": "Square Link Benoit B", "code": 109429 }, { "name": "Square Foot 1865", "code": 109430 }, { "name": "Square Foot Indian", "code": 109431 }, { "name": "Square Foot Indian 1937", "code": 109432 }, { "name": "Square Foot Indian 1962", "code": 109433 }, { "name": "Square Foot Indian 1975", "code": 109434 }, { "name": "Square Yard Indian", "code": 109435 }, { "name": "Square Yard Indian 1937", "code": 109436 }, { "name": "Square Yard Indian 1962", "code": 109437 }, { "name": "Square Yard Indian 1975", "code": 109438 }, { "name": "Square Mile Statute", "code": 109439 }, { "name": "Square Foot Gold Coast", "code": 109440 }, { "name": "Square Foot British 1936", "code": 109441 }, { "name": "Square Yard", "code": 109442 }, { "name": "Square Yard US", "code": 109443 }, { "name": "Square Chain", "code": 109444 }, { "name": "Square Link", "code": 109445 }, { "name": "Square Yard Sears 1922 Trunc", "code": 109446 }, { "name": "Square Foot Sears 1922 Trunc", "code": 109447 }, { "name": "Square Chain Sears 1922 Trunc", "code": 109448 }, { "name": "Square Link Sears 1922 Trunc", "code": 109449 }, { "name": "Square Decimeter", "code": 109450 }, { "name": "Square Centimeter", "code": 109451 }, { "name": "Square Millimeter", "code": 109452 }, { "name": "Square Inch", "code": 109453 }, { "name": "Square Inch US", "code": 109454 }, { "name": "Square Rod", "code": 109455 }, { "name": "Square Rod US", "code": 109456 }, { "name": "Square Nautical Mile US", "code": 109457 }, { "name": "Square Nautical Mile UK", "code": 109458 }, { "name": "Square Smoot", "code": 109459 }, { "name": "Square Km50", "code": 109460 }, { "name": "Square Km150", "code": 109461 }, { "name": "Square Vara TX", "code": 109462 }, { "name": "Are", "code": 109463 }, { "name": "Square DTP Point", "code": 109464 }, { "name": "Square Micrometer", "code": 109465 }, { "name": "Square Nanometer", "code": 109466 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "CalculatedArea", "type": "esriFieldTypeDouble", "alias": "Calculated Area", "domain": null }, { "name": "MiscloseRatio", "type": "esriFieldTypeDouble", "alias": "Misclose Ratio", "domain": null }, { "name": "MiscloseDistance", "type": "esriFieldTypeDouble", "alias": "Misclose Distance", "domain": null }, { "name": "IsSeed", "type": "esriFieldTypeInteger", "alias": "Is Seed", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area", "domain": null }, { "name": "VALIDATIONSTATUS", "type": "esriFieldTypeSmallInteger", "alias": "Validation status", "domain": { "type": "codedValue", "name": "Validation Status", "description": "The current record's validation status.", "codedValues": [ { "name": "No calculation required, no validation required, no error", "code": 0 }, { "name": "No calculation required, no validation required, has error(s)", "code": 1 }, { "name": "No calculation required, validation required, no error", "code": 2 }, { "name": "No calculation required, validation required, has error(s)", "code": 3 }, { "name": "Calculation required, no validation required, no error", "code": 4 }, { "name": "Calculation required, no validation required, has error(s)", "code": 5 }, { "name": "Calculation required, validation required, no error", "code": 6 }, { "name": "Calculation required, validation required, has error(s)", "code": 7 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "tax_id", "type": "esriFieldTypeString", "alias": "Parcel ID", "length": 16, "domain": null }, { "name": "system_id", "type": "esriFieldTypeInteger", "alias": "system_id", "domain": null }, { "name": "owner_name", "type": "esriFieldTypeString", "alias": "owner_name", "length": 150, "domain": null }, { "name": "owner_address1", "type": "esriFieldTypeString", "alias": "owner_address1", "length": 100, "domain": null }, { "name": "owner_address2", "type": "esriFieldTypeString", "alias": "owner_address2", "length": 100, "domain": null }, { "name": "owner_city_state_zip", "type": "esriFieldTypeString", "alias": "owner_city_state_zip", "length": 100, "domain": null }, { "name": "property_address", "type": "esriFieldTypeString", "alias": "property_address", "length": 50, "domain": null }, { "name": "property_city", "type": "esriFieldTypeString", "alias": "property_city", "length": 50, "domain": null }, { "name": "zone_primary", "type": "esriFieldTypeString", "alias": "Zone Primary", "length": 15, "domain": null }, { "name": "zone_primary_description", "type": "esriFieldTypeString", "alias": "Zone Primary Description", "length": 75, "domain": null }, { "name": "zone_secondary", "type": "esriFieldTypeString", "alias": "Zone Secondary", "length": 15, "domain": null }, { "name": "zone_secondary_description", "type": "esriFieldTypeString", "alias": "Zone Secondary Description", "length": 75, "domain": null }, { "name": "conservation_easement_entry", "type": "esriFieldTypeInteger", "alias": "conservation_easement_entry", "domain": null }, { "name": "restricted", "type": "esriFieldTypeString", "alias": "Restricted", "length": 15, "domain": null }, { "name": "comments", "type": "esriFieldTypeString", "alias": "Comments", "length": 400, "domain": null }, { "name": "book_page", "type": "esriFieldTypeString", "alias": "book_page", "length": 20, "domain": null }, { "name": "district_code", "type": "esriFieldTypeString", "alias": "district_code", "length": 3, "domain": null }, { "name": "district_code_definition", "type": "esriFieldTypeString", "alias": "District Code Definition", "length": 300, "domain": null }, { "name": "acreage", "type": "esriFieldTypeDouble", "alias": "acreage", "domain": null }, { "name": "land_type", "type": "esriFieldTypeString", "alias": "land_type", "length": 50, "domain": null }, { "name": "building_type", "type": "esriFieldTypeString", "alias": "building_type", "length": 50, "domain": null }, { "name": "building_specific_type", "type": "esriFieldTypeString", "alias": "building_specific_type", "length": 50, "domain": null }, { "name": "year_built", "type": "esriFieldTypeInteger", "alias": "year_built", "domain": null }, { "name": "building_sqr_feet", "type": "esriFieldTypeInteger", "alias": "building_sqr_feet", "domain": null }, { "name": "land_market_value", "type": "esriFieldTypeDouble", "alias": "land_market_value", "domain": null }, { "name": "building_market_value", "type": "esriFieldTypeDouble", "alias": "building_market_value", "domain": null }, { "name": "land_tax_value", "type": "esriFieldTypeDouble", "alias": "land_tax_value", "domain": null }, { "name": "building_tax_value", "type": "esriFieldTypeDouble", "alias": "building_tax_value", "domain": null }, { "name": "last_year_taxed_value", "type": "esriFieldTypeDouble", "alias": "last_year_taxed_value", "domain": null }, { "name": "proposed_tax_value", "type": "esriFieldTypeDouble", "alias": "proposed_tax_value", "domain": null }, { "name": "certified_tax_value", "type": "esriFieldTypeDouble", "alias": "certified_tax_value", "domain": null }, { "name": "freeze_year", "type": "esriFieldTypeInteger", "alias": "freeze_year", "domain": null }, { "name": "effective_date", "type": "esriFieldTypeDate", "alias": "effective_date", "length": 8, "domain": null }, { "name": "tax_status", "type": "esriFieldTypeInteger", "alias": "tax_status", "domain": null }, { "name": "owner_plat_1", "type": "esriFieldTypeString", "alias": "Recorder Plat #1", "length": 300, "domain": null }, { "name": "owner_plat_2", "type": "esriFieldTypeString", "alias": "Recorder Plat #2", "length": 300, "domain": null }, { "name": "owner_plat_3", "type": "esriFieldTypeString", "alias": "Recorder Plat #3", "length": 300, "domain": null }, { "name": "owner_plat_4", "type": "esriFieldTypeString", "alias": "Recorder Plat #4", "length": 300, "domain": null }, { "name": "owner_plat_5", "type": "esriFieldTypeString", "alias": "Recorder Plat #5", "length": 300, "domain": null }, { "name": "owner_plat_6", "type": "esriFieldTypeString", "alias": "Recorder Plat #6", "length": 300, "domain": null }, { "name": "owner_plat_7", "type": "esriFieldTypeString", "alias": "Recorder Plat #7", "length": 300, "domain": null }, { "name": "owner_plat_8", "type": "esriFieldTypeString", "alias": "Recorder Plat #8", "length": 300, "domain": null }, { "name": "owner_plat_9", "type": "esriFieldTypeString", "alias": "Recorder Plat #9", "length": 300, "domain": null }, { "name": "owner_plat_10", "type": "esriFieldTypeString", "alias": "Recorder Plat #10", "length": 300, "domain": null }, { "name": "owner_plat_11", "type": "esriFieldTypeString", "alias": "Recorder Plat #11", "length": 300, "domain": null }, { "name": "owner_plat_12", "type": "esriFieldTypeString", "alias": "Recorder Plat #12", "length": 300, "domain": null }, { "name": "owner_plat_13", "type": "esriFieldTypeString", "alias": "Recorder Plat #13", "length": 300, "domain": null }, { "name": "owner_plat_14", "type": "esriFieldTypeString", "alias": "Recorder Plat #14", "length": 300, "domain": null }, { "name": "owner_plat_15", "type": "esriFieldTypeString", "alias": "Recorder Plat #15", "length": 300, "domain": null }, { "name": "owner_plat_16", "type": "esriFieldTypeString", "alias": "Recorder Plat #16", "length": 300, "domain": null }, { "name": "owner_plat_17", "type": "esriFieldTypeString", "alias": "Recorder Plat #17", "length": 300, "domain": null }, { "name": "plat_1970", "type": "esriFieldTypeString", "alias": "1970 Recorder's Plat", "length": 300, "domain": null }, { "name": "parcel_num_1970", "type": "esriFieldTypeString", "alias": "1970 Parcel ID", "length": 20, "domain": null }, { "name": "plat_1978", "type": "esriFieldTypeString", "alias": "1978 Recorder's Plat", "length": 300, "domain": null }, { "name": "parcel_num_1978", "type": "esriFieldTypeString", "alias": "1978 Parcel ID", "length": 20, "domain": null }, { "name": "plats_2006", "type": "esriFieldTypeString", "alias": "plats_2006", "length": 300, "domain": null }, { "name": "legal", "type": "esriFieldTypeString", "alias": "legal", "length": 1073741822, "domain": null }, { "name": "core_url", "type": "esriFieldTypeString", "alias": "Core Link", "length": 150, "domain": null }, { "name": "acreage_gis", "type": "esriFieldTypeDouble", "alias": "acreage_gis", "domain": null }, { "name": "ext_min_x", "type": "esriFieldTypeDouble", "alias": "ext_min_x", "domain": null }, { "name": "ext_min_y", "type": "esriFieldTypeDouble", "alias": "ext_min_y", "domain": null }, { "name": "ext_max_x", "type": "esriFieldTypeDouble", "alias": "ext_max_x", "domain": null }, { "name": "ext_max_y", "type": "esriFieldTypeDouble", "alias": "ext_max_y", "domain": null }, { "name": "ortho_bounding_box_url", "type": "esriFieldTypeString", "alias": "ortho_bounding_box_url", "length": 500, "domain": null }, { "name": "CreatedRecordName", "type": "esriFieldTypeString", "alias": "CreatedRecordName", "length": 500, "domain": null }, { "name": "CoreLink", "type": "esriFieldTypeString", "alias": "CoreLink", "length": 1000, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_Parcels1", "fields": "Name", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_Parcels2", "fields": "RetiredByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_32_CreatedByRecord", "fields": "CreatedByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_32_VALIDATIONSTATUS", "fields": "VALIDATIONSTATUS", "isAscending": true, "isUnique": false, "description": "" }, { "name": "Shape_INDEX", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [ { "id": 3, "name": "Tax Record", "relatedTableId": 1, "role": "esriRelRoleDestination", "keyField": "CreatedByRecord", "cardinality": "esriRelCardinalityOneToMany", "composite": false } ], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": true, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeAreaFieldName": "Shape_Area", "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 5, "name": "Historic", "type": "Group Layer", "description": "Historic", "geometryType": null, "copyrightText": "", "parentLayer": { "id": 2, "name": "Tax" }, "subLayers": [ { "id": 6, "name": "Historic Tax_Lines" }, { "id": 7, "name": "Historic Tax" } ], "minScale": 0, "maxScale": 0, "defaultVisibility": false, "extent": { "xmin": 1464446.990140304, "ymin": 3651220.732896477, "xmax": 2182375.8357758075, "ymax": 3897000.4978976385, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeNone", "displayField": "", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": null, "geometryField": {}, "indexes": [], "subtypes": [], "relationships": [], "canModifyLayer": false, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map", "supportsStatistics": false, "supportsExceedsLimitStatistics": false, "supportsAdvancedQueries": false, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": false, "supportsPercentileStatistics": false, "supportsHavingClause": false, "supportsOrderBy": false, "supportsDistinct": false, "supportsCountDistinct": false, "supportsPagination": false, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": false, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": false }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 6, "name": "Historic Tax_Lines", "type": "Feature Layer", "description": "Lines", "geometryType": "esriGeometryPolyline", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 5, "name": "Historic" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "valueExpression": "return \"COGO\"", "valueExpressionTitle": "Custom", "uniqueValueInfos": [ { "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 255, 0, 0, 255 ], "width": 9 }, "value": "COGO", "label": "COGO" } ], "fieldDelimiter": ",", "authoringInfo": { "colorRamp": { "type": "multipart", "colorRamps": [ { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 210, 217, 255 ], "toColor": [ 252, 210, 217, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 183, 252, 182, 255 ], "toColor": [ 183, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 184, 244, 252, 255 ], "toColor": [ 184, 244, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 179, 188, 252, 255 ], "toColor": [ 179, 188, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 238, 187, 255 ], "toColor": [ 252, 238, 187, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 187, 250, 255 ], "toColor": [ 252, 187, 250, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 212, 252, 222, 255 ], "toColor": [ 212, 252, 222, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 226, 212, 252, 255 ], "toColor": [ 226, 212, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 204, 182, 255 ], "toColor": [ 252, 204, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 184, 216, 255 ], "toColor": [ 252, 184, 216, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 231, 252, 182, 255 ], "toColor": [ 231, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 187, 213, 252, 255 ], "toColor": [ 187, 213, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 234, 212, 255 ], "toColor": [ 252, 234, 212, 255 ] } ] } } }, "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 ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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 cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\nif (HasKey($feature, \"labelPosition\")){\n var labelPosition = $feature.labelPosition\n}\nelse {\n var labelPosition = 1\n}\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return \"\" + fontNameSize + ErrorString + \"<\/FNT><\/CLR><\/BOL>\"; \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(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n } \n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n// Assemble label string\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\nvar sharedLabelBuffer = \"\"\nif (labelPosition == 3) {\n sharedLabelBuffer = \" \\n\"\n}\n\n//Straight lines\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return fontNameSize + \"\" + directionStr + \"<\/CLR>\" + \"\\n\" +\n \"\" + prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return fontNameSize + sharedLabelBuffer + \"\" +\n prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else{ //If Distance is empty\n return fontNameSize + sharedLabelBuffer + \"\" + directionStr + \"<\/CLR><\/FNT>\";\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return fontNameSize + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR>\" + \"\\n\" +\n \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return fontNameSize + sharedLabelBuffer + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR><\/FNT>\"\n}\n//If both radius are empty\nelse{\n return fontNameSize + sharedLabelBuffer + \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n", "title": "COGORight" }, "labelPlacement": "esriServerLinePlacementBelowStart", "textLayout": "followFeature", "deconflictionStrategy": "static", "lineConnection": "none", "multiPart": "labelPerFeature", "offsetDistance": 3, "stackLabel": false, "removeDuplicates": "none", "where": "LabelPosition IS NULL Or LabelPosition = 1", "useCodedValues": false, "maxScale": 0, "minScale": 2000, "name": "COGO Right", "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": [ 255, 255, 255, 255 ], "haloSize": 2, "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 ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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 cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\nif (HasKey($feature, \"labelPosition\")){\n var labelPosition = $feature.labelPosition\n}\nelse {\n var labelPosition = 1\n}\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return \"\" + fontNameSize + ErrorString + \"<\/FNT><\/CLR><\/BOL>\"; \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(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n } \n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n// Assemble label string\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\nvar sharedLabelBuffer = \"\"\nif (labelPosition == 3) {\n sharedLabelBuffer = \" \\n\"\n}\n\n//Straight lines\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return fontNameSize + \"\" + directionStr + \"<\/CLR>\" + \"\\n\" +\n \"\" + prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return fontNameSize + sharedLabelBuffer + \"\" +\n prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else{ //If Distance is empty\n return fontNameSize + sharedLabelBuffer + \"\" + directionStr + \"<\/CLR><\/FNT>\";\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return fontNameSize + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR>\" + \"\\n\" +\n \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return fontNameSize + sharedLabelBuffer + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR><\/FNT>\"\n}\n//If both radius are empty\nelse{\n return fontNameSize + sharedLabelBuffer + \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n", "title": "COGOLeft" }, "labelPlacement": "esriServerLinePlacementAboveStart", "textLayout": "followFeature", "deconflictionStrategy": "static", "lineConnection": "none", "multiPart": "labelPerFeature", "offsetDistance": 3, "stackLabel": false, "removeDuplicates": "none", "where": "LabelPosition = 2", "useCodedValues": false, "maxScale": 0, "minScale": 2000, "name": "COGO Left", "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": [ 255, 255, 255, 255 ], "haloSize": 2, "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 ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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 cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\nif (HasKey($feature, \"labelPosition\")){\n var labelPosition = $feature.labelPosition\n}\nelse {\n var labelPosition = 1\n}\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return \"\" + fontNameSize + ErrorString + \"<\/FNT><\/CLR><\/BOL>\"; \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(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n } \n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n// Assemble label string\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\nvar sharedLabelBuffer = \"\"\nif (labelPosition == 3) {\n sharedLabelBuffer = \" \\n\"\n}\n\n//Straight lines\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return fontNameSize + \"\" + directionStr + \"<\/CLR>\" + \"\\n\" +\n \"\" + prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return fontNameSize + sharedLabelBuffer + \"\" +\n prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else{ //If Distance is empty\n return fontNameSize + sharedLabelBuffer + \"\" + directionStr + \"<\/CLR><\/FNT>\";\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return fontNameSize + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR>\" + \"\\n\" +\n \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return fontNameSize + sharedLabelBuffer + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR><\/FNT>\"\n}\n//If both radius are empty\nelse{\n return fontNameSize + sharedLabelBuffer + \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n", "title": "COGOShared" }, "labelPlacement": "esriServerLinePlacementCenterStart", "textLayout": "followFeature", "deconflictionStrategy": "static", "lineConnection": "none", "multiPart": "labelPerFeature", "stackLabel": false, "removeDuplicates": "none", "where": "LabelPosition = 3", "useCodedValues": false, "maxScale": 0, "minScale": 2000, "name": "COGO Shared", "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": [ 255, 255, 255, 255 ], "haloSize": 2, "font": { "family": "Tahoma", "size": 10, "style": "normal", "weight": "normal", "decoration": "none" } } } ] }, "defaultVisibility": true, "extent": { "xmin": 1464446.990140304, "ymin": 3651220.732896477, "xmax": 2182375.8357758075, "ymax": 3897000.4978976385, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayFieldExpressionInfo": { "expression": "// Change the settings portion to configure direction format, rounding and abbreviations\n// This is an Arcade expression\n\n// SETTINGS\nvar ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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\n\n// VARIABLES\nvar cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return ErrorString;\n}\n\n\n// Direction string\nif (ShowDirection) {\n if (IsEmpty(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n }\n\n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n }\n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\n// Assemble label string\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return directionStr + ' ' + prefixPostfix[0] + distanceStr + prefixPostfix[1];\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return prefixPostfix[0] + distanceStr + prefixPostfix[1];\n }\n else{ //If Distance is empty\n return directionStr\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return radiusStr + \" \" + radius2Str + ' ' + CurveTypePrefix + ' ' + prefixPostfix[0] + curveStr + prefixPostfix[1];\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return radiusStr + \" \" + radius2Str\n}\n//If both radius are empty\nelse{\n return CurveTypePrefix + ' ' + prefixPostfix[0] + curveStr + prefixPostfix[1];\n}\n\n\n", "title": "DisplayExpression" }, "displayField": "created_user", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "SpecialLabel", "type": "esriFieldTypeString", "alias": "SpecialLabel", "length": 255, "domain": null }, { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "CreatedByRecord", "type": "esriFieldTypeGUID", "alias": "Created By Record", "length": 38, "domain": null }, { "name": "RetiredByRecord", "type": "esriFieldTypeGUID", "alias": "Retired By Record", "length": 38, "domain": null }, { "name": "ParentLineID", "type": "esriFieldTypeGUID", "alias": "Parent Line ID", "length": 38, "domain": null }, { "name": "Direction", "type": "esriFieldTypeDouble", "alias": "Direction", "domain": null }, { "name": "Distance", "type": "esriFieldTypeDouble", "alias": "Distance", "domain": null }, { "name": "Radius", "type": "esriFieldTypeDouble", "alias": "Radius", "domain": null }, { "name": "ArcLength", "type": "esriFieldTypeDouble", "alias": "Arc Length", "domain": null }, { "name": "Radius2", "type": "esriFieldTypeDouble", "alias": "Radius2", "domain": null }, { "name": "COGOType", "type": "esriFieldTypeInteger", "alias": "COGO Type", "domain": { "type": "codedValue", "name": "PF_COGOType", "description": "Parcel Fabric COGO Type", "codedValues": [ { "name": "Entered", "code": 1 }, { "name": "From Geometry", "code": 2 }, { "name": "Computed", "code": 3 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "IsCOGOGround", "type": "esriFieldTypeInteger", "alias": "Is COGO Ground", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "Rotation", "type": "esriFieldTypeDouble", "alias": "Rotation", "domain": null }, { "name": "Scale", "type": "esriFieldTypeDouble", "alias": "Scale", "domain": null }, { "name": "DirectionAccuracy", "type": "esriFieldTypeDouble", "alias": "Direction Accuracy", "domain": null }, { "name": "DistanceAccuracy", "type": "esriFieldTypeDouble", "alias": "Distance Accuracy", "domain": null }, { "name": "LabelPosition", "type": "esriFieldTypeInteger", "alias": "Label Position", "domain": { "type": "codedValue", "name": "PF_LabelPosition", "description": "Indicates if the label position is to the left or right of the parcel line or is centered over the parcel line", "codedValues": [ { "name": "Right", "code": 1 }, { "name": "Left", "code": 2 }, { "name": "Centered", "code": 3 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "VALIDATIONSTATUS", "type": "esriFieldTypeSmallInteger", "alias": "Validation status", "domain": { "type": "codedValue", "name": "Validation Status", "description": "The current record's validation status.", "codedValues": [ { "name": "No calculation required, no validation required, no error", "code": 0 }, { "name": "No calculation required, no validation required, has error(s)", "code": 1 }, { "name": "No calculation required, validation required, no error", "code": 2 }, { "name": "No calculation required, validation required, has error(s)", "code": 3 }, { "name": "Calculation required, no validation required, no error", "code": 4 }, { "name": "Calculation required, no validation required, has error(s)", "code": 5 }, { "name": "Calculation required, validation required, no error", "code": 6 }, { "name": "Calculation required, validation required, has error(s)", "code": 7 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_ParcelLines1", "fields": "RetiredByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_33_CreatedByRecord", "fields": "CreatedByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_33_VALIDATIONSTATUS", "fields": "VALIDATIONSTATUS", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [ { "id": 1, "name": "Tax Record", "relatedTableId": 1, "role": "esriRelRoleDestination", "keyField": "CreatedByRecord", "cardinality": "esriRelCardinalityOneToMany", "composite": false } ], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": true, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 7, "name": "Historic Tax", "type": "Feature Layer", "description": "Tax", "geometryType": "esriGeometryPolygon", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 5, "name": "Historic" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSFS", "style": "esriSFSBackwardDiagonal", "color": [ 255, 0, 0, 255 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 230, 0, 0, 255 ], "width": 1.4 } } }, "scaleSymbols": true, "transparency": 50, "labelingInfo": [ { "labelExpressionInfo": {"expression": "return \"\" + Right($feature.name,3) + \"<\/BOL>\""}, "labelPlacement": "esriServerPolygonPlacementAlwaysHorizontal", "multiPart": "labelPerPart", "allowOverrun": true, "deconflictionStrategy": "static", "repeatLabel": false, "allowOverlapOfFeatureInterior": "avoid", "allowOverlapOfFeatureBoundary": "avoid", "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "removeDuplicates": "none", "useCodedValues": true, "maxScale": 1001, "minScale": 2000, "name": "Partial", "priority": -1, "symbol": { "type": "esriTS", "color": [ 255, 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": "line-through" } } }, { "labelExpressionInfo": {"expression": "var label;\n\nIf ($feature.StatedArea==\"NULL\"){\n label = $feature.Name }\nElse {\n label = $feature.Name + \"\\n\" + \"\" + Round($feature.statedarea, 2) + \" \" + DomainName($feature, 'statedareaunit') + \"<\/fnt>\"\n}\nvar label;\nIf (IsEmpty($feature.Name)==true){\n return label;\n}\nElse {\n label = \"\" + $feature.Name + \"<\/BOL>\"\n if (IsEmpty($feature.StatedArea)==true){\n return label; //returns only the parcel name\n }\n Else {\n if (IsEmpty($feature.statedareaunit)==true) {\n label = label + \"\\n\" + \"\" + Round($feature.statedarea, 2) + \" Unknown\" + \"<\/fnt>\";\n return label;\n }\n label = label + \"\\n\" + \"\" + Round($feature.statedarea, 2) + \" \" + DomainName($feature, 'statedareaunit') + \"<\/fnt>\";\n return label;\n }\n}"}, "labelPlacement": "esriServerPolygonPlacementAlwaysHorizontal", "multiPart": "labelPerPart", "allowOverrun": true, "deconflictionStrategy": "static", "repeatLabel": false, "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "removeDuplicates": "none", "useCodedValues": true, "maxScale": 0, "minScale": 1000, "name": "Full", "priority": -1, "symbol": { "type": "esriTS", "color": [ 255, 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": "line-through" } } } ] }, "defaultVisibility": true, "extent": { "xmin": 1464446.990140304, "ymin": 3651220.732896477, "xmax": 1673221.0424076437, "ymax": 3888004.5424644, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "Name", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 255, "domain": null }, { "name": "CreatedByRecord", "type": "esriFieldTypeGUID", "alias": "Created By Record", "length": 38, "domain": null }, { "name": "RetiredByRecord", "type": "esriFieldTypeGUID", "alias": "Retired By Record", "length": 38, "domain": null }, { "name": "StatedArea", "type": "esriFieldTypeDouble", "alias": "Stated Area", "domain": null }, { "name": "StatedAreaUnit", "type": "esriFieldTypeInteger", "alias": "Stated Area Unit", "domain": { "type": "codedValue", "name": "PF_AreaUnits", "description": "Parcel Fabric Area Units", "codedValues": [ { "name": "Hectare", "code": 109401 }, { "name": "Acre", "code": 109402 }, { "name": "Acre US", "code": 109403 }, { "name": "Square Meter", "code": 109404 }, { "name": "Square Foot", "code": 109405 }, { "name": "Square Foot US", "code": 109406 }, { "name": "Square Foot Clarke", "code": 109407 }, { "name": "Square Fathom", "code": 109408 }, { "name": "Square Nautical Mile", "code": 109409 }, { "name": "Square Meter German", "code": 109410 }, { "name": "Square Chain US", "code": 109411 }, { "name": "Square Link US", "code": 109412 }, { "name": "Square Mile US", "code": 109413 }, { "name": "Square Kilometer", "code": 109414 }, { "name": "Square Yard Clarke", "code": 109415 }, { "name": "Square Chain Clarke", "code": 109416 }, { "name": "Square Link Clarke", "code": 109417 }, { "name": "Square Yard Sears", "code": 109418 }, { "name": "Square Foot Sears", "code": 109419 }, { "name": "Square Chain Sears", "code": 109420 }, { "name": "Square Link Sears", "code": 109421 }, { "name": "Square Yard Benoit A", "code": 109422 }, { "name": "Square Foot Benoit A", "code": 109423 }, { "name": "Square Chain Benoit A", "code": 109424 }, { "name": "Square Link Benoit A", "code": 109425 }, { "name": "Square Yard Benoit B", "code": 109426 }, { "name": "Square Foot Benoit B", "code": 109427 }, { "name": "Square Chain Benoit B", "code": 109428 }, { "name": "Square Link Benoit B", "code": 109429 }, { "name": "Square Foot 1865", "code": 109430 }, { "name": "Square Foot Indian", "code": 109431 }, { "name": "Square Foot Indian 1937", "code": 109432 }, { "name": "Square Foot Indian 1962", "code": 109433 }, { "name": "Square Foot Indian 1975", "code": 109434 }, { "name": "Square Yard Indian", "code": 109435 }, { "name": "Square Yard Indian 1937", "code": 109436 }, { "name": "Square Yard Indian 1962", "code": 109437 }, { "name": "Square Yard Indian 1975", "code": 109438 }, { "name": "Square Mile Statute", "code": 109439 }, { "name": "Square Foot Gold Coast", "code": 109440 }, { "name": "Square Foot British 1936", "code": 109441 }, { "name": "Square Yard", "code": 109442 }, { "name": "Square Yard US", "code": 109443 }, { "name": "Square Chain", "code": 109444 }, { "name": "Square Link", "code": 109445 }, { "name": "Square Yard Sears 1922 Trunc", "code": 109446 }, { "name": "Square Foot Sears 1922 Trunc", "code": 109447 }, { "name": "Square Chain Sears 1922 Trunc", "code": 109448 }, { "name": "Square Link Sears 1922 Trunc", "code": 109449 }, { "name": "Square Decimeter", "code": 109450 }, { "name": "Square Centimeter", "code": 109451 }, { "name": "Square Millimeter", "code": 109452 }, { "name": "Square Inch", "code": 109453 }, { "name": "Square Inch US", "code": 109454 }, { "name": "Square Rod", "code": 109455 }, { "name": "Square Rod US", "code": 109456 }, { "name": "Square Nautical Mile US", "code": 109457 }, { "name": "Square Nautical Mile UK", "code": 109458 }, { "name": "Square Smoot", "code": 109459 }, { "name": "Square Km50", "code": 109460 }, { "name": "Square Km150", "code": 109461 }, { "name": "Square Vara TX", "code": 109462 }, { "name": "Are", "code": 109463 }, { "name": "Square DTP Point", "code": 109464 }, { "name": "Square Micrometer", "code": 109465 }, { "name": "Square Nanometer", "code": 109466 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "CalculatedArea", "type": "esriFieldTypeDouble", "alias": "Calculated Area", "domain": null }, { "name": "MiscloseRatio", "type": "esriFieldTypeDouble", "alias": "Misclose Ratio", "domain": null }, { "name": "MiscloseDistance", "type": "esriFieldTypeDouble", "alias": "Misclose Distance", "domain": null }, { "name": "IsSeed", "type": "esriFieldTypeInteger", "alias": "Is Seed", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area", "domain": null }, { "name": "VALIDATIONSTATUS", "type": "esriFieldTypeSmallInteger", "alias": "Validation status", "domain": { "type": "codedValue", "name": "Validation Status", "description": "The current record's validation status.", "codedValues": [ { "name": "No calculation required, no validation required, no error", "code": 0 }, { "name": "No calculation required, no validation required, has error(s)", "code": 1 }, { "name": "No calculation required, validation required, no error", "code": 2 }, { "name": "No calculation required, validation required, has error(s)", "code": 3 }, { "name": "Calculation required, no validation required, no error", "code": 4 }, { "name": "Calculation required, no validation required, has error(s)", "code": 5 }, { "name": "Calculation required, validation required, no error", "code": 6 }, { "name": "Calculation required, validation required, has error(s)", "code": 7 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "tax_id", "type": "esriFieldTypeString", "alias": "Parcel ID", "length": 16, "domain": null }, { "name": "system_id", "type": "esriFieldTypeInteger", "alias": "system_id", "domain": null }, { "name": "owner_name", "type": "esriFieldTypeString", "alias": "owner_name", "length": 150, "domain": null }, { "name": "owner_address1", "type": "esriFieldTypeString", "alias": "owner_address1", "length": 100, "domain": null }, { "name": "owner_address2", "type": "esriFieldTypeString", "alias": "owner_address2", "length": 100, "domain": null }, { "name": "owner_city_state_zip", "type": "esriFieldTypeString", "alias": "owner_city_state_zip", "length": 100, "domain": null }, { "name": "property_address", "type": "esriFieldTypeString", "alias": "property_address", "length": 50, "domain": null }, { "name": "property_city", "type": "esriFieldTypeString", "alias": "property_city", "length": 50, "domain": null }, { "name": "zone_primary", "type": "esriFieldTypeString", "alias": "Zone Primary", "length": 15, "domain": null }, { "name": "zone_primary_description", "type": "esriFieldTypeString", "alias": "Zone Primary Description", "length": 75, "domain": null }, { "name": "zone_secondary", "type": "esriFieldTypeString", "alias": "Zone Secondary", "length": 15, "domain": null }, { "name": "zone_secondary_description", "type": "esriFieldTypeString", "alias": "Zone Secondary Description", "length": 75, "domain": null }, { "name": "conservation_easement_entry", "type": "esriFieldTypeInteger", "alias": "conservation_easement_entry", "domain": null }, { "name": "restricted", "type": "esriFieldTypeString", "alias": "Restricted", "length": 15, "domain": null }, { "name": "comments", "type": "esriFieldTypeString", "alias": "Comments", "length": 400, "domain": null }, { "name": "book_page", "type": "esriFieldTypeString", "alias": "book_page", "length": 20, "domain": null }, { "name": "district_code", "type": "esriFieldTypeString", "alias": "district_code", "length": 3, "domain": null }, { "name": "district_code_definition", "type": "esriFieldTypeString", "alias": "District Code Definition", "length": 300, "domain": null }, { "name": "acreage", "type": "esriFieldTypeDouble", "alias": "acreage", "domain": null }, { "name": "land_type", "type": "esriFieldTypeString", "alias": "land_type", "length": 50, "domain": null }, { "name": "building_type", "type": "esriFieldTypeString", "alias": "building_type", "length": 50, "domain": null }, { "name": "building_specific_type", "type": "esriFieldTypeString", "alias": "building_specific_type", "length": 50, "domain": null }, { "name": "year_built", "type": "esriFieldTypeInteger", "alias": "year_built", "domain": null }, { "name": "building_sqr_feet", "type": "esriFieldTypeInteger", "alias": "building_sqr_feet", "domain": null }, { "name": "land_market_value", "type": "esriFieldTypeDouble", "alias": "land_market_value", "domain": null }, { "name": "building_market_value", "type": "esriFieldTypeDouble", "alias": "building_market_value", "domain": null }, { "name": "land_tax_value", "type": "esriFieldTypeDouble", "alias": "land_tax_value", "domain": null }, { "name": "building_tax_value", "type": "esriFieldTypeDouble", "alias": "building_tax_value", "domain": null }, { "name": "last_year_taxed_value", "type": "esriFieldTypeDouble", "alias": "last_year_taxed_value", "domain": null }, { "name": "proposed_tax_value", "type": "esriFieldTypeDouble", "alias": "proposed_tax_value", "domain": null }, { "name": "certified_tax_value", "type": "esriFieldTypeDouble", "alias": "certified_tax_value", "domain": null }, { "name": "freeze_year", "type": "esriFieldTypeInteger", "alias": "freeze_year", "domain": null }, { "name": "effective_date", "type": "esriFieldTypeDate", "alias": "effective_date", "length": 8, "domain": null }, { "name": "tax_status", "type": "esriFieldTypeInteger", "alias": "tax_status", "domain": null }, { "name": "owner_plat_1", "type": "esriFieldTypeString", "alias": "Recorder Plat #1", "length": 300, "domain": null }, { "name": "owner_plat_2", "type": "esriFieldTypeString", "alias": "Recorder Plat #2", "length": 300, "domain": null }, { "name": "owner_plat_3", "type": "esriFieldTypeString", "alias": "Recorder Plat #3", "length": 300, "domain": null }, { "name": "owner_plat_4", "type": "esriFieldTypeString", "alias": "Recorder Plat #4", "length": 300, "domain": null }, { "name": "owner_plat_5", "type": "esriFieldTypeString", "alias": "Recorder Plat #5", "length": 300, "domain": null }, { "name": "owner_plat_6", "type": "esriFieldTypeString", "alias": "Recorder Plat #6", "length": 300, "domain": null }, { "name": "owner_plat_7", "type": "esriFieldTypeString", "alias": "Recorder Plat #7", "length": 300, "domain": null }, { "name": "owner_plat_8", "type": "esriFieldTypeString", "alias": "Recorder Plat #8", "length": 300, "domain": null }, { "name": "owner_plat_9", "type": "esriFieldTypeString", "alias": "Recorder Plat #9", "length": 300, "domain": null }, { "name": "owner_plat_10", "type": "esriFieldTypeString", "alias": "Recorder Plat #10", "length": 300, "domain": null }, { "name": "owner_plat_11", "type": "esriFieldTypeString", "alias": "Recorder Plat #11", "length": 300, "domain": null }, { "name": "owner_plat_12", "type": "esriFieldTypeString", "alias": "Recorder Plat #12", "length": 300, "domain": null }, { "name": "owner_plat_13", "type": "esriFieldTypeString", "alias": "Recorder Plat #13", "length": 300, "domain": null }, { "name": "owner_plat_14", "type": "esriFieldTypeString", "alias": "Recorder Plat #14", "length": 300, "domain": null }, { "name": "owner_plat_15", "type": "esriFieldTypeString", "alias": "Recorder Plat #15", "length": 300, "domain": null }, { "name": "owner_plat_16", "type": "esriFieldTypeString", "alias": "Recorder Plat #16", "length": 300, "domain": null }, { "name": "owner_plat_17", "type": "esriFieldTypeString", "alias": "Recorder Plat #17", "length": 300, "domain": null }, { "name": "plat_1970", "type": "esriFieldTypeString", "alias": "1970 Recorder's Plat", "length": 300, "domain": null }, { "name": "parcel_num_1970", "type": "esriFieldTypeString", "alias": "1970 Parcel ID", "length": 20, "domain": null }, { "name": "plat_1978", "type": "esriFieldTypeString", "alias": "1978 Recorder's Plat", "length": 300, "domain": null }, { "name": "parcel_num_1978", "type": "esriFieldTypeString", "alias": "1978 Parcel ID", "length": 20, "domain": null }, { "name": "plats_2006", "type": "esriFieldTypeString", "alias": "plats_2006", "length": 300, "domain": null }, { "name": "legal", "type": "esriFieldTypeString", "alias": "legal", "length": 1073741822, "domain": null }, { "name": "core_url", "type": "esriFieldTypeString", "alias": "Core Link", "length": 150, "domain": null }, { "name": "acreage_gis", "type": "esriFieldTypeDouble", "alias": "acreage_gis", "domain": null }, { "name": "ext_min_x", "type": "esriFieldTypeDouble", "alias": "ext_min_x", "domain": null }, { "name": "ext_min_y", "type": "esriFieldTypeDouble", "alias": "ext_min_y", "domain": null }, { "name": "ext_max_x", "type": "esriFieldTypeDouble", "alias": "ext_max_x", "domain": null }, { "name": "ext_max_y", "type": "esriFieldTypeDouble", "alias": "ext_max_y", "domain": null }, { "name": "ortho_bounding_box_url", "type": "esriFieldTypeString", "alias": "ortho_bounding_box_url", "length": 500, "domain": null }, { "name": "CreatedRecordName", "type": "esriFieldTypeString", "alias": "CreatedRecordName", "length": 500, "domain": null }, { "name": "CoreLink", "type": "esriFieldTypeString", "alias": "CoreLink", "length": 1000, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_Parcels1", "fields": "Name", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_Parcels2", "fields": "RetiredByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_32_CreatedByRecord", "fields": "CreatedByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_32_VALIDATIONSTATUS", "fields": "VALIDATIONSTATUS", "isAscending": true, "isUnique": false, "description": "" }, { "name": "Shape_INDEX", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [ { "id": 4, "name": "Tax Record", "relatedTableId": 1, "role": "esriRelRoleDestination", "keyField": "CreatedByRecord", "cardinality": "esriRelCardinalityOneToMany", "composite": false } ], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": true, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeAreaFieldName": "Shape_Area", "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 8, "name": "Connection Lines", "type": "Feature Layer", "description": "Lines", "geometryType": "esriGeometryPolyline", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": null, "subLayers": [], "minScale": 5000, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "valueExpression": "return \"COGO\"", "valueExpressionTitle": "Custom", "uniqueValueInfos": [ { "symbol": { "type": "esriSLS", "style": "esriSLSDash", "color": [ 0, 92, 230, 255 ], "width": 0.75 }, "value": "COGO", "label": "COGO" } ], "fieldDelimiter": ",", "authoringInfo": { "colorRamp": { "type": "multipart", "colorRamps": [ { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 210, 217, 255 ], "toColor": [ 252, 210, 217, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 183, 252, 182, 255 ], "toColor": [ 183, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 184, 244, 252, 255 ], "toColor": [ 184, 244, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 179, 188, 252, 255 ], "toColor": [ 179, 188, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 238, 187, 255 ], "toColor": [ 252, 238, 187, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 187, 250, 255 ], "toColor": [ 252, 187, 250, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 212, 252, 222, 255 ], "toColor": [ 212, 252, 222, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 226, 212, 252, 255 ], "toColor": [ 226, 212, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 204, 182, 255 ], "toColor": [ 252, 204, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 184, 216, 255 ], "toColor": [ 252, 184, 216, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 231, 252, 182, 255 ], "toColor": [ 231, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 187, 213, 252, 255 ], "toColor": [ 187, 213, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 234, 212, 255 ], "toColor": [ 252, 234, 212, 255 ] } ] } } }, "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 ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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 cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\nif (HasKey($feature, \"labelPosition\")){\n var labelPosition = $feature.labelPosition\n}\nelse {\n var labelPosition = 3\n}\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return \"\" + fontNameSize + ErrorString + \"<\/FNT><\/CLR><\/BOL>\"; \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(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n } \n \n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n } \n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n// Assemble label string\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\nvar sharedLabelBuffer = \"\"\nif (labelPosition == 3) {\n sharedLabelBuffer = \" \\n\"\n}\n\n//Straight lines\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return fontNameSize + \"\" + directionStr + \"<\/CLR>\" + \"\\n\" +\n \"\" + prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return fontNameSize + sharedLabelBuffer + \"\" +\n prefixPostfix[0] + distanceStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n }\n else{ //If Distance is empty\n return fontNameSize + sharedLabelBuffer + \"\" + directionStr + \"<\/CLR><\/FNT>\";\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return fontNameSize + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR>\" + \"\\n\" +\n \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return fontNameSize + sharedLabelBuffer + \"\" + radiusStr + \"<\/CLR>\" + \" \" +\n \"\" + radius2Str + \"<\/CLR><\/FNT>\"\n}\n//If both radius are empty\nelse{\n return fontNameSize + sharedLabelBuffer + \"\" + CurveTypePrefix + ' ' +\n prefixPostfix[0] + curveStr + prefixPostfix[1] + \"<\/CLR><\/FNT>\";\n}\n", "title": "DistanceAndDirection" }, "labelPlacement": "esriServerLinePlacementCenterStart", "textLayout": "followFeature", "deconflictionStrategy": "static", "lineConnection": "none", "multiPart": "labelPerFeature", "stackLabel": false, "removeDuplicates": "none", "useCodedValues": false, "maxScale": 0, "minScale": 2000, "name": "Direction and 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": [ 255, 255, 255, 255 ], "haloSize": 2, "font": { "family": "Tahoma", "size": 10, "style": "normal", "weight": "normal", "decoration": "none" } } } ] }, "defaultVisibility": true, "extent": { "xmin": 1485558.9052654654, "ymin": 3660327.8091704696, "xmax": 1638273.1897313, "ymax": 3888826.821659731, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayFieldExpressionInfo": { "expression": "// Change the settings portion to configure direction format, rounding and abbreviations\n// This is an Arcade expression\n\n// SETTINGS\nvar ShowDistance = true; //set as 'true' to show distance\nvar ShowDirection = true; //set as 'true' to show direction\nvar DirectionType = 1; // 1 = Quadrant Bearing; 2 = North Azimuth; 3 = South Azimuth\nvar ShowRadius = true; //set as 'true' to show radius\nvar ShowCurveParameter = true; //set as 'true' to show a curve parameter\nvar ShowCOGOType = true; //set as 'true' to show prefixes and postfixes defined below for each cogo line label\nvar COGOType_Entered = ['', ''] //Change prefix and postfix for Entered courses\nvar COGOType_Computed = ['±', ''] //Change prefix and postfix for Computed courses\nvar COGOType_FromGeom = ['<', '>'] //Change for prefix and postfix From Geometry courses. The < is a special character to represent the left angle bracket\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\n\n// VARIABLES\nvar cogo_direction = $feature.Direction;\nvar cogo_distance = $feature.Distance;\nvar cogo_radius = $feature.Radius;\nvar cogo_arclength = $feature.Arclength;\nvar cogo_radius2 = $feature.Radius2\nvar cogotype = $feature.COGOType\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 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 prefixPostfix = ['', ''] //Used for prefix and postfix of COGO Type\nvar angleRad; //curve angle in radians\nvar COGOValidity; //COGO combinations validity. can be valid, partial or invalid.\n\nif (IsEmpty(cogo_direction) && IsEmpty(cogo_distance) && IsEmpty(cogo_radius) && IsEmpty(cogo_radius2) && IsEmpty(cogo_arclength)){\n return \"\"\n}\n\nfunction NorthAzimuth2Quadbearing(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'Quadrant', angleType: 'DMS', outputType: 'text', format: 'pd[°]mm[\\']ss[\"]b'})\n}\n\nfunction DMS_North(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'North', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction DMS_South(azimuth){\n return ConvertDirection(azimuth, {directionType:'North', angleType: 'Degrees'}, {directionType:'South', angleType: 'DMS', outputType: 'text', format: 'd[°]mm[\\']ss[\"]'})\n}\n\nfunction IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2) {\n binaryDictionary= Dictionary('dir', 1, 'dist',2, 'rad',4, 'arc',8, 'rad2',16)\n if (!IsEmpty(cogo_direction)) {checksum+=binaryDictionary.dir}\n if (!IsEmpty(cogo_distance)) {checksum+=binaryDictionary.dist}\n if (!IsEmpty(cogo_radius)) {checksum+=binaryDictionary.rad}\n if (!IsEmpty(cogo_arclength)) {checksum+=binaryDictionary.arc}\n if (!IsEmpty(cogo_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,17,20,21,24,25,27,28]; //array of partial combinations: '1' for only direction, '2' for only distance, '4' for only radius...\n //Invalid Values = [6,7,10,11,14,15,18,19,22,23,26,30,31]\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\nfunction COGOTypePrefixPostfix(cogotypeValue){\n if (ShowCOGOType){\n if (cogotypeValue == 1) { //Entered\n return COGOType_Entered\n }\n else if(cogotypeValue == 2) { //From Geometry\n return COGOType_FromGeom\n }\n else if(cogotypeValue == 3) { //Computed\n return COGOType_Computed\n }\n else { //If not set or invalid value\n return ['', '']\n }\n }\n else{\n return(['', ''])\n }\n}\n\nCOGOValidity = IsValidCOGO(cogo_direction, cogo_distance, cogo_radius, cogo_arclength, cogo_radius2);\nif ( COGOValidity == \"invalid\") { //if invalid COGO return error string\n return ErrorString;\n}\n\n\n// Direction string\nif (ShowDirection) {\n if (IsEmpty(cogo_direction)==false) {\n if (DirectionType == 1) { //using quadrant bearing format\n directionStr = NorthAzimuth2Quadbearing(cogo_direction);\n }\n else if (DirectionType == 2) { //using north azimuth format\n directionStr = DMS_North(cogo_direction);\n }\n else if (DirectionType == 3) { //using south azimuth format\n directionStr = DMS_South(cogo_direction);\n }\n }\n}\n\n// Distance string\nif (ShowDistance) {\n if (IsEmpty(cogo_distance)==false) {\n distanceStr = text(round(cogo_distance,DistUnitRounding), NumberFormat);\n }\n}\n\n//Radius String\nif (ShowRadius) {\n if (!IsEmpty(cogo_radius)) { //it can be a curve or a spiral\n if (IsEmpty(cogo_radius2)) { //if radius2 is empty this is a curve\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding), NumberFormat);\n }\n else { // it is a spiral\n radiusStr = RadiusAbbr + \" \" + text(round(cogo_radius, DistUnitRounding),NumberFormat);\n radius2Str = Radius2Abbr + \" \" + text(round(cogo_radius2, DistUnitRounding),NumberFormat);\n if (cogo_radius == 0) { //substitute to infinity sign\n radiusStr = RadiusAbbr + \" ∞ \";\n }\n if (cogo_radius2 == 0) { //substitute to infinity sign\n radius2Str = Radius2Abbr + \" ∞ \";\n }\n }\n\n }\n}\n\n// Curve Parameter\nif (ShowCurveParameter) {\n if (!IsEmpty(cogo_arclength)) {\n if (CurveParameter == 'ArcLength') {\n curveStr = text(round(cogo_arclength, DistUnitRounding), NumberFormat); //return Arc length\n }\n angleRad = cogo_arclength/(abs(cogo_radius)) //calculate angle in radians\n if (CurveParameter == 'Angle') {\n curveStr = DMS_North(angleRad * 180 / pi); // convert radian to degrees and show as DMS\n }\n if (CurveParameter == 'Chord') {\n curveStr = text(round((2 * abs(cogo_radius) * Sin(angleRad/2)),DistUnitRounding), NumberFormat); //calculate chord length\n }\n }\n}\n\n//Determine type of curve displayed\nvar CurveTypePrefix = \"\"\nif (!IsEmpty(curveStr)){\n if (CurveParameter == 'ArcLength'){\n CurveTypePrefix = ArclengthAbrr\n }\n else if (CurveParameter == 'Angle'){\n CurveTypePrefix = AngleAbbr\n }\n else if (CurveParameter == 'Chord'){\n CurveTypePrefix = ChordAbbr\n }\n}\n\nvar isStraightLine = IsEmpty(radiusStr) && IsEmpty(radius2Str) && IsEmpty(curveStr)\n\n//Get prefix and postfix if either distance or curve is not empty. NOTE If both aren't empty it's invalid COGO\nif (!IsEmpty(distanceStr) || !IsEmpty(curveStr)){\n prefixPostfix = COGOTypePrefixPostfix(cogotype)\n}\n\n// Assemble label string\nif (isStraightLine){\n if (!IsEmpty(directionStr) && !IsEmpty(distanceStr)){ //If Direction and Distance are both NOT Empty\n return directionStr + ' ' + prefixPostfix[0] + distanceStr + prefixPostfix[1];\n }\n else if (IsEmpty(directionStr)){ //If Direction is empty\n return prefixPostfix[0] + distanceStr + prefixPostfix[1];\n }\n else{ //If Distance is empty\n return directionStr\n }\n}\n\n//Curves\n//If one or both radii and the curve string are NOT empty show the full curve\nif ((!IsEmpty(radiusStr) || !IsEmpty(radius2Str)) && !IsEmpty(curveStr)){\n return radiusStr + \" \" + radius2Str + ' ' + CurveTypePrefix + ' ' + prefixPostfix[0] + curveStr + prefixPostfix[1];\n}\n//If the curve is empty\nelse if (IsEmpty(curveStr)){\n return radiusStr + \" \" + radius2Str\n}\n//If both radius are empty\nelse{\n return CurveTypePrefix + ' ' + prefixPostfix[0] + curveStr + prefixPostfix[1];\n}\n\n\n", "title": "DisplayExpression" }, "displayField": "created_user", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "Direction", "type": "esriFieldTypeDouble", "alias": "Direction", "domain": null }, { "name": "Distance", "type": "esriFieldTypeDouble", "alias": "Distance", "domain": null }, { "name": "Radius", "type": "esriFieldTypeDouble", "alias": "Radius", "domain": null }, { "name": "ArcLength", "type": "esriFieldTypeDouble", "alias": "Arc Length", "domain": null }, { "name": "Radius2", "type": "esriFieldTypeDouble", "alias": "Radius2", "domain": null }, { "name": "RetiredByRecord", "type": "esriFieldTypeGUID", "alias": "Retired By Record", "length": 38, "domain": null }, { "name": "COGOType", "type": "esriFieldTypeInteger", "alias": "COGO Type", "domain": { "type": "codedValue", "name": "PF_COGOType", "description": "Parcel Fabric COGO Type", "codedValues": [ { "name": "Entered", "code": 1 }, { "name": "From Geometry", "code": 2 }, { "name": "Computed", "code": 3 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "IsCOGOGround", "type": "esriFieldTypeInteger", "alias": "Is COGO Ground", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "Rotation", "type": "esriFieldTypeDouble", "alias": "Rotation", "domain": null }, { "name": "Scale", "type": "esriFieldTypeDouble", "alias": "Scale", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "CreatedByRecord", "type": "esriFieldTypeGUID", "alias": "Created By Record", "length": 38, "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "DirectionAccuracy", "type": "esriFieldTypeDouble", "alias": "Direction Accuracy", "domain": null }, { "name": "DistanceAccuracy", "type": "esriFieldTypeDouble", "alias": "Distance Accuracy", "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "VALIDATIONSTATUS", "type": "esriFieldTypeSmallInteger", "alias": "Validation status", "domain": { "type": "codedValue", "name": "Validation Status", "description": "The current record's validation status.", "codedValues": [ { "name": "No calculation required, no validation required, no error", "code": 0 }, { "name": "No calculation required, no validation required, has error(s)", "code": 1 }, { "name": "No calculation required, validation required, no error", "code": 2 }, { "name": "No calculation required, validation required, has error(s)", "code": 3 }, { "name": "Calculation required, no validation required, no error", "code": 4 }, { "name": "Calculation required, no validation required, has error(s)", "code": 5 }, { "name": "Calculation required, validation required, no error", "code": 6 }, { "name": "Calculation required, validation required, has error(s)", "code": 7 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_Connection1", "fields": "RetiredByRecord", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_12_VALIDATIONSTATUS", "fields": "VALIDATIONSTATUS", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_12_CreatedByRecord", "fields": "CreatedByRecord", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [ { "id": 2, "name": "PacelFabric_Records", "relatedTableId": 1, "role": "esriRelRoleDestination", "keyField": "CreatedByRecord", "cardinality": "esriRelCardinalityOneToMany", "composite": false } ], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": true, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 9, "name": "Topology Layers", "type": "Group Layer", "description": "", "geometryType": null, "copyrightText": "", "parentLayer": null, "subLayers": [ { "id": 10, "name": "PacelFabric_Topology" }, { "id": 15, "name": "Points" }, { "id": 16, "name": "Analysis" }, { "id": 20, "name": "Validation Point Errors" }, { "id": 21, "name": "Validation Line Errors" }, { "id": 22, "name": "Validation Polygon Errors" } ], "minScale": 0, "maxScale": 0, "defaultVisibility": false, "extent": { "xmin": -1.1922165787937231E8, "ymin": -9.335277220828226E7, "xmax": 1.2250249121270564E8, "ymax": 8.552047771927115E7, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeNone", "displayField": "", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": null, "geometryField": {}, "indexes": [], "subtypes": [], "relationships": [], "canModifyLayer": false, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map", "supportsStatistics": false, "supportsExceedsLimitStatistics": false, "supportsAdvancedQueries": false, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": false, "supportsPercentileStatistics": false, "supportsHavingClause": false, "supportsOrderBy": false, "supportsDistinct": false, "supportsCountDistinct": false, "supportsPagination": false, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": false, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": false }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 10, "name": "PacelFabric_Topology", "type": "Topology Layer", "description": "", "geometryType": null, "copyrightText": "", "parentLayer": { "id": 9, "name": "Topology Layers" }, "subLayers": [ { "id": 11, "name": "Dirty Areas" }, { "id": 12, "name": "Point Errors" }, { "id": 13, "name": "Line Errors" }, { "id": 14, "name": "Polygon Errors" } ], "minScale": 0, "maxScale": 0, "defaultVisibility": false, "extent": { "xmin": -0.013046443462371826, "ymin": -0.013203859329223633, "xmax": 2182375.848899142, "ymax": 3987983.6741986475, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeNone", "displayField": "", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": null, "geometryField": {}, "indexes": [], "subtypes": [], "relationships": [], "canModifyLayer": false, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map", "supportsStatistics": false, "supportsExceedsLimitStatistics": false, "supportsAdvancedQueries": false, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": false, "supportsPercentileStatistics": false, "supportsHavingClause": false, "supportsOrderBy": false, "supportsDistinct": false, "supportsCountDistinct": false, "supportsPagination": false, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": false, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": false }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 11, "name": "Dirty Areas", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPolygon", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 10, "name": "PacelFabric_Topology" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSFS", "style": "esriSFSSolid", "color": [ 128, 128, 255, 76 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 128, 128, 255, 255 ], "width": 2 } } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": false, "extent": { "xmin": -0.013046443462371826, "ymin": -0.013203859329223633, "xmax": 2182375.848899142, "ymax": 3987983.6741986475, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "created_user", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "ObjectID", "domain": null }, { "name": "IsRetired", "type": "esriFieldTypeInteger", "alias": "IsRetired", "domain": null }, { "name": "DirtyArea", "type": "esriFieldTypeGeometry", "alias": "DirtyArea", "domain": null }, { "name": "DirtyArea_Length", "type": "esriFieldTypeDouble", "alias": "DirtyArea_Length", "domain": null }, { "name": "DirtyArea_Area", "type": "esriFieldTypeDouble", "alias": "DirtyArea_Area", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null } ], "geometryField": { "name": "DirtyArea", "type": "esriFieldTypeGeometry", "alias": "DirtyArea" }, "indexes": [ { "name": "FDO_ObjectID", "fields": "ObjectID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_DirtyArea", "fields": "DirtyArea", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_27_IsRetired", "fields": "IsRetired", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeAreaFieldName": "DirtyArea_Area", "shapeLengthFieldName": "DirtyArea_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 12, "name": "Point Errors", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPoint", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 10, "name": "PacelFabric_Topology" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "field1": "IsException", "uniqueValueInfos": [ { "symbol": { "type": "esriSMS", "style": "esriSMSSquare", "color": [ 128, 255, 128, 255 ], "size": 5, "angle": 0, "xoffset": 0, "yoffset": 0, "outline": null }, "value": "1", "label": "Exception" }, { "symbol": { "type": "esriSMS", "style": "esriSMSSquare", "color": [ 255, 128, 128, 255 ], "size": 6, "angle": 0, "xoffset": 0, "yoffset": 0, "outline": null }, "value": "0", "label": "Error" } ], "fieldDelimiter": "," }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": true, "extent": { "xmin": -1.1922165787937231E8, "ymin": -9.335277220828226E7, "xmax": 1.2250249121270564E8, "ymax": 8.552047771927115E7, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "created_user", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "ObjectID", "domain": null }, { "name": "OriginClassID", "type": "esriFieldTypeInteger", "alias": "OriginClassID", "domain": null }, { "name": "OriginID", "type": "esriFieldTypeInteger", "alias": "OriginID", "domain": null }, { "name": "DestClassID", "type": "esriFieldTypeInteger", "alias": "DestClassID", "domain": null }, { "name": "DestID", "type": "esriFieldTypeInteger", "alias": "DestID", "domain": null }, { "name": "TopoRuleType", "type": "esriFieldTypeInteger", "alias": "TopoRuleType", "domain": null }, { "name": "TopoRuleID", "type": "esriFieldTypeInteger", "alias": "TopoRuleID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "IsException", "type": "esriFieldTypeInteger", "alias": "IsException", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_ObjectID", "fields": "ObjectID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_28_IsException", "fields": "IsException", "isAscending": true, "isUnique": false, "description": "" }, { "name": "G28multi", "fields": "TopoRuleID,TopoRuleType,OriginClassID,OriginID,DestClassID,DestID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 13, "name": "Line Errors", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPolyline", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 10, "name": "PacelFabric_Topology" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "field1": "IsException", "uniqueValueInfos": [ { "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 128, 255, 128, 255 ], "width": 1 }, "value": "1", "label": "Exception" }, { "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 255, 128, 128, 255 ], "width": 2.5 }, "value": "0", "label": "Error" } ], "fieldDelimiter": "," }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": true, "extent": { "xmin": -1.1922165787937231E8, "ymin": -9.335277220828226E7, "xmax": 1.2250249121270564E8, "ymax": 8.552047771927115E7, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "created_user", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "ObjectID", "domain": null }, { "name": "OriginClassID", "type": "esriFieldTypeInteger", "alias": "OriginClassID", "domain": null }, { "name": "OriginID", "type": "esriFieldTypeInteger", "alias": "OriginID", "domain": null }, { "name": "DestClassID", "type": "esriFieldTypeInteger", "alias": "DestClassID", "domain": null }, { "name": "DestID", "type": "esriFieldTypeInteger", "alias": "DestID", "domain": null }, { "name": "TopoRuleType", "type": "esriFieldTypeInteger", "alias": "TopoRuleType", "domain": null }, { "name": "TopoRuleID", "type": "esriFieldTypeInteger", "alias": "TopoRuleID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "IsException", "type": "esriFieldTypeInteger", "alias": "IsException", "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_ObjectID", "fields": "ObjectID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_29_IsException", "fields": "IsException", "isAscending": true, "isUnique": false, "description": "" }, { "name": "G29multi", "fields": "TopoRuleID,TopoRuleType,OriginClassID,OriginID,DestClassID,DestID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 14, "name": "Polygon Errors", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPolygon", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 10, "name": "PacelFabric_Topology" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "field1": "IsException", "uniqueValueInfos": [ { "symbol": { "type": "esriSFS", "style": "esriSFSSolid", "color": [ 211, 255, 190, 255 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 128, 255, 128, 255 ], "width": 2.5 } }, "value": "1", "label": "Exception" }, { "symbol": { "type": "esriSFS", "style": "esriSFSSolid", "color": [ 255, 128, 128, 255 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 255, 0, 0, 255 ], "width": 2.5 } }, "value": "0", "label": "Error" } ], "fieldDelimiter": "," }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": true, "extent": { "xmin": -1.1922165787937231E8, "ymin": -9.335277220828226E7, "xmax": 1.2250249121270564E8, "ymax": 8.552047771927115E7, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "created_user", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "ObjectID", "domain": null }, { "name": "OriginClassID", "type": "esriFieldTypeInteger", "alias": "OriginClassID", "domain": null }, { "name": "OriginID", "type": "esriFieldTypeInteger", "alias": "OriginID", "domain": null }, { "name": "DestClassID", "type": "esriFieldTypeInteger", "alias": "DestClassID", "domain": null }, { "name": "DestID", "type": "esriFieldTypeInteger", "alias": "DestID", "domain": null }, { "name": "TopoRuleType", "type": "esriFieldTypeInteger", "alias": "TopoRuleType", "domain": null }, { "name": "TopoRuleID", "type": "esriFieldTypeInteger", "alias": "TopoRuleID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "IsException", "type": "esriFieldTypeInteger", "alias": "IsException", "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_ObjectID", "fields": "ObjectID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "GDB_30_IsException", "fields": "IsException", "isAscending": true, "isUnique": false, "description": "" }, { "name": "G30multi", "fields": "TopoRuleID,TopoRuleType,OriginClassID,OriginID,DestClassID,DestID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeAreaFieldName": "Shape_Area", "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 15, "name": "Points", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPoint", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 9, "name": "Topology Layers" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "field1": "isfixed", "defaultSymbol": { "type": "esriSMS", "style": "esriSMSCircle", "color": [ 130, 130, 130, 255 ], "size": 4, "angle": 0, "xoffset": 0, "yoffset": 0, "outline": { "color": [ 0, 0, 0, 255 ], "width": 0.7 } }, "defaultLabel": "", "uniqueValueInfos": [ { "symbol": { "type": "esriSMS", "style": "esriSMSCircle", "color": [ 255, 255, 255, 255 ], "size": 3, "angle": 0, "xoffset": 0, "yoffset": 0, "outline": { "color": [ 0, 0, 0, 255 ], "width": 0.7 } }, "value": "0", "label": "No" }, { "symbol": { "type": "esriPMS", "url": "55dc010283d9cb56dbeb8d6c0c1b3ac8", "imageData": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAuUlEQVQokaXSwW2DMABA0XdgifQcIe7uGLAGC5h7GYAMkK7BHL1XUWYhPdSNXCCJSP7Nsv39ZbvwIsW9ySoK8H3w9ZRgokfA22ZBFYWJGsqoPR18bhJMHLNhzwZBGbV+0//YlZ3+NOgfClL6YqGLjyoa5xe6EEy02K2VJXFzU5BOb9c2J+oqCnnFP8Fq+rLiiPeFIF1c/UiAkD9rXnAvfU5PJth3Ghe4/WXn7DvNeTAWcB6MGDcUXPkBEToy7gwmUhQAAAAASUVORK5CYII=", "contentType": "image/png", "width": 12, "height": 10, "angle": 0, "xoffset": 0, "yoffset": 0 }, "value": "1", "label": "Yes" } ], "fieldDelimiter": ",", "authoringInfo": { "colorRamp": { "type": "multipart", "colorRamps": [ { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 210, 217, 255 ], "toColor": [ 252, 210, 217, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 183, 252, 182, 255 ], "toColor": [ 183, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 184, 244, 252, 255 ], "toColor": [ 184, 244, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 179, 188, 252, 255 ], "toColor": [ 179, 188, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 238, 187, 255 ], "toColor": [ 252, 238, 187, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 187, 250, 255 ], "toColor": [ 252, 187, 250, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 212, 252, 222, 255 ], "toColor": [ 212, 252, 222, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 226, 212, 252, 255 ], "toColor": [ 226, 212, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 204, 182, 255 ], "toColor": [ 252, 204, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 184, 216, 255 ], "toColor": [ 252, 184, 216, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 231, 252, 182, 255 ], "toColor": [ 231, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 187, 213, 252, 255 ], "toColor": [ 187, 213, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 234, 212, 255 ], "toColor": [ 252, 234, 212, 255 ] } ] } } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": [ { "labelExpressionInfo": {"expression": "if (($feature.IsFixed == 1) || ($feature.AdjustmentConstraint == 2)) { //Is Fixed or constraint?\n return $feature.Name;\n}"}, "labelPlacement": "esriServerPointLabelPlacementAboveRight", "deconflictionStrategy": "dynamic", "allowOverlapOfFeatureInterior": "avoid", "stackLabel": true, "stackRowLength": 24, "stackAlignment": "dynamic", "stackSeparators": [], "removeDuplicates": "none", "useCodedValues": true, "maxScale": 0, "minScale": 2000, "name": "Class 1", "priority": -1, "symbol": { "type": "esriTS", "color": [ 56, 168, 0, 255 ], "backgroundColor": null, "borderLineColor": null, "borderLineSize": null, "verticalAlignment": "bottom", "horizontalAlignment": "left", "rightToLeft": false, "angle": 0, "xoffset": 0, "yoffset": 0, "kerning": true, "haloColor": [ 255, 255, 255, 255 ], "haloSize": 1, "font": { "family": "Century Gothic", "size": 9, "style": "normal", "weight": "bold", "decoration": "none" } } } ] }, "defaultVisibility": false, "extent": { "xmin": 1469215.4169551432, "ymin": 3651220.732896477, "xmax": 2182375.8357758075, "ymax": 3888004.5424643904, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "Name", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "objectid", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "createdbyrecord", "type": "esriFieldTypeGUID", "alias": "Created By Record", "length": 38, "domain": null }, { "name": "retiredbyrecord", "type": "esriFieldTypeGUID", "alias": "Retired By Record", "length": 38, "domain": null }, { "name": "name", "type": "esriFieldTypeString", "alias": "Name", "length": 255, "domain": null }, { "name": "isfixed", "type": "esriFieldTypeInteger", "alias": "Fixed Shape", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "adjustmentconstraint", "type": "esriFieldTypeInteger", "alias": "Adjustment Constraint", "domain": { "type": "codedValue", "name": "PF_AdjustmentConstraint", "description": "Parcel Fabric Adjustment Point Constraint", "codedValues": [ { "name": "XY free, Z constrained", "code": 1 }, { "name": "XYZ constrained", "code": 2 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "preserve", "type": "esriFieldTypeInteger", "alias": "Preserve", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "x", "type": "esriFieldTypeDouble", "alias": "X", "domain": null }, { "name": "y", "type": "esriFieldTypeDouble", "alias": "Y", "domain": null }, { "name": "z", "type": "esriFieldTypeDouble", "alias": "Z", "domain": null }, { "name": "xyaccuracy", "type": "esriFieldTypeDouble", "alias": "XY Accuracy", "domain": null }, { "name": "zaccuracy", "type": "esriFieldTypeDouble", "alias": "Z Accuracy", "domain": null }, { "name": "xyuncertainty", "type": "esriFieldTypeDouble", "alias": "XY Uncertainty", "domain": null }, { "name": "ellipsemajor", "type": "esriFieldTypeDouble", "alias": "Error Ellipse Semi Major", "domain": null }, { "name": "ellipseminor", "type": "esriFieldTypeDouble", "alias": "Error Ellipse Semi Minor", "domain": null }, { "name": "ellipsedirection", "type": "esriFieldTypeDouble", "alias": "Error Ellipse Direction", "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "globalid", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null } ], "geometryField": { "name": "shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "objectid", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "globalid", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_Points1", "fields": "name", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": true, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 16, "name": "Analysis", "type": "Group Layer", "description": "Analysis", "geometryType": null, "copyrightText": "", "parentLayer": { "id": 9, "name": "Topology Layers" }, "subLayers": [ { "id": 17, "name": "AdjustmentPoints" }, { "id": 18, "name": "AdjustmentLines" }, { "id": 19, "name": "AdjustmentVectors" } ], "minScale": 0, "maxScale": 0, "defaultVisibility": false, "extent": { "xmin": 1485564.3862256408, "ymin": 3846422.9330424815, "xmax": 1506778.3569209725, "ymax": 3862251.467002149, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeNone", "displayField": "", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": null, "geometryField": {}, "indexes": [], "subtypes": [], "relationships": [], "canModifyLayer": false, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map", "supportsStatistics": false, "supportsExceedsLimitStatistics": false, "supportsAdvancedQueries": false, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": false, "supportsPercentileStatistics": false, "supportsHavingClause": false, "supportsOrderBy": false, "supportsDistinct": false, "supportsCountDistinct": false, "supportsPagination": false, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": false, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": false }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 17, "name": "AdjustmentPoints", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPoint", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 16, "name": "Analysis" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSMS", "style": "esriSMSCircle", "color": [ 140, 43, 96, 255 ], "size": 4, "angle": 0, "xoffset": 0, "yoffset": 0, "outline": { "color": [ 0, 0, 0, 255 ], "width": 0.7 } } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": true, "extent": { "xmin": 1485564.3862256408, "ymin": 3846422.9330424815, "xmax": 1506778.3569209725, "ymax": 3862251.455519229, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "name", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "PointID", "type": "esriFieldTypeGUID", "alias": "Point ID", "length": 38, "domain": null }, { "name": "Name", "type": "esriFieldTypeString", "alias": "Name", "length": 255, "domain": null }, { "name": "Constrained", "type": "esriFieldTypeString", "alias": "Constrained", "length": 3, "domain": null }, { "name": "X", "type": "esriFieldTypeDouble", "alias": "X", "domain": null }, { "name": "Y", "type": "esriFieldTypeDouble", "alias": "Y", "domain": null }, { "name": "Z", "type": "esriFieldTypeDouble", "alias": "Z", "domain": null }, { "name": "AdjustedX", "type": "esriFieldTypeDouble", "alias": "Adjusted X", "domain": null }, { "name": "AdjustedY", "type": "esriFieldTypeDouble", "alias": "Adjusted Y", "domain": null }, { "name": "AdjustedZ", "type": "esriFieldTypeDouble", "alias": "Adjusted Z", "domain": null }, { "name": "XYAccuracy", "type": "esriFieldTypeDouble", "alias": "XY Accuracy", "domain": null }, { "name": "ZAccuracy", "type": "esriFieldTypeDouble", "alias": "Z Accuracy", "domain": null }, { "name": "XYUncertainty", "type": "esriFieldTypeDouble", "alias": "XY Uncertainty", "domain": null }, { "name": "ZUncertainty", "type": "esriFieldTypeDouble", "alias": "Z Uncertainty", "domain": null }, { "name": "StdDevE", "type": "esriFieldTypeDouble", "alias": "StdDevE", "domain": null }, { "name": "StdDevN", "type": "esriFieldTypeDouble", "alias": "StdDevN", "domain": null }, { "name": "StdDevUp", "type": "esriFieldTypeDouble", "alias": "StdDevUp", "domain": null }, { "name": "EllipseMajor", "type": "esriFieldTypeDouble", "alias": "Error Ellipse Semi Major", "domain": null }, { "name": "EllipseMinor", "type": "esriFieldTypeDouble", "alias": "Error Ellipse Semi Minor", "domain": null }, { "name": "EllipseDirection", "type": "esriFieldTypeDouble", "alias": "Error Ellipse Direction", "domain": null }, { "name": "UpdateSource", "type": "esriFieldTypeInteger", "alias": "Update Source", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_AdjustmentPoints1", "fields": "PointID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 18, "name": "AdjustmentLines", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPolyline", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 16, "name": "Analysis" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "uniqueValue", "field1": "measurementtype", "defaultSymbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 130, 130, 130, 255 ], "width": 1 }, "defaultLabel": "", "uniqueValueInfos": [ { "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 192, 252, 231, 255 ], "width": 1 }, "value": "1", "label": "Direction Set" }, { "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 239, 182, 252, 255 ], "width": 1 }, "value": "2", "label": "Distance" }, { "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 252, 198, 182, 255 ], "width": 1 }, "value": "3", "label": "Geodetic Latitude" }, { "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 182, 210, 252, 255 ], "width": 1 }, "value": "4", "label": "Geodetic Longitude" } ], "fieldDelimiter": ",", "authoringInfo": { "colorRamp": { "type": "multipart", "colorRamps": [ { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 210, 217, 255 ], "toColor": [ 252, 210, 217, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 183, 252, 182, 255 ], "toColor": [ 183, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 184, 244, 252, 255 ], "toColor": [ 184, 244, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 179, 188, 252, 255 ], "toColor": [ 179, 188, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 238, 187, 255 ], "toColor": [ 252, 238, 187, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 187, 250, 255 ], "toColor": [ 252, 187, 250, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 212, 252, 222, 255 ], "toColor": [ 212, 252, 222, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 226, 212, 252, 255 ], "toColor": [ 226, 212, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 204, 182, 255 ], "toColor": [ 252, 204, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 184, 216, 255 ], "toColor": [ 252, 184, 216, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 231, 252, 182, 255 ], "toColor": [ 231, 252, 182, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 187, 213, 252, 255 ], "toColor": [ 187, 213, 252, 255 ] }, { "type": "algorithmic", "algorithm": "esriCIELabAlgorithm", "fromColor": [ 252, 234, 212, 255 ], "toColor": [ 252, 234, 212, 255 ] } ] } } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": true, "extent": { "xmin": 1485564.6319600493, "ymin": 3846422.948462397, "xmax": 1506778.338548311, "ymax": 3862251.467002149, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "point1name", "typeIdField": "MeasurementType", "subtypeFieldName": "MeasurementType", "subtypeField": "MeasurementType", "defaultSubtypeCode": 1, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "PointID", "type": "esriFieldTypeGUID", "alias": "Point ID", "length": 38, "domain": null }, { "name": "LineID", "type": "esriFieldTypeGUID", "alias": "Line ID", "length": 38, "domain": null }, { "name": "Source", "type": "esriFieldTypeString", "alias": "Source", "length": 160, "domain": null }, { "name": "MeasurementType", "type": "esriFieldTypeInteger", "alias": "Measurement Type", "domain": null }, { "name": "Point1Name", "type": "esriFieldTypeString", "alias": "Point 1 Name", "length": 255, "domain": null }, { "name": "Point2Name", "type": "esriFieldTypeString", "alias": "Point 2 Name", "length": 255, "domain": null }, { "name": "Point3Name", "type": "esriFieldTypeString", "alias": "Point 3 Name", "length": 255, "domain": null }, { "name": "Measurement", "type": "esriFieldTypeDouble", "alias": "Measurement", "domain": null }, { "name": "AdjustedMeasurement", "type": "esriFieldTypeDouble", "alias": "Adjusted Measurement", "domain": null }, { "name": "MeasurementCorrection", "type": "esriFieldTypeDouble", "alias": "Measurement Correction", "domain": null }, { "name": "MeasurementStdDev", "type": "esriFieldTypeDouble", "alias": "Measurement Standard Deviation", "domain": null }, { "name": "AdjustedStdDev", "type": "esriFieldTypeDouble", "alias": "Adjusted Standard Deviation", "domain": null }, { "name": "Residual", "type": "esriFieldTypeDouble", "alias": "Correction Standard Deviation", "domain": null }, { "name": "NormalStatistic", "type": "esriFieldTypeDouble", "alias": "Standardised Normal Statistic", "domain": null }, { "name": "StudentStatistic", "type": "esriFieldTypeDouble", "alias": "Standardised Student's t Statistic", "domain": null }, { "name": "PelzerReliablity", "type": "esriFieldTypeDouble", "alias": "Pelzer's Reliablity", "domain": null }, { "name": "Outlier", "type": "esriFieldTypeInteger", "alias": "Outlier", "domain": { "type": "codedValue", "name": "PF_YesNo", "description": "Parcel Fabric Yes No", "codedValues": [ { "name": "No", "code": 0 }, { "name": "Yes", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_AdjustmentLines1", "fields": "LineID", "isAscending": true, "isUnique": false, "description": "" } ], "types": [ { "domains": { "Outlier": {"type": "inherited"} }, "id": 1, "name": "Direction Set" }, { "domains": { "Outlier": {"type": "inherited"} }, "id": 2, "name": "Distance" }, { "domains": { "Outlier": {"type": "inherited"} }, "id": 3, "name": "Geodetic Latitude" }, { "domains": { "Outlier": {"type": "inherited"} }, "id": 4, "name": "Geodetic Longitude" } ], "subtypes": [ { "domains": { "Outlier": {"type": "inherited"} }, "defaultValues": { "PointID": null, "LineID": null, "Source": null, "MeasurementType": null, "Point1Name": null, "Point2Name": null, "Point3Name": null, "Measurement": null, "AdjustedMeasurement": null, "MeasurementCorrection": null, "MeasurementStdDev": null, "AdjustedStdDev": null, "Residual": null, "NormalStatistic": null, "StudentStatistic": null, "PelzerReliablity": null, "Outlier": null, "created_user": null, "created_date": null, "last_edited_user": null, "last_edited_date": null, "GlobalID": null }, "code": 1, "name": "Direction Set" }, { "domains": { "Outlier": {"type": "inherited"} }, "defaultValues": { "PointID": null, "LineID": null, "Source": null, "MeasurementType": null, "Point1Name": null, "Point2Name": null, "Point3Name": null, "Measurement": null, "AdjustedMeasurement": null, "MeasurementCorrection": null, "MeasurementStdDev": null, "AdjustedStdDev": null, "Residual": null, "NormalStatistic": null, "StudentStatistic": null, "PelzerReliablity": null, "Outlier": null, "created_user": null, "created_date": null, "last_edited_user": null, "last_edited_date": null, "GlobalID": null }, "code": 2, "name": "Distance" }, { "domains": { "Outlier": {"type": "inherited"} }, "defaultValues": { "PointID": null, "LineID": null, "Source": null, "MeasurementType": null, "Point1Name": null, "Point2Name": null, "Point3Name": null, "Measurement": null, "AdjustedMeasurement": null, "MeasurementCorrection": null, "MeasurementStdDev": null, "AdjustedStdDev": null, "Residual": null, "NormalStatistic": null, "StudentStatistic": null, "PelzerReliablity": null, "Outlier": null, "created_user": null, "created_date": null, "last_edited_user": null, "last_edited_date": null, "GlobalID": null }, "code": 3, "name": "Geodetic Latitude" }, { "domains": { "Outlier": {"type": "inherited"} }, "defaultValues": { "PointID": null, "LineID": null, "Source": null, "MeasurementType": null, "Point1Name": null, "Point2Name": null, "Point3Name": null, "Measurement": null, "AdjustedMeasurement": null, "MeasurementCorrection": null, "MeasurementStdDev": null, "AdjustedStdDev": null, "Residual": null, "NormalStatistic": null, "StudentStatistic": null, "PelzerReliablity": null, "Outlier": null, "created_user": null, "created_date": null, "last_edited_user": null, "last_edited_date": null, "GlobalID": null }, "code": 4, "name": "Geodetic Longitude" } ], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 19, "name": "AdjustmentVectors", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPolyline", "sourceSpatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 16, "name": "Analysis" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 27, 57, 132, 255 ], "width": 1 } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": true, "extent": { "xmin": 1485564.3862256408, "ymin": 3846422.9330424815, "xmax": 1506778.3569209692, "ymax": 3862251.467002146, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "created_user", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "OBJECTID", "type": "esriFieldTypeOID", "alias": "OBJECTID", "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "PointID", "type": "esriFieldTypeGUID", "alias": "Point ID", "length": 38, "domain": null }, { "name": "created_user", "type": "esriFieldTypeString", "alias": "Created By", "length": 255, "domain": null }, { "name": "created_date", "type": "esriFieldTypeDate", "alias": "Created Date", "length": 8, "domain": null }, { "name": "last_edited_user", "type": "esriFieldTypeString", "alias": "Modified By", "length": 255, "domain": null }, { "name": "last_edited_date", "type": "esriFieldTypeDate", "alias": "Modified Date", "length": 8, "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_OBJECTID", "fields": "OBJECTID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" }, { "name": "PF_4_AdjustmentVector1", "fields": "PointID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape_Length", "units": "esriFeet" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 20, "name": "Validation Point Errors", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPoint", "sourceSpatialReference": { "wkid": 4326, "latestWkid": 4326, "xyTolerance": 8.983152841195215E-9, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -400, "falseY": -400, "xyUnits": 9.999999999999999E8, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 9, "name": "Topology Layers" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSMS", "style": "esriSMSCircle", "color": [ 137, 51, 48, 255 ], "size": 4, "angle": 0, "xoffset": 0, "yoffset": 0, "outline": { "color": [ 0, 0, 0, 255 ], "width": 0.7 } } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": false, "extent": { "xmin": -1.1922165787937231E8, "ymin": -9.335277220828226E7, "xmax": 1.2250249121270564E8, "ymax": 8.552047771927115E7, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "RuleName", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "Object ID", "domain": null }, { "name": "FeatureClassID", "type": "esriFieldTypeInteger", "alias": "Feature class ID", "domain": null }, { "name": "FeatureObjectID", "type": "esriFieldTypeInteger", "alias": "Feature object ID", "domain": null }, { "name": "FeatureGlobalID", "type": "esriFieldTypeGUID", "alias": "Feature global ID", "length": 38, "domain": null }, { "name": "ErrorNumber", "type": "esriFieldTypeInteger", "alias": "Error number", "domain": null }, { "name": "ErrorMessage", "type": "esriFieldTypeString", "alias": "Error message", "length": 2000, "domain": null }, { "name": "RuleType", "type": "esriFieldTypeSmallInteger", "alias": "Rule type", "domain": { "type": "codedValue", "name": "Attribute Rule Type", "description": "The attribute rule type that created the error record.", "codedValues": [ { "name": "Calculation", "code": 0 }, { "name": "Constraint", "code": 1 }, { "name": "Validation", "code": 2 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "RuleName", "type": "esriFieldTypeString", "alias": "Rule name", "length": 64, "domain": null }, { "name": "RuleID", "type": "esriFieldTypeInteger", "alias": "Rule ID", "domain": null }, { "name": "RuleDescription", "type": "esriFieldTypeString", "alias": "Rule description", "length": 256, "domain": null }, { "name": "Severity", "type": "esriFieldTypeInteger", "alias": "Severity", "domain": null }, { "name": "IsException", "type": "esriFieldTypeSmallInteger", "alias": "Is exception", "domain": { "type": "codedValue", "name": "Validation Error Exception", "description": "Indicates if the error record has been marked as an exception.", "codedValues": [ { "name": "False", "code": 0 }, { "name": "True", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "ErrorStatus", "type": "esriFieldTypeInteger", "alias": "Error status", "domain": { "type": "codedValue", "name": "Validation Error Status", "description": "Indicates error lifecycle status of an error", "codedValues": [ { "name": "Reviewed", "code": 1 }, { "name": "Resolved", "code": 2 }, { "name": "Mark As Exception", "code": 3 }, { "name": "Acceptable", "code": 4 }, { "name": "Unacceptable", "code": 6 }, { "name": "Exception", "code": 9 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "ErrorPhase", "type": "esriFieldTypeInteger", "alias": "Error phase", "domain": { "type": "codedValue", "name": "Validation Error Phase", "description": "Indicates error lifecycle phase of an error", "codedValues": [ { "name": "Review", "code": 2 }, { "name": "Correction", "code": 4 }, { "name": "Verification", "code": 6 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "CorrectionNotes", "type": "esriFieldTypeString", "alias": "Correction notes", "length": 256, "domain": null }, { "name": "CorrectionTechnician", "type": "esriFieldTypeString", "alias": "Correction technician", "length": 256, "domain": null }, { "name": "VerificationNotes", "type": "esriFieldTypeString", "alias": "Verification notes", "length": 256, "domain": null }, { "name": "VerificationTechnician", "type": "esriFieldTypeString", "alias": "Verification technician", "length": 256, "domain": null }, { "name": "CREATIONDATE", "type": "esriFieldTypeDate", "alias": "Creation date", "length": 8, "domain": null }, { "name": "CREATOR", "type": "esriFieldTypeString", "alias": "Creator", "length": 255, "domain": null }, { "name": "LASTUPDATE", "type": "esriFieldTypeDate", "alias": "Last update", "length": 8, "domain": null }, { "name": "UPDATEDBY", "type": "esriFieldTypeString", "alias": "Updated by", "length": 255, "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_ObjectID", "fields": "ObjectID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "hasM": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 21, "name": "Validation Line Errors", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPolyline", "sourceSpatialReference": { "wkid": 4326, "latestWkid": 4326, "xyTolerance": 8.983152841195215E-9, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -400, "falseY": -400, "xyUnits": 9.999999999999999E8, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 9, "name": "Topology Layers" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 59, 137, 49, 255 ], "width": 1 } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": false, "extent": { "xmin": -1.1922165787937231E8, "ymin": -9.335277220828226E7, "xmax": 1.2250249121270564E8, "ymax": 8.552047771927115E7, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "RuleName", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "Object ID", "domain": null }, { "name": "FeatureClassID", "type": "esriFieldTypeInteger", "alias": "Feature class ID", "domain": null }, { "name": "FeatureObjectID", "type": "esriFieldTypeInteger", "alias": "Feature object ID", "domain": null }, { "name": "FeatureGlobalID", "type": "esriFieldTypeGUID", "alias": "Feature global ID", "length": 38, "domain": null }, { "name": "ErrorNumber", "type": "esriFieldTypeInteger", "alias": "Error number", "domain": null }, { "name": "ErrorMessage", "type": "esriFieldTypeString", "alias": "Error message", "length": 2000, "domain": null }, { "name": "RuleType", "type": "esriFieldTypeSmallInteger", "alias": "Rule type", "domain": { "type": "codedValue", "name": "Attribute Rule Type", "description": "The attribute rule type that created the error record.", "codedValues": [ { "name": "Calculation", "code": 0 }, { "name": "Constraint", "code": 1 }, { "name": "Validation", "code": 2 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "RuleName", "type": "esriFieldTypeString", "alias": "Rule name", "length": 64, "domain": null }, { "name": "RuleID", "type": "esriFieldTypeInteger", "alias": "Rule ID", "domain": null }, { "name": "RuleDescription", "type": "esriFieldTypeString", "alias": "Rule description", "length": 256, "domain": null }, { "name": "Severity", "type": "esriFieldTypeInteger", "alias": "Severity", "domain": null }, { "name": "IsException", "type": "esriFieldTypeSmallInteger", "alias": "Is exception", "domain": { "type": "codedValue", "name": "Validation Error Exception", "description": "Indicates if the error record has been marked as an exception.", "codedValues": [ { "name": "False", "code": 0 }, { "name": "True", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "ErrorStatus", "type": "esriFieldTypeInteger", "alias": "Error status", "domain": { "type": "codedValue", "name": "Validation Error Status", "description": "Indicates error lifecycle status of an error", "codedValues": [ { "name": "Reviewed", "code": 1 }, { "name": "Resolved", "code": 2 }, { "name": "Mark As Exception", "code": 3 }, { "name": "Acceptable", "code": 4 }, { "name": "Unacceptable", "code": 6 }, { "name": "Exception", "code": 9 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "ErrorPhase", "type": "esriFieldTypeInteger", "alias": "Error phase", "domain": { "type": "codedValue", "name": "Validation Error Phase", "description": "Indicates error lifecycle phase of an error", "codedValues": [ { "name": "Review", "code": 2 }, { "name": "Correction", "code": 4 }, { "name": "Verification", "code": 6 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "CorrectionNotes", "type": "esriFieldTypeString", "alias": "Correction notes", "length": 256, "domain": null }, { "name": "CorrectionTechnician", "type": "esriFieldTypeString", "alias": "Correction technician", "length": 256, "domain": null }, { "name": "VerificationNotes", "type": "esriFieldTypeString", "alias": "Verification notes", "length": 256, "domain": null }, { "name": "VerificationTechnician", "type": "esriFieldTypeString", "alias": "Verification technician", "length": 256, "domain": null }, { "name": "CREATIONDATE", "type": "esriFieldTypeDate", "alias": "Creation date", "length": 8, "domain": null }, { "name": "CREATOR", "type": "esriFieldTypeString", "alias": "Creator", "length": 255, "domain": null }, { "name": "LASTUPDATE", "type": "esriFieldTypeDate", "alias": "Last update", "length": 8, "domain": null }, { "name": "UPDATEDBY", "type": "esriFieldTypeString", "alias": "Updated by", "length": 255, "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_ObjectID", "fields": "ObjectID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "hasM": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeLengthFieldName": "Shape_Length", "units": "esriDecimalDegrees" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true }, { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 22, "name": "Validation Polygon Errors", "type": "Feature Layer", "description": "", "geometryType": "esriGeometryPolygon", "sourceSpatialReference": { "wkid": 4326, "latestWkid": 4326, "xyTolerance": 8.983152841195215E-9, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -400, "falseY": -400, "xyUnits": 9.999999999999999E8, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 }, "copyrightText": "", "parentLayer": { "id": 9, "name": "Topology Layers" }, "subLayers": [], "minScale": 0, "maxScale": 0, "referenceScale": 0.0, "drawingInfo": { "renderer": { "type": "simple", "symbol": { "type": "esriSFS", "style": "esriSFSSolid", "color": [ 189, 196, 252, 255 ], "outline": { "type": "esriSLS", "style": "esriSLSSolid", "color": [ 110, 110, 110, 255 ], "width": 0.7 } } }, "scaleSymbols": true, "transparency": 0, "labelingInfo": null }, "defaultVisibility": false, "extent": { "xmin": -1.1922165787937231E8, "ymin": -9.335277220828226E7, "xmax": 1.2250249121270564E8, "ymax": 8.552047771927115E7, "spatialReference": { "wkid": 102742, "latestWkid": 3560, "xyTolerance": 0.003280833333333333, "zTolerance": 0.001, "mTolerance": 0.001, "falseX": -119222000, "falseY": -93353200, "xyUnits": 3048.0060960121928, "falseZ": -100000, "zUnits": 10000, "falseM": -100000, "mUnits": 10000 } }, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeAsHTMLText", "displayField": "RuleName", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "Object ID", "domain": null }, { "name": "FeatureClassID", "type": "esriFieldTypeInteger", "alias": "Feature class ID", "domain": null }, { "name": "FeatureObjectID", "type": "esriFieldTypeInteger", "alias": "Feature object ID", "domain": null }, { "name": "FeatureGlobalID", "type": "esriFieldTypeGUID", "alias": "Feature global ID", "length": 38, "domain": null }, { "name": "ErrorNumber", "type": "esriFieldTypeInteger", "alias": "Error number", "domain": null }, { "name": "ErrorMessage", "type": "esriFieldTypeString", "alias": "Error message", "length": 2000, "domain": null }, { "name": "RuleType", "type": "esriFieldTypeSmallInteger", "alias": "Rule type", "domain": { "type": "codedValue", "name": "Attribute Rule Type", "description": "The attribute rule type that created the error record.", "codedValues": [ { "name": "Calculation", "code": 0 }, { "name": "Constraint", "code": 1 }, { "name": "Validation", "code": 2 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "RuleName", "type": "esriFieldTypeString", "alias": "Rule name", "length": 64, "domain": null }, { "name": "RuleID", "type": "esriFieldTypeInteger", "alias": "Rule ID", "domain": null }, { "name": "RuleDescription", "type": "esriFieldTypeString", "alias": "Rule description", "length": 256, "domain": null }, { "name": "Severity", "type": "esriFieldTypeInteger", "alias": "Severity", "domain": null }, { "name": "IsException", "type": "esriFieldTypeSmallInteger", "alias": "Is exception", "domain": { "type": "codedValue", "name": "Validation Error Exception", "description": "Indicates if the error record has been marked as an exception.", "codedValues": [ { "name": "False", "code": 0 }, { "name": "True", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "ErrorStatus", "type": "esriFieldTypeInteger", "alias": "Error status", "domain": { "type": "codedValue", "name": "Validation Error Status", "description": "Indicates error lifecycle status of an error", "codedValues": [ { "name": "Reviewed", "code": 1 }, { "name": "Resolved", "code": 2 }, { "name": "Mark As Exception", "code": 3 }, { "name": "Acceptable", "code": 4 }, { "name": "Unacceptable", "code": 6 }, { "name": "Exception", "code": 9 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "ErrorPhase", "type": "esriFieldTypeInteger", "alias": "Error phase", "domain": { "type": "codedValue", "name": "Validation Error Phase", "description": "Indicates error lifecycle phase of an error", "codedValues": [ { "name": "Review", "code": 2 }, { "name": "Correction", "code": 4 }, { "name": "Verification", "code": 6 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "CorrectionNotes", "type": "esriFieldTypeString", "alias": "Correction notes", "length": 256, "domain": null }, { "name": "CorrectionTechnician", "type": "esriFieldTypeString", "alias": "Correction technician", "length": 256, "domain": null }, { "name": "VerificationNotes", "type": "esriFieldTypeString", "alias": "Verification notes", "length": 256, "domain": null }, { "name": "VerificationTechnician", "type": "esriFieldTypeString", "alias": "Verification technician", "length": 256, "domain": null }, { "name": "CREATIONDATE", "type": "esriFieldTypeDate", "alias": "Creation date", "length": 8, "domain": null }, { "name": "CREATOR", "type": "esriFieldTypeString", "alias": "Creator", "length": 255, "domain": null }, { "name": "LASTUPDATE", "type": "esriFieldTypeDate", "alias": "Last update", "length": 8, "domain": null }, { "name": "UPDATEDBY", "type": "esriFieldTypeString", "alias": "Updated by", "length": 255, "domain": null }, { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape", "domain": null }, { "name": "Shape_Length", "type": "esriFieldTypeDouble", "alias": "Shape_Length", "domain": null }, { "name": "Shape_Area", "type": "esriFieldTypeDouble", "alias": "Shape_Area", "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null } ], "geometryField": { "name": "Shape", "type": "esriFieldTypeGeometry", "alias": "Shape" }, "indexes": [ { "name": "FDO_ObjectID", "fields": "ObjectID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_Shape", "fields": "Shape", "isAscending": true, "isUnique": false, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "canModifyLayer": true, "canScaleSymbols": false, "hasLabels": false, "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "hasZ": true, "hasM": true, "supportedQueryFormats": "JSON, geoJSON, PBF", "isDataVersioned": false, "ownershipBasedAccessControlForFeatures": {"allowOthersToQuery": true}, "useStandardizedQueries": true, "supportedSpatialRelationships": [ "esriSpatialRelIntersects", "esriSpatialRelContains", "esriSpatialRelCrosses", "esriSpatialRelEnvelopeIntersects", "esriSpatialRelIndexIntersects", "esriSpatialRelOverlaps", "esriSpatialRelTouches", "esriSpatialRelWithin", "esriSpatialRelRelation" ], "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsLod": false, "supportsQueryWithLodSR": false, "supportsTrueCurve": true, "supportsQueryWithDatumTransformation": true, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "supportsDatumTransformation": true, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasGeometryProperties": true, "geometryProperties": { "shapeAreaFieldName": "Shape_Area", "shapeLengthFieldName": "Shape_Length", "units": "esriDecimalDegrees" }, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 }, "supportsCoordinatesQuantization": true, "supportsDynamicLegends": true } ], "tables": [ { "currentVersion": 10.91, "cimVersion": "2.9.0", "id": 23, "name": "Validation Object Errors", "type": "Table", "description": null, "hasAttachments": false, "htmlPopupType": "esriServerHTMLPopupTypeNone", "displayField": "RuleName", "typeIdField": null, "subtypeFieldName": null, "subtypeField": null, "defaultSubtypeCode": null, "fields": [ { "name": "ObjectID", "type": "esriFieldTypeOID", "alias": "Object ID", "domain": null }, { "name": "FeatureClassID", "type": "esriFieldTypeInteger", "alias": "Feature class ID", "domain": null }, { "name": "FeatureObjectID", "type": "esriFieldTypeInteger", "alias": "Feature object ID", "domain": null }, { "name": "FeatureGlobalID", "type": "esriFieldTypeGUID", "alias": "Feature global ID", "length": 38, "domain": null }, { "name": "ErrorNumber", "type": "esriFieldTypeInteger", "alias": "Error number", "domain": null }, { "name": "ErrorMessage", "type": "esriFieldTypeString", "alias": "Error message", "length": 2000, "domain": null }, { "name": "RuleType", "type": "esriFieldTypeSmallInteger", "alias": "Rule type", "domain": { "type": "codedValue", "name": "Attribute Rule Type", "description": "The attribute rule type that created the error record.", "codedValues": [ { "name": "Calculation", "code": 0 }, { "name": "Constraint", "code": 1 }, { "name": "Validation", "code": 2 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "RuleName", "type": "esriFieldTypeString", "alias": "Rule name", "length": 64, "domain": null }, { "name": "RuleID", "type": "esriFieldTypeInteger", "alias": "Rule ID", "domain": null }, { "name": "RuleDescription", "type": "esriFieldTypeString", "alias": "Rule description", "length": 256, "domain": null }, { "name": "Severity", "type": "esriFieldTypeInteger", "alias": "Severity", "domain": null }, { "name": "IsException", "type": "esriFieldTypeSmallInteger", "alias": "Is exception", "domain": { "type": "codedValue", "name": "Validation Error Exception", "description": "Indicates if the error record has been marked as an exception.", "codedValues": [ { "name": "False", "code": 0 }, { "name": "True", "code": 1 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "ErrorStatus", "type": "esriFieldTypeInteger", "alias": "Error status", "domain": { "type": "codedValue", "name": "Validation Error Status", "description": "Indicates error lifecycle status of an error", "codedValues": [ { "name": "Reviewed", "code": 1 }, { "name": "Resolved", "code": 2 }, { "name": "Mark As Exception", "code": 3 }, { "name": "Acceptable", "code": 4 }, { "name": "Unacceptable", "code": 6 }, { "name": "Exception", "code": 9 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "ErrorPhase", "type": "esriFieldTypeInteger", "alias": "Error phase", "domain": { "type": "codedValue", "name": "Validation Error Phase", "description": "Indicates error lifecycle phase of an error", "codedValues": [ { "name": "Review", "code": 2 }, { "name": "Correction", "code": 4 }, { "name": "Verification", "code": 6 } ], "mergePolicy": "esriMPTDefaultValue", "splitPolicy": "esriSPTDefaultValue" } }, { "name": "CorrectionNotes", "type": "esriFieldTypeString", "alias": "Correction notes", "length": 256, "domain": null }, { "name": "CorrectionTechnician", "type": "esriFieldTypeString", "alias": "Correction technician", "length": 256, "domain": null }, { "name": "VerificationNotes", "type": "esriFieldTypeString", "alias": "Verification notes", "length": 256, "domain": null }, { "name": "VerificationTechnician", "type": "esriFieldTypeString", "alias": "Verification technician", "length": 256, "domain": null }, { "name": "CREATIONDATE", "type": "esriFieldTypeDate", "alias": "Creation date", "length": 8, "domain": null }, { "name": "CREATOR", "type": "esriFieldTypeString", "alias": "Creator", "length": 255, "domain": null }, { "name": "LASTUPDATE", "type": "esriFieldTypeDate", "alias": "Last update", "length": 8, "domain": null }, { "name": "UPDATEDBY", "type": "esriFieldTypeString", "alias": "Updated by", "length": 255, "domain": null }, { "name": "GlobalID", "type": "esriFieldTypeGlobalID", "alias": "GlobalID", "length": 38, "domain": null } ], "indexes": [ { "name": "FDO_ObjectID", "fields": "ObjectID", "isAscending": true, "isUnique": true, "description": "" }, { "name": "FDO_GlobalID", "fields": "GlobalID", "isAscending": true, "isUnique": false, "description": "" } ], "subtypes": [], "relationships": [], "capabilities": "Query,Map,Data", "maxRecordCount": 2000, "supportsStatistics": true, "supportsExceedsLimitStatistics": true, "supportsAdvancedQueries": true, "supportedQueryFormats": "JSON, PBF", "isDataVersioned": false, "useStandardizedQueries": true, "advancedQueryCapabilities": { "useStandardizedQueries": true, "supportsStatistics": true, "supportsPercentileStatistics": true, "supportsHavingClause": true, "supportsOrderBy": true, "supportsDistinct": true, "supportsCountDistinct": true, "supportsPagination": true, "supportsTrueCurve": false, "supportsReturningQueryExtent": true, "supportsQueryWithDistance": true, "supportsSqlExpression": true, "supportsTimeRelation": true, "supportsSqlFormat": false, "supportsQueryAnalytic": false }, "dateFieldsTimeReference": null, "preferredTimeReference": null, "datesInUnknownTimezone": false, "hasMetadata": true, "isDataArchived": false, "archivingInfo": { "supportsQueryWithHistoricMoment": false, "startArchivingMoment": -1 } } ] }