aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/cobrands/northamptonshire/assets.js307
1 files changed, 58 insertions, 249 deletions
diff --git a/web/cobrands/northamptonshire/assets.js b/web/cobrands/northamptonshire/assets.js
index 377e1091c..5d96a9aa3 100644
--- a/web/cobrands/northamptonshire/assets.js
+++ b/web/cobrands/northamptonshire/assets.js
@@ -7,223 +7,45 @@ if (!fixmystreet.maps) {
var is_live = !fixmystreet.staging;
var layers = [
- /*
+/*
{
- "layer_name": "Street Lights",
- "layer": 5,
- "version": "5.4-9.6-"
-},
-{
- "layer_name": "Street Lighting Nightscape",
- "layer": 9,
- "version": "9.6-"
-},
-{
- "layer_name": "Carriageways",
- "layer": 20,
- "version": "20.54-"
-},
-{
- "layer_name": "Road Heirarchy",
- "layer": 39,
- "version": "39.53-"
-},
-{
- "layer_name": "Posts",
- "layer": 59,
- "version": "59.133-"
-},
-{
- "layer_name": "Grips",
- "layer": 61,
- "version": "61.1-"
-},
-{
- "layer_name": "Traffic Monitoring",
- "layer": 62,
- "version": "62.2-"
-},
-{
- "layer_name": "Special Treatment",
- "layer": 64,
- "version": "64.1-"
-},
-{
- "layer_name": "Gully",
- "layer": 66,
- "version": "66.9-"
-},
-{
- "layer_name": "Channel",
- "layer": 68,
- "version": "68.2-"
-},
-{
- "layer_name": "Comms Cabinet",
- "layer": 69,
- "version": "69.1-"
-},
-{
- "layer_name": "Steps",
- "layer": 70,
- "version": "70.1-"
-},
-{
- "layer_name": "Step Handrail",
- "layer": 71,
- "version": "71.1-"
-},
-{
- "layer_name": "Tree Group",
- "layer": 74,
- "version": "74.1-"
-},
-{
- "layer_name": "Defects Ancillary Items",
- "layer": 171,
- "version": "171.33-"
-},
-{
- "layer_name": "Speed Limit",
- "layer": 172,
- "version": "172.33-"
-},
-{
- "layer_name": "PRoW Network",
- "layer": 173,
- "version": "173.1-"
-},
-{
- "layer_name": "Footway Schemes",
- "layer": 174,
- "version": "174.1-"
-},
-{
- "layer_name": "FINGER POST",
- "layer": 178,
- "version": "178.39-"
-},
-{
- "layer_name": "GAPS",
- "layer": 179,
- "version": "179.1-"
-},
-{
- "layer_name": "OBSTRUCTIONS",
- "layer": 182,
- "version": "182.2-"
-},
-{
- "layer_name": "STEPS",
- "layer": 184,
- "version": "184.2-"
-},
-{
- "layer_name": "Gate Types",
- "layer": 191,
- "version": "191.2-"
-},
-{
- "layer_name": "Gate Condition",
- "layer": 192,
- "version": "192.2-"
-},
-{
- "layer_name": "Bridge Type",
- "layer": 193,
- "version": "193.17-"
-},
-{
- "layer_name": "Bridge Condition",
- "layer": 194,
- "version": "194.17-"
-},
-{
- "layer_name": "PRoW Net By Type",
- "layer": 201,
- "version": "201.1-"
-},
-{
- "layer_name": "Finger Post Condition",
- "layer": 209,
- "version": "209.39-"
-},
-{
- "layer_name": "F Post Path Type",
- "layer": 210,
- "version": "210.39-"
-},
-{
- "layer_name": "AW_Sewer",
- "layer": 215,
- "version": "215.1-"
-},
-{
- "layer_name": "CCTV",
- "layer": 218,
- "version": "218.1-"
-},
-{
- "layer_name": "VMS",
- "layer": 219,
- "version": "219.1-"
-},
-{
- "layer_name": "Warning Signs",
- "layer": 220,
- "version": "220.1-"
-},
-{
- "layer_name": "Traffic Calming",
- "layer": 221,
- "version": "221.1-"
-},
-{
- "layer_name": "Bluetooth Counter",
- "layer": 222,
- "version": "222.1-"
-},
+ "name": "Posts",
+ "id": "5d480a68fe2ad809d85a78cf"
+}
{
- "layer_name": "Midblock",
- "layer": 223,
- "version": "223.1-"
-},
+ "name": "Grips",
+ "id": "5d480aeefe2ad8059ce44c75"
+}
{
- "layer_name": "Over Height",
- "layer": 224,
- "version": "224.1-"
-},
+ "name": "Special Treatment",
+ "id": "5d480b39fe2ad809d85a78ec"
+}
{
- "layer_name": "RTI Display",
- "layer": 226,
- "version": "226.1-"
-},
+ "name": "Channel",
+ "id": "5d480b66fe2ad809d85a78f0"
+}
{
- "layer_name": "System Links",
- "layer": 227,
- "version": "227.1-"
-},
+ "name": "Comms Cabinet",
+ "id": "5d480c01fe2ad8059ce44cd4"
+}
{
- "layer_name": "CULVERTS (PRoW)",
- "layer": 229,
- "version": "229.1-"
-},
+ "name": "Steps",
+ "id": "5d480c3bfe2ad8059ce44cda"
+}
{
- "layer_name": "PEDESTRIAN GUARDRAIL",
- "layer": 230,
- "version": "230.1-"
-},
+ "name": "Steps Handrail",
+ "id": "5d4812adfe2ad809d85a7a6e"
+}
{
- "layer_name": "Traffic Signal Controller",
- "layer": 231,
- "version": "231.1-"
-},
+ "name": "Tree Group",
+ "id": "5d481333fe2ad809d85a7a78"
+}
{
- "layer_name": "Traffic Signal Posts",
- "layer": 232,
- "version": "232.1-"
-},
- */
+ "name": "Traffic Calming",
+ "id": "5d481403fe2ad8059ce44efd"
+}
+
+*/
{
"categories": [
"Loose / Raised/Sunken",
@@ -234,66 +56,58 @@ var layers = [
],
"item_name": "drain",
"layer_name": "Gully",
- "layer": 66,
- "version": "66.80-",
+ "styleid": '5d480b8ffe2ad809d85a78ff',
"max_resolution": 0.5971642833948135
},
{
"categories": [ "Grit Bin - damaged/replacement", "Grit Bin - empty/refill" ],
"item_name": "grit bin",
"layer_name": "Grit Bins",
- "layer": 13,
- "version": "13.7-"
+ "styleid": '5d480942fe2ad809d85a78ad',
},
{
"categories": [ "Highway Bridges - Damaged/Unsafe" ],
"asset_type": 'area',
"item_name": 'bridge',
"layer_name": "Structures",
- "layer": 14,
- "version": "14.7-"
+ "styleid": '5d4809fffe2ad8059ce44bbe',
},
{
"categories": [ "Damaged / Missing / Facing Wrong Way", "Obscured by vegetation or Dirty" ],
"item_name": "sign",
"layer_name": "Signs",
- "layer": is_live ? 60 : 303,
- "version": is_live ? "60.2172-" : "303.1-"
+ "styleid": '5d480a8ffe2ad809d85a78d3',
},
{
"categories": [ "Shelter Damaged", "Sign/Pole Damaged" ],
"layer_name": "Bus Stop",
- "layer": 72,
- "version": "72.14-"
+ "styleid": '5d4812dffe2ad809d85a7a72',
},
{
"categories": [ "Bridge-Damaged/ Missing" ],
"item_name": "bridge or right of way",
"layer_name": "BRIDGES",
- "layer": 177,
- "version": "177.40-"
+ "styleid": "5d48161ffe2ad809d85a7add"
},
{
"categories": [ "Gate - Damaged/ Missing" ],
"item_name": "gate or right of way",
"layer_name": "GATE",
- "layer": 181,
- "version": "181.14-"
+ "styleid": "5d481906fe2ad8059ce450b4",
},
{
"categories": [ "Stile-Damaged/Missing" ],
"item_name": "stile or right of way",
"layer_name": "STILE",
- "layer": 185,
- "version": "185.10-"
+ "styleid": "5d481a05fe2ad8059ce45121",
},
{
"categories": [ "Sign/Waymarking - Damaged/Missing" ],
"item_name": "waymarking or right of way",
"layer_name": "WAYMARK POST",
- "layer": 187,
- "version": "187.10-"
+ "styleid": "5d481a4ffe2ad809d85a7b90"
},
+/*
{
"categories": [
"Damaged/Exposed Wiring / Vandalised",
@@ -309,7 +123,6 @@ var layers = [
"item_name": "signal or crossing",
"layer_name": "Midblock",
"layer": 223,
- "version": "223.2-"
},
{
"categories": [
@@ -326,8 +139,8 @@ var layers = [
"item_name": "signal or crossing",
"layer_name": "TL Junction",
"layer": 225,
- "version": "225.5-"
},
+*/
{
"categories": [
"Fallen Tree",
@@ -335,15 +148,12 @@ var layers = [
"Restricted Visibility"
],
"layer_name": "Tree",
- "layer": 307,
- "version": "307.7-",
- "snap_threshold": 0,
+ "styleid": '5d481376fe2ad8059ce44ef2',
},
{
"categories": [ "Safety Bollard - Damaged/Missing" ],
"layer_name": "Safety Bollard",
- "layer": 233,
- "version": "233.28-"
+ "styleid": "5d481446fe2ad8059ce44f02",
},
];
@@ -385,11 +195,11 @@ OpenLayers.Layer.NCCVectorNearest = OpenLayers.Class(OpenLayers.Layer.VectorNear
// default options for northants assets include
// a) checking for multiple assets in same location
// b) preventing submission unless an asset is selected
-var northants_defaults = $.extend(true, {}, fixmystreet.alloy_defaults, {
+var northants_defaults = $.extend(true, {}, fixmystreet.assets.alloyv2_defaults, {
class: OpenLayers.Layer.NCCVectorAsset,
- protocol_class: OpenLayers.Protocol.Alloy,
+ protocol_class: OpenLayers.Protocol.AlloyV2,
http_options: {
- environment: is_live ? 26 : 28
+ layerid: is_live ? 26 : 'layers_highwayAssetsCustom_5d4806b0fe2ad809d85a774f'
},
non_interactive: false,
body: "Northamptonshire County Council",
@@ -443,11 +253,10 @@ fixmystreet.alloy_add_layers(northants_defaults, layers);
// NCC roads layers which prevent report submission unless we have selected
// an asset.
-var northants_road_defaults = $.extend(true, {}, fixmystreet.alloy_defaults, {
- class: OpenLayers.Layer.NCCVectorNearest,
- protocol_class: OpenLayers.Protocol.Alloy,
+var northants_road_defaults = $.extend(true, {}, fixmystreet.assets.alloyv2_defaults, {
+ protocol_class: OpenLayers.Protocol.AlloyV2,
http_options: {
- environment: is_live ? 26 : 28
+ layerid: is_live ? 26 : 'layers_highwayAssetsCustom_5d4806b0fe2ad809d85a774f'
},
body: "Northamptonshire County Council",
road: true,
@@ -469,8 +278,8 @@ var northants_road_defaults = $.extend(true, {}, fixmystreet.alloy_defaults, {
fixmystreet.assets.add(northants_road_defaults, {
http_options: {
- layerid: 221,
- layerVersion: '221.4-',
+ // Traffic Calming
+ styleid: "5d481403fe2ad8059ce44efd",
},
no_asset_msg_id: '#js-not-an-asset',
asset_item: 'speed hump',
@@ -488,9 +297,9 @@ var barrier_style = new OpenLayers.Style({
});
fixmystreet.assets.add(northants_road_defaults, {
+ // Pedestrian Guardrail
http_options: {
- layerid: is_live ? 1068 : 230,
- layerVersion: is_live ? '1068.1-' : '230.4-',
+ styleid: "5d4813c1fe2ad8059ce44ef6",
},
stylemap: new OpenLayers.StyleMap({
'default': barrier_style
@@ -511,10 +320,10 @@ var highways_style = new OpenLayers.Style({
});
fixmystreet.assets.add(northants_road_defaults, {
- protocol_class: OpenLayers.Protocol.Alloy,
+ protocol_class: OpenLayers.Protocol.AlloyV2,
+ // Carriageways
http_options: {
- layerid: 20,
- layerVersion: '20.249-',
+ styleid: "5d480710fe2ad8059ce44a1d",
},
stylemap: new OpenLayers.StyleMap({
'default': highways_style
@@ -605,8 +414,8 @@ prow_style.addRules([rule_footpath, rule_boat, rule_bridleway]);
fixmystreet.assets.add(northants_road_defaults, {
http_options: {
- layerid: is_live ? 1110 : 310,
- layerVersion: is_live ? '1110.1-' : '310.1-',
+ // PRoW Network
+ styleid: "5d4815ebfe2ad809d85a7ac9"
},
stylemap: new OpenLayers.StyleMap({
'default': prow_style