{
 "schemaVersion": "1.0.0",
 "courseId": "indian-peaks",
 "bbox": [
  -105.1396835,
  40.0012237,
  -105.116589,
  40.0110667
 ],
 "facility": {
  "id": "indian-peaks-golf-course",
  "name": "Indian Peaks Golf Course",
  "country": "US",
  "timezone": "America/Denver",
  "location": [
   -105.1273221,
   40.0053303
  ],
  "address": "2300 Indian Peaks Trail",
  "city": "Lafayette",
  "region": "CO",
  "postalCode": "80026",
  "phone": "+1-303-666-4706",
  "website": "https://indianpeaksgolf.com/",
  "contactSource": "https://indianpeaksgolf.com/contact-us/",
  "contactRetrievedAt": "2026-09-24",
  "hours": {
   "note": "Summer Hours – Golf Shop is OPEN dawn to dusk daily. Winter Hours – Golf Shop is OPEN 8:00 am – 4:00 pm. Course & Golf Shop Closed on Thanksgiving and Christmas.",
   "source": "https://indianpeaksgolf.com/contact-us/",
   "retrievedAt": "2026-09-24"
  },
  "booking": {
   "provider": "other",
   "url": "https://indianpeaks.cps.golf/onlineresweb/search-teetime?TeeOffTimeMin=0&TeeOffTimeMax=23.999722222222225",
   "source": "https://indianpeaksgolf.com/golf-tee-times/",
   "retrievedAt": "2026-09-24"
  },
  "adminDivisions": [
   {
    "adminLevel": 2,
    "name": "United States",
    "code": "US",
    "kind": "country",
    "osmRef": "relation/148838"
   },
   {
    "adminLevel": 4,
    "name": "Colorado",
    "code": "US-CO",
    "kind": "region",
    "osmRef": "relation/161961"
   },
   {
    "adminLevel": 6,
    "name": "Boulder County",
    "kind": "county",
    "osmRef": "relation/1411337"
   },
   {
    "adminLevel": 8,
    "name": "Lafayette",
    "kind": "municipality",
    "osmRef": "relation/112288"
   }
  ]
 },
 "course": {
  "name": "Indian Peaks Golf Course",
  "slug": "indian-peaks",
  "status": "in_review",
  "version": "0.1.0",
  "holeCount": 18,
  "par": 72,
  "notes": "Municipal de Lafayette, a 5 km de Coal Creek. Geometría OSM (ODbL) refinada y validada con NAIP; hechos del scorecard 05/2024 del club. Pendiente de verificación en cancha.",
  "architect": "Hale Irwin",
  "openedYear": 1993
 },
 "teeSets": [
  {
   "id": "silver-m",
   "name": "Silver (M)",
   "gender": "male",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 530.35,
     "officialYards": 580.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 376.73,
     "officialYards": 412.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 376.73,
     "officialYards": 412.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 491.95,
     "officialYards": 538.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 146.3,
     "officialYards": 160.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 415.14,
     "officialYards": 454.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 331.01,
     "officialYards": 362.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 172.82,
     "officialYards": 189.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 422.45,
     "officialYards": 462.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 330.1,
     "officialYards": 361.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 527.61,
     "officialYards": 577.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 372.16,
     "officialYards": 407.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 346.56,
     "officialYards": 379.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 140.82,
     "officialYards": 154.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 398.68,
     "officialYards": 436.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 203.0,
     "officialYards": 222.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 500.18,
     "officialYards": 547.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 398.68,
     "officialYards": 436.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 72.3,
   "slopeRating": 133,
   "totalMeters": 6481.27
  },
  {
   "id": "black-m",
   "name": "Black (M)",
   "gender": "male",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 512.06,
     "officialYards": 560.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 362.1,
     "officialYards": 396.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 355.7,
     "officialYards": 389.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 478.23,
     "officialYards": 523.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 128.93,
     "officialYards": 141.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 388.62,
     "officialYards": 425.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 308.15,
     "officialYards": 337.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 149.05,
     "officialYards": 163.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 397.76,
     "officialYards": 435.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 315.47,
     "officialYards": 345.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 511.15,
     "officialYards": 559.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 345.64,
     "officialYards": 378.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 328.27,
     "officialYards": 359.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 124.36,
     "officialYards": 136.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 374.9,
     "officialYards": 410.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 170.08,
     "officialYards": 186.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 480.97,
     "officialYards": 526.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 376.73,
     "officialYards": 412.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 70.5,
   "slopeRating": 123,
   "totalMeters": 6108.19
  },
  {
   "id": "blue-m",
   "name": "Blue (M)",
   "gender": "male",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 500.18,
     "officialYards": 547.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 340.16,
     "officialYards": 372.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 341.99,
     "officialYards": 374.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 458.11,
     "officialYards": 501.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 118.87,
     "officialYards": 130.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 362.1,
     "officialYards": 396.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 281.64,
     "officialYards": 308.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 135.33,
     "officialYards": 148.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 382.22,
     "officialYards": 418.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 292.61,
     "officialYards": 320.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 495.6,
     "officialYards": 542.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 320.04,
     "officialYards": 350.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 312.72,
     "officialYards": 342.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 115.21,
     "officialYards": 126.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 344.73,
     "officialYards": 377.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 138.99,
     "officialYards": 152.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 465.43,
     "officialYards": 509.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 362.1,
     "officialYards": 396.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 69.0,
   "slopeRating": 118,
   "totalMeters": 5768.04
  },
  {
   "id": "blue-w",
   "name": "Blue (W)",
   "gender": "female",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 500.18,
     "officialYards": 547.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 340.16,
     "officialYards": 372.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 341.99,
     "officialYards": 374.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 458.11,
     "officialYards": 501.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 118.87,
     "officialYards": 130.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 362.1,
     "officialYards": 396.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 281.64,
     "officialYards": 308.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 135.33,
     "officialYards": 148.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 382.22,
     "officialYards": 418.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 292.61,
     "officialYards": 320.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 495.6,
     "officialYards": 542.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 320.04,
     "officialYards": 350.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 312.72,
     "officialYards": 342.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 115.21,
     "officialYards": 126.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 344.73,
     "officialYards": 377.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 138.99,
     "officialYards": 152.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 465.43,
     "officialYards": 509.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 362.1,
     "officialYards": 396.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 74.4,
   "slopeRating": 143,
   "totalMeters": 5768.04
  },
  {
   "id": "gold-m",
   "name": "Gold (M)",
   "gender": "male",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 478.23,
     "officialYards": 523.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 328.27,
     "officialYards": 359.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 318.21,
     "officialYards": 348.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 443.48,
     "officialYards": 485.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 109.73,
     "officialYards": 120.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 350.22,
     "officialYards": 383.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 266.09,
     "officialYards": 291.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 124.36,
     "officialYards": 136.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 342.9,
     "officialYards": 375.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 279.81,
     "officialYards": 306.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 470.92,
     "officialYards": 515.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 308.15,
     "officialYards": 337.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 291.69,
     "officialYards": 319.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 99.67,
     "officialYards": 109.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 317.3,
     "officialYards": 347.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 126.19,
     "officialYards": 138.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 435.25,
     "officialYards": 476.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 326.44,
     "officialYards": 357.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 67.0,
   "slopeRating": 114,
   "totalMeters": 5416.91
  },
  {
   "id": "gold-w",
   "name": "Gold (W)",
   "gender": "female",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 478.23,
     "officialYards": 523.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 328.27,
     "officialYards": 359.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 318.21,
     "officialYards": 348.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 443.48,
     "officialYards": 485.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 109.73,
     "officialYards": 120.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 350.22,
     "officialYards": 383.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 266.09,
     "officialYards": 291.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 124.36,
     "officialYards": 136.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 342.9,
     "officialYards": 375.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 279.81,
     "officialYards": 306.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 470.92,
     "officialYards": 515.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 308.15,
     "officialYards": 337.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 291.69,
     "officialYards": 319.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 99.67,
     "officialYards": 109.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 317.3,
     "officialYards": 347.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 126.19,
     "officialYards": 138.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 435.25,
     "officialYards": 476.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 326.44,
     "officialYards": 357.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 72.6,
   "slopeRating": 133,
   "totalMeters": 5416.91
  },
  {
   "id": "white-m",
   "name": "White (M)",
   "gender": "male",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 430.68,
     "officialYards": 471.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 301.75,
     "officialYards": 330.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 296.27,
     "officialYards": 324.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 419.71,
     "officialYards": 459.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 100.58,
     "officialYards": 110.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 332.84,
     "officialYards": 364.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 245.06,
     "officialYards": 268.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 114.3,
     "officialYards": 125.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 315.47,
     "officialYards": 345.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 258.78,
     "officialYards": 283.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 440.74,
     "officialYards": 482.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 287.12,
     "officialYards": 314.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 277.98,
     "officialYards": 304.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 100.58,
     "officialYards": 110.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 275.23,
     "officialYards": 301.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 123.44,
     "officialYards": 135.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 405.08,
     "officialYards": 443.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 290.78,
     "officialYards": 318.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 64.6,
   "slopeRating": 110,
   "totalMeters": 5016.4
  },
  {
   "id": "white-w",
   "name": "White (W)",
   "gender": "female",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 430.68,
     "officialYards": 471.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 301.75,
     "officialYards": 330.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 296.27,
     "officialYards": 324.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 419.71,
     "officialYards": 459.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 100.58,
     "officialYards": 110.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 332.84,
     "officialYards": 364.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 245.06,
     "officialYards": 268.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 114.3,
     "officialYards": 125.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 315.47,
     "officialYards": 345.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 258.78,
     "officialYards": 283.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 440.74,
     "officialYards": 482.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 287.12,
     "officialYards": 314.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 277.98,
     "officialYards": 304.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 100.58,
     "officialYards": 110.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 275.23,
     "officialYards": 301.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 123.44,
     "officialYards": 135.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 405.08,
     "officialYards": 443.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 290.78,
     "officialYards": 318.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 70.0,
   "slopeRating": 125,
   "totalMeters": 5016.4
  },
  {
   "id": "red-m",
   "name": "Red (M)",
   "gender": "male",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 348.39,
     "officialYards": 381.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 257.86,
     "officialYards": 282.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 286.21,
     "officialYards": 313.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 353.87,
     "officialYards": 387.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 90.53,
     "officialYards": 99.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 322.78,
     "officialYards": 353.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 238.66,
     "officialYards": 261.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 96.01,
     "officialYards": 105.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 281.64,
     "officialYards": 308.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 243.23,
     "officialYards": 266.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 363.93,
     "officialYards": 398.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 277.06,
     "officialYards": 303.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 259.69,
     "officialYards": 284.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 90.53,
     "officialYards": 99.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 269.75,
     "officialYards": 295.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 85.04,
     "officialYards": 93.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 349.3,
     "officialYards": 382.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 280.72,
     "officialYards": 307.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 62.1,
   "slopeRating": 104,
   "totalMeters": 4495.19
  },
  {
   "id": "red-w",
   "name": "Red (W)",
   "gender": "female",
   "distances": [
    {
     "physicalHoleId": "ph_01",
     "meters": 348.39,
     "officialYards": 381.0
    },
    {
     "physicalHoleId": "ph_02",
     "meters": 257.86,
     "officialYards": 282.0
    },
    {
     "physicalHoleId": "ph_03",
     "meters": 286.21,
     "officialYards": 313.0
    },
    {
     "physicalHoleId": "ph_04",
     "meters": 353.87,
     "officialYards": 387.0
    },
    {
     "physicalHoleId": "ph_05",
     "meters": 90.53,
     "officialYards": 99.0
    },
    {
     "physicalHoleId": "ph_06",
     "meters": 322.78,
     "officialYards": 353.0
    },
    {
     "physicalHoleId": "ph_07",
     "meters": 238.66,
     "officialYards": 261.0
    },
    {
     "physicalHoleId": "ph_08",
     "meters": 96.01,
     "officialYards": 105.0
    },
    {
     "physicalHoleId": "ph_09",
     "meters": 281.64,
     "officialYards": 308.0
    },
    {
     "physicalHoleId": "ph_10",
     "meters": 243.23,
     "officialYards": 266.0
    },
    {
     "physicalHoleId": "ph_11",
     "meters": 363.93,
     "officialYards": 398.0
    },
    {
     "physicalHoleId": "ph_12",
     "meters": 277.06,
     "officialYards": 303.0
    },
    {
     "physicalHoleId": "ph_13",
     "meters": 259.69,
     "officialYards": 284.0
    },
    {
     "physicalHoleId": "ph_14",
     "meters": 90.53,
     "officialYards": 99.0
    },
    {
     "physicalHoleId": "ph_15",
     "meters": 269.75,
     "officialYards": 295.0
    },
    {
     "physicalHoleId": "ph_16",
     "meters": 85.04,
     "officialYards": 93.0
    },
    {
     "physicalHoleId": "ph_17",
     "meters": 349.3,
     "officialYards": 382.0
    },
    {
     "physicalHoleId": "ph_18",
     "meters": 280.72,
     "officialYards": 307.0
    }
   ],
   "printedUnit": "yards",
   "courseRating": 67.1,
   "slopeRating": 118,
   "totalMeters": 4495.19
  }
 ],
 "physicalHoles": [
  {
   "id": "ph_01",
   "par": 5,
   "name": "Hoyo 1",
   "bbox": [
    -105.13055,
    40.0024335,
    -105.1246261,
    40.0046523
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_01_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1304267,
         40.0039562
        ],
        [
         -105.1304386,
         40.0039676
        ],
        [
         -105.1304436,
         40.0039889
        ],
        [
         -105.1304377,
         40.004008
        ],
        [
         -105.1303611,
         40.004094
        ],
        [
         -105.1303144,
         40.0041679
        ],
        [
         -105.1302846,
         40.0041816
        ],
        [
         -105.1302518,
         40.00418
        ],
        [
         -105.1301971,
         40.0041374
        ],
        [
         -105.1301663,
         40.0041229
        ],
        [
         -105.1301255,
         40.004113
        ],
        [
         -105.1301037,
         40.0041001
        ],
        [
         -105.1300997,
         40.0040841
        ],
        [
         -105.1301027,
         40.0040635
        ],
        [
         -105.1301196,
         40.0040415
        ],
        [
         -105.1301554,
         40.0040156
        ],
        [
         -105.1302379,
         40.0039242
        ],
        [
         -105.1302697,
         40.0039151
        ],
        [
         -105.1302985,
         40.0039135
        ],
        [
         -105.1303313,
         40.0039349
        ],
        [
         -105.1303611,
         40.0039425
        ],
        [
         -105.1303959,
         40.003944
        ],
        [
         -105.1304267,
         40.0039562
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 1",
      "center": [
       -105.1302546,
       40.0040525
      ],
      "areaSquareMeters": 522.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375130724",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.65. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1302546,
       40.0040525
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375130724",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1251396,
         40.0024897
        ],
        [
         -105.1251283,
         40.0025027
        ],
        [
         -105.1251165,
         40.0025092
        ],
        [
         -105.1251001,
         40.0025122
        ],
        [
         -105.1250792,
         40.0025096
        ],
        [
         -105.1250617,
         40.0025001
        ],
        [
         -105.1250459,
         40.0024854
        ],
        [
         -105.1250403,
         40.0024681
        ],
        [
         -105.1250516,
         40.0024448
        ],
        [
         -105.1250691,
         40.0024348
        ],
        [
         -105.1251007,
         40.0024335
        ],
        [
         -105.1251255,
         40.0024417
        ],
        [
         -105.1251362,
         40.0024517
        ],
        [
         -105.125143,
         40.0024703
        ],
        [
         -105.1251396,
         40.0024897
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 58.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375563975",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1253604,
         40.0027138
        ],
        [
         -105.1253412,
         40.0027276
        ],
        [
         -105.1253062,
         40.0027298
        ],
        [
         -105.1252785,
         40.0027228
        ],
        [
         -105.1252429,
         40.0027068
        ],
        [
         -105.125226,
         40.002693
        ],
        [
         -105.125156,
         40.002581
        ],
        [
         -105.1251543,
         40.002565
        ],
        [
         -105.1251667,
         40.002549
        ],
        [
         -105.1251882,
         40.002539
        ],
        [
         -105.1252136,
         40.0025377
        ],
        [
         -105.1252582,
         40.0025447
        ],
        [
         -105.1252909,
         40.0025585
        ],
        [
         -105.1253101,
         40.0025706
        ],
        [
         -105.1253248,
         40.0025866
        ],
        [
         -105.1253367,
         40.0026273
        ],
        [
         -105.1253598,
         40.0026536
        ],
        [
         -105.1253677,
         40.0026684
        ],
        [
         -105.1253728,
         40.002687
        ],
        [
         -105.1253705,
         40.0027017
        ],
        [
         -105.1253604,
         40.0027138
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 251.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375563974",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1255066,
         40.0029265
        ],
        [
         -105.1254919,
         40.0029395
        ],
        [
         -105.125471,
         40.002946
        ],
        [
         -105.1254473,
         40.0029447
        ],
        [
         -105.1254281,
         40.0029387
        ],
        [
         -105.1253745,
         40.0028842
        ],
        [
         -105.1253367,
         40.0028595
        ],
        [
         -105.1253259,
         40.0028452
        ],
        [
         -105.125322,
         40.0028284
        ],
        [
         -105.1253271,
         40.0028119
        ],
        [
         -105.1253615,
         40.0027925
        ],
        [
         -105.1253971,
         40.0027916
        ],
        [
         -105.1254219,
         40.002799
        ],
        [
         -105.12544,
         40.0028132
        ],
        [
         -105.1254575,
         40.0028383
        ],
        [
         -105.125506,
         40.0028855
        ],
        [
         -105.1255111,
         40.0029036
        ],
        [
         -105.1255117,
         40.0029162
        ],
        [
         -105.1255066,
         40.0029265
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 163.4,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375563973",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1258397,
         40.0032172
        ],
        [
         -105.1258273,
         40.0032327
        ],
        [
         -105.1258036,
         40.0032457
        ],
        [
         -105.1257731,
         40.00325
        ],
        [
         -105.1257426,
         40.0032414
        ],
        [
         -105.1257268,
         40.0032215
        ],
        [
         -105.1257178,
         40.003196
        ],
        [
         -105.1257223,
         40.0031713
        ],
        [
         -105.1257387,
         40.0031514
        ],
        [
         -105.1257748,
         40.0031376
        ],
        [
         -105.1257968,
         40.0031398
        ],
        [
         -105.1258239,
         40.0031484
        ],
        [
         -105.1258425,
         40.00317
        ],
        [
         -105.1258476,
         40.0031895
        ],
        [
         -105.1258471,
         40.0032025
        ],
        [
         -105.1258397,
         40.0032172
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 105.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375563972",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1250929,
        40.0024719
       ],
       [
        -105.1268142,
        40.0041143
       ],
       [
        -105.1302546,
        40.0040525
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 1",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1268142,
       40.0041143
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1302915,
         40.0041937
        ],
        [
         -105.1302557,
         40.0041915
        ],
        [
         -105.130219,
         40.0041709
        ],
        [
         -105.1301891,
         40.0041435
        ],
        [
         -105.1301116,
         40.0041168
        ],
        [
         -105.1300977,
         40.0041077
        ],
        [
         -105.1300868,
         40.0040932
        ],
        [
         -105.1300897,
         40.0040628
        ],
        [
         -105.1300679,
         40.0040696
        ],
        [
         -105.13004,
         40.0040712
        ],
        [
         -105.1299476,
         40.0040498
        ],
        [
         -105.1299019,
         40.0040468
        ],
        [
         -105.1298631,
         40.0040567
        ],
        [
         -105.1298353,
         40.0040765
        ],
        [
         -105.1298234,
         40.00411
        ],
        [
         -105.1298273,
         40.0041252
        ],
        [
         -105.1298412,
         40.0041458
        ],
        [
         -105.1298671,
         40.004161
        ],
        [
         -105.1299059,
         40.0041755
        ],
        [
         -105.1299446,
         40.0041777
        ],
        [
         -105.1299725,
         40.0041701
        ],
        [
         -105.1300331,
         40.0041389
        ],
        [
         -105.1300639,
         40.0041382
        ],
        [
         -105.1300947,
         40.0041442
        ],
        [
         -105.1301723,
         40.0042059
        ],
        [
         -105.1301971,
         40.004212
        ],
        [
         -105.1302359,
         40.0042158
        ],
        [
         -105.1302567,
         40.0042113
        ],
        [
         -105.1302915,
         40.0041937
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 323.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375130725",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_fairway_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1296317,
         40.0041815
        ],
        [
         -105.129613,
         40.004237
        ],
        [
         -105.1295808,
         40.004276
        ],
        [
         -105.1295513,
         40.0042904
        ],
        [
         -105.129511,
         40.0042925
        ],
        [
         -105.1294681,
         40.0042843
        ],
        [
         -105.1293582,
         40.004237
        ],
        [
         -105.1292804,
         40.0042349
        ],
        [
         -105.1291302,
         40.0042678
        ],
        [
         -105.1290229,
         40.0043027
        ],
        [
         -105.1289719,
         40.004311
        ],
        [
         -105.1287815,
         40.0042658
        ],
        [
         -105.1286796,
         40.0042514
        ],
        [
         -105.1285294,
         40.0042658
        ],
        [
         -105.1283416,
         40.00435
        ],
        [
         -105.1282531,
         40.0043582
        ],
        [
         -105.128178,
         40.0043377
        ],
        [
         -105.1281163,
         40.0042843
        ],
        [
         -105.1280626,
         40.0042534
        ],
        [
         -105.1279929,
         40.0042391
        ],
        [
         -105.1278856,
         40.0042432
        ],
        [
         -105.1277783,
         40.0042781
        ],
        [
         -105.1276362,
         40.00435
        ],
        [
         -105.127545,
         40.0043808
        ],
        [
         -105.1274779,
         40.0043685
        ],
        [
         -105.1272768,
         40.0042801
        ],
        [
         -105.1271802,
         40.004276
        ],
        [
         -105.1268986,
         40.0043151
        ],
        [
         -105.1267457,
         40.0043521
        ],
        [
         -105.1266867,
         40.0043295
        ],
        [
         -105.1266062,
         40.0042493
        ],
        [
         -105.1265123,
         40.0041897
        ],
        [
         -105.1264426,
         40.0041754
        ],
        [
         -105.1264024,
         40.0041425
        ],
        [
         -105.1263594,
         40.0040911
        ],
        [
         -105.126346,
         40.0040603
        ],
        [
         -105.1263138,
         40.0039062
        ],
        [
         -105.1261154,
         40.0037788
        ],
        [
         -105.1259839,
         40.0036699
        ],
        [
         -105.1258954,
         40.0034789
        ],
        [
         -105.1258471,
         40.0033905
        ],
        [
         -105.1258552,
         40.0033371
        ],
        [
         -105.1258954,
         40.0033022
        ],
        [
         -105.1259598,
         40.0033022
        ],
        [
         -105.1260054,
         40.0033268
        ],
        [
         -105.1260269,
         40.0033494
        ],
        [
         -105.1260671,
         40.0033618
        ],
        [
         -105.1261824,
         40.0033597
        ],
        [
         -105.1263514,
         40.0034953
        ],
        [
         -105.1265284,
         40.0036206
        ],
        [
         -105.1265794,
         40.003711
        ],
        [
         -105.1266357,
         40.0037665
        ],
        [
         -105.1267403,
         40.0038343
        ],
        [
         -105.1269388,
         40.0039021
        ],
        [
         -105.1272902,
         40.0039062
        ],
        [
         -105.1273814,
         40.0039021
        ],
        [
         -105.1274377,
         40.0039185
        ],
        [
         -105.1275825,
         40.0039946
        ],
        [
         -105.1277783,
         40.0040829
        ],
        [
         -105.1278749,
         40.0040911
        ],
        [
         -105.1280358,
         40.0040911
        ],
        [
         -105.1282129,
         40.004011
        ],
        [
         -105.1283121,
         40.0039925
        ],
        [
         -105.1285025,
         40.0040089
        ],
        [
         -105.1286393,
         40.0040131
        ],
        [
         -105.1288271,
         40.0039679
        ],
        [
         -105.12887,
         40.0039411
        ],
        [
         -105.1289612,
         40.0039042
        ],
        [
         -105.1290282,
         40.0039144
        ],
        [
         -105.1291033,
         40.0039535
        ],
        [
         -105.1291892,
         40.0039781
        ],
        [
         -105.1292911,
         40.0039802
        ],
        [
         -105.1293474,
         40.0039637
        ],
        [
         -105.1294896,
         40.0039494
        ],
        [
         -105.1295379,
         40.0039699
        ],
        [
         -105.1295888,
         40.004011
        ],
        [
         -105.1296103,
         40.0040439
        ],
        [
         -105.1296291,
         40.0040952
        ],
        [
         -105.1296317,
         40.0041815
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 12559.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375442490",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_fairway_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1262541,
         40.0039575
        ],
        [
         -105.1262366,
         40.0039638
        ],
        [
         -105.1262199,
         40.00396
        ],
        [
         -105.1262041,
         40.0039536
        ],
        [
         -105.1261921,
         40.0039444
        ],
        [
         -105.1261841,
         40.0039189
        ],
        [
         -105.1261929,
         40.0039055
        ],
        [
         -105.1262112,
         40.0039026
        ],
        [
         -105.1262303,
         40.0039026
        ],
        [
         -105.1262499,
         40.0039071
        ],
        [
         -105.1262607,
         40.0039132
        ],
        [
         -105.1262707,
         40.003923
        ],
        [
         -105.126274,
         40.0039332
        ],
        [
         -105.1262732,
         40.0039441
        ],
        [
         -105.1262541,
         40.0039575
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 39.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375563702"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_fairway_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1249136,
         40.0027604
        ],
        [
         -105.124902,
         40.0027422
        ],
        [
         -105.1248844,
         40.0027277
        ],
        [
         -105.1248627,
         40.0027256
        ],
        [
         -105.1248444,
         40.0027267
        ],
        [
         -105.1248247,
         40.0027355
        ],
        [
         -105.1248173,
         40.0027438
        ],
        [
         -105.1248125,
         40.0026965
        ],
        [
         -105.1247956,
         40.0026581
        ],
        [
         -105.1247969,
         40.0026394
        ],
        [
         -105.1248105,
         40.0026223
        ],
        [
         -105.1248261,
         40.0026103
        ],
        [
         -105.1248485,
         40.0025994
        ],
        [
         -105.1248634,
         40.0025968
        ],
        [
         -105.1249258,
         40.0026057
        ],
        [
         -105.1249827,
         40.0026306
        ],
        [
         -105.1249969,
         40.0026436
        ],
        [
         -105.125003,
         40.0026519
        ],
        [
         -105.125003,
         40.0026664
        ],
        [
         -105.1249922,
         40.0026763
        ],
        [
         -105.1249529,
         40.0026898
        ],
        [
         -105.1249305,
         40.0027069
        ],
        [
         -105.1249197,
         40.0027215
        ],
        [
         -105.1249136,
         40.002735
        ],
        [
         -105.1249136,
         40.0027604
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 191.4,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376258463",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1265471,
       40.0038682
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.129184,
       40.0040717
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1286487,
       40.0040813
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1304208,
         40.0040833
        ],
        [
         -105.1304158,
         40.0040955
        ],
        [
         -105.1304178,
         40.0041184
        ],
        [
         -105.1304108,
         40.0041343
        ],
        [
         -105.130378,
         40.0041511
        ],
        [
         -105.1303711,
         40.0041633
        ],
        [
         -105.130375,
         40.0041762
        ],
        [
         -105.1304605,
         40.0042303
        ],
        [
         -105.1304824,
         40.0042341
        ],
        [
         -105.1305082,
         40.004231
        ],
        [
         -105.1305142,
         40.0042135
        ],
        [
         -105.1304615,
         40.0041717
        ],
        [
         -105.1304526,
         40.0041526
        ],
        [
         -105.1304605,
         40.0041359
        ],
        [
         -105.1304774,
         40.0041298
        ],
        [
         -105.1305221,
         40.0041351
        ],
        [
         -105.130544,
         40.0041283
        ],
        [
         -105.13055,
         40.0041107
        ],
        [
         -105.130544,
         40.0040909
        ],
        [
         -105.1305182,
         40.0040894
        ],
        [
         -105.1304943,
         40.0040932
        ],
        [
         -105.1304695,
         40.0040909
        ],
        [
         -105.1304595,
         40.0040833
        ],
        [
         -105.1304386,
         40.0040772
        ],
        [
         -105.1304208,
         40.0040833
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 128.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375130722"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1301325,
         40.0038877
        ],
        [
         -105.1301504,
         40.0038945
        ],
        [
         -105.1301643,
         40.0039067
        ],
        [
         -105.1301643,
         40.0039272
        ],
        [
         -105.1301563,
         40.0039425
        ],
        [
         -105.1301355,
         40.0039501
        ],
        [
         -105.1301146,
         40.0039516
        ],
        [
         -105.1301047,
         40.0039607
        ],
        [
         -105.1301047,
         40.0039981
        ],
        [
         -105.1300937,
         40.004014
        ],
        [
         -105.1300768,
         40.0040224
        ],
        [
         -105.130051,
         40.0040278
        ],
        [
         -105.1300301,
         40.0040285
        ],
        [
         -105.1300192,
         40.0040201
        ],
        [
         -105.1300132,
         40.0039676
        ],
        [
         -105.1299933,
         40.0039478
        ],
        [
         -105.1299903,
         40.0039326
        ],
        [
         -105.1300023,
         40.0039219
        ],
        [
         -105.1300231,
         40.0039181
        ],
        [
         -105.13005,
         40.0039234
        ],
        [
         -105.1300719,
         40.0039204
        ],
        [
         -105.1300888,
         40.0039082
        ],
        [
         -105.1301017,
         40.0038907
        ],
        [
         -105.1301325,
         40.0038877
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 128.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375130723"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1273747,
         40.0044168
        ],
        [
         -105.1273646,
         40.004425
        ],
        [
         -105.1273076,
         40.0044106
        ],
        [
         -105.1272868,
         40.0044086
        ],
        [
         -105.1272761,
         40.0044137
        ],
        [
         -105.1272721,
         40.0044235
        ],
        [
         -105.1272788,
         40.0044389
        ],
        [
         -105.1272788,
         40.0044609
        ],
        [
         -105.1272687,
         40.0044722
        ],
        [
         -105.127254,
         40.0044748
        ],
        [
         -105.1272292,
         40.0044697
        ],
        [
         -105.1272178,
         40.004425
        ],
        [
         -105.1271815,
         40.0043726
        ],
        [
         -105.1271829,
         40.0043577
        ],
        [
         -105.1271916,
         40.004351
        ],
        [
         -105.1272144,
         40.0043433
        ],
        [
         -105.1272479,
         40.0043469
        ],
        [
         -105.1272553,
         40.0043572
        ],
        [
         -105.1272774,
         40.004367
        ],
        [
         -105.1273425,
         40.0043777
        ],
        [
         -105.1273606,
         40.0043834
        ],
        [
         -105.127372,
         40.004389
        ],
        [
         -105.12738,
         40.0044029
        ],
        [
         -105.1273747,
         40.0044168
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 118.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375563700",
       "notes": "NAIP sand coverage 80%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1271232,
         40.0044548
        ],
        [
         -105.127138,
         40.0044594
        ],
        [
         -105.1271453,
         40.0044671
        ],
        [
         -105.1271487,
         40.0044846
        ],
        [
         -105.1271467,
         40.0045031
        ],
        [
         -105.127138,
         40.004519
        ],
        [
         -105.1271299,
         40.0045231
        ],
        [
         -105.1271152,
         40.0045215
        ],
        [
         -105.1270863,
         40.0045097
        ],
        [
         -105.1270629,
         40.0044871
        ],
        [
         -105.1270535,
         40.0044835
        ],
        [
         -105.1270394,
         40.0044856
        ],
        [
         -105.1269998,
         40.004499
        ],
        [
         -105.1269898,
         40.0044959
        ],
        [
         -105.1269791,
         40.0044856
        ],
        [
         -105.1269643,
         40.0044764
        ],
        [
         -105.1269449,
         40.0044686
        ],
        [
         -105.1269294,
         40.0044697
        ],
        [
         -105.1269227,
         40.0044774
        ],
        [
         -105.1269254,
         40.0045102
        ],
        [
         -105.1269221,
         40.0045308
        ],
        [
         -105.12691,
         40.0045385
        ],
        [
         -105.1268912,
         40.004539
        ],
        [
         -105.1268758,
         40.0045298
        ],
        [
         -105.126861,
         40.0045144
        ],
        [
         -105.1268383,
         40.0044656
        ],
        [
         -105.1268369,
         40.0044548
        ],
        [
         -105.1268409,
         40.0044306
        ],
        [
         -105.126853,
         40.0044168
        ],
        [
         -105.1268745,
         40.0044163
        ],
        [
         -105.1269234,
         40.0044255
        ],
        [
         -105.1269985,
         40.0044152
        ],
        [
         -105.1270179,
         40.0043906
        ],
        [
         -105.1270602,
         40.0043711
        ],
        [
         -105.127083,
         40.0043675
        ],
        [
         -105.1270971,
         40.0043695
        ],
        [
         -105.1271078,
         40.0043803
        ],
        [
         -105.1271132,
         40.0043952
        ],
        [
         -105.1271018,
         40.0044106
        ],
        [
         -105.1270702,
         40.0044327
        ],
        [
         -105.1270702,
         40.0044414
        ],
        [
         -105.1270803,
         40.0044481
        ],
        [
         -105.1270917,
         40.0044517
        ],
        [
         -105.1271232,
         40.0044548
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 256.5,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375563701",
       "notes": "NAIP sand coverage 82%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1250119,
         40.0027724
        ],
        [
         -105.1250186,
         40.0027817
        ],
        [
         -105.1250254,
         40.0027989
        ],
        [
         -105.1250519,
         40.0028191
        ],
        [
         -105.1250715,
         40.0028248
        ],
        [
         -105.1250864,
         40.0028243
        ],
        [
         -105.1251061,
         40.0028124
        ],
        [
         -105.1251108,
         40.0027973
        ],
        [
         -105.1251108,
         40.0027802
        ],
        [
         -105.1250919,
         40.0027646
        ],
        [
         -105.1250702,
         40.0027557
        ],
        [
         -105.1250627,
         40.002749
        ],
        [
         -105.1250573,
         40.0027345
        ],
        [
         -105.1250586,
         40.002723
        ],
        [
         -105.1250512,
         40.0027106
        ],
        [
         -105.1250363,
         40.0027012
        ],
        [
         -105.1249583,
         40.0027064
        ],
        [
         -105.1249461,
         40.0027132
        ],
        [
         -105.1249359,
         40.0027261
        ],
        [
         -105.1249373,
         40.0027428
        ],
        [
         -105.1249624,
         40.0027604
        ],
        [
         -105.1249732,
         40.002763
        ],
        [
         -105.1249881,
         40.0027641
        ],
        [
         -105.1250119,
         40.0027724
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 109.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376258461"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_bunker_06",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.124721,
         40.0027469
        ],
        [
         -105.1247346,
         40.0027428
        ],
        [
         -105.124759,
         40.0027407
        ],
        [
         -105.1247786,
         40.0027339
        ],
        [
         -105.1247902,
         40.002721
        ],
        [
         -105.1247881,
         40.0027064
        ],
        [
         -105.1247793,
         40.0026976
        ],
        [
         -105.1247637,
         40.0026934
        ],
        [
         -105.1247508,
         40.0026934
        ],
        [
         -105.1247359,
         40.0026981
        ],
        [
         -105.1247271,
         40.0027085
        ],
        [
         -105.1247136,
         40.0027121
        ],
        [
         -105.1246952,
         40.0027132
        ],
        [
         -105.1246675,
         40.0026986
        ],
        [
         -105.1246485,
         40.0026991
        ],
        [
         -105.1246349,
         40.0027075
        ],
        [
         -105.1246268,
         40.002721
        ],
        [
         -105.1246261,
         40.0027438
        ],
        [
         -105.1246342,
         40.0027573
        ],
        [
         -105.1246525,
         40.0027672
        ],
        [
         -105.1246742,
         40.0027734
        ],
        [
         -105.1246966,
         40.0027615
        ],
        [
         -105.1247068,
         40.0027537
        ],
        [
         -105.124721,
         40.0027469
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 76.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376258462",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_water_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1269508,
         40.0035736
        ],
        [
         -105.1268596,
         40.0037257
        ],
        [
         -105.1267979,
         40.0037483
        ],
        [
         -105.1267174,
         40.003738
        ],
        [
         -105.1265726,
         40.0035448
        ],
        [
         -105.1264197,
         40.0034935
        ],
        [
         -105.1262963,
         40.0033887
        ],
        [
         -105.1262132,
         40.0032346
        ],
        [
         -105.1261005,
         40.0031586
        ],
        [
         -105.1259396,
         40.0031072
        ],
        [
         -105.1258832,
         40.0030538
        ],
        [
         -105.1259262,
         40.0026162
        ],
        [
         -105.1259798,
         40.0025648
        ],
        [
         -105.1260656,
         40.0025525
        ],
        [
         -105.1261434,
         40.0025977
        ],
        [
         -105.1261917,
         40.0027703
        ],
        [
         -105.1262373,
         40.0029079
        ],
        [
         -105.1264277,
         40.0029716
        ],
        [
         -105.126527,
         40.0031011
        ],
        [
         -105.1267415,
         40.0032654
        ],
        [
         -105.126822,
         40.0034401
        ],
        [
         -105.1269508,
         40.0035284
        ],
        [
         -105.1269508,
         40.0035736
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 4414.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271974",
       "notes": "Geometría OSM. no open water found inside the prior NAIP water coverage only 0%"
      },
      "penaltyMarking": "yellow"
     }
    },
    {
     "type": "Feature",
     "id": "ph_01_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1250127,
        40.0025216
       ],
       [
        -105.1252958,
        40.002912
       ],
       [
        -105.1254112,
        40.0030209
       ],
       [
        -105.1255346,
        40.0031052
       ],
       [
        -105.1256767,
        40.003286
       ],
       [
        -105.1258376,
        40.0034503
       ],
       [
        -105.1259557,
        40.003738
       ],
       [
        -105.1260629,
        40.0038777
       ],
       [
        -105.1261863,
        40.0039722
       ],
       [
        -105.1262963,
        40.0041222
       ],
       [
        -105.1264921,
        40.0042927
       ],
       [
        -105.126586,
        40.0044098
       ],
       [
        -105.1267684,
        40.004529
       ],
       [
        -105.1268515,
        40.0046153
       ],
       [
        -105.126957,
        40.0046523
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271983",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.8,
   "confidenceBasis": {
    "worstYardageDeltaYards": 5.2,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.685,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 5.2 yd (medium); confianza media de features clave 0.86.",
   "asset": {
    "image": "assets/holes/ph_01.jpg",
    "transform": "assets/holes/ph_01.json"
   }
  },
  {
   "id": "ph_02",
   "par": 4,
   "name": "Hoyo 2",
   "bbox": [
    -105.1351838,
    40.0014695,
    -105.1314891,
    40.0038369
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_02_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1351821,
         40.0015848
        ],
        [
         -105.1351838,
         40.0016167
        ],
        [
         -105.1351163,
         40.0017002
        ],
        [
         -105.1350973,
         40.0017161
        ],
        [
         -105.1350557,
         40.0017214
        ],
        [
         -105.1349761,
         40.0017095
        ],
        [
         -105.1348653,
         40.0017386
        ],
        [
         -105.1348394,
         40.0017386
        ],
        [
         -105.134803,
         40.0016896
        ],
        [
         -105.1347857,
         40.0016511
        ],
        [
         -105.134784,
         40.0016286
        ],
        [
         -105.1347875,
         40.0016114
        ],
        [
         -105.1348117,
         40.0015968
        ],
        [
         -105.1348567,
         40.0015822
        ],
        [
         -105.1348878,
         40.0015663
        ],
        [
         -105.1349484,
         40.0015093
        ],
        [
         -105.1349778,
         40.0015066
        ],
        [
         -105.1350055,
         40.0015119
        ],
        [
         -105.1350298,
         40.0015292
        ],
        [
         -105.1350367,
         40.0015451
        ],
        [
         -105.1350575,
         40.0015517
        ],
        [
         -105.1351388,
         40.001553
        ],
        [
         -105.13517,
         40.0015583
        ],
        [
         -105.1351821,
         40.0015848
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 2",
      "center": [
       -105.1349821,
       40.0016227
      ],
      "areaSquareMeters": 588.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560283",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.54. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1349821,
       40.0016227
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560283",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1317311,
         40.0036376
        ],
        [
         -105.1317492,
         40.0036477
        ],
        [
         -105.1317591,
         40.0036603
        ],
        [
         -105.1317476,
         40.0037007
        ],
        [
         -105.1316916,
         40.0037625
        ],
        [
         -105.1316669,
         40.0037802
        ],
        [
         -105.1315286,
         40.0038369
        ],
        [
         -105.1315055,
         40.0038331
        ],
        [
         -105.1314891,
         40.0038155
        ],
        [
         -105.131494,
         40.0037915
        ],
        [
         -105.1315681,
         40.0036818
        ],
        [
         -105.1315928,
         40.0036654
        ],
        [
         -105.1316587,
         40.0036427
        ],
        [
         -105.1317311,
         40.0036376
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 282.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560271",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1320192,
         40.0034447
        ],
        [
         -105.1320357,
         40.0034636
        ],
        [
         -105.1320209,
         40.0034964
        ],
        [
         -105.1319501,
         40.0035266
        ],
        [
         -105.1318694,
         40.0035809
        ],
        [
         -105.1318266,
         40.0035922
        ],
        [
         -105.131797,
         40.0035859
        ],
        [
         -105.1317756,
         40.0035657
        ],
        [
         -105.1317789,
         40.003543
        ],
        [
         -105.1317904,
         40.0035153
        ],
        [
         -105.1319386,
         40.0034396
        ],
        [
         -105.131983,
         40.0034308
        ],
        [
         -105.1320192,
         40.0034447
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 204.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560272",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.132373,
         40.0033402
        ],
        [
         -105.1323609,
         40.0033641
        ],
        [
         -105.1323193,
         40.0033919
        ],
        [
         -105.1322709,
         40.0034622
        ],
        [
         -105.1322207,
         40.0034768
        ],
        [
         -105.1321843,
         40.0034715
        ],
        [
         -105.1321532,
         40.0034529
        ],
        [
         -105.1321341,
         40.0034171
        ],
        [
         -105.1321324,
         40.003384
        ],
        [
         -105.132148,
         40.0033707
        ],
        [
         -105.1321774,
         40.0033588
        ],
        [
         -105.1322259,
         40.0033522
        ],
        [
         -105.1323072,
         40.003315
        ],
        [
         -105.1323557,
         40.0033124
        ],
        [
         -105.1323713,
         40.0033283
        ],
        [
         -105.132373,
         40.0033402
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 218.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560273",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1316236,
        40.0037306
       ],
       [
        -105.1349821,
        40.0016227
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 2",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1326343,
         40.0032594
        ],
        [
         -105.1327018,
         40.0032686
        ],
        [
         -105.132752,
         40.0032554
        ],
        [
         -105.1327936,
         40.0032328
        ],
        [
         -105.1329805,
         40.0030923
        ],
        [
         -105.1330393,
         40.0030671
        ],
        [
         -105.1331882,
         40.0030472
        ],
        [
         -105.1332349,
         40.0030247
        ],
        [
         -105.1332522,
         40.0029862
        ],
        [
         -105.1332834,
         40.0029558
        ],
        [
         -105.1334253,
         40.002859
        ],
        [
         -105.1334755,
         40.002798
        ],
        [
         -105.1335188,
         40.0026972
        ],
        [
         -105.1335724,
         40.0026415
        ],
        [
         -105.1336451,
         40.0026124
        ],
        [
         -105.133723,
         40.0026044
        ],
        [
         -105.1338372,
         40.0026097
        ],
        [
         -105.1338788,
         40.0026057
        ],
        [
         -105.1339376,
         40.0025752
        ],
        [
         -105.1339671,
         40.0025328
        ],
        [
         -105.134019,
         40.0023419
        ],
        [
         -105.134083,
         40.0022544
        ],
        [
         -105.1341678,
         40.0022053
        ],
        [
         -105.1342371,
         40.0021934
        ],
        [
         -105.1344448,
         40.0021788
        ],
        [
         -105.1344932,
         40.0021404
        ],
        [
         -105.134514,
         40.0021072
        ],
        [
         -105.1345209,
         40.0020065
        ],
        [
         -105.1345503,
         40.0019587
        ],
        [
         -105.134675,
         40.0018739
        ],
        [
         -105.1347113,
         40.0017824
        ],
        [
         -105.1347303,
         40.0017545
        ],
        [
         -105.1347805,
         40.0017347
        ],
        [
         -105.1348186,
         40.0017294
        ],
        [
         -105.1347788,
         40.0016737
        ],
        [
         -105.1347684,
         40.0016419
        ],
        [
         -105.1347684,
         40.001614
        ],
        [
         -105.1346715,
         40.0016127
        ],
        [
         -105.1345071,
         40.0015915
        ],
        [
         -105.1344361,
         40.0016153
        ],
        [
         -105.1342855,
         40.0017373
        ],
        [
         -105.1341644,
         40.0018275
        ],
        [
         -105.1339774,
         40.0018659
        ],
        [
         -105.1339117,
         40.0019097
        ],
        [
         -105.1338321,
         40.002025
        ],
        [
         -105.1337247,
         40.0021218
        ],
        [
         -105.1335724,
         40.0022279
        ],
        [
         -105.1334894,
         40.002261
        ],
        [
         -105.1333786,
         40.0022783
        ],
        [
         -105.1333128,
         40.0023008
        ],
        [
         -105.1332678,
         40.00233
        ],
        [
         -105.1330947,
         40.0026296
        ],
        [
         -105.1330047,
         40.002733
        ],
        [
         -105.1329113,
         40.0028033
        ],
        [
         -105.1328628,
         40.0028179
        ],
        [
         -105.1326897,
         40.0028378
        ],
        [
         -105.1326516,
         40.002855
        ],
        [
         -105.1326118,
         40.0028908
        ],
        [
         -105.1325997,
         40.0029478
        ],
        [
         -105.1326136,
         40.0029995
        ],
        [
         -105.1325876,
         40.0030366
        ],
        [
         -105.1325391,
         40.0030671
        ],
        [
         -105.1325063,
         40.0031135
        ],
        [
         -105.1325063,
         40.0031719
        ],
        [
         -105.1325409,
         40.0032116
        ],
        [
         -105.1325893,
         40.0032421
        ],
        [
         -105.1326343,
         40.0032594
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 9617.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560274",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1335994,
       40.0024373
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1341525,
       40.0021434
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1337376,
       40.0024037
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1335482,
         40.0028513
        ],
        [
         -105.1335589,
         40.0028739
        ],
        [
         -105.1335549,
         40.0029027
        ],
        [
         -105.1335281,
         40.002915
        ],
        [
         -105.1335053,
         40.002913
        ],
        [
         -105.1334865,
         40.0028965
        ],
        [
         -105.1334838,
         40.0028729
        ],
        [
         -105.1334972,
         40.0028544
        ],
        [
         -105.133524,
         40.0028462
        ],
        [
         -105.1335482,
         40.0028513
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 38.1,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355552799",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1336313,
         40.0027558
        ],
        [
         -105.1336327,
         40.0027979
        ],
        [
         -105.1336139,
         40.0028205
        ],
        [
         -105.1335884,
         40.0028215
        ],
        [
         -105.133575,
         40.002802
        ],
        [
         -105.1335737,
         40.0027691
        ],
        [
         -105.1335509,
         40.0027291
        ],
        [
         -105.1335616,
         40.0027055
        ],
        [
         -105.1335817,
         40.0026931
        ],
        [
         -105.1336112,
         40.0026942
        ],
        [
         -105.1336313,
         40.0027126
        ],
        [
         -105.1336353,
         40.0027414
        ],
        [
         -105.1336313,
         40.0027558
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 73.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.803,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355552800",
       "notes": "NAIP sand coverage 61%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1336568,
         40.0026603
        ],
        [
         -105.1336447,
         40.0026787
        ],
        [
         -105.1336568,
         40.0027024
        ],
        [
         -105.1336742,
         40.0027137
        ],
        [
         -105.1337172,
         40.0027311
        ],
        [
         -105.1337721,
         40.002725
        ],
        [
         -105.133799,
         40.0027116
        ],
        [
         -105.133811,
         40.002688
        ],
        [
         -105.1338057,
         40.0026644
        ],
        [
         -105.1337882,
         40.0026572
        ],
        [
         -105.1337493,
         40.0026582
        ],
        [
         -105.1337279,
         40.0026623
        ],
        [
         -105.1336716,
         40.002652
        ],
        [
         -105.1336568,
         40.0026603
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 92.5,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355552801"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1348463,
         40.0018102
        ],
        [
         -105.1348671,
         40.0018129
        ],
        [
         -105.1349034,
         40.0018248
        ],
        [
         -105.1349225,
         40.0018553
        ],
        [
         -105.1349225,
         40.0018898
        ],
        [
         -105.1348948,
         40.0019044
        ],
        [
         -105.1348688,
         40.0019044
        ],
        [
         -105.1348446,
         40.0018938
        ],
        [
         -105.1348377,
         40.0018752
        ],
        [
         -105.1348255,
         40.0018646
        ],
        [
         -105.1348065,
         40.0018646
        ],
        [
         -105.1347823,
         40.00185
        ],
        [
         -105.1347667,
         40.0018341
        ],
        [
         -105.1347667,
         40.001797
        ],
        [
         -105.1347823,
         40.001789
        ],
        [
         -105.1348082,
         40.001789
        ],
        [
         -105.1348273,
         40.0018023
        ],
        [
         -105.1348463,
         40.0018102
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 106.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560277",
       "notes": "NAIP sand coverage only 11%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.134964,
         40.0018129
        ],
        [
         -105.1349277,
         40.0018102
        ],
        [
         -105.1349155,
         40.0017903
        ],
        [
         -105.1349173,
         40.0017718
        ],
        [
         -105.1349363,
         40.0017572
        ],
        [
         -105.1349571,
         40.0017466
        ],
        [
         -105.1349934,
         40.0017519
        ],
        [
         -105.1350107,
         40.0017691
        ],
        [
         -105.1350142,
         40.001789
        ],
        [
         -105.1350073,
         40.0017983
        ],
        [
         -105.134964,
         40.0018129
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 46.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560280",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_bunker_06",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1351163,
         40.001496
        ],
        [
         -105.1351094,
         40.0015172
        ],
        [
         -105.1350938,
         40.0015345
        ],
        [
         -105.1350748,
         40.0015345
        ],
        [
         -105.1350575,
         40.0015265
        ],
        [
         -105.1350453,
         40.0015132
        ],
        [
         -105.1350453,
         40.001492
        ],
        [
         -105.1350575,
         40.0014774
        ],
        [
         -105.1350748,
         40.0014708
        ],
        [
         -105.135099,
         40.0014695
        ],
        [
         -105.1351128,
         40.0014801
        ],
        [
         -105.1351163,
         40.001496
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 34.3,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355560281"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_02_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1317546,
        40.0038254
       ],
       [
        -105.1317788,
        40.0037581
       ],
       [
        -105.1318366,
        40.0036806
       ],
       [
        -105.1318995,
        40.0036287
       ],
       [
        -105.132051,
        40.0035403
       ],
       [
        -105.1320765,
        40.0034818
       ],
       [
        -105.1320684,
        40.0034037
       ],
       [
        -105.1320765,
        40.003376
       ],
       [
        -105.1321663,
        40.0032938
       ],
       [
        -105.132283,
        40.0030675
       ],
       [
        -105.1323581,
        40.0030079
       ],
       [
        -105.1324573,
        40.0029504
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/199428814",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.76,
   "confidenceBasis": {
    "worstYardageDeltaYards": 7.2,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.589,
    "shapeQuality": 0.975
   },
   "notes": "peor error de yardaje 7.2 yd (medium); confianza media de features clave 0.88; sólo 3/4 tees con fila de scorecard.",
   "asset": {
    "image": "assets/holes/ph_02.jpg",
    "transform": "assets/holes/ph_02.json"
   }
  },
  {
   "id": "ph_03",
   "par": 4,
   "name": "Hoyo 3",
   "bbox": [
    -105.135856,
    40.0015942,
    -105.1323077,
    40.0040101
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_03_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1326545,
         40.0038595
        ],
        [
         -105.1325794,
         40.0038923
        ],
        [
         -105.1325155,
         40.0040009
        ],
        [
         -105.1324646,
         40.0040101
        ],
        [
         -105.1323598,
         40.0039734
        ],
        [
         -105.132313,
         40.0039475
        ],
        [
         -105.1323077,
         40.0039053
        ],
        [
         -105.1323264,
         40.0038601
        ],
        [
         -105.132376,
         40.0037954
        ],
        [
         -105.1324109,
         40.0037728
        ],
        [
         -105.1326094,
         40.0037826
        ],
        [
         -105.1326374,
         40.0037924
        ],
        [
         -105.1326535,
         40.003813
        ],
        [
         -105.1326615,
         40.0038332
        ],
        [
         -105.1326672,
         40.0038502
        ],
        [
         -105.1326545,
         40.0038595
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 3",
      "center": [
       -105.132468,
       40.0038762
      ],
      "areaSquareMeters": 535.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355549401",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.66. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.132468,
       40.0038762
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355549401",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1358356,
         40.0016123
        ],
        [
         -105.135841,
         40.0016346
        ],
        [
         -105.1358292,
         40.0016675
        ],
        [
         -105.1357958,
         40.0016889
        ],
        [
         -105.1357593,
         40.0016913
        ],
        [
         -105.13574,
         40.0016848
        ],
        [
         -105.1357217,
         40.0016658
        ],
        [
         -105.1357196,
         40.0016395
        ],
        [
         -105.13574,
         40.0016074
        ],
        [
         -105.1357625,
         40.0016
        ],
        [
         -105.135798,
         40.0015942
        ],
        [
         -105.1358356,
         40.0016123
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 85.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374952816",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1356995,
         40.0017715
        ],
        [
         -105.1356874,
         40.0017968
        ],
        [
         -105.1355471,
         40.0019035
        ],
        [
         -105.1354946,
         40.0019336
        ],
        [
         -105.1354505,
         40.0019296
        ],
        [
         -105.1354126,
         40.001901
        ],
        [
         -105.135409,
         40.0018821
        ],
        [
         -105.1354195,
         40.0018519
        ],
        [
         -105.135564,
         40.001724
        ],
        [
         -105.1356002,
         40.0017111
        ],
        [
         -105.1356239,
         40.0017099
        ],
        [
         -105.1356648,
         40.0017203
        ],
        [
         -105.1356853,
         40.0017401
        ],
        [
         -105.1356995,
         40.0017715
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 334.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355549405",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1354064,
         40.0021007
        ],
        [
         -105.1353796,
         40.0021336
        ],
        [
         -105.1353431,
         40.0021457
        ],
        [
         -105.1353203,
         40.0021449
        ],
        [
         -105.1352777,
         40.0021295
        ],
        [
         -105.1352676,
         40.0021022
        ],
        [
         -105.1352676,
         40.0020712
        ],
        [
         -105.1352968,
         40.002044
        ],
        [
         -105.1353421,
         40.002016
        ],
        [
         -105.1353866,
         40.0019997
        ],
        [
         -105.1354249,
         40.0019985
        ],
        [
         -105.1354547,
         40.0020103
        ],
        [
         -105.1354681,
         40.002044
        ],
        [
         -105.1354509,
         40.0020705
        ],
        [
         -105.1354064,
         40.0021007
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 185.0,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355549404",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1352831,
         40.0022158
        ],
        [
         -105.1352879,
         40.0022366
        ],
        [
         -105.1352831,
         40.0022569
        ],
        [
         -105.1351714,
         40.0023375
        ],
        [
         -105.135149,
         40.0023445
        ],
        [
         -105.1351015,
         40.0023424
        ],
        [
         -105.1350827,
         40.0023219
        ],
        [
         -105.1350792,
         40.0022897
        ],
        [
         -105.1351785,
         40.0022052
        ],
        [
         -105.1352314,
         40.002199
        ],
        [
         -105.1352831,
         40.0022158
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 176.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355549403",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1357796,
        40.0016431
       ],
       [
        -105.1329664,
        40.0036719
       ],
       [
        -105.132468,
        40.0038762
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 3",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1329664,
       40.0036719
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1327832,
         40.003843
        ],
        [
         -105.1327609,
         40.0038375
        ],
        [
         -105.1326672,
         40.0038502
        ],
        [
         -105.1326615,
         40.0038332
        ],
        [
         -105.1326535,
         40.003813
        ],
        [
         -105.1326374,
         40.0037924
        ],
        [
         -105.1326094,
         40.0037826
        ],
        [
         -105.1326134,
         40.0037774
        ],
        [
         -105.1326711,
         40.0037112
        ],
        [
         -105.132692,
         40.003617
        ],
        [
         -105.1329764,
         40.0034074
        ],
        [
         -105.1330399,
         40.0033845
        ],
        [
         -105.1333358,
         40.0033828
        ],
        [
         -105.1335021,
         40.0033253
        ],
        [
         -105.1335825,
         40.0032266
        ],
        [
         -105.1336255,
         40.0030664
        ],
        [
         -105.1337064,
         40.0029438
        ],
        [
         -105.1338293,
         40.002865
        ],
        [
         -105.1339223,
         40.0028441
        ],
        [
         -105.1340082,
         40.0028411
        ],
        [
         -105.1341512,
         40.0028116
        ],
        [
         -105.1342209,
         40.0027418
        ],
        [
         -105.1343233,
         40.0025401
        ],
        [
         -105.1343695,
         40.0024844
        ],
        [
         -105.1344051,
         40.0024739
        ],
        [
         -105.1345395,
         40.0024592
        ],
        [
         -105.1346501,
         40.0024377
        ],
        [
         -105.1347493,
         40.002393
        ],
        [
         -105.1348604,
         40.0024266
        ],
        [
         -105.1349179,
         40.0024928
        ],
        [
         -105.1349022,
         40.0025815
        ],
        [
         -105.1347305,
         40.0027212
        ],
        [
         -105.1346378,
         40.0028595
        ],
        [
         -105.1345842,
         40.0029258
        ],
        [
         -105.1345131,
         40.0029505
        ],
        [
         -105.1343657,
         40.0029801
        ],
        [
         -105.1342263,
         40.0030294
        ],
        [
         -105.1341631,
         40.003122
        ],
        [
         -105.1341503,
         40.0032289
        ],
        [
         -105.1341027,
         40.0032946
        ],
        [
         -105.1339366,
         40.0033335
        ],
        [
         -105.1338078,
         40.0033869
        ],
        [
         -105.1337346,
         40.0034651
        ],
        [
         -105.1336684,
         40.003502
        ],
        [
         -105.1335718,
         40.0035184
        ],
        [
         -105.1334496,
         40.0035997
        ],
        [
         -105.1333841,
         40.0036293
        ],
        [
         -105.1332553,
         40.0037362
        ],
        [
         -105.1331319,
         40.0037896
        ],
        [
         -105.1328798,
         40.0038512
        ],
        [
         -105.1327832,
         40.003843
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 8202.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355549402",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1338767,
       40.0031743
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1333356,
       40.0034057
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1337262,
       40.003124
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1325303,
         40.0037276
        ],
        [
         -105.1325504,
         40.003743
        ],
        [
         -105.1325678,
         40.0037523
        ],
        [
         -105.1326081,
         40.003741
        ],
        [
         -105.1326174,
         40.0037173
        ],
        [
         -105.1326107,
         40.0036927
        ],
        [
         -105.1325786,
         40.0036783
        ],
        [
         -105.1325638,
         40.0036639
        ],
        [
         -105.1325504,
         40.003628
        ],
        [
         -105.1325303,
         40.0036197
        ],
        [
         -105.1325102,
         40.003631
        ],
        [
         -105.1324659,
         40.0036917
        ],
        [
         -105.1324458,
         40.003706
        ],
        [
         -105.1324351,
         40.0037194
        ],
        [
         -105.1324364,
         40.003742
        ],
        [
         -105.1324552,
         40.0037512
        ],
        [
         -105.1324753,
         40.0037451
        ],
        [
         -105.1324941,
         40.0037358
        ],
        [
         -105.1325008,
         40.0037256
        ],
        [
         -105.1325303,
         40.0037276
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 128.4,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355552797",
       "notes": "NAIP sand coverage only 11%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1335146,
         40.0031534
        ],
        [
         -105.1335227,
         40.0031647
        ],
        [
         -105.1335428,
         40.0031811
        ],
        [
         -105.1335428,
         40.0032078
        ],
        [
         -105.1335267,
         40.0032253
        ],
        [
         -105.1335053,
         40.0032355
        ],
        [
         -105.1334838,
         40.003292
        ],
        [
         -105.1334623,
         40.0032951
        ],
        [
         -105.1334208,
         40.003289
        ],
        [
         -105.1333953,
         40.0032725
        ],
        [
         -105.1333926,
         40.0032509
        ],
        [
         -105.1334007,
         40.0032376
        ],
        [
         -105.1334275,
         40.0032212
        ],
        [
         -105.1334275,
         40.0032088
        ],
        [
         -105.1334167,
         40.0032047
        ],
        [
         -105.1333618,
         40.0032016
        ],
        [
         -105.1333483,
         40.0031852
        ],
        [
         -105.133343,
         40.0031605
        ],
        [
         -105.1333631,
         40.0031421
        ],
        [
         -105.1334462,
         40.0031379
        ],
        [
         -105.1334422,
         40.0030845
        ],
        [
         -105.133453,
         40.003065
        ],
        [
         -105.1334878,
         40.0030609
        ],
        [
         -105.1335348,
         40.0030794
        ],
        [
         -105.1335442,
         40.0030999
        ],
        [
         -105.1335388,
         40.00314
        ],
        [
         -105.1335146,
         40.0031534
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 258.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355552798",
       "notes": "NAIP sand coverage 75%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1339653,
         40.0035232
        ],
        [
         -105.1339934,
         40.0035242
        ],
        [
         -105.1340068,
         40.0035273
        ],
        [
         -105.1340216,
         40.0035232
        ],
        [
         -105.1340296,
         40.0035067
        ],
        [
         -105.1340122,
         40.0034831
        ],
        [
         -105.13398,
         40.003477
        ],
        [
         -105.1339451,
         40.0034759
        ],
        [
         -105.1339062,
         40.0034893
        ],
        [
         -105.1338714,
         40.0035098
        ],
        [
         -105.1338539,
         40.0035335
        ],
        [
         -105.133862,
         40.0035468
        ],
        [
         -105.1338875,
         40.0035643
        ],
        [
         -105.1339116,
         40.0035622
        ],
        [
         -105.1339304,
         40.0035571
        ],
        [
         -105.1339438,
         40.0035376
        ],
        [
         -105.1339653,
         40.0035232
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 85.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355552803",
       "notes": "NAIP sand coverage 81%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1340953,
         40.0034009
        ],
        [
         -105.1341007,
         40.0034307
        ],
        [
         -105.13409,
         40.0034595
        ],
        [
         -105.1340699,
         40.0034667
        ],
        [
         -105.1340511,
         40.0034595
        ],
        [
         -105.1340256,
         40.0034307
        ],
        [
         -105.1339948,
         40.0034266
        ],
        [
         -105.1339505,
         40.0034451
        ],
        [
         -105.133921,
         40.0034461
        ],
        [
         -105.1338727,
         40.0034574
        ],
        [
         -105.1338405,
         40.0034574
        ],
        [
         -105.1338204,
         40.0034359
        ],
        [
         -105.1338258,
         40.0034081
        ],
        [
         -105.1338365,
         40.0033948
        ],
        [
         -105.1338995,
         40.0033968
        ],
        [
         -105.1339143,
         40.0033866
        ],
        [
         -105.1339384,
         40.0033568
        ],
        [
         -105.1339612,
         40.0033496
        ],
        [
         -105.1339948,
         40.0033547
        ],
        [
         -105.1340176,
         40.0033681
        ],
        [
         -105.134039,
         40.003364
        ],
        [
         -105.1340632,
         40.0033506
        ],
        [
         -105.1340819,
         40.0033506
        ],
        [
         -105.1340967,
         40.0033722
        ],
        [
         -105.1340953,
         40.0034009
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 197.5,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355552804",
       "notes": "NAIP sand coverage 71%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1343662,
         40.0031143
        ],
        [
         -105.1343783,
         40.0031143
        ],
        [
         -105.1343931,
         40.0031236
        ],
        [
         -105.1344145,
         40.0031287
        ],
        [
         -105.1344454,
         40.0031225
        ],
        [
         -105.1344494,
         40.0031071
        ],
        [
         -105.1344494,
         40.003066
        ],
        [
         -105.1344574,
         40.0030321
        ],
        [
         -105.1344333,
         40.0030167
        ],
        [
         -105.1344092,
         40.0030116
        ],
        [
         -105.134373,
         40.0030126
        ],
        [
         -105.1343515,
         40.0030332
        ],
        [
         -105.1343408,
         40.0030517
        ],
        [
         -105.1343153,
         40.0030578
        ],
        [
         -105.1342563,
         40.0030588
        ],
        [
         -105.1342429,
         40.0030773
        ],
        [
         -105.1342415,
         40.0030989
        ],
        [
         -105.1342576,
         40.0031236
        ],
        [
         -105.134263,
         40.0031513
        ],
        [
         -105.1342147,
         40.0031862
        ],
        [
         -105.134204,
         40.0032099
        ],
        [
         -105.1342187,
         40.0032283
        ],
        [
         -105.1342523,
         40.0032325
        ],
        [
         -105.1342737,
         40.0032294
        ],
        [
         -105.1342858,
         40.0032242
        ],
        [
         -105.134318,
         40.0031873
        ],
        [
         -105.1343636,
         40.003178
        ],
        [
         -105.1343636,
         40.0031575
        ],
        [
         -105.1343555,
         40.0031379
        ],
        [
         -105.1343569,
         40.0031225
        ],
        [
         -105.1343662,
         40.0031143
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 268.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355552806",
       "notes": "NAIP sand coverage 80%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_03_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.135856,
        40.0017058
       ],
       [
        -105.135613,
        40.0019203
       ],
       [
        -105.1355513,
        40.002024
       ],
       [
        -105.1354078,
        40.0021576
       ],
       [
        -105.1353515,
        40.0022398
       ],
       [
        -105.1351744,
        40.0024278
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/199428815",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.811,
   "confidenceBasis": {
    "worstYardageDeltaYards": 6.2,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.835,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 6.2 yd (medium); confianza media de features clave 0.89.",
   "asset": {
    "image": "assets/holes/ph_03.jpg",
    "transform": "assets/holes/ph_03.json"
   }
  },
  {
   "id": "ph_04",
   "par": 5,
   "name": "Hoyo 4",
   "bbox": [
    -105.1382433,
    40.0043585,
    -105.1323311,
    40.0055598
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_04_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1382433,
         40.0047964
        ],
        [
         -105.1382374,
         40.0048299
        ],
        [
         -105.1382175,
         40.0048542
        ],
        [
         -105.1381916,
         40.0049365
        ],
        [
         -105.1381658,
         40.0049517
        ],
        [
         -105.138126,
         40.0049547
        ],
        [
         -105.1380406,
         40.004906
        ],
        [
         -105.1379829,
         40.0048938
        ],
        [
         -105.1379571,
         40.0048771
        ],
        [
         -105.1379451,
         40.0048512
        ],
        [
         -105.1379431,
         40.0047492
        ],
        [
         -105.1379571,
         40.0047339
        ],
        [
         -105.1379829,
         40.0047157
        ],
        [
         -105.1380604,
         40.0046943
        ],
        [
         -105.1381022,
         40.0046928
        ],
        [
         -105.1381221,
         40.0046989
        ],
        [
         -105.1381439,
         40.0047324
        ],
        [
         -105.1381678,
         40.00474
        ],
        [
         -105.1382056,
         40.0047614
        ],
        [
         -105.1382433,
         40.0047964
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 4",
      "center": [
       -105.1380924,
       40.0048131
      ],
      "areaSquareMeters": 528.4,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042582",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.64. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1380924,
       40.0048131
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042582",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1326685,
         40.0049807
        ],
        [
         -105.1326272,
         40.0049929
        ],
        [
         -105.1325032,
         40.0050113
        ],
        [
         -105.1323551,
         40.0049735
        ],
        [
         -105.1323311,
         40.004949
        ],
        [
         -105.1323325,
         40.0049184
        ],
        [
         -105.1323498,
         40.0048959
        ],
        [
         -105.1323885,
         40.0048806
        ],
        [
         -105.1324285,
         40.0048755
        ],
        [
         -105.1324712,
         40.0048816
        ],
        [
         -105.1325205,
         40.0048979
        ],
        [
         -105.1326338,
         40.0049184
        ],
        [
         -105.1326619,
         40.0049316
        ],
        [
         -105.1326792,
         40.0049633
        ],
        [
         -105.1326685,
         40.0049807
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 306.3,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042571",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1330699,
         40.0050369
        ],
        [
         -105.1330579,
         40.0050685
        ],
        [
         -105.1330219,
         40.0050787
        ],
        [
         -105.1329072,
         40.0050838
        ],
        [
         -105.1328459,
         40.0050583
        ],
        [
         -105.1327392,
         40.0050389
        ],
        [
         -105.1327365,
         40.0050164
        ],
        [
         -105.1327419,
         40.0049991
        ],
        [
         -105.1327539,
         40.0049827
        ],
        [
         -105.1327859,
         40.0049725
        ],
        [
         -105.1330299,
         40.004996
        ],
        [
         -105.1330539,
         40.0050042
        ],
        [
         -105.1330686,
         40.0050185
        ],
        [
         -105.1330699,
         40.0050369
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 252.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042573",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1333993,
         40.005141
        ],
        [
         -105.133382,
         40.0051533
        ],
        [
         -105.1333499,
         40.0051615
        ],
        [
         -105.1331192,
         40.0051441
        ],
        [
         -105.1330979,
         40.0051237
        ],
        [
         -105.1331072,
         40.0050757
        ],
        [
         -105.1331593,
         40.0050583
        ],
        [
         -105.1333313,
         40.005046
        ],
        [
         -105.1333673,
         40.0050491
        ],
        [
         -105.1333953,
         40.0050665
        ],
        [
         -105.1334086,
         40.0050849
        ],
        [
         -105.13341,
         40.0051114
        ],
        [
         -105.1333993,
         40.005141
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 276.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042572",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1324949,
        40.0049451
       ],
       [
        -105.1349239,
        40.0051924
       ],
       [
        -105.1380924,
        40.0048131
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 4",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1349239,
       40.0051924
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1376567,
         40.0049576
        ],
        [
         -105.1377179,
         40.0049927
        ],
        [
         -105.1377886,
         40.0049869
        ],
        [
         -105.137825,
         40.0049444
        ],
        [
         -105.1378364,
         40.0048858
        ],
        [
         -105.1378231,
         40.0048287
        ],
        [
         -105.1378345,
         40.0046309
        ],
        [
         -105.1378135,
         40.0045694
        ],
        [
         -105.1377504,
         40.004524
        ],
        [
         -105.1376816,
         40.0045049
        ],
        [
         -105.1375553,
         40.0044947
        ],
        [
         -105.13741,
         40.004546
        ],
        [
         -105.1373374,
         40.004584
        ],
        [
         -105.13728,
         40.0045987
        ],
        [
         -105.1372264,
         40.0045928
        ],
        [
         -105.137148,
         40.0045416
        ],
        [
         -105.1369778,
         40.0044595
        ],
        [
         -105.1368861,
         40.0044625
        ],
        [
         -105.1367025,
         40.0045577
        ],
        [
         -105.1366222,
         40.0045855
        ],
        [
         -105.1362646,
         40.0046456
        ],
        [
         -105.1360447,
         40.0047393
        ],
        [
         -105.1359395,
         40.0047701
        ],
        [
         -105.1357961,
         40.0047759
        ],
        [
         -105.1354576,
         40.0047686
        ],
        [
         -105.1353716,
         40.0047759
        ],
        [
         -105.1353008,
         40.0047979
        ],
        [
         -105.1352243,
         40.0048418
        ],
        [
         -105.1350063,
         40.0049971
        ],
        [
         -105.1349547,
         40.0050176
        ],
        [
         -105.1347749,
         40.0050132
        ],
        [
         -105.1347214,
         40.0049913
        ],
        [
         -105.134578,
         40.0048389
        ],
        [
         -105.1345034,
         40.0048184
        ],
        [
         -105.1344097,
         40.0048111
        ],
        [
         -105.1342089,
         40.0048492
        ],
        [
         -105.1338896,
         40.0048638
        ],
        [
         -105.1337385,
         40.004877
        ],
        [
         -105.133641,
         40.0049136
        ],
        [
         -105.1336027,
         40.0049795
        ],
        [
         -105.1335989,
         40.005063
        ],
        [
         -105.1336199,
         40.0051275
        ],
        [
         -105.133662,
         40.0051802
        ],
        [
         -105.1337309,
         40.0052241
        ],
        [
         -105.1337959,
         40.0052329
        ],
        [
         -105.1339316,
         40.0051773
        ],
        [
         -105.1340139,
         40.0051641
        ],
        [
         -105.1340884,
         40.0051641
        ],
        [
         -105.1342854,
         40.0052871
        ],
        [
         -105.1343523,
         40.0052988
        ],
        [
         -105.134555,
         40.0052945
        ],
        [
         -105.1346946,
         40.0052974
        ],
        [
         -105.1348304,
         40.0053281
        ],
        [
         -105.1349815,
         40.0053882
        ],
        [
         -105.1350427,
         40.0053926
        ],
        [
         -105.1350828,
         40.0053838
        ],
        [
         -105.1351268,
         40.0053501
        ],
        [
         -105.1351995,
         40.0052578
        ],
        [
         -105.135253,
         40.0052198
        ],
        [
         -105.1354251,
         40.0051875
        ],
        [
         -105.1355169,
         40.0051905
        ],
        [
         -105.1355896,
         40.0052051
        ],
        [
         -105.1358554,
         40.0052227
        ],
        [
         -105.1359586,
         40.0052227
        ],
        [
         -105.13619,
         40.005208
        ],
        [
         -105.1362722,
         40.005167
        ],
        [
         -105.1363678,
         40.005022
        ],
        [
         -105.1364176,
         40.0049781
        ],
        [
         -105.1365285,
         40.0049414
        ],
        [
         -105.1366623,
         40.0049473
        ],
        [
         -105.1368574,
         40.0049839
        ],
        [
         -105.1369492,
         40.004962
        ],
        [
         -105.1370524,
         40.0049253
        ],
        [
         -105.1371691,
         40.0048638
        ],
        [
         -105.1373507,
         40.0048008
        ],
        [
         -105.1374081,
         40.0048038
        ],
        [
         -105.1374636,
         40.0048169
        ],
        [
         -105.1376567,
         40.0049576
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 15888.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042596",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1360628,
       40.0049334
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1370342,
       40.0049398
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1365051,
       40.0050031
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1349142,
         40.0048683
        ],
        [
         -105.1349395,
         40.0048632
        ],
        [
         -105.1349555,
         40.0048479
        ],
        [
         -105.1349568,
         40.0048295
        ],
        [
         -105.1349408,
         40.0048152
        ],
        [
         -105.1349115,
         40.0048111
        ],
        [
         -105.1348862,
         40.0048244
        ],
        [
         -105.1348795,
         40.0048469
        ],
        [
         -105.1348862,
         40.0048591
        ],
        [
         -105.1349142,
         40.0048683
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 31.4,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042574"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1348782,
         40.0049163
        ],
        [
         -105.1349648,
         40.004901
        ],
        [
         -105.1349862,
         40.0049082
        ],
        [
         -105.1350008,
         40.0049296
        ],
        [
         -105.1350008,
         40.0049602
        ],
        [
         -105.1349862,
         40.0049766
        ],
        [
         -105.1349662,
         40.0049858
        ],
        [
         -105.1349435,
         40.0049888
        ],
        [
         -105.1349195,
         40.0049837
        ],
        [
         -105.1348075,
         40.0049837
        ],
        [
         -105.1347848,
         40.0049756
        ],
        [
         -105.1347688,
         40.0049592
        ],
        [
         -105.1347635,
         40.0049449
        ],
        [
         -105.1347835,
         40.0048959
        ],
        [
         -105.1347808,
         40.0048693
        ],
        [
         -105.1347955,
         40.004855
        ],
        [
         -105.1348275,
         40.0048469
        ],
        [
         -105.1348408,
         40.004854
        ],
        [
         -105.1348422,
         40.0048734
        ],
        [
         -105.1348315,
         40.0048867
        ],
        [
         -105.1348302,
         40.004903
        ],
        [
         -105.1348515,
         40.0049163
        ],
        [
         -105.1348782,
         40.0049163
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 185.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042575"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1352742,
         40.0055047
        ],
        [
         -105.1352635,
         40.0055415
        ],
        [
         -105.1352409,
         40.0055578
        ],
        [
         -105.1352155,
         40.0055598
        ],
        [
         -105.1351982,
         40.0055537
        ],
        [
         -105.1351889,
         40.0055323
        ],
        [
         -105.1351969,
         40.0055037
        ],
        [
         -105.1352275,
         40.0054802
        ],
        [
         -105.1352382,
         40.0054505
        ],
        [
         -105.1352582,
         40.0054342
        ],
        [
         -105.1352889,
         40.005425
        ],
        [
         -105.1353236,
         40.0054291
        ],
        [
         -105.1353409,
         40.0054454
        ],
        [
         -105.1353356,
         40.0054679
        ],
        [
         -105.1353102,
         40.0054843
        ],
        [
         -105.1352849,
         40.0054904
        ],
        [
         -105.1352742,
         40.0055047
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 99.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.786,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042577",
       "notes": "NAIP sand coverage 57%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1355022,
         40.0052983
        ],
        [
         -105.1354982,
         40.0053126
        ],
        [
         -105.1354996,
         40.0053607
        ],
        [
         -105.1354862,
         40.0053811
        ],
        [
         -105.1354596,
         40.0053913
        ],
        [
         -105.1354329,
         40.0053944
        ],
        [
         -105.1354022,
         40.005378
        ],
        [
         -105.1353956,
         40.0053433
        ],
        [
         -105.1353996,
         40.0053208
        ],
        [
         -105.1354169,
         40.0052912
        ],
        [
         -105.1354262,
         40.0052544
        ],
        [
         -105.1354409,
         40.0052381
        ],
        [
         -105.1354756,
         40.0052238
        ],
        [
         -105.1355009,
         40.0052238
        ],
        [
         -105.1355289,
         40.005234
        ],
        [
         -105.1355436,
         40.0052503
        ],
        [
         -105.1355356,
         40.0052677
        ],
        [
         -105.1355156,
         40.005281
        ],
        [
         -105.1355022,
         40.0052983
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 149.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.832,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042578",
       "notes": "NAIP sand coverage 66%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1353289,
         40.0052953
        ],
        [
         -105.1353196,
         40.0053167
        ],
        [
         -105.1352996,
         40.0053331
        ],
        [
         -105.1352729,
         40.0053361
        ],
        [
         -105.1352475,
         40.005329
        ],
        [
         -105.1352342,
         40.0053157
        ],
        [
         -105.1352342,
         40.0053004
        ],
        [
         -105.1352382,
         40.0052851
        ],
        [
         -105.1352475,
         40.0052738
        ],
        [
         -105.1352622,
         40.0052667
        ],
        [
         -105.1352969,
         40.0052636
        ],
        [
         -105.1353142,
         40.0052728
        ],
        [
         -105.1353289,
         40.0052953
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 49.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042579",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_06",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1381479,
         40.0050111
        ],
        [
         -105.1381559,
         40.0050248
        ],
        [
         -105.1381419,
         40.0050385
        ],
        [
         -105.1380962,
         40.0050491
        ],
        [
         -105.1380744,
         40.0050598
        ],
        [
         -105.1380386,
         40.0050537
        ],
        [
         -105.1380366,
         40.0050354
        ],
        [
         -105.1380247,
         40.0050019
        ],
        [
         -105.1379809,
         40.0049776
        ],
        [
         -105.137971,
         40.0049669
        ],
        [
         -105.137971,
         40.0049441
        ],
        [
         -105.1379909,
         40.0049289
        ],
        [
         -105.1380187,
         40.0049304
        ],
        [
         -105.1380425,
         40.0049456
        ],
        [
         -105.1380644,
         40.0049791
        ],
        [
         -105.1381062,
         40.0050004
        ],
        [
         -105.1381479,
         40.0050111
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 102.5,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042583",
       "notes": "NAIP sand coverage 84%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_07",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1379014,
         40.0050187
        ],
        [
         -105.1379153,
         40.0050354
        ],
        [
         -105.1379173,
         40.0050552
        ],
        [
         -105.1379014,
         40.0050659
        ],
        [
         -105.1378716,
         40.0050674
        ],
        [
         -105.1378537,
         40.0050583
        ],
        [
         -105.1378438,
         40.0050385
        ],
        [
         -105.1378438,
         40.0050233
        ],
        [
         -105.1378636,
         40.0050111
        ],
        [
         -105.1379014,
         40.0050187
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 30.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042585",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_08",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1381592,
         40.0046635
        ],
        [
         -105.1381493,
         40.0046711
        ],
        [
         -105.1381347,
         40.0046781
        ],
        [
         -105.1381171,
         40.0046805
        ],
        [
         -105.1380995,
         40.0046752
        ],
        [
         -105.1380888,
         40.0046594
        ],
        [
         -105.1380857,
         40.0046394
        ],
        [
         -105.1380987,
         40.0046224
        ],
        [
         -105.1381278,
         40.0046148
        ],
        [
         -105.1381508,
         40.0046136
        ],
        [
         -105.1381677,
         40.0046324
        ],
        [
         -105.1381692,
         40.0046488
        ],
        [
         -105.1381592,
         40.0046635
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 40.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042587"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_09",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1380091,
         40.0046693
        ],
        [
         -105.1380045,
         40.0046781
        ],
        [
         -105.1379877,
         40.0046799
        ],
        [
         -105.1379708,
         40.0046793
        ],
        [
         -105.1379479,
         40.004674
        ],
        [
         -105.1379325,
         40.0046641
        ],
        [
         -105.1379302,
         40.0046488
        ],
        [
         -105.1379364,
         40.0046306
        ],
        [
         -105.1379486,
         40.0046242
        ],
        [
         -105.1379586,
         40.0046148
        ],
        [
         -105.1379609,
         40.0045989
        ],
        [
         -105.1379555,
         40.0045837
        ],
        [
         -105.137957,
         40.0045655
        ],
        [
         -105.1379762,
         40.004559
        ],
        [
         -105.1380068,
         40.004562
        ],
        [
         -105.1380581,
         40.0045749
        ],
        [
         -105.1380704,
         40.0045942
        ],
        [
         -105.1380543,
         40.0046118
        ],
        [
         -105.1380191,
         40.0046294
        ],
        [
         -105.1380084,
         40.0046412
        ],
        [
         -105.1380091,
         40.0046693
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 94.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.831,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042593",
       "notes": "NAIP sand coverage 66%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_bunker_10",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1373507,
         40.0044288
        ],
        [
         -105.137433,
         40.0044361
        ],
        [
         -105.1374521,
         40.0044522
        ],
        [
         -105.1374521,
         40.00448
        ],
        [
         -105.1374406,
         40.0044947
        ],
        [
         -105.1374081,
         40.004502
        ],
        [
         -105.1373641,
         40.0044947
        ],
        [
         -105.1373431,
         40.0045006
        ],
        [
         -105.1373278,
         40.0045298
        ],
        [
         -105.1373048,
         40.0045577
        ],
        [
         -105.1372723,
         40.0045782
        ],
        [
         -105.1372417,
         40.0045767
        ],
        [
         -105.1372245,
         40.0045591
        ],
        [
         -105.1372226,
         40.0045284
        ],
        [
         -105.1372551,
         40.0044991
        ],
        [
         -105.1372838,
         40.004483
        ],
        [
         -105.1372953,
         40.0044654
        ],
        [
         -105.1372876,
         40.0044449
        ],
        [
         -105.1372073,
         40.0044361
        ],
        [
         -105.1371691,
         40.0044244
        ],
        [
         -105.1371595,
         40.0044083
        ],
        [
         -105.1371653,
         40.0043878
        ],
        [
         -105.1371863,
         40.0043717
        ],
        [
         -105.1372207,
         40.0043673
        ],
        [
         -105.1372991,
         40.004379
        ],
        [
         -105.1373278,
         40.0043643
        ],
        [
         -105.1373527,
         40.0043585
        ],
        [
         -105.137366,
         40.0043673
        ],
        [
         -105.1373679,
         40.0043907
        ],
        [
         -105.1373488,
         40.0044039
        ],
        [
         -105.1373393,
         40.0044171
        ],
        [
         -105.1373507,
         40.0044288
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 281.5,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042595",
       "notes": "NAIP sand coverage 83%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_04_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1325211,
        40.0047926
       ],
       [
        -105.1325419,
        40.0047926
       ],
       [
        -105.1327725,
        40.0049046
       ],
       [
        -105.1328329,
        40.00492
       ],
       [
        -105.1331105,
        40.0049456
       ],
       [
        -105.133258,
        40.0049693
       ],
       [
        -105.1333304,
        40.0049641
       ],
       [
        -105.1337487,
        40.0048193
       ],
       [
        -105.1338727,
        40.0047478
       ],
       [
        -105.133946,
        40.0047498
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/199428817",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.76,
   "confidenceBasis": {
    "worstYardageDeltaYards": 5.2,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.641,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 5.2 yd (medium); confianza media de features clave 0.88; sólo 3/4 tees con fila de scorecard.",
   "asset": {
    "image": "assets/holes/ph_04.jpg",
    "transform": "assets/holes/ph_04.json"
   }
  },
  {
   "id": "ph_05",
   "par": 3,
   "name": "Hoyo 5",
   "bbox": [
    -105.1394566,
    40.0039957,
    -105.1377265,
    40.0052579
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_05_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1391886,
         40.0052428
        ],
        [
         -105.1391575,
         40.0052579
        ],
        [
         -105.1391322,
         40.0052579
        ],
        [
         -105.1390554,
         40.0052336
        ],
        [
         -105.1389837,
         40.0052239
        ],
        [
         -105.1389469,
         40.0052044
        ],
        [
         -105.1389444,
         40.0051816
        ],
        [
         -105.138971,
         40.0051145
        ],
        [
         -105.1389463,
         40.0050193
        ],
        [
         -105.1389533,
         40.0049974
        ],
        [
         -105.138973,
         40.0049882
        ],
        [
         -105.1390009,
         40.0049819
        ],
        [
         -105.1390351,
         40.0049838
        ],
        [
         -105.1391055,
         40.0050057
        ],
        [
         -105.1391671,
         40.0050436
        ],
        [
         -105.1392051,
         40.0050781
        ],
        [
         -105.139221,
         40.0051111
        ],
        [
         -105.1392197,
         40.0051437
        ],
        [
         -105.1391886,
         40.0052428
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 5",
      "center": [
       -105.1390927,
       40.0051291
      ],
      "areaSquareMeters": 549.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555581",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.52. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1390927,
       40.0051291
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555581",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1381265,
         40.004086
        ],
        [
         -105.1381041,
         40.0040974
        ],
        [
         -105.1380676,
         40.004106
        ],
        [
         -105.1380246,
         40.0040931
        ],
        [
         -105.138004,
         40.0040731
        ],
        [
         -105.1379974,
         40.0040294
        ],
        [
         -105.1380208,
         40.0040007
        ],
        [
         -105.1380564,
         40.0039957
        ],
        [
         -105.1380966,
         40.0040021
        ],
        [
         -105.1381265,
         40.0040251
        ],
        [
         -105.1381349,
         40.0040466
        ],
        [
         -105.1381349,
         40.0040695
        ],
        [
         -105.1381265,
         40.004086
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 111.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555586",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1384782,
         40.0042861
        ],
        [
         -105.1384541,
         40.0043065
        ],
        [
         -105.1384274,
         40.0043123
        ],
        [
         -105.1384002,
         40.0043085
        ],
        [
         -105.1383716,
         40.0042948
        ],
        [
         -105.1383558,
         40.0042822
        ],
        [
         -105.1383412,
         40.0042604
        ],
        [
         -105.1383221,
         40.0042463
        ],
        [
         -105.138293,
         40.0042336
        ],
        [
         -105.1382612,
         40.0042113
        ],
        [
         -105.1382365,
         40.0041734
        ],
        [
         -105.1382302,
         40.0041413
        ],
        [
         -105.1382314,
         40.0041073
        ],
        [
         -105.1382473,
         40.0040849
        ],
        [
         -105.1382758,
         40.0040723
        ],
        [
         -105.1383329,
         40.0040801
        ],
        [
         -105.138378,
         40.0041
        ],
        [
         -105.1384439,
         40.0041505
        ],
        [
         -105.1384833,
         40.0042667
        ],
        [
         -105.1384782,
         40.0042861
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 362.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555585",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1387478,
         40.0043396
        ],
        [
         -105.1387446,
         40.0043619
        ],
        [
         -105.1387287,
         40.0043804
        ],
        [
         -105.1386983,
         40.0043911
        ],
        [
         -105.1386552,
         40.0043935
        ],
        [
         -105.1386285,
         40.0043872
        ],
        [
         -105.1386127,
         40.0043726
        ],
        [
         -105.138593,
         40.0043434
        ],
        [
         -105.1385841,
         40.0043143
        ],
        [
         -105.1385695,
         40.0042885
        ],
        [
         -105.1385683,
         40.0042594
        ],
        [
         -105.1385816,
         40.004237
        ],
        [
         -105.1386088,
         40.0042322
        ],
        [
         -105.1386463,
         40.004239
        ],
        [
         -105.1387078,
         40.0042735
        ],
        [
         -105.1387306,
         40.0042992
        ],
        [
         -105.1387459,
         40.0043255
        ],
        [
         -105.1387478,
         40.0043396
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 195.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555584",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1380662,
        40.00405
       ],
       [
        -105.1390927,
        40.0051291
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 5",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1391011,
         40.0049853
        ],
        [
         -105.139037,
         40.0049678
        ],
        [
         -105.1390021,
         40.0049668
        ],
        [
         -105.138971,
         40.0049707
        ],
        [
         -105.1389425,
         40.0049829
        ],
        [
         -105.1389317,
         40.0049911
        ],
        [
         -105.1389222,
         40.004961
        ],
        [
         -105.1388715,
         40.0049153
        ],
        [
         -105.1387801,
         40.0048585
        ],
        [
         -105.138723,
         40.004807
        ],
        [
         -105.1387002,
         40.0046797
        ],
        [
         -105.1386577,
         40.0046291
        ],
        [
         -105.1386533,
         40.0046141
        ],
        [
         -105.1386653,
         40.0045825
        ],
        [
         -105.1387357,
         40.0045188
        ],
        [
         -105.1388372,
         40.0044746
        ],
        [
         -105.1388899,
         40.0044756
        ],
        [
         -105.1389343,
         40.004497
        ],
        [
         -105.1389565,
         40.0045242
        ],
        [
         -105.1389806,
         40.004634
        ],
        [
         -105.1390427,
         40.0047409
        ],
        [
         -105.1390922,
         40.0047555
        ],
        [
         -105.1391518,
         40.0047846
        ],
        [
         -105.1391778,
         40.004807
        ],
        [
         -105.1391778,
         40.0048371
        ],
        [
         -105.1391633,
         40.0048595
        ],
        [
         -105.1391074,
         40.0049017
        ],
        [
         -105.1390859,
         40.0049537
        ],
        [
         -105.1390865,
         40.0049678
        ],
        [
         -105.1391011,
         40.0049853
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 1421.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555583",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1388653,
       40.0047103
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.138075,
         40.004542
        ],
        [
         -105.1380926,
         40.0045549
        ],
        [
         -105.1381072,
         40.0045602
        ],
        [
         -105.138137,
         40.0045549
        ],
        [
         -105.138147,
         40.0045356
        ],
        [
         -105.1381332,
         40.0045139
        ],
        [
         -105.1381102,
         40.0045039
        ],
        [
         -105.1380903,
         40.0045051
        ],
        [
         -105.1380742,
         40.004518
        ],
        [
         -105.138075,
         40.004542
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 29.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042590",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1392977,
         40.0052093
        ],
        [
         -105.1392755,
         40.005218
        ],
        [
         -105.1392432,
         40.0052146
        ],
        [
         -105.1392343,
         40.0051976
        ],
        [
         -105.1392375,
         40.0051792
        ],
        [
         -105.1392565,
         40.0051607
        ],
        [
         -105.1392819,
         40.0051646
        ],
        [
         -105.1392977,
         40.0051767
        ],
        [
         -105.1393022,
         40.0051952
        ],
        [
         -105.1392977,
         40.0052093
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 28.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555577",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1393377,
         40.0050188
        ],
        [
         -105.139306,
         40.0050159
        ],
        [
         -105.1392869,
         40.0050008
        ],
        [
         -105.1392838,
         40.0049809
        ],
        [
         -105.1392907,
         40.0049644
        ],
        [
         -105.1393098,
         40.0049537
        ],
        [
         -105.1393383,
         40.0049561
        ],
        [
         -105.1393567,
         40.0049731
        ],
        [
         -105.1393637,
         40.0049994
        ],
        [
         -105.1393561,
         40.0050135
        ],
        [
         -105.1393377,
         40.0050188
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 38.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555578",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1392419,
         40.0050135
        ],
        [
         -105.1392229,
         40.0050232
        ],
        [
         -105.1391988,
         40.0050193
        ],
        [
         -105.1391791,
         40.005011
        ],
        [
         -105.1391677,
         40.004995
        ],
        [
         -105.1391709,
         40.0049751
        ],
        [
         -105.1391861,
         40.0049644
        ],
        [
         -105.1392134,
         40.0049595
        ],
        [
         -105.1392463,
         40.0049766
        ],
        [
         -105.1392527,
         40.0049945
        ],
        [
         -105.1392419,
         40.0050135
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 37.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555579",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1392755,
         40.004927
        ],
        [
         -105.1392565,
         40.0049338
        ],
        [
         -105.1392324,
         40.0049362
        ],
        [
         -105.139207,
         40.0049265
        ],
        [
         -105.1391918,
         40.0049095
        ],
        [
         -105.1391988,
         40.0048905
        ],
        [
         -105.139214,
         40.004876
        ],
        [
         -105.1392375,
         40.004874
        ],
        [
         -105.1392679,
         40.0048784
        ],
        [
         -105.1392888,
         40.0048935
        ],
        [
         -105.1392927,
         40.00491
        ],
        [
         -105.1392755,
         40.004927
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 44.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555580",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_bunker_06",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1388467,
         40.0050771
        ],
        [
         -105.1388886,
         40.0050825
        ],
        [
         -105.1389013,
         40.0050771
        ],
        [
         -105.1389121,
         40.0050635
        ],
        [
         -105.1389025,
         40.00503
        ],
        [
         -105.1388797,
         40.0050188
        ],
        [
         -105.1388569,
         40.0050183
        ],
        [
         -105.1388391,
         40.0050149
        ],
        [
         -105.1388112,
         40.0050033
        ],
        [
         -105.1387795,
         40.0050013
        ],
        [
         -105.1387598,
         40.005014
        ],
        [
         -105.1387547,
         40.0050562
        ],
        [
         -105.1387446,
         40.0050655
        ],
        [
         -105.1387402,
         40.0050927
        ],
        [
         -105.1387465,
         40.0051126
        ],
        [
         -105.1387674,
         40.0051345
        ],
        [
         -105.1387928,
         40.0051384
        ],
        [
         -105.1388169,
         40.0051306
        ],
        [
         -105.1388201,
         40.0050927
        ],
        [
         -105.1388321,
         40.005082
        ],
        [
         -105.1388467,
         40.0050771
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 135.4,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/357555582"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_05_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1394566,
        40.0049244
       ],
       [
        -105.1393765,
        40.0048177
       ],
       [
        -105.1393287,
        40.0047888
       ],
       [
        -105.1392492,
        40.0047568
       ],
       [
        -105.1391299,
        40.0046943
       ],
       [
        -105.1390942,
        40.0046441
       ],
       [
        -105.1390643,
        40.0045253
       ],
       [
        -105.1390325,
        40.0044781
       ],
       [
        -105.1389868,
        40.0044355
       ],
       [
        -105.1388278,
        40.0043411
       ],
       [
        -105.1387165,
        40.0042482
       ],
       [
        -105.1383944,
        40.0040594
       ],
       [
        -105.1383368,
        40.004035
       ],
       [
        -105.138293,
        40.0040274
       ],
       [
        -105.1382215,
        40.0040304
       ],
       [
        -105.138138,
        40.0041736
       ],
       [
        -105.1379531,
        40.0044172
       ],
       [
        -105.1378915,
        40.004472
       ],
       [
        -105.1377921,
        40.0044903
       ],
       [
        -105.1377265,
        40.0044675
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/356042581",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.897,
   "confidenceBasis": {
    "worstYardageDeltaYards": 3.3,
    "yardageBand": "high",
    "visualReview": "ok",
    "osmAgreement": 0.488,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 3.3 yd (high); confianza media de features clave 0.88; sólo 3/4 tees con fila de scorecard.",
   "asset": {
    "image": "assets/holes/ph_05.jpg",
    "transform": "assets/holes/ph_05.json"
   }
  },
  {
   "id": "ph_06",
   "par": 4,
   "name": "Hoyo 6",
   "bbox": [
    -105.139636,
    40.0051913,
    -105.1356202,
    40.0069692
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_06_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1358976,
         40.006786
        ],
        [
         -105.1358919,
         40.0068255
        ],
        [
         -105.1359133,
         40.0069099
        ],
        [
         -105.1359099,
         40.0069391
        ],
        [
         -105.1358639,
         40.0069632
        ],
        [
         -105.1357998,
         40.0069692
        ],
        [
         -105.1357605,
         40.006964
        ],
        [
         -105.1356864,
         40.0068952
        ],
        [
         -105.1356404,
         40.006872
        ],
        [
         -105.1356202,
         40.0068393
        ],
        [
         -105.1356325,
         40.006792
        ],
        [
         -105.1357336,
         40.0066776
        ],
        [
         -105.1357886,
         40.0066681
        ],
        [
         -105.1358324,
         40.0066802
        ],
        [
         -105.1358785,
         40.0067395
        ],
        [
         -105.1358976,
         40.006786
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 6",
      "center": [
       -105.1357612,
       40.0068087
      ],
      "areaSquareMeters": 583.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374480930",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.60. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1357612,
       40.0068087
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374480930",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.139623,
         40.005521
        ],
        [
         -105.1395956,
         40.005536
        ],
        [
         -105.1395539,
         40.005537
        ],
        [
         -105.1395201,
         40.005515
        ],
        [
         -105.1395136,
         40.0054751
        ],
        [
         -105.1395461,
         40.0054462
        ],
        [
         -105.1395904,
         40.0054452
        ],
        [
         -105.1396191,
         40.0054581
        ],
        [
         -105.139636,
         40.0054791
        ],
        [
         -105.1396347,
         40.005506
        ],
        [
         -105.139623,
         40.005521
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 84.4,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/364597525",
       "notes": "NAIP turf coverage 87%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.139438,
         40.0055
        ],
        [
         -105.1394237,
         40.005523
        ],
        [
         -105.1393116,
         40.0055499
        ],
        [
         -105.1392882,
         40.0055599
        ],
        [
         -105.1392569,
         40.0055629
        ],
        [
         -105.139227,
         40.0055589
        ],
        [
         -105.1391996,
         40.0055459
        ],
        [
         -105.1391671,
         40.005539
        ],
        [
         -105.1391215,
         40.005539
        ],
        [
         -105.1391071,
         40.005531
        ],
        [
         -105.1390954,
         40.005507
        ],
        [
         -105.1391058,
         40.0054721
        ],
        [
         -105.1391254,
         40.0054492
        ],
        [
         -105.1392973,
         40.0054212
        ],
        [
         -105.1393703,
         40.0054312
        ],
        [
         -105.1394237,
         40.0054502
        ],
        [
         -105.1394367,
         40.0054681
        ],
        [
         -105.139438,
         40.0055
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 338.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/364597526",
       "notes": "NAIP turf coverage 95%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1390277,
         40.005507
        ],
        [
         -105.1390316,
         40.00553
        ],
        [
         -105.1390055,
         40.0055639
        ],
        [
         -105.1389534,
         40.0055699
        ],
        [
         -105.1387502,
         40.0055659
        ],
        [
         -105.1387268,
         40.0055459
        ],
        [
         -105.1387216,
         40.005521
        ],
        [
         -105.138745,
         40.0054841
        ],
        [
         -105.138788,
         40.0054671
        ],
        [
         -105.1388349,
         40.0054631
        ],
        [
         -105.1390029,
         40.0054811
        ],
        [
         -105.1390277,
         40.005507
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 259.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/364597527",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_tee_red",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1386408,
         40.0054771
        ],
        [
         -105.1384871,
         40.0054861
        ],
        [
         -105.1384506,
         40.0054791
        ],
        [
         -105.1384311,
         40.0054591
        ],
        [
         -105.1384311,
         40.0054362
        ],
        [
         -105.1384402,
         40.0054063
        ],
        [
         -105.1384701,
         40.0053893
        ],
        [
         -105.138577,
         40.0053833
        ],
        [
         -105.1386486,
         40.0053923
        ],
        [
         -105.1386747,
         40.0054112
        ],
        [
         -105.1386786,
         40.0054482
        ],
        [
         -105.1386616,
         40.0054701
        ],
        [
         -105.1386408,
         40.0054771
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Red",
      "teeSetIds": [
       "red-m",
       "red-w"
      ],
      "areaSquareMeters": 203.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/364597528",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.139575,
        40.0054909
       ],
       [
        -105.1367039,
        40.0054968
       ],
       [
        -105.1357612,
        40.0068087
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 6",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1367039,
       40.0054968
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1382805,
         40.0055273
        ],
        [
         -105.138243,
         40.0055725
        ],
        [
         -105.1382081,
         40.0055909
        ],
        [
         -105.1381169,
         40.0055971
        ],
        [
         -105.1378943,
         40.005593
        ],
        [
         -105.1378272,
         40.0055992
        ],
        [
         -105.1376824,
         40.0056403
        ],
        [
         -105.1373659,
         40.0056033
        ],
        [
         -105.1370172,
         40.0055786
        ],
        [
         -105.136918,
         40.0055909
        ],
        [
         -105.136867,
         40.0056177
        ],
        [
         -105.1368134,
         40.0056772
        ],
        [
         -105.1367651,
         40.005858
        ],
        [
         -105.1367302,
         40.0058868
        ],
        [
         -105.1366283,
         40.0059402
        ],
        [
         -105.1365532,
         40.0060018
        ],
        [
         -105.1364352,
         40.0061642
        ],
        [
         -105.1363762,
         40.0062155
        ],
        [
         -105.1362984,
         40.0062525
        ],
        [
         -105.1362233,
         40.0063039
        ],
        [
         -105.1362045,
         40.0063573
        ],
        [
         -105.1362636,
         40.0065283
        ],
        [
         -105.1362393,
         40.0065793
        ],
        [
         -105.1361636,
         40.0066049
        ],
        [
         -105.1359772,
         40.0065814
        ],
        [
         -105.1359117,
         40.0065998
        ],
        [
         -105.1358636,
         40.0066734
        ],
        [
         -105.1358265,
         40.0066433
        ],
        [
         -105.1357741,
         40.0066333
        ],
        [
         -105.1357391,
         40.0066417
        ],
        [
         -105.1358309,
         40.0065346
        ],
        [
         -105.1358878,
         40.0063821
        ],
        [
         -105.1359211,
         40.0063426
        ],
        [
         -105.1359696,
         40.006201
        ],
        [
         -105.1360272,
         40.0061244
        ],
        [
         -105.1361211,
         40.0060409
        ],
        [
         -105.1363272,
         40.0059364
        ],
        [
         -105.1363363,
         40.0058691
        ],
        [
         -105.136312,
         40.0056857
        ],
        [
         -105.1363151,
         40.0055929
        ],
        [
         -105.1363545,
         40.0054652
        ],
        [
         -105.136403,
         40.0054304
        ],
        [
         -105.1364514,
         40.0053585
        ],
        [
         -105.1365181,
         40.0053097
        ],
        [
         -105.1366151,
         40.0052586
        ],
        [
         -105.1366757,
         40.0052586
        ],
        [
         -105.1367605,
         40.0052749
        ],
        [
         -105.1368514,
         40.0053051
        ],
        [
         -105.1370363,
         40.005326
        ],
        [
         -105.1371363,
         40.005319
        ],
        [
         -105.1371878,
         40.0053074
        ],
        [
         -105.1372332,
         40.0052865
        ],
        [
         -105.1372726,
         40.0052447
        ],
        [
         -105.1373302,
         40.0052099
        ],
        [
         -105.1374241,
         40.0051913
        ],
        [
         -105.1376847,
         40.0052749
        ],
        [
         -105.1378484,
         40.0053027
        ],
        [
         -105.1379847,
         40.0053167
        ],
        [
         -105.1382211,
         40.0053654
        ],
        [
         -105.1382969,
         40.0054072
        ],
        [
         -105.1383029,
         40.0054768
        ],
        [
         -105.1382805,
         40.0055273
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 9480.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374480922",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1365067,
       40.0059116
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1362791,
       40.0060879
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1365381,
       40.0057275
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1362896,
         40.0057681
        ],
        [
         -105.1362612,
         40.0058167
        ],
        [
         -105.1362634,
         40.0058301
        ],
        [
         -105.1363049,
         40.0058501
        ],
        [
         -105.1363093,
         40.0058702
        ],
        [
         -105.1362984,
         40.0059003
        ],
        [
         -105.136235,
         40.0059037
        ],
        [
         -105.1362306,
         40.0059238
        ],
        [
         -105.136235,
         40.0059422
        ],
        [
         -105.1362154,
         40.0059606
        ],
        [
         -105.1361913,
         40.005969
        ],
        [
         -105.1361629,
         40.0059505
        ],
        [
         -105.136176,
         40.0058987
        ],
        [
         -105.1361651,
         40.0058803
        ],
        [
         -105.1361411,
         40.0058752
        ],
        [
         -105.1361105,
         40.0058752
        ],
        [
         -105.1360908,
         40.0058669
        ],
        [
         -105.1360865,
         40.0058434
        ],
        [
         -105.1361039,
         40.0058301
        ],
        [
         -105.1361891,
         40.005815
        ],
        [
         -105.1362022,
         40.0057999
        ],
        [
         -105.1362175,
         40.0057698
        ],
        [
         -105.1362416,
         40.0057514
        ],
        [
         -105.1362656,
         40.0057481
        ],
        [
         -105.1362896,
         40.0057681
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 213.1,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374480925"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1360362,
         40.0068174
        ],
        [
         -105.136069,
         40.0068224
        ],
        [
         -105.1360821,
         40.0068441
        ],
        [
         -105.136069,
         40.0068726
        ],
        [
         -105.1360384,
         40.0068743
        ],
        [
         -105.1360078,
         40.0068592
        ],
        [
         -105.1360078,
         40.0068391
        ],
        [
         -105.1360362,
         40.0068174
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 30.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374480928",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1360734,
         40.0066952
        ],
        [
         -105.136069,
         40.0067404
        ],
        [
         -105.1360515,
         40.0067672
        ],
        [
         -105.1360253,
         40.0067722
        ],
        [
         -105.1360034,
         40.0067688
        ],
        [
         -105.1359969,
         40.0067538
        ],
        [
         -105.1360112,
         40.0067256
        ],
        [
         -105.1360105,
         40.0067101
        ],
        [
         -105.1359947,
         40.0067002
        ],
        [
         -105.1359482,
         40.0067276
        ],
        [
         -105.1359281,
         40.0067307
        ],
        [
         -105.1359079,
         40.0067163
        ],
        [
         -105.135916,
         40.0066875
        ],
        [
         -105.1359482,
         40.0066526
        ],
        [
         -105.1359616,
         40.0066269
        ],
        [
         -105.1359965,
         40.0066249
        ],
        [
         -105.1360447,
         40.0066403
        ],
        [
         -105.1361151,
         40.0066413
        ],
        [
         -105.136146,
         40.0066536
        ],
        [
         -105.1361581,
         40.0066711
        ],
        [
         -105.136154,
         40.0066922
        ],
        [
         -105.1361286,
         40.0067055
        ],
        [
         -105.1361083,
         40.0067017
        ],
        [
         -105.1360957,
         40.0066937
        ],
        [
         -105.1360843,
         40.0066922
        ],
        [
         -105.1360734,
         40.0066952
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 186.3,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.778,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374480929",
       "notes": "NAIP sand coverage 56%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_06_water_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1371896,
         40.0059688
        ],
        [
         -105.1372696,
         40.0059898
        ],
        [
         -105.137329,
         40.0059647
        ],
        [
         -105.1373934,
         40.0059195
        ],
        [
         -105.1375704,
         40.0058538
        ],
        [
         -105.1375999,
         40.0057925
        ],
        [
         -105.1375817,
         40.0057136
        ],
        [
         -105.1375181,
         40.0056788
        ],
        [
         -105.1373666,
         40.0056566
        ],
        [
         -105.1371574,
         40.0056073
        ],
        [
         -105.1370501,
         40.0056031
        ],
        [
         -105.1369213,
         40.0056196
        ],
        [
         -105.1368677,
         40.0056771
        ],
        [
         -105.1368462,
         40.0057346
        ],
        [
         -105.1368462,
         40.0058333
        ],
        [
         -105.1367979,
         40.0059113
        ],
        [
         -105.1367121,
         40.005936
        ],
        [
         -105.1365834,
         40.0060017
        ],
        [
         -105.1365726,
         40.0060757
        ],
        [
         -105.1365458,
         40.0061414
        ],
        [
         -105.1364814,
         40.0062154
        ],
        [
         -105.1364761,
         40.006277
        ],
        [
         -105.1365351,
         40.0063181
        ],
        [
         -105.1366545,
         40.0063171
        ],
        [
         -105.136696,
         40.0063017
        ],
        [
         -105.1367658,
         40.0062976
        ],
        [
         -105.1368355,
         40.0062359
        ],
        [
         -105.1368301,
         40.006162
        ],
        [
         -105.1370286,
         40.0060305
        ],
        [
         -105.1371896,
         40.0059688
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 3442.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/165480777",
       "notes": "Geometría OSM. no open water found inside the prior NAIP water coverage only 0%"
      },
      "penaltyMarking": "yellow"
     }
    }
   ],
   "confidence": 0.949,
   "confidenceBasis": {
    "worstYardageDeltaYards": 3.9,
    "yardageBand": "high",
    "visualReview": "ok",
    "osmAgreement": 0.67,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 3.9 yd (high); confianza media de features clave 0.89.",
   "asset": {
    "image": "assets/holes/ph_06.jpg",
    "transform": "assets/holes/ph_06.json"
   }
  },
  {
   "id": "ph_07",
   "par": 4,
   "name": "Hoyo 7",
   "bbox": [
    -105.1352852,
    40.0062278,
    -105.1315628,
    40.0073135
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_07_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1319857,
         40.0063747
        ],
        [
         -105.1319772,
         40.0063984
        ],
        [
         -105.1319589,
         40.0064103
        ],
        [
         -105.1319349,
         40.0064179
        ],
        [
         -105.1318814,
         40.0064157
        ],
        [
         -105.1317545,
         40.0064406
        ],
        [
         -105.1317263,
         40.0064406
        ],
        [
         -105.1317066,
         40.0064287
        ],
        [
         -105.1316967,
         40.0064017
        ],
        [
         -105.1316967,
         40.006365
        ],
        [
         -105.1317037,
         40.006339
        ],
        [
         -105.1316995,
         40.0062861
        ],
        [
         -105.1317178,
         40.0062613
        ],
        [
         -105.1317601,
         40.0062548
        ],
        [
         -105.1318278,
         40.006257
        ],
        [
         -105.1319124,
         40.0062462
        ],
        [
         -105.1319378,
         40.0062635
        ],
        [
         -105.1319857,
         40.0063747
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 7",
      "center": [
       -105.1318381,
       40.006352
      ],
      "areaSquareMeters": 425.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481780",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.67. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1318381,
       40.006352
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481780",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1352644,
         40.0072513
        ],
        [
         -105.1352353,
         40.0072672
        ],
        [
         -105.1352103,
         40.007264
        ],
        [
         -105.1351854,
         40.0072438
        ],
        [
         -105.1351715,
         40.0072067
        ],
        [
         -105.1351965,
         40.0071801
        ],
        [
         -105.135227,
         40.0071738
        ],
        [
         -105.1352616,
         40.0071801
        ],
        [
         -105.1352811,
         40.0072035
        ],
        [
         -105.1352852,
         40.00723
        ],
        [
         -105.1352644,
         40.0072513
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 72.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481774",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1351285,
         40.0072056
        ],
        [
         -105.135105,
         40.0072237
        ],
        [
         -105.1350606,
         40.0072343
        ],
        [
         -105.1349774,
         40.0072226
        ],
        [
         -105.1348582,
         40.0072258
        ],
        [
         -105.1348318,
         40.0072088
        ],
        [
         -105.1348221,
         40.0071642
        ],
        [
         -105.1348277,
         40.0071366
        ],
        [
         -105.1348582,
         40.0071249
        ],
        [
         -105.1350717,
         40.0071313
        ],
        [
         -105.1351174,
         40.0071387
        ],
        [
         -105.1351382,
         40.0071631
        ],
        [
         -105.1351382,
         40.0071791
        ],
        [
         -105.1351285,
         40.0072056
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 273.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481775",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.13475,
         40.00711
        ],
        [
         -105.1347625,
         40.0071334
        ],
        [
         -105.1347597,
         40.0071759
        ],
        [
         -105.1347445,
         40.0071907
        ],
        [
         -105.1347084,
         40.0071992
        ],
        [
         -105.1346821,
         40.0071982
        ],
        [
         -105.1346571,
         40.0071907
        ],
        [
         -105.1346322,
         40.0071759
        ],
        [
         -105.1344394,
         40.0071568
        ],
        [
         -105.1344006,
         40.0071376
        ],
        [
         -105.1343978,
         40.0071047
        ],
        [
         -105.1344048,
         40.0070792
        ],
        [
         -105.1344796,
         40.0070612
        ],
        [
         -105.1346627,
         40.0070877
        ],
        [
         -105.1347112,
         40.0070888
        ],
        [
         -105.13475,
         40.00711
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 320.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481776",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1342814,
         40.0071366
        ],
        [
         -105.1342689,
         40.0071706
        ],
        [
         -105.1342384,
         40.0071812
        ],
        [
         -105.1342037,
         40.0071854
        ],
        [
         -105.1341566,
         40.0071738
        ],
        [
         -105.134133,
         40.007161
        ],
        [
         -105.1341219,
         40.0071408
        ],
        [
         -105.1341233,
         40.0071068
        ],
        [
         -105.1342065,
         40.0070909
        ],
        [
         -105.1342606,
         40.0071026
        ],
        [
         -105.1342758,
         40.0071175
        ],
        [
         -105.1342814,
         40.0071366
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 111.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481777",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1352291,
        40.0072188
       ],
       [
        -105.1325329,
        40.0070684
       ],
       [
        -105.1318381,
        40.006352
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 7",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1325329,
       40.0070684
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1333898,
         40.0071738
        ],
        [
         -105.1333676,
         40.0072332
        ],
        [
         -105.1333108,
         40.0072566
        ],
        [
         -105.1332359,
         40.0072651
        ],
        [
         -105.1331513,
         40.0072619
        ],
        [
         -105.1330806,
         40.0072396
        ],
        [
         -105.1329406,
         40.0072109
        ],
        [
         -105.132874,
         40.0072205
        ],
        [
         -105.1327811,
         40.0073086
        ],
        [
         -105.1327562,
         40.0073118
        ],
        [
         -105.1327215,
         40.0072927
        ],
        [
         -105.1326466,
         40.0072194
        ],
        [
         -105.1325995,
         40.0072035
        ],
        [
         -105.1325399,
         40.0072014
        ],
        [
         -105.1324317,
         40.0072173
        ],
        [
         -105.1323929,
         40.0072152
        ],
        [
         -105.1323499,
         40.0071833
        ],
        [
         -105.132336,
         40.0070293
        ],
        [
         -105.1323194,
         40.0070123
        ],
        [
         -105.1322334,
         40.0069783
        ],
        [
         -105.1321835,
         40.006938
        ],
        [
         -105.1321669,
         40.0068966
        ],
        [
         -105.1321683,
         40.0067946
        ],
        [
         -105.132178,
         40.0067712
        ],
        [
         -105.1322584,
         40.0067086
        ],
        [
         -105.1323832,
         40.006699
        ],
        [
         -105.1325218,
         40.0067935
        ],
        [
         -105.1326702,
         40.0068689
        ],
        [
         -105.1327492,
         40.006972
        ],
        [
         -105.1327811,
         40.0069921
        ],
        [
         -105.13282,
         40.0069943
        ],
        [
         -105.1329794,
         40.0069656
        ],
        [
         -105.1331042,
         40.0069911
        ],
        [
         -105.1332068,
         40.0070272
        ],
        [
         -105.1332817,
         40.0070686
        ],
        [
         -105.1333649,
         40.0071291
        ],
        [
         -105.1333898,
         40.0071738
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 3435.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481778",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_fairway_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1323901,
         40.0065174
        ],
        [
         -105.1323458,
         40.0065567
        ],
        [
         -105.1323083,
         40.0065758
        ],
        [
         -105.1321669,
         40.006613
        ],
        [
         -105.1320934,
         40.0066194
        ],
        [
         -105.1320213,
         40.0066098
        ],
        [
         -105.1319922,
         40.0065949
        ],
        [
         -105.1319645,
         40.0065684
        ],
        [
         -105.1319561,
         40.0064579
        ],
        [
         -105.1319229,
         40.0064378
        ],
        [
         -105.1319783,
         40.0064261
        ],
        [
         -105.1319894,
         40.0064123
        ],
        [
         -105.1319977,
         40.0063921
        ],
        [
         -105.1320047,
         40.0063836
        ],
        [
         -105.132031,
         40.0064239
        ],
        [
         -105.1320698,
         40.0064388
        ],
        [
         -105.132099,
         40.0064431
        ],
        [
         -105.1322861,
         40.0063942
        ],
        [
         -105.1323291,
         40.0063921
        ],
        [
         -105.1323749,
         40.0064016
        ],
        [
         -105.1323998,
         40.0064749
        ],
        [
         -105.1323901,
         40.0065174
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 731.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481779",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1327178,
       40.0070033
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1324783,
       40.0070121
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1329759,
       40.0070931
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1321478,
         40.0062278
        ],
        [
         -105.1321591,
         40.0062321
        ],
        [
         -105.1321647,
         40.0062473
        ],
        [
         -105.1321577,
         40.0062797
        ],
        [
         -105.1321676,
         40.0062937
        ],
        [
         -105.1322014,
         40.0063045
        ],
        [
         -105.1322141,
         40.0063142
        ],
        [
         -105.1322141,
         40.0063272
        ],
        [
         -105.132207,
         40.006338
        ],
        [
         -105.1321859,
         40.0063455
        ],
        [
         -105.132176,
         40.0063628
        ],
        [
         -105.1321746,
         40.0063801
        ],
        [
         -105.1321535,
         40.0063974
        ],
        [
         -105.1321365,
         40.0064038
        ],
        [
         -105.1320957,
         40.006406
        ],
        [
         -105.1320787,
         40.0064006
        ],
        [
         -105.1320618,
         40.0063909
        ],
        [
         -105.1320646,
         40.0063725
        ],
        [
         -105.1320816,
         40.006338
        ],
        [
         -105.1320675,
         40.0063218
        ],
        [
         -105.1320083,
         40.0063218
        ],
        [
         -105.1320026,
         40.006311
        ],
        [
         -105.1320026,
         40.0062991
        ],
        [
         -105.1320111,
         40.0062829
        ],
        [
         -105.1320195,
         40.0062764
        ],
        [
         -105.1320449,
         40.0062764
        ],
        [
         -105.1320675,
         40.0062829
        ],
        [
         -105.1320943,
         40.0062861
        ],
        [
         -105.1321069,
         40.006271
        ],
        [
         -105.1321112,
         40.0062386
        ],
        [
         -105.1321267,
         40.0062311
        ],
        [
         -105.1321478,
         40.0062278
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 182.3,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481781"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1316121,
         40.006393
        ],
        [
         -105.1316276,
         40.0064038
        ],
        [
         -105.1316276,
         40.0064384
        ],
        [
         -105.1316079,
         40.0064492
        ],
        [
         -105.1315895,
         40.0064481
        ],
        [
         -105.1315712,
         40.0064373
        ],
        [
         -105.1315642,
         40.0064254
        ],
        [
         -105.1315628,
         40.0064049
        ],
        [
         -105.1315726,
         40.0063952
        ],
        [
         -105.1316121,
         40.006393
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 28.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/374481782",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1325209,
        40.0065981
       ],
       [
        -105.1325325,
        40.0066232
       ],
       [
        -105.1326789,
        40.0066855
       ],
       [
        -105.1327819,
        40.0067485
       ],
       [
        -105.1330153,
        40.0068307
       ],
       [
        -105.1332325,
        40.0069949
       ],
       [
        -105.1333262,
        40.0070528
       ],
       [
        -105.1337395,
        40.0072765
       ],
       [
        -105.1338494,
        40.0073135
       ],
       [
        -105.133887,
        40.0072477
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/199428714",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_07_cart_path_02",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1339004,
        40.007182
       ],
       [
        -105.133915,
        40.0071416
       ],
       [
        -105.1339344,
        40.0071128
       ],
       [
        -105.1339684,
        40.0070902
       ],
       [
        -105.1340077,
        40.0070772
       ],
       [
        -105.1342066,
        40.0070551
       ],
       [
        -105.1343441,
        40.0070177
       ],
       [
        -105.1343919,
        40.0070123
       ],
       [
        -105.1344861,
        40.0070164
       ],
       [
        -105.1349184,
        40.007081
       ],
       [
        -105.1351018,
        40.0070755
       ],
       [
        -105.1351611,
        40.0070584
       ],
       [
        -105.1352058,
        40.0070308
       ],
       [
        -105.1352223,
        40.0070138
       ],
       [
        -105.1352531,
        40.0069647
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/199428717",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.809,
   "confidenceBasis": {
    "worstYardageDeltaYards": 7.7,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.818,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 7.7 yd (medium); confianza media de features clave 0.88.",
   "asset": {
    "image": "assets/holes/ph_07.jpg",
    "transform": "assets/holes/ph_07.json"
   }
  },
  {
   "id": "ph_08",
   "par": 3,
   "name": "Hoyo 8",
   "bbox": [
    -105.1323474,
    40.0040189,
    -105.1313531,
    40.0057293
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_08_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1319464,
         40.0042495
        ],
        [
         -105.1319375,
         40.00427
        ],
        [
         -105.1319136,
         40.0042906
        ],
        [
         -105.1318868,
         40.0042986
        ],
        [
         -105.131848,
         40.0042917
        ],
        [
         -105.1317154,
         40.0042244
        ],
        [
         -105.1317035,
         40.0041981
        ],
        [
         -105.1317259,
         40.0041296
        ],
        [
         -105.1317229,
         40.0040714
        ],
        [
         -105.1317348,
         40.0040349
        ],
        [
         -105.131772,
         40.0040224
        ],
        [
         -105.1318093,
         40.0040189
        ],
        [
         -105.1319389,
         40.004036
        ],
        [
         -105.1319568,
         40.0040543
        ],
        [
         -105.1319687,
         40.0041023
        ],
        [
         -105.1319389,
         40.0041639
        ],
        [
         -105.131936,
         40.0041901
        ],
        [
         -105.1319464,
         40.0042495
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 8",
      "center": [
       -105.1318337,
       40.0041468
      ],
      "areaSquareMeters": 532.3,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570147",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.76. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1318337,
       40.0041468
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570147",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1314617,
         40.0056616
        ],
        [
         -105.1314711,
         40.0056789
        ],
        [
         -105.1314729,
         40.0057005
        ],
        [
         -105.1314541,
         40.0057236
        ],
        [
         -105.1314297,
         40.0057293
        ],
        [
         -105.1314033,
         40.0057279
        ],
        [
         -105.1313751,
         40.0057077
        ],
        [
         -105.1313733,
         40.0056775
        ],
        [
         -105.1313883,
         40.0056501
        ],
        [
         -105.1314128,
         40.0056429
        ],
        [
         -105.1314447,
         40.0056414
        ],
        [
         -105.1314617,
         40.0056616
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 65.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570140",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1314372,
         40.0055723
        ],
        [
         -105.1313902,
         40.0055622
        ],
        [
         -105.1313808,
         40.0055406
        ],
        [
         -105.1313808,
         40.0054902
        ],
        [
         -105.1313939,
         40.0054383
        ],
        [
         -105.1314071,
         40.0054124
        ],
        [
         -105.1314391,
         40.0053864
        ],
        [
         -105.1314823,
         40.0053893
        ],
        [
         -105.131503,
         40.0054008
        ],
        [
         -105.1315143,
         40.005434
        ],
        [
         -105.1314918,
         40.0054714
        ],
        [
         -105.1314842,
         40.0055003
        ],
        [
         -105.1314861,
         40.0055348
        ],
        [
         -105.1314805,
         40.0055608
        ],
        [
         -105.1314372,
         40.0055723
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 172.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570141",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1316309,
         40.0053346
        ],
        [
         -105.1316197,
         40.0053821
        ],
        [
         -105.1316272,
         40.005408
        ],
        [
         -105.131646,
         40.0054239
        ],
        [
         -105.1316836,
         40.0054311
        ],
        [
         -105.1317137,
         40.0054253
        ],
        [
         -105.13174,
         40.0054095
        ],
        [
         -105.1317607,
         40.0053691
        ],
        [
         -105.1317701,
         40.0053245
        ],
        [
         -105.131836,
         40.0052741
        ],
        [
         -105.1318585,
         40.0052366
        ],
        [
         -105.1318623,
         40.0051905
        ],
        [
         -105.1318435,
         40.0051631
        ],
        [
         -105.1318172,
         40.0051444
        ],
        [
         -105.1317739,
         40.0051329
        ],
        [
         -105.1317476,
         40.0051357
        ],
        [
         -105.131725,
         40.005166
        ],
        [
         -105.1317137,
         40.0052323
        ],
        [
         -105.1316704,
         40.0052942
        ],
        [
         -105.1316498,
         40.0053072
        ],
        [
         -105.1316309,
         40.0053346
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 361.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570142",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_tee_red",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1318943,
         40.0050162
        ],
        [
         -105.1318943,
         40.0050464
        ],
        [
         -105.1318604,
         40.005081
        ],
        [
         -105.1318247,
         40.0050853
        ],
        [
         -105.1317927,
         40.0050767
        ],
        [
         -105.1317701,
         40.0050565
        ],
        [
         -105.1317607,
         40.0050334
        ],
        [
         -105.1317701,
         40.0050104
        ],
        [
         -105.1317833,
         40.0049917
        ],
        [
         -105.1318172,
         40.0049758
        ],
        [
         -105.131851,
         40.0049773
        ],
        [
         -105.1318792,
         40.0049845
        ],
        [
         -105.1318943,
         40.0050162
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Red",
      "teeSetIds": [
       "red-m",
       "red-w"
      ],
      "areaSquareMeters": 107.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570143",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1314226,
        40.005686
       ],
       [
        -105.1318337,
        40.0041468
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 8",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.132009,
         40.0048818
        ],
        [
         -105.1319941,
         40.0049195
        ],
        [
         -105.1319598,
         40.0049366
        ],
        [
         -105.1319166,
         40.0049446
        ],
        [
         -105.1318555,
         40.0049355
        ],
        [
         -105.1318123,
         40.0049195
        ],
        [
         -105.1317601,
         40.0048739
        ],
        [
         -105.1317393,
         40.0048316
        ],
        [
         -105.1317527,
         40.0047768
        ],
        [
         -105.1318257,
         40.0047026
        ],
        [
         -105.13186,
         40.0045805
        ],
        [
         -105.1318555,
         40.0045257
        ],
        [
         -105.1318376,
         40.0044823
        ],
        [
         -105.1318138,
         40.0044481
        ],
        [
         -105.1318063,
         40.0044241
        ],
        [
         -105.1318168,
         40.0043933
        ],
        [
         -105.1318406,
         40.0043728
        ],
        [
         -105.131857,
         40.0043488
        ],
        [
         -105.131857,
         40.0043248
        ],
        [
         -105.131851,
         40.0043146
        ],
        [
         -105.1318793,
         40.004318
        ],
        [
         -105.1318987,
         40.0043134
        ],
        [
         -105.1319181,
         40.0043043
        ],
        [
         -105.1319389,
         40.0042894
        ],
        [
         -105.1319479,
         40.0042746
        ],
        [
         -105.1319509,
         40.0043088
        ],
        [
         -105.1319643,
         40.0043294
        ],
        [
         -105.132,
         40.0043454
        ],
        [
         -105.1320492,
         40.0043591
        ],
        [
         -105.1321043,
         40.0043842
        ],
        [
         -105.1321282,
         40.0044184
        ],
        [
         -105.1321297,
         40.0045097
        ],
        [
         -105.1321446,
         40.0045337
        ],
        [
         -105.1321848,
         40.004568
        ],
        [
         -105.1321997,
         40.0045953
        ],
        [
         -105.1321938,
         40.0046387
        ],
        [
         -105.1321491,
         40.0046536
        ],
        [
         -105.132082,
         40.0046513
        ],
        [
         -105.1320343,
         40.0046821
        ],
        [
         -105.1320015,
         40.0047483
        ],
        [
         -105.132009,
         40.0048818
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 1530.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570145",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1320232,
       40.004617
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1317347,
         40.0042979
        ],
        [
         -105.1317239,
         40.0043072
        ],
        [
         -105.1317239,
         40.0043195
        ],
        [
         -105.1317293,
         40.0043298
        ],
        [
         -105.1317427,
         40.004339
        ],
        [
         -105.1317642,
         40.0043462
        ],
        [
         -105.1317963,
         40.00434
        ],
        [
         -105.1317963,
         40.0043072
        ],
        [
         -105.1317789,
         40.0042938
        ],
        [
         -105.1317561,
         40.0042887
        ],
        [
         -105.1317347,
         40.0042979
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 30.3,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570144",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.132006,
         40.0041445
        ],
        [
         -105.1319851,
         40.0041696
        ],
        [
         -105.1319851,
         40.0041958
        ],
        [
         -105.1319926,
         40.0042141
        ],
        [
         -105.1319881,
         40.0042381
        ],
        [
         -105.1319702,
         40.0042712
        ],
        [
         -105.1319747,
         40.0042906
        ],
        [
         -105.1319911,
         40.0043043
        ],
        [
         -105.1320149,
         40.0043134
        ],
        [
         -105.1320731,
         40.0043168
        ],
        [
         -105.1320865,
         40.0043077
        ],
        [
         -105.1320909,
         40.0042963
        ],
        [
         -105.1320522,
         40.0042666
        ],
        [
         -105.1320462,
         40.0042461
        ],
        [
         -105.1321118,
         40.0042153
        ],
        [
         -105.1321192,
         40.0041993
        ],
        [
         -105.1321133,
         40.0041879
        ],
        [
         -105.1320775,
         40.0041833
        ],
        [
         -105.1320492,
         40.0041856
        ],
        [
         -105.1320388,
         40.0041742
        ],
        [
         -105.1320388,
         40.004157
        ],
        [
         -105.1320343,
         40.0041445
        ],
        [
         -105.132006,
         40.0041445
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 138.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570146"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1316752,
         40.0041205
        ],
        [
         -105.1316812,
         40.0041582
        ],
        [
         -105.1316692,
         40.004173
        ],
        [
         -105.1316543,
         40.0041776
        ],
        [
         -105.1315783,
         40.0041536
        ],
        [
         -105.1315724,
         40.0041411
        ],
        [
         -105.1315694,
         40.0041262
        ],
        [
         -105.1315783,
         40.0041148
        ],
        [
         -105.1316037,
         40.004108
        ],
        [
         -105.1316215,
         40.0040954
        ],
        [
         -105.1316379,
         40.0040714
        ],
        [
         -105.1316588,
         40.004068
        ],
        [
         -105.1316752,
         40.004076
        ],
        [
         -105.1316856,
         40.0040977
        ],
        [
         -105.1316752,
         40.0041205
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 77.1,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/355570148"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_water_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1315757,
         40.0052498
        ],
        [
         -105.1316186,
         40.0051943
        ],
        [
         -105.131624,
         40.005147
        ],
        [
         -105.1316749,
         40.0050073
        ],
        [
         -105.1317098,
         40.0049519
        ],
        [
         -105.1317232,
         40.0048923
        ],
        [
         -105.1316991,
         40.0048471
        ],
        [
         -105.1316964,
         40.0047998
        ],
        [
         -105.1317152,
         40.0047587
        ],
        [
         -105.1317983,
         40.004656
        ],
        [
         -105.1318198,
         40.00458
        ],
        [
         -105.1318117,
         40.0045327
        ],
        [
         -105.1317795,
         40.0044711
        ],
        [
         -105.1317205,
         40.00443
        ],
        [
         -105.1316803,
         40.0044115
        ],
        [
         -105.1316427,
         40.0043745
        ],
        [
         -105.1316293,
         40.0043149
        ],
        [
         -105.1316374,
         40.0042636
        ],
        [
         -105.1316159,
         40.0042122
        ],
        [
         -105.1315623,
         40.0041978
        ],
        [
         -105.1314872,
         40.0041958
        ],
        [
         -105.1314282,
         40.0042081
        ],
        [
         -105.1313745,
         40.0042471
        ],
        [
         -105.1313531,
         40.0042944
        ],
        [
         -105.1313967,
         40.0043719
        ],
        [
         -105.1314007,
         40.0043914
        ],
        [
         -105.1314141,
         40.0044058
        ],
        [
         -105.1314222,
         40.0044294
        ],
        [
         -105.1314201,
         40.0044567
        ],
        [
         -105.1314443,
         40.0045019
        ],
        [
         -105.1314496,
         40.0045903
        ],
        [
         -105.1313906,
         40.0047567
        ],
        [
         -105.131396,
         40.0048204
        ],
        [
         -105.1314308,
         40.0048738
        ],
        [
         -105.1314416,
         40.0049087
        ],
        [
         -105.1314228,
         40.0050361
        ],
        [
         -105.1313799,
         40.0051327
        ],
        [
         -105.1313879,
         40.0052231
        ],
        [
         -105.1314174,
         40.00526
        ],
        [
         -105.131463,
         40.0052867
        ],
        [
         -105.1315757,
         40.0052498
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 2899.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/165480802",
       "notes": "Geometría OSM. no open water found inside the prior NAIP water coverage only 0%"
      },
      "penaltyMarking": "yellow"
     }
    },
    {
     "type": "Feature",
     "id": "ph_08_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1321799,
        40.0042014
       ],
       [
        -105.1321596,
        40.0042789
       ],
       [
        -105.1321722,
        40.0043105
       ],
       [
        -105.1321999,
        40.0043283
       ],
       [
        -105.1323206,
        40.0043611
       ],
       [
        -105.1323474,
        40.004433
       ],
       [
        -105.1323259,
        40.0045132
       ],
       [
        -105.1322699,
        40.004584
       ],
       [
        -105.1322741,
        40.0046113
       ],
       [
        -105.1323021,
        40.0046718
       ],
       [
        -105.1323152,
        40.0047309
       ],
       [
        -105.1322991,
        40.0048008
       ],
       [
        -105.1322461,
        40.0048338
       ],
       [
        -105.1320719,
        40.0049149
       ],
       [
        -105.1320047,
        40.0049854
       ],
       [
        -105.1319603,
        40.0050579
       ],
       [
        -105.1319507,
        40.0051871
       ],
       [
        -105.1319244,
        40.0052739
       ],
       [
        -105.1318281,
        40.0053905
       ],
       [
        -105.1317814,
        40.0054325
       ],
       [
        -105.1317288,
        40.0054632
       ],
       [
        -105.1316017,
        40.0054946
       ],
       [
        -105.1315541,
        40.0055445
       ],
       [
        -105.1315687,
        40.005664
       ],
       [
        -105.1315659,
        40.0057086
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/46311365",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.949,
   "confidenceBasis": {
    "worstYardageDeltaYards": 2.8,
    "yardageBand": "high",
    "visualReview": "ok",
    "osmAgreement": 0.649,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 2.8 yd (high); confianza media de features clave 0.89.",
   "asset": {
    "image": "assets/holes/ph_08.jpg",
    "transform": "assets/holes/ph_08.json"
   }
  },
  {
   "id": "ph_09",
   "par": 4,
   "name": "Hoyo 9",
   "bbox": [
    -105.1302027,
    40.0020613,
    -105.1254125,
    40.0037561
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_09_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1256238,
         40.0024157
        ],
        [
         -105.1255816,
         40.0024157
        ],
        [
         -105.1255393,
         40.0023834
        ],
        [
         -105.1255393,
         40.0023725
        ],
        [
         -105.125476,
         40.0023294
        ],
        [
         -105.1254688,
         40.0022645
        ],
        [
         -105.1254126,
         40.0022646
        ],
        [
         -105.1254125,
         40.0022051
        ],
        [
         -105.1254406,
         40.0021834
        ],
        [
         -105.125546,
         40.0021887
        ],
        [
         -105.125546,
         40.0021617
        ],
        [
         -105.1256163,
         40.002167
        ],
        [
         -105.1256374,
         40.0021832
        ],
        [
         -105.1256515,
         40.0021832
        ],
        [
         -105.1256515,
         40.002194
        ],
        [
         -105.1256655,
         40.002194
        ],
        [
         -105.1256655,
         40.0021994
        ],
        [
         -105.1257147,
         40.0021994
        ],
        [
         -105.1257288,
         40.0021885
        ],
        [
         -105.1257287,
         40.0021453
        ],
        [
         -105.1257779,
         40.0021452
        ],
        [
         -105.125785,
         40.002156
        ],
        [
         -105.125806,
         40.002156
        ],
        [
         -105.1258061,
         40.0022101
        ],
        [
         -105.1258273,
         40.0022263
        ],
        [
         -105.1258554,
         40.0022262
        ],
        [
         -105.1258554,
         40.0022533
        ],
        [
         -105.1258765,
         40.0022695
        ],
        [
         -105.1258766,
         40.0023127
        ],
        [
         -105.1258556,
         40.002329
        ],
        [
         -105.1258556,
         40.0023398
        ],
        [
         -105.1258415,
         40.0023398
        ],
        [
         -105.1258345,
         40.0023506
        ],
        [
         -105.1258205,
         40.0023506
        ],
        [
         -105.1258205,
         40.002356
        ],
        [
         -105.1257431,
         40.0023561
        ],
        [
         -105.1257291,
         40.0023669
        ],
        [
         -105.125701,
         40.002367
        ],
        [
         -105.125687,
         40.0023778
        ],
        [
         -105.1256729,
         40.0023778
        ],
        [
         -105.1256238,
         40.0024157
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 9",
      "center": [
       -105.1256797,
       40.0023161
      ],
      "areaSquareMeters": 751.9,
      "provenance": {
       "source": "naip_segmentation",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Re-cut from the NAIP NDVI mask inside the OSM prior (IoU 0.665, compactness 0.551). The OSM way is recorded as the seed, not as the geometry source."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1256797,
       40.0023161
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231963",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1299877,
         40.0036093
        ],
        [
         -105.1300033,
         40.0036219
        ],
        [
         -105.1300407,
         40.003629
        ],
        [
         -105.1301552,
         40.0036344
        ],
        [
         -105.1301855,
         40.0036296
        ],
        [
         -105.1301988,
         40.0036177
        ],
        [
         -105.1302027,
         40.0036034
        ],
        [
         -105.1301925,
         40.0035849
        ],
        [
         -105.1301707,
         40.0035765
        ],
        [
         -105.130103,
         40.00357
        ],
        [
         -105.1300313,
         40.0035515
        ],
        [
         -105.1300064,
         40.0035527
        ],
        [
         -105.12999,
         40.0035616
        ],
        [
         -105.1299815,
         40.0035759
        ],
        [
         -105.1299791,
         40.0035962
        ],
        [
         -105.1299877,
         40.0036093
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 127.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231950",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1298725,
         40.0035742
        ],
        [
         -105.1298802,
         40.0035825
        ],
        [
         -105.1298872,
         40.0035992
        ],
        [
         -105.1298865,
         40.0036231
        ],
        [
         -105.1298662,
         40.0036434
        ],
        [
         -105.1297961,
         40.0036583
        ],
        [
         -105.1296863,
         40.0036577
        ],
        [
         -105.1296264,
         40.0036475
        ],
        [
         -105.1295874,
         40.0036272
        ],
        [
         -105.1295555,
         40.0036028
        ],
        [
         -105.1295422,
         40.0035861
        ],
        [
         -105.129543,
         40.0035676
        ],
        [
         -105.1295516,
         40.0035521
        ],
        [
         -105.1295664,
         40.0035443
        ],
        [
         -105.129677,
         40.0035228
        ],
        [
         -105.1297003,
         40.0035258
        ],
        [
         -105.1297471,
         40.0035479
        ],
        [
         -105.1298538,
         40.0035646
        ],
        [
         -105.1298725,
         40.0035742
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 325.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231951",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1290329,
         40.0036589
        ],
        [
         -105.1292113,
         40.0036881
        ],
        [
         -105.1292284,
         40.0036839
        ],
        [
         -105.129251,
         40.0036708
        ],
        [
         -105.1292627,
         40.0036469
        ],
        [
         -105.1292533,
         40.0036231
        ],
        [
         -105.1292222,
         40.0035998
        ],
        [
         -105.12905,
         40.0035801
        ],
        [
         -105.1290173,
         40.0035932
        ],
        [
         -105.129008,
         40.0036099
        ],
        [
         -105.1290041,
         40.0036314
        ],
        [
         -105.1290088,
         40.0036439
        ],
        [
         -105.1290329,
         40.0036589
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 187.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231953",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1288834,
         40.0036362
        ],
        [
         -105.1288686,
         40.0036439
        ],
        [
         -105.1288429,
         40.0036475
        ],
        [
         -105.1288117,
         40.0036434
        ],
        [
         -105.1287829,
         40.003632
        ],
        [
         -105.1287634,
         40.0036082
        ],
        [
         -105.1287603,
         40.0035903
        ],
        [
         -105.1287744,
         40.003573
        ],
        [
         -105.1287884,
         40.0035622
        ],
        [
         -105.1288172,
         40.0035598
        ],
        [
         -105.1288515,
         40.0035664
        ],
        [
         -105.128881,
         40.0035813
        ],
        [
         -105.1288958,
         40.0035998
        ],
        [
         -105.1288974,
         40.0036183
        ],
        [
         -105.1288834,
         40.0036362
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 85.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231955",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1300851,
        40.0035969
       ],
       [
        -105.1270723,
        40.0033556
       ],
       [
        -105.1256797,
        40.0023161
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 9",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1270723,
       40.0033556
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1283647,
         40.0036475
        ],
        [
         -105.1283756,
         40.0036583
        ],
        [
         -105.1283927,
         40.0036624
        ],
        [
         -105.1284091,
         40.0036636
        ],
        [
         -105.1284216,
         40.0036571
        ],
        [
         -105.128427,
         40.0036457
        ],
        [
         -105.1284231,
         40.0036338
        ],
        [
         -105.1284068,
         40.0036207
        ],
        [
         -105.1283772,
         40.0036207
        ],
        [
         -105.1283655,
         40.0036296
        ],
        [
         -105.1283647,
         40.0036475
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 20.3,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231957",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_fairway_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1285837,
         40.0034737
        ],
        [
         -105.1285709,
         40.003513
        ],
        [
         -105.1285346,
         40.0035514
        ],
        [
         -105.1284993,
         40.0035744
        ],
        [
         -105.1283434,
         40.0035858
        ],
        [
         -105.1282429,
         40.0036153
        ],
        [
         -105.1281735,
         40.003612
        ],
        [
         -105.1280987,
         40.0035973
        ],
        [
         -105.1279737,
         40.0035899
        ],
        [
         -105.1278284,
         40.0036243
        ],
        [
         -105.1277579,
         40.0036259
        ],
        [
         -105.1276906,
         40.0035932
        ],
        [
         -105.127587,
         40.0034974
        ],
        [
         -105.1274994,
         40.0034811
        ],
        [
         -105.1273306,
         40.0034966
        ],
        [
         -105.127165,
         40.0035465
        ],
        [
         -105.1271073,
         40.0035424
        ],
        [
         -105.126977,
         40.003477
        ],
        [
         -105.1269353,
         40.0034385
        ],
        [
         -105.1268061,
         40.0032691
        ],
        [
         -105.1267633,
         40.003193
        ],
        [
         -105.126727,
         40.0031546
        ],
        [
         -105.1265646,
         40.003022
        ],
        [
         -105.1264695,
         40.0029369
        ],
        [
         -105.126351,
         40.0028853
        ],
        [
         -105.1262815,
         40.0028059
        ],
        [
         -105.1262473,
         40.0026349
        ],
        [
         -105.1262089,
         40.0025883
        ],
        [
         -105.1261362,
         40.0025342
        ],
        [
         -105.1260914,
         40.0024761
        ],
        [
         -105.1260817,
         40.0024442
        ],
        [
         -105.1260903,
         40.0023902
        ],
        [
         -105.1261426,
         40.0023133
        ],
        [
         -105.1261971,
         40.002256
        ],
        [
         -105.1262473,
         40.0022216
        ],
        [
         -105.1262975,
         40.0022355
        ],
        [
         -105.1263595,
         40.0022716
        ],
        [
         -105.1264033,
         40.0023362
        ],
        [
         -105.1264311,
         40.0024418
        ],
        [
         -105.126492,
         40.0025915
        ],
        [
         -105.1265197,
         40.0026292
        ],
        [
         -105.126571,
         40.0026505
        ],
        [
         -105.1266714,
         40.002657
        ],
        [
         -105.1267238,
         40.0026758
        ],
        [
         -105.1267548,
         40.0027077
        ],
        [
         -105.1267612,
         40.0027626
        ],
        [
         -105.1267996,
         40.0028984
        ],
        [
         -105.1268381,
         40.0029901
        ],
        [
         -105.1268744,
         40.0030367
        ],
        [
         -105.1269962,
         40.0031505
        ],
        [
         -105.1270838,
         40.0031766
        ],
        [
         -105.1271629,
         40.0031832
        ],
        [
         -105.1272547,
         40.0031701
        ],
        [
         -105.1273926,
         40.0031153
        ],
        [
         -105.1274342,
         40.0031112
        ],
        [
         -105.1274855,
         40.0031226
        ],
        [
         -105.1275624,
         40.0031578
        ],
        [
         -105.1276842,
         40.0032356
        ],
        [
         -105.1278178,
         40.0032732
        ],
        [
         -105.1279385,
         40.0032871
        ],
        [
         -105.1280036,
         40.0032847
        ],
        [
         -105.1281938,
         40.0032511
        ],
        [
         -105.1282419,
         40.0032675
        ],
        [
         -105.1284288,
         40.0033845
        ],
        [
         -105.1285314,
         40.0034066
        ],
        [
         -105.1285645,
         40.0034361
        ],
        [
         -105.128572,
         40.0034467
        ],
        [
         -105.1285837,
         40.0034737
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 8245.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231958",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1266165,
       40.0029177
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1264482,
       40.0028897
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1268324,
       40.0031765
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1272195,
         40.0030441
        ],
        [
         -105.1271928,
         40.0030498
        ],
        [
         -105.1271597,
         40.0030343
        ],
        [
         -105.1271458,
         40.0030097
        ],
        [
         -105.1271223,
         40.0030048
        ],
        [
         -105.1270827,
         40.0030064
        ],
        [
         -105.1270582,
         40.0030187
        ],
        [
         -105.1270496,
         40.0030334
        ],
        [
         -105.1270614,
         40.0030424
        ],
        [
         -105.1271095,
         40.0030621
        ],
        [
         -105.1271266,
         40.0030834
        ],
        [
         -105.1271319,
         40.0030997
        ],
        [
         -105.1271447,
         40.0031153
        ],
        [
         -105.1272067,
         40.0031145
        ],
        [
         -105.1272259,
         40.0031259
        ],
        [
         -105.1272473,
         40.0031316
        ],
        [
         -105.1272654,
         40.003121
        ],
        [
         -105.127274,
         40.003067
        ],
        [
         -105.1272932,
         40.0030555
        ],
        [
         -105.1273114,
         40.0030375
        ],
        [
         -105.1273124,
         40.0030138
        ],
        [
         -105.1272964,
         40.0029917
        ],
        [
         -105.1272718,
         40.0029892
        ],
        [
         -105.1272441,
         40.0029958
        ],
        [
         -105.1272195,
         40.0030441
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 184.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.843,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231961",
       "notes": "NAIP sand coverage 69%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1270336,
         40.0028771
        ],
        [
         -105.12704,
         40.0028878
        ],
        [
         -105.1270582,
         40.0028943
        ],
        [
         -105.1270838,
         40.0028919
        ],
        [
         -105.127103,
         40.0029
        ],
        [
         -105.1271148,
         40.0029246
        ],
        [
         -105.1271063,
         40.0029475
        ],
        [
         -105.1270785,
         40.0029573
        ],
        [
         -105.1270475,
         40.0029557
        ],
        [
         -105.1270357,
         40.0029483
        ],
        [
         -105.1270144,
         40.0029483
        ],
        [
         -105.1269567,
         40.0029581
        ],
        [
         -105.1269204,
         40.0029491
        ],
        [
         -105.126915,
         40.002914
        ],
        [
         -105.1269396,
         40.002909
        ],
        [
         -105.1269748,
         40.002891
        ],
        [
         -105.1269738,
         40.0028722
        ],
        [
         -105.1269567,
         40.0028559
        ],
        [
         -105.1269492,
         40.0028379
        ],
        [
         -105.1269546,
         40.0028248
        ],
        [
         -105.1269716,
         40.0028174
        ],
        [
         -105.1270122,
         40.0028141
        ],
        [
         -105.12704,
         40.0028174
        ],
        [
         -105.1270464,
         40.0028354
        ],
        [
         -105.1270347,
         40.0028624
        ],
        [
         -105.1270336,
         40.0028771
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 158.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231962",
       "notes": "NAIP sand coverage 78%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1257303,
         40.0020817
        ],
        [
         -105.1257153,
         40.0021152
        ],
        [
         -105.1256918,
         40.0021275
        ],
        [
         -105.1256715,
         40.0021308
        ],
        [
         -105.1256352,
         40.0021292
        ],
        [
         -105.1256085,
         40.0021193
        ],
        [
         -105.1255818,
         40.0021136
        ],
        [
         -105.1255593,
         40.0021226
        ],
        [
         -105.1255529,
         40.0021398
        ],
        [
         -105.1255551,
         40.0021545
        ],
        [
         -105.1255679,
         40.0021652
        ],
        [
         -105.125585,
         40.002166
        ],
        [
         -105.1256469,
         40.002184
        ],
        [
         -105.1256843,
         40.0022118
        ],
        [
         -105.1257089,
         40.002211
        ],
        [
         -105.1257313,
         40.0022012
        ],
        [
         -105.1257399,
         40.0021824
        ],
        [
         -105.1257377,
         40.0021578
        ],
        [
         -105.1257506,
         40.002148
        ],
        [
         -105.1258179,
         40.0021603
        ],
        [
         -105.125835,
         40.002157
        ],
        [
         -105.1258382,
         40.0021431
        ],
        [
         -105.1258221,
         40.0021275
        ],
        [
         -105.1257986,
         40.0021161
        ],
        [
         -105.1257922,
         40.0021054
        ],
        [
         -105.1257612,
         40.0020752
        ],
        [
         -105.1257409,
         40.0020711
        ],
        [
         -105.1257303,
         40.0020817
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 167.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231964",
       "notes": "NAIP sand coverage 87%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1254888,
         40.0022642
        ],
        [
         -105.1254632,
         40.0022675
        ],
        [
         -105.1254397,
         40.0022593
        ],
        [
         -105.1254269,
         40.0022445
        ],
        [
         -105.1254269,
         40.0022274
        ],
        [
         -105.1254354,
         40.0022143
        ],
        [
         -105.1254461,
         40.0022085
        ],
        [
         -105.1254696,
         40.0022036
        ],
        [
         -105.1254942,
         40.0022077
        ],
        [
         -105.1255123,
         40.00222
        ],
        [
         -105.1255155,
         40.0022355
        ],
        [
         -105.1255102,
         40.0022486
        ],
        [
         -105.1254888,
         40.0022642
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 41.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375231965",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_water_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1269508,
         40.0035736
        ],
        [
         -105.1268596,
         40.0037257
        ],
        [
         -105.1267979,
         40.0037483
        ],
        [
         -105.1267174,
         40.003738
        ],
        [
         -105.1265726,
         40.0035448
        ],
        [
         -105.1264197,
         40.0034935
        ],
        [
         -105.1262963,
         40.0033887
        ],
        [
         -105.1262132,
         40.0032346
        ],
        [
         -105.1261005,
         40.0031586
        ],
        [
         -105.1259396,
         40.0031072
        ],
        [
         -105.1258832,
         40.0030538
        ],
        [
         -105.1259262,
         40.0026162
        ],
        [
         -105.1259798,
         40.0025648
        ],
        [
         -105.1260656,
         40.0025525
        ],
        [
         -105.1261434,
         40.0025977
        ],
        [
         -105.1261917,
         40.0027703
        ],
        [
         -105.1262373,
         40.0029079
        ],
        [
         -105.1264277,
         40.0029716
        ],
        [
         -105.126527,
         40.0031011
        ],
        [
         -105.1267415,
         40.0032654
        ],
        [
         -105.126822,
         40.0034401
        ],
        [
         -105.1269508,
         40.0035284
        ],
        [
         -105.1269508,
         40.0035736
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 4414.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271974",
       "notes": "Geometría OSM. no open water found inside the prior NAIP water coverage only 0%"
      },
      "penaltyMarking": "yellow"
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1300738,
        40.0036804
       ],
       [
        -105.1300532,
        40.0036786
       ],
       [
        -105.1298507,
        40.0037114
       ],
       [
        -105.129616,
        40.0037053
       ],
       [
        -105.1295376,
        40.0037328
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/46311389",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_09_cart_path_02",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1294566,
        40.0037561
       ],
       [
        -105.1294022,
        40.0037452
       ],
       [
        -105.1293607,
        40.0036784
       ],
       [
        -105.1293212,
        40.003589
       ],
       [
        -105.1292682,
        40.0035346
       ],
       [
        -105.1292136,
        40.0035187
       ],
       [
        -105.1288793,
        40.0035058
       ],
       [
        -105.1287586,
        40.0034688
       ],
       [
        -105.1286432,
        40.0033784
       ],
       [
        -105.128552,
        40.0032572
       ],
       [
        -105.1280612,
        40.0030209
       ],
       [
        -105.1279485,
        40.002986
       ],
       [
        -105.1276857,
        40.0029408
       ],
       [
        -105.1274497,
        40.0028812
       ],
       [
        -105.1271385,
        40.0027066
       ],
       [
        -105.1268783,
        40.0025011
       ],
       [
        -105.1266638,
        40.0023367
       ],
       [
        -105.1264358,
        40.0022052
       ],
       [
        -105.1262537,
        40.0021316
       ],
       [
        -105.1260743,
        40.002094
       ],
       [
        -105.1260014,
        40.0020613
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271994",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.806,
   "confidenceBasis": {
    "worstYardageDeltaYards": 5.5,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.771,
    "shapeQuality": 0.689
   },
   "notes": "peor error de yardaje 5.5 yd (medium); confianza media de features clave 0.88.",
   "asset": {
    "image": "assets/holes/ph_09.jpg",
    "transform": "assets/holes/ph_09.json"
   }
  },
  {
   "id": "ph_10",
   "par": 4,
   "name": "Hoyo 10",
   "bbox": [
    -105.1253654,
    40.0030049,
    -105.1233052,
    40.0064298
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_10_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1253391,
         40.0062532
        ],
        [
         -105.1253654,
         40.0063754
        ],
        [
         -105.1253508,
         40.0064032
        ],
        [
         -105.1253207,
         40.0064267
        ],
        [
         -105.1252721,
         40.0064298
        ],
        [
         -105.1251804,
         40.0064133
        ],
        [
         -105.1251366,
         40.0063989
        ],
        [
         -105.125123,
         40.0063803
        ],
        [
         -105.1251278,
         40.0062818
        ],
        [
         -105.1251161,
         40.0062551
        ],
        [
         -105.1251167,
         40.0062417
        ],
        [
         -105.1251375,
         40.0062248
        ],
        [
         -105.1251791,
         40.0062222
        ],
        [
         -105.1252361,
         40.0062338
        ],
        [
         -105.1253115,
         40.0062343
        ],
        [
         -105.1253391,
         40.0062532
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 10",
      "center": [
       -105.1252404,
       40.0063286
      ],
      "areaSquareMeters": 401.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376285636",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.41. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1252404,
       40.0063286
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376285636",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_tee_extra00",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.124634,
         40.0030049
        ],
        [
         -105.1245593,
         40.0030167
        ],
        [
         -105.124366,
         40.0031698
        ],
        [
         -105.1241815,
         40.0032893
        ],
        [
         -105.1240189,
         40.0034104
        ],
        [
         -105.1237663,
         40.0036124
        ],
        [
         -105.1236784,
         40.0036477
        ],
        [
         -105.1236367,
         40.0037049
        ],
        [
         -105.1236323,
         40.0037554
        ],
        [
         -105.1236477,
         40.0037756
        ],
        [
         -105.1237026,
         40.0037806
        ],
        [
         -105.1237707,
         40.0037419
        ],
        [
         -105.1239069,
         40.0036275
        ],
        [
         -105.1239904,
         40.0035888
        ],
        [
         -105.1241551,
         40.0034273
        ],
        [
         -105.1242496,
         40.0033717
        ],
        [
         -105.1245088,
         40.0032926
        ],
        [
         -105.1245967,
         40.0032287
        ],
        [
         -105.1246867,
         40.0030873
        ],
        [
         -105.1246867,
         40.0030486
        ],
        [
         -105.124634,
         40.0030049
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Extra00",
      "teeSetIds": [],
      "areaSquareMeters": 1513.0,
      "provenance": {
       "source": "osm",
       "confidence": 0.3,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/375129920",
       "notes": "Extra tee box with no scorecard row; kept unassigned. NAIP turf coverage only 3%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.123371,
         40.0038777
        ],
        [
         -105.1233583,
         40.0039148
        ],
        [
         -105.1233641,
         40.0039741
        ],
        [
         -105.1234172,
         40.0040802
        ],
        [
         -105.1234587,
         40.0041041
        ],
        [
         -105.1234957,
         40.0041041
        ],
        [
         -105.1235338,
         40.0040917
        ],
        [
         -105.1235511,
         40.0040696
        ],
        [
         -105.1235522,
         40.0040386
        ],
        [
         -105.1235188,
         40.0039148
        ],
        [
         -105.123498,
         40.0038759
        ],
        [
         -105.123476,
         40.003852
        ],
        [
         -105.1234426,
         40.0038379
        ],
        [
         -105.1234114,
         40.0038379
        ],
        [
         -105.1233952,
         40.003845
        ],
        [
         -105.123371,
         40.0038777
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 354.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376258464",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1234449,
         40.0044295
        ],
        [
         -105.1234714,
         40.0044322
        ],
        [
         -105.1235049,
         40.0044234
        ],
        [
         -105.1235292,
         40.0044057
        ],
        [
         -105.1235372,
         40.0043906
        ],
        [
         -105.1235268,
         40.0043385
        ],
        [
         -105.123468,
         40.0042217
        ],
        [
         -105.1234391,
         40.0041961
        ],
        [
         -105.1234056,
         40.0041925
        ],
        [
         -105.1233802,
         40.0042005
        ],
        [
         -105.1233606,
         40.004227
        ],
        [
         -105.1233594,
         40.0042571
        ],
        [
         -105.1234195,
         40.0044127
        ],
        [
         -105.1234449,
         40.0044295
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 261.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376258465",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1234356,
         40.0047939
        ],
        [
         -105.1234645,
         40.004793
        ],
        [
         -105.1234922,
         40.004778
        ],
        [
         -105.1235038,
         40.0047647
        ],
        [
         -105.1235049,
         40.00474
        ],
        [
         -105.1234195,
         40.0045507
        ],
        [
         -105.1233929,
         40.0045339
        ],
        [
         -105.1233548,
         40.0045286
        ],
        [
         -105.123326,
         40.0045392
        ],
        [
         -105.1233086,
         40.004564
        ],
        [
         -105.1233052,
         40.0045914
        ],
        [
         -105.1233721,
         40.004755
        ],
        [
         -105.1233848,
         40.0047692
        ],
        [
         -105.1234356,
         40.0047939
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 305.0,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376258466",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1242054,
        40.0033645
       ],
       [
        -105.1241063,
        40.0057836
       ],
       [
        -105.1252404,
        40.0063286
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 10",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1241063,
       40.0057836
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1241506,
         40.0061539
        ],
        [
         -105.1240655,
         40.0061331
        ],
        [
         -105.1239804,
         40.0060924
        ],
        [
         -105.1239273,
         40.0060472
        ],
        [
         -105.123876,
         40.0059547
        ],
        [
         -105.1238459,
         40.0057847
        ],
        [
         -105.1237967,
         40.0057369
        ],
        [
         -105.1237039,
         40.0056688
        ],
        [
         -105.1236759,
         40.0056014
        ],
        [
         -105.1236778,
         40.0055569
        ],
        [
         -105.1236933,
         40.0055192
        ],
        [
         -105.1237455,
         40.0054496
        ],
        [
         -105.1237668,
         40.005371
        ],
        [
         -105.123758,
         40.0053262
        ],
        [
         -105.1237049,
         40.0052288
        ],
        [
         -105.1235966,
         40.0051096
        ],
        [
         -105.1235821,
         40.0050526
        ],
        [
         -105.123585,
         40.0049496
        ],
        [
         -105.1236043,
         40.0048978
        ],
        [
         -105.1236372,
         40.0048578
        ],
        [
         -105.1237194,
         40.0048356
        ],
        [
         -105.1238441,
         40.0048348
        ],
        [
         -105.1239321,
         40.0048622
        ],
        [
         -105.123993,
         40.0049163
        ],
        [
         -105.1240161,
         40.0049728
        ],
        [
         -105.124169,
         40.0051237
        ],
        [
         -105.1242173,
         40.0052859
        ],
        [
         -105.1241574,
         40.0054244
        ],
        [
         -105.1241535,
         40.0054784
        ],
        [
         -105.1241935,
         40.0055466
        ],
        [
         -105.1241961,
         40.0056562
        ],
        [
         -105.1242578,
         40.0059362
        ],
        [
         -105.1242831,
         40.006005
        ],
        [
         -105.1242802,
         40.0060887
        ],
        [
         -105.1242357,
         40.0061376
        ],
        [
         -105.1241506,
         40.0061539
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 5316.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376285634",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_fairway_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1251045,
         40.0063933
        ],
        [
         -105.125066,
         40.0063869
        ],
        [
         -105.1250359,
         40.0063639
        ],
        [
         -105.1250244,
         40.0063494
        ],
        [
         -105.1250137,
         40.0063158
        ],
        [
         -105.1250271,
         40.0062397
        ],
        [
         -105.1250163,
         40.0062105
        ],
        [
         -105.1249764,
         40.0061802
        ],
        [
         -105.1248293,
         40.0061631
        ],
        [
         -105.1247434,
         40.0061684
        ],
        [
         -105.124672,
         40.0061938
        ],
        [
         -105.1245516,
         40.006259
        ],
        [
         -105.1245027,
         40.0062644
        ],
        [
         -105.1244692,
         40.0062528
        ],
        [
         -105.1244477,
         40.006238
        ],
        [
         -105.1244341,
         40.0062001
        ],
        [
         -105.1244555,
         40.0060456
        ],
        [
         -105.1244537,
         40.0059724
        ],
        [
         -105.1244324,
         40.0058499
        ],
        [
         -105.1244065,
         40.005802
        ],
        [
         -105.1243793,
         40.0056854
        ],
        [
         -105.1243806,
         40.0056254
        ],
        [
         -105.1244059,
         40.0055973
        ],
        [
         -105.1244514,
         40.0055774
        ],
        [
         -105.1244913,
         40.0055782
        ],
        [
         -105.1246442,
         40.0056288
        ],
        [
         -105.1246854,
         40.0056622
        ],
        [
         -105.1247032,
         40.0057022
        ],
        [
         -105.1247042,
         40.0057446
        ],
        [
         -105.124677,
         40.0058633
        ],
        [
         -105.1246794,
         40.0059082
        ],
        [
         -105.124726,
         40.0059526
        ],
        [
         -105.1248254,
         40.0059856
        ],
        [
         -105.1249369,
         40.0059983
        ],
        [
         -105.1249929,
         40.0060153
        ],
        [
         -105.1250254,
         40.0060456
        ],
        [
         -105.1250398,
         40.0060808
        ],
        [
         -105.125046,
         40.0061397
        ],
        [
         -105.1250652,
         40.006176
        ],
        [
         -105.125124,
         40.006211
        ],
        [
         -105.1251015,
         40.0062277
        ],
        [
         -105.1251015,
         40.0062672
        ],
        [
         -105.1251102,
         40.0062968
        ],
        [
         -105.1251045,
         40.0063933
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 2372.0,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376285635",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.123937,
       40.0054988
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1243323,
       40.0058922
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1241148,
       40.0055768
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1248493,
         40.0062834
        ],
        [
         -105.1248367,
         40.0062888
        ],
        [
         -105.1248177,
         40.0062914
        ],
        [
         -105.1247992,
         40.0062885
        ],
        [
         -105.1247879,
         40.0062843
        ],
        [
         -105.1247765,
         40.0062821
        ],
        [
         -105.1247614,
         40.0062872
        ],
        [
         -105.12475,
         40.0062988
        ],
        [
         -105.1247475,
         40.006313
        ],
        [
         -105.124755,
         40.0063536
        ],
        [
         -105.1247454,
         40.0063678
        ],
        [
         -105.1247294,
         40.0063726
        ],
        [
         -105.1247172,
         40.006373
        ],
        [
         -105.1246839,
         40.0063649
        ],
        [
         -105.1246721,
         40.006352
        ],
        [
         -105.1246726,
         40.0063133
        ],
        [
         -105.1246503,
         40.0062811
        ],
        [
         -105.1246486,
         40.0062682
        ],
        [
         -105.124654,
         40.0062569
        ],
        [
         -105.1246616,
         40.0062502
        ],
        [
         -105.124673,
         40.006246
        ],
        [
         -105.1246961,
         40.006244
        ],
        [
         -105.1247332,
         40.0062463
        ],
        [
         -105.1247433,
         40.0062427
        ],
        [
         -105.1247542,
         40.006234
        ],
        [
         -105.124771,
         40.0062257
        ],
        [
         -105.1247891,
         40.0062237
        ],
        [
         -105.1248017,
         40.0062276
        ],
        [
         -105.1248299,
         40.0062431
        ],
        [
         -105.1248455,
         40.0062479
        ],
        [
         -105.124851,
         40.0062527
        ],
        [
         -105.1248548,
         40.0062621
        ],
        [
         -105.1248548,
         40.0062721
        ],
        [
         -105.1248531,
         40.0062775
        ],
        [
         -105.1248493,
         40.0062834
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 153.3,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.841,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165420",
       "notes": "NAIP sand coverage 68%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_10_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1253206,
         40.0061615
        ],
        [
         -105.1253038,
         40.0061663
        ],
        [
         -105.1252945,
         40.0061657
        ],
        [
         -105.1252844,
         40.0061615
        ],
        [
         -105.1252764,
         40.0061541
        ],
        [
         -105.1252697,
         40.0061447
        ],
        [
         -105.1252592,
         40.0061367
        ],
        [
         -105.1252474,
         40.0061312
        ],
        [
         -105.1252339,
         40.0061296
        ],
        [
         -105.1252217,
         40.0061354
        ],
        [
         -105.125215,
         40.0061444
        ],
        [
         -105.1252099,
         40.0061944
        ],
        [
         -105.1252015,
         40.0062024
        ],
        [
         -105.1251876,
         40.0062047
        ],
        [
         -105.1251721,
         40.0062037
        ],
        [
         -105.1251603,
         40.0061986
        ],
        [
         -105.1251464,
         40.0061892
        ],
        [
         -105.1251304,
         40.0061712
        ],
        [
         -105.1251279,
         40.0061618
        ],
        [
         -105.1251304,
         40.0061515
        ],
        [
         -105.1251296,
         40.0061399
        ],
        [
         -105.1251258,
         40.0061293
        ],
        [
         -105.1250946,
         40.006098
        ],
        [
         -105.1250904,
         40.0060725
        ],
        [
         -105.1250946,
         40.0060635
        ],
        [
         -105.1251031,
         40.0060548
        ],
        [
         -105.1251203,
         40.0060506
        ],
        [
         -105.1251338,
         40.0060519
        ],
        [
         -105.1251792,
         40.0060687
        ],
        [
         -105.125191,
         40.0060687
        ],
        [
         -105.125204,
         40.0060648
        ],
        [
         -105.1252112,
         40.0060603
        ],
        [
         -105.1252213,
         40.0060406
        ],
        [
         -105.1252301,
         40.0060332
        ],
        [
         -105.1252381,
         40.0060287
        ],
        [
         -105.1252466,
         40.0060271
        ],
        [
         -105.12526,
         40.0060271
        ],
        [
         -105.1252672,
         40.0060352
        ],
        [
         -105.1252705,
         40.0060464
        ],
        [
         -105.1252668,
         40.00607
        ],
        [
         -105.1252693,
         40.0060793
        ],
        [
         -105.125276,
         40.006087
        ],
        [
         -105.1253248,
         40.0061012
        ],
        [
         -105.1253353,
         40.0061083
        ],
        [
         -105.1253454,
         40.0061344
        ],
        [
         -105.1253417,
         40.006147
        ],
        [
         -105.1253206,
         40.0061615
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 224.3,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165421",
       "notes": "NAIP sand coverage 71%"
      }
     }
    }
   ],
   "confidence": 0.725,
   "confidenceBasis": {
    "worstYardageDeltaYards": 8.0,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.825,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 8.0 yd (medium); confianza media de features clave 0.81; sólo 3/4 tees con fila de scorecard.",
   "asset": {
    "image": "assets/holes/ph_10.jpg",
    "transform": "assets/holes/ph_10.json"
   }
  },
  {
   "id": "ph_11",
   "par": 5,
   "name": "Hoyo 11",
   "bbox": [
    -105.1301936,
    40.0064017,
    -105.1244273,
    40.0093344
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_11_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1297482,
         40.0089036
        ],
        [
         -105.1296427,
         40.0089037
        ],
        [
         -105.1296427,
         40.0088767
        ],
        [
         -105.1295865,
         40.0088768
        ],
        [
         -105.1295794,
         40.0088551
        ],
        [
         -105.1295512,
         40.008839
        ],
        [
         -105.1295512,
         40.0088281
        ],
        [
         -105.1295442,
         40.0088282
        ],
        [
         -105.1295442,
         40.0088173
        ],
        [
         -105.1295371,
         40.0088174
        ],
        [
         -105.1295371,
         40.0088065
        ],
        [
         -105.1295301,
         40.0088065
        ],
        [
         -105.1295301,
         40.0087957
        ],
        [
         -105.1295019,
         40.0087633
        ],
        [
         -105.1295018,
         40.0087363
        ],
        [
         -105.1295089,
         40.0087363
        ],
        [
         -105.1295088,
         40.0087255
        ],
        [
         -105.1295299,
         40.0087201
        ],
        [
         -105.1295299,
         40.0087092
        ],
        [
         -105.129558,
         40.0087092
        ],
        [
         -105.1295791,
         40.0086984
        ],
        [
         -105.1296494,
         40.0086875
        ],
        [
         -105.1296704,
         40.0086712
        ],
        [
         -105.1296845,
         40.0086712
        ],
        [
         -105.1296915,
         40.0086604
        ],
        [
         -105.1297407,
         40.0086604
        ],
        [
         -105.1297548,
         40.0086712
        ],
        [
         -105.1297688,
         40.0086711
        ],
        [
         -105.1297689,
         40.0086819
        ],
        [
         -105.1297829,
         40.0086819
        ],
        [
         -105.1297829,
         40.0086927
        ],
        [
         -105.1298041,
         40.0087035
        ],
        [
         -105.1298182,
         40.0087305
        ],
        [
         -105.1298674,
         40.0087683
        ],
        [
         -105.1298675,
         40.0088062
        ],
        [
         -105.1298535,
         40.0088062
        ],
        [
         -105.1298535,
         40.008817
        ],
        [
         -105.1298043,
         40.0088549
        ],
        [
         -105.1298044,
         40.0088657
        ],
        [
         -105.1297693,
         40.0088928
        ],
        [
         -105.1297552,
         40.0088928
        ],
        [
         -105.1297482,
         40.0089036
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 11",
      "center": [
       -105.1296981,
       40.0087865
      ],
      "areaSquareMeters": 578.1,
      "provenance": {
       "source": "naip_segmentation",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Re-cut from the NAIP NDVI mask inside the OSM prior (IoU 0.845, compactness 0.734). The OSM way is recorded as the seed, not as the geometry source."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1296981,
       40.0087865
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306251",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1246482,
         40.0065102
        ],
        [
         -105.1246603,
         40.006534
        ],
        [
         -105.12469,
         40.0065309
        ],
        [
         -105.1247142,
         40.0065195
        ],
        [
         -105.1247183,
         40.0064947
        ],
        [
         -105.1247021,
         40.0064823
        ],
        [
         -105.124663,
         40.0064751
        ],
        [
         -105.1246536,
         40.0064906
        ],
        [
         -105.1246482,
         40.0065102
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 28.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306284",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1247385,
         40.0066476
        ],
        [
         -105.1247641,
         40.0066765
        ],
        [
         -105.1247965,
         40.0066972
        ],
        [
         -105.124841,
         40.0067096
        ],
        [
         -105.124872,
         40.0067251
        ],
        [
         -105.124903,
         40.0067519
        ],
        [
         -105.1249651,
         40.0067736
        ],
        [
         -105.1250298,
         40.0067571
        ],
        [
         -105.125046,
         40.0067065
        ],
        [
         -105.1248949,
         40.0065598
        ],
        [
         -105.1248612,
         40.0065381
        ],
        [
         -105.1248181,
         40.0065309
        ],
        [
         -105.1247507,
         40.0065422
        ],
        [
         -105.1247291,
         40.0065877
        ],
        [
         -105.1247237,
         40.0066187
        ],
        [
         -105.1247385,
         40.0066476
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 425.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306288",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1252011,
         40.0069286
        ],
        [
         -105.1252348,
         40.0069358
        ],
        [
         -105.1252631,
         40.0069296
        ],
        [
         -105.1252901,
         40.0069058
        ],
        [
         -105.125282,
         40.0068594
        ],
        [
         -105.1252132,
         40.0067736
        ],
        [
         -105.1251795,
         40.0067499
        ],
        [
         -105.1251323,
         40.0067447
        ],
        [
         -105.1250932,
         40.006785
        ],
        [
         -105.1250905,
         40.006818
        ],
        [
         -105.1251107,
         40.0068511
        ],
        [
         -105.1252011,
         40.0069286
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 223.3,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306279",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1253562,
         40.007161
        ],
        [
         -105.1253953,
         40.0071796
        ],
        [
         -105.1254438,
         40.0071692
        ],
        [
         -105.1254789,
         40.0071372
        ],
        [
         -105.1254694,
         40.0071062
        ],
        [
         -105.1254425,
         40.007067
        ],
        [
         -105.1253535,
         40.0070009
        ],
        [
         -105.1252847,
         40.0069978
        ],
        [
         -105.1252523,
         40.0070308
        ],
        [
         -105.1252604,
         40.0070721
        ],
        [
         -105.1253562,
         40.007161
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 238.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306275",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_tee_red",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1258147,
         40.0077353
        ],
        [
         -105.1258349,
         40.0077363
        ],
        [
         -105.125847,
         40.0077146
        ],
        [
         -105.1258201,
         40.0076899
        ],
        [
         -105.1257931,
         40.0076795
        ],
        [
         -105.1257729,
         40.007693
        ],
        [
         -105.1257756,
         40.0077177
        ],
        [
         -105.1258147,
         40.0077353
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Red",
      "teeSetIds": [
       "red-m",
       "red-w"
      ],
      "areaSquareMeters": 25.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306271",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1246819,
        40.006505
       ],
       [
        -105.1281256,
        40.0087725
       ],
       [
        -105.1296981,
        40.0087865
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 11",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1281256,
       40.0087725
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1295453,
         40.0088516
        ],
        [
         -105.1295089,
         40.008799
        ],
        [
         -105.1295037,
         40.0087711
        ],
        [
         -105.1295049,
         40.008749
        ],
        [
         -105.1295337,
         40.0087207
        ],
        [
         -105.1294777,
         40.0087304
        ],
        [
         -105.1294518,
         40.008726
        ],
        [
         -105.1294275,
         40.0087114
        ],
        [
         -105.1293427,
         40.0085695
        ],
        [
         -105.1293005,
         40.0085443
        ],
        [
         -105.1292486,
         40.0085363
        ],
        [
         -105.1292018,
         40.0085545
        ],
        [
         -105.1290996,
         40.0086469
        ],
        [
         -105.1290084,
         40.00868
        ],
        [
         -105.1289351,
         40.0086946
        ],
        [
         -105.1288271,
         40.0086937
        ],
        [
         -105.1287152,
         40.0086783
        ],
        [
         -105.128572,
         40.0086367
        ],
        [
         -105.1284796,
         40.0086013
        ],
        [
         -105.1284144,
         40.0085912
        ],
        [
         -105.1283295,
         40.0086004
        ],
        [
         -105.1282031,
         40.0086385
        ],
        [
         -105.1279549,
         40.0086128
        ],
        [
         -105.1278775,
         40.0085642
        ],
        [
         -105.127724,
         40.0084138
        ],
        [
         -105.1276304,
         40.0083356
        ],
        [
         -105.1275837,
         40.0083152
        ],
        [
         -105.1274792,
         40.0082953
        ],
        [
         -105.127072,
         40.0082813
        ],
        [
         -105.1269447,
         40.0082453
        ],
        [
         -105.1268699,
         40.0081846
        ],
        [
         -105.1268297,
         40.0080922
        ],
        [
         -105.1268018,
         40.0079767
        ],
        [
         -105.1267113,
         40.0079151
        ],
        [
         -105.126622,
         40.0078707
        ],
        [
         -105.1265293,
         40.0077945
        ],
        [
         -105.1264935,
         40.0077193
        ],
        [
         -105.1264287,
         40.0076654
        ],
        [
         -105.1262244,
         40.0076166
        ],
        [
         -105.1261473,
         40.0075772
        ],
        [
         -105.126097,
         40.0075208
        ],
        [
         -105.1260658,
         40.0073728
        ],
        [
         -105.125972,
         40.0072855
        ],
        [
         -105.1258089,
         40.0072188
        ],
        [
         -105.1256972,
         40.007212
        ],
        [
         -105.1255934,
         40.0072582
        ],
        [
         -105.1255766,
         40.0073283
        ],
        [
         -105.1255844,
         40.0073882
        ],
        [
         -105.1256369,
         40.0074635
        ],
        [
         -105.1258245,
         40.007638
        ],
        [
         -105.1259228,
         40.0078014
        ],
        [
         -105.1260457,
         40.0078938
        ],
        [
         -105.1261149,
         40.0079588
        ],
        [
         -105.1261897,
         40.0080648
        ],
        [
         -105.1262199,
         40.0081512
        ],
        [
         -105.1262311,
         40.0082796
        ],
        [
         -105.1262735,
         40.0083985
        ],
        [
         -105.1263226,
         40.0084293
        ],
        [
         -105.1263673,
         40.0084464
        ],
        [
         -105.1266275,
         40.0084361
        ],
        [
         -105.1268397,
         40.0084361
        ],
        [
         -105.126938,
         40.0084652
        ],
        [
         -105.1270486,
         40.008585
        ],
        [
         -105.1271502,
         40.0087424
        ],
        [
         -105.1271848,
         40.0087689
        ],
        [
         -105.1272306,
         40.0087749
        ],
        [
         -105.127502,
         40.0087783
        ],
        [
         -105.1276908,
         40.008792
        ],
        [
         -105.1278259,
         40.0088253
        ],
        [
         -105.1280705,
         40.0089459
        ],
        [
         -105.1281453,
         40.0089725
        ],
        [
         -105.1283329,
         40.0089973
        ],
        [
         -105.1284357,
         40.0090187
        ],
        [
         -105.1285206,
         40.0090092
        ],
        [
         -105.1287149,
         40.0089297
        ],
        [
         -105.128821,
         40.0089271
        ],
        [
         -105.1290499,
         40.0089785
        ],
        [
         -105.1291359,
         40.0089656
        ],
        [
         -105.1292901,
         40.0088895
        ],
        [
         -105.1294073,
         40.0088424
        ],
        [
         -105.1294833,
         40.0088339
        ],
        [
         -105.1295453,
         40.0088516
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 14984.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306258",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1265261,
       40.0081217
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1286273,
       40.008777
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1281,
       40.0087556
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1295335,
         40.0086892
        ],
        [
         -105.1295159,
         40.0086967
        ],
        [
         -105.1294895,
         40.0086982
        ],
        [
         -105.1294592,
         40.0086929
        ],
        [
         -105.1294474,
         40.0086742
        ],
        [
         -105.1294572,
         40.008651
        ],
        [
         -105.1294787,
         40.0086397
        ],
        [
         -105.129508,
         40.008633
        ],
        [
         -105.1295276,
         40.0086412
        ],
        [
         -105.1295393,
         40.0086585
        ],
        [
         -105.1295442,
         40.0086824
        ],
        [
         -105.1295335,
         40.0086892
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 44.5,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376140968"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1298971,
         40.0085566
        ],
        [
         -105.129903,
         40.0085701
        ],
        [
         -105.1298971,
         40.0085881
        ],
        [
         -105.1298786,
         40.0086008
        ],
        [
         -105.1298619,
         40.0086046
        ],
        [
         -105.1298522,
         40.0086031
        ],
        [
         -105.1298277,
         40.0086068
        ],
        [
         -105.1298052,
         40.0086225
        ],
        [
         -105.1297808,
         40.0086255
        ],
        [
         -105.1297524,
         40.0086135
        ],
        [
         -105.1297006,
         40.0085776
        ],
        [
         -105.1296772,
         40.0085783
        ],
        [
         -105.1296097,
         40.0086031
        ],
        [
         -105.1295872,
         40.0086075
        ],
        [
         -105.1295647,
         40.0085986
        ],
        [
         -105.1295491,
         40.0085806
        ],
        [
         -105.1295481,
         40.0085641
        ],
        [
         -105.1295628,
         40.0085439
        ],
        [
         -105.1295921,
         40.0085379
        ],
        [
         -105.1296537,
         40.0085469
        ],
        [
         -105.1296762,
         40.0085409
        ],
        [
         -105.1297016,
         40.0085297
        ],
        [
         -105.1297221,
         40.0085274
        ],
        [
         -105.1297378,
         40.0085304
        ],
        [
         -105.1297593,
         40.0085529
        ],
        [
         -105.1297818,
         40.0085574
        ],
        [
         -105.1298101,
         40.0085566
        ],
        [
         -105.1298658,
         40.0085409
        ],
        [
         -105.1298873,
         40.0085454
        ],
        [
         -105.1298971,
         40.0085566
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 187.4,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376140971",
       "notes": "NAIP sand coverage 78%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1289176,
         40.0086431
        ],
        [
         -105.1289088,
         40.0086524
        ],
        [
         -105.1288864,
         40.0086559
        ],
        [
         -105.1288622,
         40.0086495
        ],
        [
         -105.1288502,
         40.0086349
        ],
        [
         -105.1288514,
         40.0086176
        ],
        [
         -105.1288651,
         40.008603
        ],
        [
         -105.1288868,
         40.0085934
        ],
        [
         -105.1289063,
         40.0085931
        ],
        [
         -105.1289234,
         40.0085998
        ],
        [
         -105.1289334,
         40.0086119
        ],
        [
         -105.1289367,
         40.0086298
        ],
        [
         -105.1289263,
         40.008639
        ],
        [
         -105.1289176,
         40.0086431
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 38.5,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165415",
       "notes": "NAIP sand coverage 73%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1286712,
         40.0084927
        ],
        [
         -105.1286858,
         40.0085054
        ],
        [
         -105.1287087,
         40.0085077
        ],
        [
         -105.1287274,
         40.0085022
        ],
        [
         -105.1287428,
         40.0084927
        ],
        [
         -105.1287511,
         40.0084771
        ],
        [
         -105.1287536,
         40.0084653
        ],
        [
         -105.1287395,
         40.0084512
        ],
        [
         -105.1287216,
         40.0084465
        ],
        [
         -105.1287045,
         40.0084449
        ],
        [
         -105.128687,
         40.00845
        ],
        [
         -105.128672,
         40.0084583
        ],
        [
         -105.1286666,
         40.0084681
        ],
        [
         -105.1286654,
         40.008479
        ],
        [
         -105.1286712,
         40.0084927
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 39.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165416",
       "notes": "NAIP sand coverage 78%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1287153,
         40.0086132
        ],
        [
         -105.1287091,
         40.0086224
        ],
        [
         -105.1286903,
         40.0086323
        ],
        [
         -105.1286683,
         40.008631
        ],
        [
         -105.1286458,
         40.0086094
        ],
        [
         -105.1286279,
         40.008603
        ],
        [
         -105.1285538,
         40.0086103
        ],
        [
         -105.128528,
         40.0086001
        ],
        [
         -105.1285151,
         40.0085877
        ],
        [
         -105.1285126,
         40.0085724
        ],
        [
         -105.1285268,
         40.0085501
        ],
        [
         -105.128548,
         40.0085348
        ],
        [
         -105.1285742,
         40.00853
        ],
        [
         -105.1285821,
         40.0085239
        ],
        [
         -105.1285988,
         40.0084889
        ],
        [
         -105.1286071,
         40.0084812
        ],
        [
         -105.1286179,
         40.0084777
        ],
        [
         -105.1286371,
         40.0084767
        ],
        [
         -105.1286425,
         40.0084815
        ],
        [
         -105.1286475,
         40.008494
        ],
        [
         -105.1286392,
         40.0085424
        ],
        [
         -105.1286454,
         40.008552
        ],
        [
         -105.1286562,
         40.008558
        ],
        [
         -105.128672,
         40.0085612
        ],
        [
         -105.1287261,
         40.0085494
        ],
        [
         -105.128739,
         40.008551
        ],
        [
         -105.1287478,
         40.0085561
        ],
        [
         -105.1287557,
         40.0085641
        ],
        [
         -105.1287586,
         40.0085762
        ],
        [
         -105.1287548,
         40.0085845
        ],
        [
         -105.1287153,
         40.0086132
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 174.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165417"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_bunker_06",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1271691,
         40.0080849
        ],
        [
         -105.1271889,
         40.0080861
        ],
        [
         -105.1272071,
         40.0080788
        ],
        [
         -105.1272126,
         40.0080636
        ],
        [
         -105.1272102,
         40.0080436
        ],
        [
         -105.1272007,
         40.0080309
        ],
        [
         -105.1271801,
         40.008023
        ],
        [
         -105.1271588,
         40.0080248
        ],
        [
         -105.1271263,
         40.0080406
        ],
        [
         -105.1270796,
         40.0080491
        ],
        [
         -105.1270693,
         40.0080594
        ],
        [
         -105.1270622,
         40.0080746
        ],
        [
         -105.1270614,
         40.0080855
        ],
        [
         -105.1270677,
         40.0080976
        ],
        [
         -105.1270748,
         40.0081061
        ],
        [
         -105.1270851,
         40.0081134
        ],
        [
         -105.1270994,
         40.0081158
        ],
        [
         -105.127112,
         40.008114
        ],
        [
         -105.1271295,
         40.0080934
        ],
        [
         -105.1271691,
         40.0080849
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 82.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165418"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_bunker_07",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1270461,
         40.0081774
        ],
        [
         -105.1270301,
         40.0081825
        ],
        [
         -105.1270159,
         40.0081803
        ],
        [
         -105.1269994,
         40.0081715
        ],
        [
         -105.126978,
         40.0081526
        ],
        [
         -105.126967,
         40.0081517
        ],
        [
         -105.1269489,
         40.008153
        ],
        [
         -105.1269313,
         40.0081576
        ],
        [
         -105.1269137,
         40.0081576
        ],
        [
         -105.1268967,
         40.0081538
        ],
        [
         -105.1268874,
         40.0081454
        ],
        [
         -105.1268846,
         40.0081316
        ],
        [
         -105.1268868,
         40.0081236
        ],
        [
         -105.1269104,
         40.0081042
        ],
        [
         -105.1269269,
         40.0080844
        ],
        [
         -105.1269258,
         40.0080735
        ],
        [
         -105.1269176,
         40.0080626
        ],
        [
         -105.126906,
         40.0080588
        ],
        [
         -105.1268846,
         40.0080563
        ],
        [
         -105.1268742,
         40.0080483
        ],
        [
         -105.1268714,
         40.0080344
        ],
        [
         -105.1268764,
         40.008023
        ],
        [
         -105.1268907,
         40.008018
        ],
        [
         -105.1269033,
         40.0080184
        ],
        [
         -105.1269324,
         40.0080298
        ],
        [
         -105.1269494,
         40.008031
        ],
        [
         -105.1269648,
         40.0080289
        ],
        [
         -105.1269785,
         40.0080171
        ],
        [
         -105.1269857,
         40.0080045
        ],
        [
         -105.1269846,
         40.0079881
        ],
        [
         -105.1269928,
         40.0079721
        ],
        [
         -105.1270071,
         40.007965
        ],
        [
         -105.1270257,
         40.0079629
        ],
        [
         -105.12704,
         40.0079646
        ],
        [
         -105.127051,
         40.0079688
        ],
        [
         -105.1270675,
         40.0079877
        ],
        [
         -105.1270702,
         40.0080016
        ],
        [
         -105.1270658,
         40.008018
        ],
        [
         -105.1270587,
         40.0080289
        ],
        [
         -105.1270021,
         40.008076
        ],
        [
         -105.126995,
         40.0080857
        ],
        [
         -105.1269928,
         40.0080987
        ],
        [
         -105.1270005,
         40.0081147
        ],
        [
         -105.1270488,
         40.00814
        ],
        [
         -105.1270592,
         40.0081492
        ],
        [
         -105.1270592,
         40.0081635
        ],
        [
         -105.1270532,
         40.0081732
        ],
        [
         -105.1270461,
         40.0081774
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 212.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165419"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_water_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1301936,
         40.009166
        ],
        [
         -105.1301614,
         40.0090776
        ],
        [
         -105.1301828,
         40.0089502
        ],
        [
         -105.1301453,
         40.0088948
        ],
        [
         -105.1300782,
         40.0088948
        ],
        [
         -105.1299334,
         40.0089667
        ],
        [
         -105.129759,
         40.0089913
        ],
        [
         -105.1295901,
         40.0089728
        ],
        [
         -105.1294069,
         40.0089171
        ],
        [
         -105.1292341,
         40.0089731
        ],
        [
         -105.1291528,
         40.0090183
        ],
        [
         -105.1290837,
         40.0090276
        ],
        [
         -105.1289731,
         40.0089975
        ],
        [
         -105.1287584,
         40.0089653
        ],
        [
         -105.1286649,
         40.0090229
        ],
        [
         -105.1286019,
         40.0091537
        ],
        [
         -105.1286084,
         40.0092728
        ],
        [
         -105.1287559,
         40.0093344
        ],
        [
         -105.1288176,
         40.0093303
        ],
        [
         -105.1290214,
         40.0092605
        ],
        [
         -105.1291716,
         40.0092584
        ],
        [
         -105.1293567,
         40.0093057
        ],
        [
         -105.1294989,
         40.0092954
        ],
        [
         -105.1298315,
         40.0091968
        ],
        [
         -105.1301184,
         40.0092029
        ],
        [
         -105.1301936,
         40.009166
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 4293.4,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271963",
       "notes": "Geometría OSM. no open water found inside the prior NAIP water coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_water_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1259722,
         40.0084158
        ],
        [
         -105.1258526,
         40.0083889
        ],
        [
         -105.1255922,
         40.008227
        ],
        [
         -105.1254024,
         40.0082327
        ],
        [
         -105.1253743,
         40.0082165
        ],
        [
         -105.1253462,
         40.0082327
        ],
        [
         -105.1253532,
         40.0082165
        ],
        [
         -105.1252899,
         40.0082112
        ],
        [
         -105.1252969,
         40.0081841
        ],
        [
         -105.1252688,
         40.0082004
        ],
        [
         -105.1252266,
         40.0081734
        ],
        [
         -105.1251489,
         40.0079789
        ],
        [
         -105.1250432,
         40.0078709
        ],
        [
         -105.1250291,
         40.0078222
        ],
        [
         -105.1250429,
         40.0076925
        ],
        [
         -105.1250147,
         40.0076492
        ],
        [
         -105.1248246,
         40.0074765
        ],
        [
         -105.1248316,
         40.0074494
        ],
        [
         -105.1247893,
         40.0073954
        ],
        [
         -105.1246978,
         40.0073252
        ],
        [
         -105.1246345,
         40.0073091
        ],
        [
         -105.1245852,
         40.0072497
        ],
        [
         -105.1245149,
         40.0072335
        ],
        [
         -105.1244937,
         40.0071903
        ],
        [
         -105.1245213,
         40.006893
        ],
        [
         -105.1245564,
         40.0068875
        ],
        [
         -105.1246265,
         40.0067955
        ],
        [
         -105.1246687,
         40.0068117
        ],
        [
         -105.1246687,
         40.0067631
        ],
        [
         -105.1247038,
         40.0067738
        ],
        [
         -105.1247039,
         40.0067955
        ],
        [
         -105.1247531,
         40.00679
        ],
        [
         -105.124732,
         40.0068062
        ],
        [
         -105.1247531,
         40.0068332
        ],
        [
         -105.1247601,
         40.0068062
        ],
        [
         -105.1248446,
         40.0068602
        ],
        [
         -105.1249852,
         40.006887
        ],
        [
         -105.1250627,
         40.0069464
        ],
        [
         -105.1251051,
         40.0071194
        ],
        [
         -105.1251615,
         40.0071788
        ],
        [
         -105.1251616,
         40.0072112
        ],
        [
         -105.1252812,
         40.0072922
        ],
        [
         -105.1252742,
         40.0073084
        ],
        [
         -105.1254149,
         40.0073731
        ],
        [
         -105.1254431,
         40.0074109
        ],
        [
         -105.1255275,
         40.0074433
        ],
        [
         -105.1256542,
         40.007535
        ],
        [
         -105.1256965,
         40.007589
        ],
        [
         -105.1257179,
         40.0077566
        ],
        [
         -105.1258094,
         40.0078214
        ],
        [
         -105.1258446,
         40.0078159
        ],
        [
         -105.1259361,
         40.0078915
        ],
        [
         -105.1259572,
         40.0078861
        ],
        [
         -105.1259502,
         40.0079023
        ],
        [
         -105.1260698,
         40.0079995
        ],
        [
         -105.1261404,
         40.00814
        ],
        [
         -105.1261476,
         40.0082319
        ],
        [
         -105.1261195,
         40.0082427
        ],
        [
         -105.1261336,
         40.0082751
        ],
        [
         -105.1261057,
         40.0083616
        ],
        [
         -105.1260354,
         40.008405
        ],
        [
         -105.1259651,
         40.0083996
        ],
        [
         -105.1259722,
         40.0084158
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 10073.8,
      "carryRelevant": true,
      "provenance": {
       "source": "naip_segmentation",
       "confidence": 0.88,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Orilla recortada de la máscara NDWI/NIR de NAIP dentro del prior de OSM (IoU 0.904). El way de OSM queda como semilla, no como origen de la geometría."
      },
      "penaltyMarking": "yellow"
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1251142,
        40.0066496
       ],
       [
        -105.1252694,
        40.0066436
       ],
       [
        -105.1254184,
        40.0065905
       ],
       [
        -105.1255866,
        40.006449
       ],
       [
        -105.1256054,
        40.0064017
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/46311378",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_cart_path_02",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1244273,
        40.0068542
       ],
       [
        -105.124477,
        40.0068275
       ],
       [
        -105.1245444,
        40.0067726
       ],
       [
        -105.1245829,
        40.0066929
       ],
       [
        -105.1245593,
        40.006642
       ],
       [
        -105.1245449,
        40.006628
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271965",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_cart_path_03",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1259122,
        40.0072325
       ],
       [
        -105.1258157,
        40.0071996
       ],
       [
        -105.1257003,
        40.0071729
       ],
       [
        -105.1254675,
        40.0070417
       ],
       [
        -105.1253307,
        40.0068958
       ],
       [
        -105.1252529,
        40.0067664
       ],
       [
        -105.1251142,
        40.0066496
       ],
       [
        -105.1249912,
        40.0065737
       ],
       [
        -105.1248586,
        40.0064726
       ],
       [
        -105.1247666,
        40.0064289
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271970",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_11_cart_path_04",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1247748,
        40.0064215
       ],
       [
        -105.1249205,
        40.0064193
       ],
       [
        -105.1249779,
        40.0064586
       ],
       [
        -105.1249912,
        40.0065737
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271971",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.809,
   "confidenceBasis": {
    "worstYardageDeltaYards": 7.3,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.746,
    "shapeQuality": 0.917
   },
   "notes": "peor error de yardaje 7.3 yd (medium); confianza media de features clave 0.88.",
   "asset": {
    "image": "assets/holes/ph_11.jpg",
    "transform": "assets/holes/ph_11.json"
   }
  },
  {
   "id": "ph_12",
   "par": 4,
   "name": "Hoyo 12",
   "bbox": [
    -105.13027,
    40.0088948,
    -105.1258569,
    40.010196
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_12_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1262612,
         40.0099659
        ],
        [
         -105.1262606,
         40.00998
        ],
        [
         -105.1262461,
         40.0100312
        ],
        [
         -105.1262481,
         40.0100679
        ],
        [
         -105.1262612,
         40.0101046
        ],
        [
         -105.1262573,
         40.0101242
        ],
        [
         -105.1262474,
         40.0101387
        ],
        [
         -105.1261799,
         40.0101684
        ],
        [
         -105.1261628,
         40.0101849
        ],
        [
         -105.1261471,
         40.0101915
        ],
        [
         -105.1261235,
         40.010196
        ],
        [
         -105.1261045,
         40.0101935
        ],
        [
         -105.1259838,
         40.0101262
        ],
        [
         -105.1259753,
         40.0101151
        ],
        [
         -105.125972,
         40.0100935
        ],
        [
         -105.126016,
         40.009982
        ],
        [
         -105.1260264,
         40.0099735
        ],
        [
         -105.1260442,
         40.0099649
        ],
        [
         -105.1260684,
         40.0099584
        ],
        [
         -105.1261412,
         40.0099504
        ],
        [
         -105.1261904,
         40.0099378
        ],
        [
         -105.126216,
         40.0099363
        ],
        [
         -105.1262383,
         40.0099383
        ],
        [
         -105.1262488,
         40.0099463
        ],
        [
         -105.1262612,
         40.0099659
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 12",
      "center": [
       -105.1261182,
       40.0100496
      ],
      "areaSquareMeters": 532.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376140947",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.51. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1261182,
       40.0100496
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376140947",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.130168,
         40.0093392
        ],
        [
         -105.1301627,
         40.0093669
        ],
        [
         -105.1301761,
         40.0093792
        ],
        [
         -105.1302042,
         40.0093936
        ],
        [
         -105.1302646,
         40.0093844
        ],
        [
         -105.13027,
         40.0093607
        ],
        [
         -105.1302619,
         40.0093309
        ],
        [
         -105.1302405,
         40.0093104
        ],
        [
         -105.1302002,
         40.0093114
        ],
        [
         -105.1301815,
         40.0093207
        ],
        [
         -105.130168,
         40.0093392
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 65.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306240",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1300836,
         40.0093761
        ],
        [
         -105.1300634,
         40.0094008
        ],
        [
         -105.1299414,
         40.0094121
        ],
        [
         -105.1299038,
         40.0094213
        ],
        [
         -105.1298542,
         40.0094234
        ],
        [
         -105.1297496,
         40.0093926
        ],
        [
         -105.1297349,
         40.009369
        ],
        [
         -105.1297375,
         40.0093443
        ],
        [
         -105.1297536,
         40.0093186
        ],
        [
         -105.1298019,
         40.0093073
        ],
        [
         -105.1298475,
         40.0093032
        ],
        [
         -105.1299159,
         40.0093114
        ],
        [
         -105.1299736,
         40.0093073
        ],
        [
         -105.1300554,
         40.0093166
        ],
        [
         -105.1300795,
         40.0093289
        ],
        [
         -105.1300836,
         40.0093761
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 316.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306245",
       "notes": "NAIP turf coverage 92%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1296839,
         40.0094819
        ],
        [
         -105.1296316,
         40.0094953
        ],
        [
         -105.1294291,
         40.0094932
        ],
        [
         -105.1294076,
         40.0094696
        ],
        [
         -105.1294036,
         40.0094326
        ],
        [
         -105.1294224,
         40.0094059
        ],
        [
         -105.1294573,
         40.0093926
        ],
        [
         -105.1295793,
         40.0093833
        ],
        [
         -105.1296289,
         40.0093946
        ],
        [
         -105.1296772,
         40.0094244
        ],
        [
         -105.1296987,
         40.0094573
        ],
        [
         -105.1296839,
         40.0094819
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 256.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306235",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1292707,
         40.0094699
        ],
        [
         -105.1292959,
         40.0094382
        ],
        [
         -105.1292959,
         40.0093955
        ],
        [
         -105.1292509,
         40.0093624
        ],
        [
         -105.1291484,
         40.0093362
        ],
        [
         -105.129089,
         40.0093349
        ],
        [
         -105.1290512,
         40.0093597
        ],
        [
         -105.1290368,
         40.0094024
        ],
        [
         -105.1290368,
         40.0094244
        ],
        [
         -105.1291511,
         40.0094811
        ],
        [
         -105.1292239,
         40.009483
        ],
        [
         -105.1292707,
         40.0094699
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 276.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306230",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1302176,
        40.0093522
       ],
       [
        -105.1273159,
        40.0093703
       ],
       [
        -105.1261182,
        40.0100496
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 12",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1273159,
       40.0093703
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1262744,
         40.0099861
        ],
        [
         -105.1262709,
         40.0099579
        ],
        [
         -105.1262546,
         40.0099383
        ],
        [
         -105.1262342,
         40.0099253
        ],
        [
         -105.1262616,
         40.0099186
        ],
        [
         -105.1262803,
         40.0099074
        ],
        [
         -105.126296,
         40.0098918
        ],
        [
         -105.1263077,
         40.0098654
        ],
        [
         -105.1263188,
         40.0097469
        ],
        [
         -105.1264262,
         40.0096767
        ],
        [
         -105.1264863,
         40.0096504
        ],
        [
         -105.1265313,
         40.0096088
        ],
        [
         -105.126613,
         40.0095001
        ],
        [
         -105.1266486,
         40.009484
        ],
        [
         -105.1268774,
         40.0094586
        ],
        [
         -105.1269287,
         40.0094416
        ],
        [
         -105.1269924,
         40.0094
        ],
        [
         -105.127098,
         40.0092569
        ],
        [
         -105.1271278,
         40.0092341
        ],
        [
         -105.1271663,
         40.0092279
        ],
        [
         -105.1272387,
         40.0092355
        ],
        [
         -105.1273455,
         40.0092279
        ],
        [
         -105.1274389,
         40.0092042
        ],
        [
         -105.1277121,
         40.0092055
        ],
        [
         -105.1279234,
         40.0092618
        ],
        [
         -105.1280856,
         40.0092703
        ],
        [
         -105.1281382,
         40.0092802
        ],
        [
         -105.1282847,
         40.0093419
        ],
        [
         -105.128332,
         40.0093513
        ],
        [
         -105.1285287,
         40.0094183
        ],
        [
         -105.1285573,
         40.0094393
        ],
        [
         -105.1285701,
         40.0094778
        ],
        [
         -105.1285514,
         40.0095288
        ],
        [
         -105.1285158,
         40.0095551
        ],
        [
         -105.1284358,
         40.0095806
        ],
        [
         -105.1283611,
         40.0095685
        ],
        [
         -105.1283179,
         40.0095511
        ],
        [
         -105.128273,
         40.0095207
        ],
        [
         -105.1282596,
         40.0094975
        ],
        [
         -105.1282432,
         40.0094863
        ],
        [
         -105.1282187,
         40.0094809
        ],
        [
         -105.1281779,
         40.0094832
        ],
        [
         -105.1279099,
         40.0095672
        ],
        [
         -105.1278586,
         40.0095712
        ],
        [
         -105.1278154,
         40.0095569
        ],
        [
         -105.1276916,
         40.0094876
        ],
        [
         -105.1276391,
         40.0094773
        ],
        [
         -105.1274996,
         40.0094764
        ],
        [
         -105.1274301,
         40.0095024
        ],
        [
         -105.1273934,
         40.0095296
        ],
        [
         -105.1272941,
         40.0096539
        ],
        [
         -105.1272404,
         40.0096794
        ],
        [
         -105.1271897,
         40.0096933
        ],
        [
         -105.1270934,
         40.0096691
        ],
        [
         -105.1270035,
         40.0096656
        ],
        [
         -105.1269323,
         40.009687
        ],
        [
         -105.1268307,
         40.0097653
        ],
        [
         -105.1267653,
         40.009886
        ],
        [
         -105.1267291,
         40.0099356
        ],
        [
         -105.1266743,
         40.0099749
        ],
        [
         -105.12662,
         40.0099861
        ],
        [
         -105.1265546,
         40.0099861
        ],
        [
         -105.1264104,
         40.0099526
        ],
        [
         -105.1263526,
         40.0099512
        ],
        [
         -105.12631,
         40.0099624
        ],
        [
         -105.1262861,
         40.0099736
        ],
        [
         -105.1262744,
         40.0099861
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 6496.3,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306216",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1269416,
       40.0095947
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1269801,
       40.0095608
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1274341,
       40.0093696
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.126361,
         40.0100003
        ],
        [
         -105.1263637,
         40.0100143
        ],
        [
         -105.1263615,
         40.0100254
        ],
        [
         -105.1263502,
         40.0100352
        ],
        [
         -105.1263357,
         40.0100422
        ],
        [
         -105.1263234,
         40.0100418
        ],
        [
         -105.1263126,
         40.0100381
        ],
        [
         -105.1263024,
         40.0100299
        ],
        [
         -105.1262992,
         40.0100147
        ],
        [
         -105.1263067,
         40.0099974
        ],
        [
         -105.1263186,
         40.0099883
        ],
        [
         -105.1263331,
         40.0099859
        ],
        [
         -105.1263449,
         40.0099863
        ],
        [
         -105.1263545,
         40.0099916
        ],
        [
         -105.126361,
         40.0100003
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 26.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376140944",
       "notes": "NAIP sand coverage 73%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1272199,
         40.0098568
        ],
        [
         -105.1272027,
         40.009856
        ],
        [
         -105.1271866,
         40.00985
        ],
        [
         -105.1271527,
         40.0098168
        ],
        [
         -105.1271372,
         40.0098117
        ],
        [
         -105.1271199,
         40.0098164
        ],
        [
         -105.1271105,
         40.0098266
        ],
        [
         -105.1271016,
         40.0098611
        ],
        [
         -105.1270827,
         40.0098717
        ],
        [
         -105.1270578,
         40.0098721
        ],
        [
         -105.1270472,
         40.0098674
        ],
        [
         -105.127035,
         40.0098551
        ],
        [
         -105.1270333,
         40.0098458
        ],
        [
         -105.1270539,
         40.0098283
        ],
        [
         -105.1270566,
         40.0098173
        ],
        [
         -105.1270483,
         40.0098041
        ],
        [
         -105.12703,
         40.0097947
        ],
        [
         -105.1270117,
         40.0098015
        ],
        [
         -105.1270017,
         40.0098126
        ],
        [
         -105.1269883,
         40.0098202
        ],
        [
         -105.1269728,
         40.009819
        ],
        [
         -105.1269539,
         40.0098105
        ],
        [
         -105.1269495,
         40.0097968
        ],
        [
         -105.1269523,
         40.0097841
        ],
        [
         -105.1269667,
         40.0097747
        ],
        [
         -105.1269889,
         40.0097662
        ],
        [
         -105.1270289,
         40.0097628
        ],
        [
         -105.1270378,
         40.009756
        ],
        [
         -105.1270428,
         40.0097403
        ],
        [
         -105.1270405,
         40.0097258
        ],
        [
         -105.1270433,
         40.0097165
        ],
        [
         -105.1270605,
         40.0097041
        ],
        [
         -105.1270794,
         40.0096952
        ],
        [
         -105.1270927,
         40.009696
        ],
        [
         -105.1271022,
         40.009702
        ],
        [
         -105.1271116,
         40.0097182
        ],
        [
         -105.1271055,
         40.0097399
        ],
        [
         -105.1271061,
         40.0097526
        ],
        [
         -105.1271216,
         40.0097632
        ],
        [
         -105.127141,
         40.0097679
        ],
        [
         -105.1271555,
         40.0097692
        ],
        [
         -105.1271733,
         40.0097645
        ],
        [
         -105.1271877,
         40.0097547
        ],
        [
         -105.1272177,
         40.0097471
        ],
        [
         -105.1272271,
         40.0097501
        ],
        [
         -105.1272382,
         40.009762
        ],
        [
         -105.1272421,
         40.0097858
        ],
        [
         -105.1272549,
         40.0098015
        ],
        [
         -105.1272593,
         40.0098207
        ],
        [
         -105.1272582,
         40.0098334
        ],
        [
         -105.1272477,
         40.0098462
        ],
        [
         -105.1272199,
         40.0098568
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 241.4,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376140953",
       "notes": "NAIP sand coverage 82%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1270229,
         40.0092737
        ],
        [
         -105.1270152,
         40.009282
        ],
        [
         -105.1269955,
         40.0092923
        ],
        [
         -105.1269451,
         40.0093032
        ],
        [
         -105.1269305,
         40.0093153
        ],
        [
         -105.1269324,
         40.0093342
        ],
        [
         -105.1269405,
         40.0093474
        ],
        [
         -105.1269528,
         40.0093581
        ],
        [
         -105.1269505,
         40.0093719
        ],
        [
         -105.1269389,
         40.009384
        ],
        [
         -105.1269216,
         40.0093911
        ],
        [
         -105.1268769,
         40.0093884
        ],
        [
         -105.1268596,
         40.0093908
        ],
        [
         -105.1268199,
         40.0094052
        ],
        [
         -105.1267949,
         40.0094055
        ],
        [
         -105.1267749,
         40.0093982
        ],
        [
         -105.1267626,
         40.0093849
        ],
        [
         -105.1267576,
         40.0093684
        ],
        [
         -105.1267614,
         40.0093516
        ],
        [
         -105.1267703,
         40.0093392
        ],
        [
         -105.1267837,
         40.0093289
        ],
        [
         -105.1268011,
         40.0093244
        ],
        [
         -105.1268446,
         40.0093342
        ],
        [
         -105.1268577,
         40.0093306
        ],
        [
         -105.1268642,
         40.0093215
        ],
        [
         -105.1268635,
         40.0093094
        ],
        [
         -105.1268342,
         40.0092837
        ],
        [
         -105.1268338,
         40.0092696
        ],
        [
         -105.126845,
         40.0092619
        ],
        [
         -105.12686,
         40.0092557
        ],
        [
         -105.1268754,
         40.0092531
        ],
        [
         -105.1269131,
         40.0092587
        ],
        [
         -105.126927,
         40.0092587
        ],
        [
         -105.1269463,
         40.0092522
        ],
        [
         -105.1269632,
         40.0092421
        ],
        [
         -105.1269898,
         40.0092374
        ],
        [
         -105.1270006,
         40.009238
        ],
        [
         -105.1270156,
         40.0092433
        ],
        [
         -105.127024,
         40.0092513
        ],
        [
         -105.1270264,
         40.0092625
        ],
        [
         -105.1270229,
         40.0092737
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 213.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.801,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376140960",
       "notes": "NAIP sand coverage 60%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1276145,
         40.0096784
        ],
        [
         -105.1276022,
         40.0096787
        ],
        [
         -105.1275833,
         40.0096765
        ],
        [
         -105.1275725,
         40.0096684
        ],
        [
         -105.1275685,
         40.0096548
        ],
        [
         -105.1275808,
         40.0096349
        ],
        [
         -105.1275982,
         40.0096201
        ],
        [
         -105.1276047,
         40.0096121
        ],
        [
         -105.1276007,
         40.0096004
        ],
        [
         -105.1275899,
         40.0095918
        ],
        [
         -105.1275761,
         40.009591
        ],
        [
         -105.1275623,
         40.0095985
        ],
        [
         -105.1275507,
         40.009614
        ],
        [
         -105.1275355,
         40.0096238
        ],
        [
         -105.1275163,
         40.0096265
        ],
        [
         -105.1274997,
         40.0096213
        ],
        [
         -105.1274826,
         40.0096021
        ],
        [
         -105.1274805,
         40.0095849
        ],
        [
         -105.127487,
         40.0095727
        ],
        [
         -105.1274971,
         40.0095658
        ],
        [
         -105.1275232,
         40.009561
        ],
        [
         -105.1275312,
         40.0095552
        ],
        [
         -105.1275301,
         40.0095466
        ],
        [
         -105.1275062,
         40.009518
        ],
        [
         -105.1275109,
         40.0095072
        ],
        [
         -105.1275199,
         40.0094967
        ],
        [
         -105.1275315,
         40.0094917
        ],
        [
         -105.1275518,
         40.0094925
        ],
        [
         -105.1275794,
         40.0095053
        ],
        [
         -105.1275957,
         40.0095094
        ],
        [
         -105.1276105,
         40.00951
        ],
        [
         -105.1276453,
         40.0095
        ],
        [
         -105.1276815,
         40.009505
        ],
        [
         -105.1277062,
         40.0095191
        ],
        [
         -105.1277116,
         40.0095275
        ],
        [
         -105.1277112,
         40.0095369
        ],
        [
         -105.1277015,
         40.0095444
        ],
        [
         -105.1276826,
         40.009553
        ],
        [
         -105.1276736,
         40.0095638
        ],
        [
         -105.1276768,
         40.0095752
        ],
        [
         -105.1276844,
         40.0095802
        ],
        [
         -105.1276953,
         40.0095824
        ],
        [
         -105.1277297,
         40.0095799
        ],
        [
         -105.1277388,
         40.0095849
        ],
        [
         -105.1277478,
         40.0095932
        ],
        [
         -105.1277478,
         40.0096029
        ],
        [
         -105.1277395,
         40.0096113
        ],
        [
         -105.127729,
         40.0096165
        ],
        [
         -105.1276732,
         40.0096296
        ],
        [
         -105.1276598,
         40.0096385
        ],
        [
         -105.1276388,
         40.0096704
        ],
        [
         -105.1276279,
         40.0096759
        ],
        [
         -105.1276145,
         40.0096784
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 262.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376140964",
       "notes": "NAIP sand coverage 77%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_water_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1301936,
         40.009166
        ],
        [
         -105.1301614,
         40.0090776
        ],
        [
         -105.1301828,
         40.0089502
        ],
        [
         -105.1301453,
         40.0088948
        ],
        [
         -105.1300782,
         40.0088948
        ],
        [
         -105.1299334,
         40.0089667
        ],
        [
         -105.129759,
         40.0089913
        ],
        [
         -105.1295901,
         40.0089728
        ],
        [
         -105.1294069,
         40.0089171
        ],
        [
         -105.1292341,
         40.0089731
        ],
        [
         -105.1291528,
         40.0090183
        ],
        [
         -105.1290837,
         40.0090276
        ],
        [
         -105.1289731,
         40.0089975
        ],
        [
         -105.1287584,
         40.0089653
        ],
        [
         -105.1286649,
         40.0090229
        ],
        [
         -105.1286019,
         40.0091537
        ],
        [
         -105.1286084,
         40.0092728
        ],
        [
         -105.1287559,
         40.0093344
        ],
        [
         -105.1288176,
         40.0093303
        ],
        [
         -105.1290214,
         40.0092605
        ],
        [
         -105.1291716,
         40.0092584
        ],
        [
         -105.1293567,
         40.0093057
        ],
        [
         -105.1294989,
         40.0092954
        ],
        [
         -105.1298315,
         40.0091968
        ],
        [
         -105.1301184,
         40.0092029
        ],
        [
         -105.1301936,
         40.009166
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 4293.4,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271963",
       "notes": "Geometría OSM. no open water found inside the prior NAIP water coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_12_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1302184,
        40.0094266
       ],
       [
        -105.130207,
        40.0094289
       ],
       [
        -105.1300889,
        40.0094104
       ],
       [
        -105.1299253,
        40.0094269
       ],
       [
        -105.1296947,
        40.0094988
       ],
       [
        -105.1295284,
        40.0095214
       ],
       [
        -105.1292548,
        40.009509
       ],
       [
        -105.1291511,
        40.0094811
       ],
       [
        -105.1290187,
        40.0094454
       ],
       [
        -105.1285038,
        40.0093693
       ],
       [
        -105.128265,
        40.0092748
       ],
       [
        -105.1277457,
        40.0089997
       ],
       [
        -105.1275909,
        40.0090068
       ],
       [
        -105.1273163,
        40.0090965
       ],
       [
        -105.1269347,
        40.0090614
       ],
       [
        -105.1267512,
        40.0091113
       ],
       [
        -105.1265332,
        40.0092659
       ],
       [
        -105.1264709,
        40.0093545
       ],
       [
        -105.1264073,
        40.0095891
       ],
       [
        -105.1262523,
        40.0097051
       ],
       [
        -105.1259369,
        40.009735
       ],
       [
        -105.1258569,
        40.0097771
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/17027078",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.949,
   "confidenceBasis": {
    "worstYardageDeltaYards": 3.0,
    "yardageBand": "high",
    "visualReview": "ok",
    "osmAgreement": 0.805,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 3.0 yd (high); confianza media de features clave 0.89.",
   "asset": {
    "image": "assets/holes/ph_12.jpg",
    "transform": "assets/holes/ph_12.json"
   }
  },
  {
   "id": "ph_13",
   "par": 4,
   "name": "Hoyo 13",
   "bbox": [
    -105.1266799,
    40.0098277,
    -105.1226918,
    40.0110068
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_13_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1229454,
         40.0101328
        ],
        [
         -105.1228962,
         40.0101328
        ],
        [
         -105.122868,
         40.0101058
        ],
        [
         -105.1228399,
         40.0101058
        ],
        [
         -105.1228398,
         40.0100842
        ],
        [
         -105.1228258,
         40.0100842
        ],
        [
         -105.1227343,
         40.010014
        ],
        [
         -105.1227342,
         40.0099654
        ],
        [
         -105.122699,
         40.0099654
        ],
        [
         -105.1226989,
         40.0099222
        ],
        [
         -105.1226919,
         40.0099222
        ],
        [
         -105.1226918,
         40.0098844
        ],
        [
         -105.1226989,
         40.0098843
        ],
        [
         -105.1226989,
         40.0098735
        ],
        [
         -105.122727,
         40.0098681
        ],
        [
         -105.1227269,
         40.0098465
        ],
        [
         -105.122755,
         40.009841
        ],
        [
         -105.1227691,
         40.0098302
        ],
        [
         -105.1228042,
         40.0098302
        ],
        [
         -105.1228113,
         40.0098788
        ],
        [
         -105.1228887,
         40.0098787
        ],
        [
         -105.1228957,
         40.0098679
        ],
        [
         -105.1229449,
         40.0098679
        ],
        [
         -105.1229731,
         40.0098895
        ],
        [
         -105.1229802,
         40.0099273
        ],
        [
         -105.1229872,
         40.0099273
        ],
        [
         -105.1229945,
         40.0100786
        ],
        [
         -105.1229875,
         40.0100787
        ],
        [
         -105.1229875,
         40.0101003
        ],
        [
         -105.1229734,
         40.0101057
        ],
        [
         -105.1229735,
         40.0101165
        ],
        [
         -105.1229524,
         40.0101219
        ],
        [
         -105.1229454,
         40.0101328
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 13",
      "center": [
       -105.1228691,
       40.0100006
      ],
      "areaSquareMeters": 584.4,
      "provenance": {
       "source": "naip_segmentation",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Re-cut from the NAIP NDVI mask inside the OSM prior (IoU 0.674, compactness 0.625). The OSM way is recorded as the seed, not as the geometry source."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1228691,
       40.0100006
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306153",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1265835,
         40.0109751
        ],
        [
         -105.1266025,
         40.0109949
        ],
        [
         -105.1266317,
         40.0110028
        ],
        [
         -105.126661,
         40.0109976
        ],
        [
         -105.1266799,
         40.0109738
        ],
        [
         -105.1266713,
         40.0109501
        ],
        [
         -105.1266507,
         40.0109356
        ],
        [
         -105.1266145,
         40.0109303
        ],
        [
         -105.1265853,
         40.0109475
        ],
        [
         -105.1265835,
         40.0109751
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 49.3,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306199",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1265044,
         40.0109778
        ],
        [
         -105.1264786,
         40.0109962
        ],
        [
         -105.1263684,
         40.0110068
        ],
        [
         -105.1262066,
         40.0109857
        ],
        [
         -105.1261601,
         40.0109646
        ],
        [
         -105.1261343,
         40.0109356
        ],
        [
         -105.1261429,
         40.0108974
        ],
        [
         -105.1261791,
         40.0108736
        ],
        [
         -105.1263013,
         40.0108618
        ],
        [
         -105.1264441,
         40.010904
        ],
        [
         -105.1265026,
         40.0109356
        ],
        [
         -105.126513,
         40.0109527
        ],
        [
         -105.1265044,
         40.0109778
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 374.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306203",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1260242,
         40.0109211
        ],
        [
         -105.1260638,
         40.0109409
        ],
        [
         -105.1260638,
         40.0109831
        ],
        [
         -105.1260379,
         40.0109989
        ],
        [
         -105.1259949,
         40.0110041
        ],
        [
         -105.1258073,
         40.0109976
        ],
        [
         -105.1257505,
         40.0109804
        ],
        [
         -105.1257367,
         40.0109395
        ],
        [
         -105.1257591,
         40.0109053
        ],
        [
         -105.1257901,
         40.0108855
        ],
        [
         -105.1258211,
         40.0108815
        ],
        [
         -105.1258951,
         40.0109026
        ],
        [
         -105.1260242,
         40.0109211
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 279.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306208",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_tee_red",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1256558,
         40.0109712
        ],
        [
         -105.1256352,
         40.0109936
        ],
        [
         -105.1256094,
         40.0109989
        ],
        [
         -105.1255663,
         40.0109896
        ],
        [
         -105.1255457,
         40.0109514
        ],
        [
         -105.1255595,
         40.0109224
        ],
        [
         -105.1255887,
         40.0109119
        ],
        [
         -105.1256197,
         40.0109092
        ],
        [
         -105.1256558,
         40.0109132
        ],
        [
         -105.1256662,
         40.0109409
        ],
        [
         -105.1256558,
         40.0109712
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Red",
      "teeSetIds": [
       "red-m",
       "red-w"
      ],
      "areaSquareMeters": 78.3,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306213",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1266302,
        40.0109668
       ],
       [
        -105.1237805,
        40.0106272
       ],
       [
        -105.1228691,
        40.0100006
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 13",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1237805,
       40.0106272
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1230231,
         40.0101068
        ],
        [
         -105.1230086,
         40.0101285
        ],
        [
         -105.1229825,
         40.0101479
        ],
        [
         -105.1229565,
         40.0101543
        ],
        [
         -105.1229052,
         40.0101579
        ],
        [
         -105.1229197,
         40.0101766
        ],
        [
         -105.1229443,
         40.0102371
        ],
        [
         -105.1229825,
         40.0102611
        ],
        [
         -105.1230277,
         40.0102775
        ],
        [
         -105.1231495,
         40.0103479
        ],
        [
         -105.1231733,
         40.0103884
        ],
        [
         -105.1231809,
         40.0105304
        ],
        [
         -105.1232031,
         40.0105709
        ],
        [
         -105.1232299,
         40.0105773
        ],
        [
         -105.1232652,
         40.0105744
        ],
        [
         -105.1233847,
         40.0105286
        ],
        [
         -105.1235279,
         40.0105445
        ],
        [
         -105.1235716,
         40.0105773
        ],
        [
         -105.1237048,
         40.0107521
        ],
        [
         -105.1238029,
         40.0108313
        ],
        [
         -105.1239139,
         40.0108618
        ],
        [
         -105.1240304,
         40.0108536
        ],
        [
         -105.1241108,
         40.0108384
        ],
        [
         -105.1241782,
         40.0108354
        ],
        [
         -105.1243927,
         40.0108554
        ],
        [
         -105.1245995,
         40.0108871
        ],
        [
         -105.124745,
         40.0108677
        ],
        [
         -105.1248415,
         40.0108665
        ],
        [
         -105.1251257,
         40.0109088
        ],
        [
         -105.1252873,
         40.0109281
        ],
        [
         -105.125344,
         40.0109193
        ],
        [
         -105.1253861,
         40.0109035
        ],
        [
         -105.1254144,
         40.010866
        ],
        [
         -105.1254244,
         40.0108143
        ],
        [
         -105.1254075,
         40.0107744
        ],
        [
         -105.1253577,
         40.0107486
        ],
        [
         -105.1252758,
         40.010731
        ],
        [
         -105.1251494,
         40.0107205
        ],
        [
         -105.1250406,
         40.0106677
        ],
        [
         -105.1248913,
         40.0105626
        ],
        [
         -105.1248446,
         40.010548
        ],
        [
         -105.1247841,
         40.0105409
        ],
        [
         -105.1247304,
         40.010545
        ],
        [
         -105.1245788,
         40.010592
        ],
        [
         -105.1245029,
         40.0106025
        ],
        [
         -105.1243344,
         40.0105732
        ],
        [
         -105.1242686,
         40.0105433
        ],
        [
         -105.1242272,
         40.0105128
        ],
        [
         -105.1241713,
         40.0104923
        ],
        [
         -105.1240985,
         40.0104823
        ],
        [
         -105.1238902,
         40.0105016
        ],
        [
         -105.1238113,
         40.0104835
        ],
        [
         -105.123737,
         40.0104441
        ],
        [
         -105.1236842,
         40.010399
        ],
        [
         -105.1236183,
         40.0103116
        ],
        [
         -105.1234498,
         40.0102283
        ],
        [
         -105.1234046,
         40.0101725
        ],
        [
         -105.123364,
         40.0100828
        ],
        [
         -105.1233242,
         40.0100587
        ],
        [
         -105.123279,
         40.0100499
        ],
        [
         -105.1232261,
         40.0100693
        ],
        [
         -105.1232008,
         40.0101174
        ],
        [
         -105.1231664,
         40.0101573
        ],
        [
         -105.1231242,
         40.0101672
        ],
        [
         -105.1230775,
         40.0101602
        ],
        [
         -105.1230492,
         40.0101408
        ],
        [
         -105.1230231,
         40.0101068
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 6913.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306173",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1235046,
       40.0104879
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1236675,
       40.0105495
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1241598,
       40.0106724
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1227408,
         40.0098494
        ],
        [
         -105.1227505,
         40.0098597
        ],
        [
         -105.1227534,
         40.0098711
        ],
        [
         -105.1227527,
         40.0098825
        ],
        [
         -105.1227371,
         40.0098842
        ],
        [
         -105.1227162,
         40.0098922
        ],
        [
         -105.1227073,
         40.0099093
        ],
        [
         -105.1227117,
         40.0099481
        ],
        [
         -105.1227289,
         40.0099544
        ],
        [
         -105.1227855,
         40.0099139
        ],
        [
         -105.1228101,
         40.0099088
        ],
        [
         -105.1228168,
         40.0098939
        ],
        [
         -105.1228093,
         40.0098785
        ],
        [
         -105.1228063,
         40.0098408
        ],
        [
         -105.12279,
         40.0098323
        ],
        [
         -105.1227713,
         40.0098277
        ],
        [
         -105.122752,
         40.00983
        ],
        [
         -105.1227393,
         40.0098386
        ],
        [
         -105.1227408,
         40.0098494
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 74.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306146",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1227803,
         40.0102243
        ],
        [
         -105.1227862,
         40.0102346
        ],
        [
         -105.1228004,
         40.0102351
        ],
        [
         -105.122819,
         40.0102306
        ],
        [
         -105.1228436,
         40.0102197
        ],
        [
         -105.1228645,
         40.0102049
        ],
        [
         -105.1228615,
         40.0101855
        ],
        [
         -105.1228369,
         40.0101695
        ],
        [
         -105.1228354,
         40.0101558
        ],
        [
         -105.1228302,
         40.0101416
        ],
        [
         -105.1228168,
         40.0101319
        ],
        [
         -105.1227937,
         40.0101296
        ],
        [
         -105.1227818,
         40.0101376
        ],
        [
         -105.1227728,
         40.0101541
        ],
        [
         -105.1227378,
         40.0101644
        ],
        [
         -105.1227177,
         40.0101804
        ],
        [
         -105.1227199,
         40.0101912
        ],
        [
         -105.1227676,
         40.0102123
        ],
        [
         -105.1227803,
         40.0102243
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 85.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306161",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1231453,
         40.0100754
        ],
        [
         -105.1231483,
         40.0100896
        ],
        [
         -105.123158,
         40.0101073
        ],
        [
         -105.1231595,
         40.0101216
        ],
        [
         -105.1231416,
         40.0101347
        ],
        [
         -105.123114,
         40.0101341
        ],
        [
         -105.123082,
         40.0101199
        ],
        [
         -105.1230634,
         40.0100999
        ],
        [
         -105.1230611,
         40.0100794
        ],
        [
         -105.1230894,
         40.0100383
        ],
        [
         -105.1230671,
         40.0100023
        ],
        [
         -105.1230358,
         40.0099738
        ],
        [
         -105.123038,
         40.0099578
        ],
        [
         -105.123047,
         40.0099356
        ],
        [
         -105.1230641,
         40.0099253
        ],
        [
         -105.1230865,
         40.0099236
        ],
        [
         -105.1230969,
         40.0099339
        ],
        [
         -105.1231029,
         40.0099481
        ],
        [
         -105.123114,
         40.0099573
        ],
        [
         -105.1231304,
         40.0099595
        ],
        [
         -105.1231401,
         40.0099641
        ],
        [
         -105.1231557,
         40.0099881
        ],
        [
         -105.1231915,
         40.0100029
        ],
        [
         -105.1232012,
         40.0100183
        ],
        [
         -105.1231997,
         40.0100303
        ],
        [
         -105.1231639,
         40.0100497
        ],
        [
         -105.1231453,
         40.0100754
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 175.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306168"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1238166,
         40.0102518
        ],
        [
         -105.123838,
         40.0102585
        ],
        [
         -105.1238583,
         40.0102552
        ],
        [
         -105.1238759,
         40.0102455
        ],
        [
         -105.1238726,
         40.0102173
        ],
        [
         -105.1238512,
         40.0101976
        ],
        [
         -105.1238232,
         40.010195
        ],
        [
         -105.1238051,
         40.0102043
        ],
        [
         -105.123799,
         40.0102198
        ],
        [
         -105.1237985,
         40.010235
        ],
        [
         -105.1238166,
         40.0102518
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 35.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.844,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306187",
       "notes": "NAIP sand coverage 69%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1238227,
         40.0104495
        ],
        [
         -105.1238968,
         40.0104428
        ],
        [
         -105.1239149,
         40.0104453
        ],
        [
         -105.1239506,
         40.0104579
        ],
        [
         -105.1239693,
         40.0104588
        ],
        [
         -105.1239885,
         40.0104491
        ],
        [
         -105.1239912,
         40.0104331
        ],
        [
         -105.1239896,
         40.0104192
        ],
        [
         -105.1239473,
         40.0103881
        ],
        [
         -105.1239352,
         40.0103746
        ],
        [
         -105.123933,
         40.0103645
        ],
        [
         -105.1239413,
         40.0103502
        ],
        [
         -105.1239616,
         40.0103313
        ],
        [
         -105.1239687,
         40.0103145
        ],
        [
         -105.1239676,
         40.0102943
        ],
        [
         -105.1239501,
         40.0102817
        ],
        [
         -105.1238896,
         40.0102796
        ],
        [
         -105.1238682,
         40.0102695
        ],
        [
         -105.1238551,
         40.0102691
        ],
        [
         -105.1238452,
         40.0102766
        ],
        [
         -105.123838,
         40.0102867
        ],
        [
         -105.1238281,
         40.0102909
        ],
        [
         -105.1238166,
         40.010293
        ],
        [
         -105.1238023,
         40.0102922
        ],
        [
         -105.1237831,
         40.010288
        ],
        [
         -105.123765,
         40.0102905
        ],
        [
         -105.1237524,
         40.0102972
        ],
        [
         -105.1237436,
         40.0103078
        ],
        [
         -105.1237397,
         40.0103187
        ],
        [
         -105.1237403,
         40.0103305
        ],
        [
         -105.1237666,
         40.0103498
        ],
        [
         -105.1238172,
         40.0103435
        ],
        [
         -105.1238364,
         40.0103464
        ],
        [
         -105.1238512,
         40.010354
        ],
        [
         -105.1238583,
         40.0103658
        ],
        [
         -105.1238594,
         40.0103797
        ],
        [
         -105.1238474,
         40.0103902
        ],
        [
         -105.1238018,
         40.0104116
        ],
        [
         -105.1237903,
         40.0104234
        ],
        [
         -105.1237903,
         40.0104352
        ],
        [
         -105.1238117,
         40.0104487
        ],
        [
         -105.1238227,
         40.0104495
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 261.3,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.825,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306191",
       "notes": "NAIP sand coverage 65%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.126256,
        40.010789
       ],
       [
        -105.1262204,
        40.01082
       ],
       [
        -105.1261637,
        40.0108346
       ],
       [
        -105.1260721,
        40.0108404
       ],
       [
        -105.1259025,
        40.0108259
       ],
       [
        -105.1257194,
        40.0108201
       ],
       [
        -105.1255426,
        40.0107109
       ],
       [
        -105.1253667,
        40.0105916
       ],
       [
        -105.125199,
        40.0105274
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/17015709",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_13_cart_path_02",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1259765,
        40.0106546
       ],
       [
        -105.1259219,
        40.0107466
       ],
       [
        -105.1259025,
        40.0108259
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/55279624",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.808,
   "confidenceBasis": {
    "worstYardageDeltaYards": 5.2,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.674,
    "shapeQuality": 0.782
   },
   "notes": "peor error de yardaje 5.2 yd (medium); confianza media de features clave 0.88.",
   "asset": {
    "image": "assets/holes/ph_13.jpg",
    "transform": "assets/holes/ph_13.json"
   }
  },
  {
   "id": "ph_14",
   "par": 3,
   "name": "Hoyo 14",
   "bbox": [
    -105.1247755,
    40.0082392,
    -105.1233957,
    40.0094959
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_14_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1245172,
         40.0085363
        ],
        [
         -105.1244118,
         40.0085365
        ],
        [
         -105.1244117,
         40.0085256
        ],
        [
         -105.1243485,
         40.0085257
        ],
        [
         -105.1243485,
         40.0085149
        ],
        [
         -105.1243344,
         40.0085149
        ],
        [
         -105.1243344,
         40.0085041
        ],
        [
         -105.1243203,
         40.0085041
        ],
        [
         -105.1243203,
         40.0084987
        ],
        [
         -105.124257,
         40.0084988
        ],
        [
         -105.124257,
         40.0084772
        ],
        [
         -105.1241867,
         40.0084772
        ],
        [
         -105.1241795,
         40.0083907
        ],
        [
         -105.1241655,
         40.0083908
        ],
        [
         -105.1241653,
         40.0083259
        ],
        [
         -105.1241724,
         40.0083259
        ],
        [
         -105.1241723,
         40.0083097
        ],
        [
         -105.1241864,
         40.0083097
        ],
        [
         -105.1241864,
         40.0082934
        ],
        [
         -105.1242285,
         40.0082934
        ],
        [
         -105.1242286,
         40.0083096
        ],
        [
         -105.1242497,
         40.0083096
        ],
        [
         -105.1242497,
         40.008315
        ],
        [
         -105.1242919,
         40.0083149
        ],
        [
         -105.1242918,
         40.0082717
        ],
        [
         -105.1243058,
         40.0082717
        ],
        [
         -105.1243058,
         40.0082609
        ],
        [
         -105.1243199,
         40.00825
        ],
        [
         -105.1243409,
         40.00825
        ],
        [
         -105.1243409,
         40.0082392
        ],
        [
         -105.1244815,
         40.0082445
        ],
        [
         -105.1244816,
         40.0082553
        ],
        [
         -105.1245237,
         40.0082552
        ],
        [
         -105.1245238,
         40.0082769
        ],
        [
         -105.124566,
         40.0082768
        ],
        [
         -105.1245659,
         40.0082552
        ],
        [
         -105.1246081,
         40.0082551
        ],
        [
         -105.1246433,
         40.0082821
        ],
        [
         -105.1246504,
         40.00832
        ],
        [
         -105.1246574,
         40.00832
        ],
        [
         -105.1246575,
         40.0083578
        ],
        [
         -105.1246435,
         40.0083686
        ],
        [
         -105.1246435,
         40.0083957
        ],
        [
         -105.1246716,
         40.008401
        ],
        [
         -105.1246717,
         40.0084497
        ],
        [
         -105.1246295,
         40.0084497
        ],
        [
         -105.1246295,
         40.0084335
        ],
        [
         -105.1245944,
         40.0084335
        ],
        [
         -105.1245944,
         40.0084552
        ],
        [
         -105.1245803,
         40.0084606
        ],
        [
         -105.1245593,
         40.0085039
        ],
        [
         -105.1245172,
         40.0085363
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 14",
      "center": [
       -105.1244516,
       40.0083899
      ],
      "areaSquareMeters": 1061.1,
      "provenance": {
       "source": "naip_segmentation",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Re-cut from the NAIP NDVI mask inside the OSM prior (IoU 0.55, compactness 0.53). The OSM way is recorded as the seed, not as the geometry source."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1244516,
       40.0083899
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306129",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1233957,
         40.009441
        ],
        [
         -105.1234038,
         40.0094743
        ],
        [
         -105.1234418,
         40.009495
        ],
        [
         -105.1234852,
         40.009493
        ],
        [
         -105.123534,
         40.009466
        ],
        [
         -105.1235503,
         40.0094265
        ],
        [
         -105.1235313,
         40.0094036
        ],
        [
         -105.1234906,
         40.009387
        ],
        [
         -105.1234526,
         40.0093829
        ],
        [
         -105.1233957,
         40.009441
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 115.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306140",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1236886,
         40.0094286
        ],
        [
         -105.1237157,
         40.0094369
        ],
        [
         -105.1237781,
         40.0094327
        ],
        [
         -105.123854,
         40.0093974
        ],
        [
         -105.1239137,
         40.0093829
        ],
        [
         -105.1239273,
         40.0093288
        ],
        [
         -105.1238893,
         40.0092977
        ],
        [
         -105.1238432,
         40.0092873
        ],
        [
         -105.1237862,
         40.0092645
        ],
        [
         -105.1237428,
         40.0092603
        ],
        [
         -105.123713,
         40.0092811
        ],
        [
         -105.1236886,
         40.0094286
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 277.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306135",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1238106,
         40.0092084
        ],
        [
         -105.1238161,
         40.0092374
        ],
        [
         -105.1238893,
         40.0092707
        ],
        [
         -105.1239381,
         40.0092561
        ],
        [
         -105.1239598,
         40.0092208
        ],
        [
         -105.1239625,
         40.0091793
        ],
        [
         -105.1239218,
         40.0091481
        ],
        [
         -105.1238703,
         40.0091419
        ],
        [
         -105.123835,
         40.0091668
        ],
        [
         -105.1238106,
         40.0092084
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 135.0,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306131",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1240629,
         40.0093081
        ],
        [
         -105.1240819,
         40.009333
        ],
        [
         -105.1241198,
         40.0093413
        ],
        [
         -105.1241605,
         40.0093351
        ],
        [
         -105.1241958,
         40.0093143
        ],
        [
         -105.1242283,
         40.0092104
        ],
        [
         -105.1242066,
         40.0091668
        ],
        [
         -105.1241659,
         40.0091481
        ],
        [
         -105.1241198,
         40.0091502
        ],
        [
         -105.1240927,
         40.0091647
        ],
        [
         -105.1240629,
         40.0093081
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 226.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306130",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.123472,
        40.0094407
       ],
       [
        -105.1244516,
        40.0083899
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 14",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1244941,
         40.0086683
        ],
        [
         -105.1245321,
         40.0086537
        ],
        [
         -105.1245592,
         40.0086184
        ],
        [
         -105.1245483,
         40.0085831
        ],
        [
         -105.1245104,
         40.0085498
        ],
        [
         -105.1244724,
         40.0085519
        ],
        [
         -105.1244073,
         40.0085395
        ],
        [
         -105.1244019,
         40.0086101
        ],
        [
         -105.1244182,
         40.0086475
        ],
        [
         -105.1244453,
         40.0086662
        ],
        [
         -105.1244941,
         40.0086683
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 145.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392306128",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1244777,
       40.0085966
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_14_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1247755,
        40.0085685
       ],
       [
        -105.1247593,
        40.0086
       ],
       [
        -105.1247718,
        40.0087751
       ],
       [
        -105.1247125,
        40.0088502
       ],
       [
        -105.1244837,
        40.008976
       ],
       [
        -105.1242502,
        40.0093078
       ],
       [
        -105.1241667,
        40.0093627
       ],
       [
        -105.123572,
        40.0094959
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271962",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.945,
   "confidenceBasis": {
    "worstYardageDeltaYards": 4.3,
    "yardageBand": "high",
    "visualReview": "ok",
    "osmAgreement": 1.0,
    "shapeQuality": 0.662
   },
   "notes": "peor error de yardaje 4.3 yd (high); confianza media de features clave 0.88.",
   "asset": {
    "image": "assets/holes/ph_14.jpg",
    "transform": "assets/holes/ph_14.json"
   }
  },
  {
   "id": "ph_15",
   "par": 4,
   "name": "Hoyo 15",
   "bbox": [
    -105.1261476,
    40.0055161,
    -105.1221034,
    40.0084264
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_15_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1224981,
         40.0057085
        ],
        [
         -105.1225613,
         40.0057185
        ],
        [
         -105.1226041,
         40.0056857
        ],
        [
         -105.122606,
         40.0056486
        ],
        [
         -105.1225297,
         40.0055517
        ],
        [
         -105.1224776,
         40.0055161
        ],
        [
         -105.1223809,
         40.0055389
        ],
        [
         -105.1222879,
         40.005519
        ],
        [
         -105.122247,
         40.0055261
        ],
        [
         -105.1222172,
         40.005546
        ],
        [
         -105.1222005,
         40.0055731
        ],
        [
         -105.122193,
         40.0055959
        ],
        [
         -105.1222023,
         40.005623
        ],
        [
         -105.1222321,
         40.0056543
        ],
        [
         -105.1222488,
         40.0056871
        ],
        [
         -105.1222767,
         40.0057128
        ],
        [
         -105.1223344,
         40.0057156
        ],
        [
         -105.1223865,
         40.0056857
        ],
        [
         -105.1224088,
         40.0056771
        ],
        [
         -105.1224348,
         40.0056771
        ],
        [
         -105.1224981,
         40.0057085
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 15",
      "center": [
       -105.1223864,
       40.0056095
      ],
      "areaSquareMeters": 581.4,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392300542",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.47. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1223864,
       40.0056095
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392300542",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1253513,
         40.0083697
        ],
        [
         -105.1253977,
         40.008383
        ],
        [
         -105.1254422,
         40.0083637
        ],
        [
         -105.1254557,
         40.0083297
        ],
        [
         -105.1254422,
         40.0082971
        ],
        [
         -105.1253841,
         40.0082941
        ],
        [
         -105.1253609,
         40.0083089
        ],
        [
         -105.1253455,
         40.0083237
        ],
        [
         -105.1253377,
         40.0083445
        ],
        [
         -105.1253513,
         40.0083697
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 73.4,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392300554",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1251792,
         40.0083445
        ],
        [
         -105.1252101,
         40.0083297
        ],
        [
         -105.1252178,
         40.0083045
        ],
        [
         -105.125212,
         40.0082571
        ],
        [
         -105.1251946,
         40.0082201
        ],
        [
         -105.1250361,
         40.0081253
        ],
        [
         -105.1250032,
         40.0081208
        ],
        [
         -105.12498,
         40.0081416
        ],
        [
         -105.1249665,
         40.0081712
        ],
        [
         -105.1249665,
         40.0082112
        ],
        [
         -105.1249781,
         40.0082319
        ],
        [
         -105.1250071,
         40.0082497
        ],
        [
         -105.1250515,
         40.0083208
        ],
        [
         -105.1251347,
         40.008346
        ],
        [
         -105.1251792,
         40.0083445
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 339.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392300556",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1249046,
         40.0078498
        ],
        [
         -105.1248872,
         40.0078616
        ],
        [
         -105.1248833,
         40.0078868
        ],
        [
         -105.1249123,
         40.0080053
        ],
        [
         -105.1249355,
         40.008026
        ],
        [
         -105.1250225,
         40.008072
        ],
        [
         -105.1250573,
         40.0080734
        ],
        [
         -105.1250864,
         40.0080557
        ],
        [
         -105.1250922,
         40.0080334
        ],
        [
         -105.1250051,
         40.0079135
        ],
        [
         -105.1249839,
         40.0078646
        ],
        [
         -105.1249587,
         40.0078468
        ],
        [
         -105.1249046,
         40.0078498
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 258.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392300558",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1248717,
         40.0077609
        ],
        [
         -105.1248852,
         40.0077772
        ],
        [
         -105.1249104,
         40.007792
        ],
        [
         -105.1249491,
         40.0077935
        ],
        [
         -105.1249723,
         40.0077802
        ],
        [
         -105.1249858,
         40.0077491
        ],
        [
         -105.12498,
         40.0077254
        ],
        [
         -105.1249491,
         40.007675
        ],
        [
         -105.1248698,
         40.0076232
        ],
        [
         -105.124833,
         40.0076202
        ],
        [
         -105.1248118,
         40.0076395
        ],
        [
         -105.124806,
         40.0076661
        ],
        [
         -105.1248079,
         40.0076928
        ],
        [
         -105.1248272,
         40.0077076
        ],
        [
         -105.1248504,
         40.0077194
        ],
        [
         -105.1248601,
         40.0077328
        ],
        [
         -105.1248717,
         40.0077609
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 180.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392300559",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_tee_red",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1244289,
         40.0074099
        ],
        [
         -105.1244347,
         40.0074291
        ],
        [
         -105.1244656,
         40.007478
        ],
        [
         -105.1244927,
         40.0074958
        ],
        [
         -105.1245314,
         40.0074869
        ],
        [
         -105.1245468,
         40.0074676
        ],
        [
         -105.1245488,
         40.007438
        ],
        [
         -105.1245352,
         40.0074128
        ],
        [
         -105.1245101,
         40.0073921
        ],
        [
         -105.1244792,
         40.0073817
        ],
        [
         -105.124454,
         40.0073773
        ],
        [
         -105.1244366,
         40.0073877
        ],
        [
         -105.1244289,
         40.0074099
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Red",
      "teeSetIds": [
       "red-m",
       "red-w"
      ],
      "areaSquareMeters": 92.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392300560",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1253979,
        40.0083368
       ],
       [
        -105.1223864,
        40.0056095
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 15",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1225996,
         40.0057154
        ],
        [
         -105.1225744,
         40.0057376
        ],
        [
         -105.1225435,
         40.0057421
        ],
        [
         -105.1225106,
         40.0057346
        ],
        [
         -105.1224797,
         40.0057213
        ],
        [
         -105.1225029,
         40.0057628
        ],
        [
         -105.1225029,
         40.0057983
        ],
        [
         -105.1224313,
         40.0058457
        ],
        [
         -105.1223927,
         40.0059094
        ],
        [
         -105.1223888,
         40.0059509
        ],
        [
         -105.1224043,
         40.0059894
        ],
        [
         -105.1224275,
         40.0060057
        ],
        [
         -105.1226421,
         40.0060546
        ],
        [
         -105.1226885,
         40.0060783
        ],
        [
         -105.1227697,
         40.0061909
        ],
        [
         -105.1227968,
         40.0062649
        ],
        [
         -105.1228452,
         40.0063182
        ],
        [
         -105.1228974,
         40.0063464
        ],
        [
         -105.1229496,
         40.0063612
        ],
        [
         -105.1231333,
         40.0063686
        ],
        [
         -105.12323,
         40.0063893
        ],
        [
         -105.1232899,
         40.0064116
        ],
        [
         -105.1233325,
         40.0064456
        ],
        [
         -105.1233595,
         40.0064841
        ],
        [
         -105.1233634,
         40.0065241
        ],
        [
         -105.1233112,
         40.0066234
        ],
        [
         -105.1233189,
         40.0066485
        ],
        [
         -105.1233518,
         40.0066619
        ],
        [
         -105.1233924,
         40.0066619
        ],
        [
         -105.1234755,
         40.0066115
        ],
        [
         -105.1235258,
         40.0065952
        ],
        [
         -105.1235606,
         40.0065937
        ],
        [
         -105.1236361,
         40.0066041
        ],
        [
         -105.1236844,
         40.0066293
        ],
        [
         -105.1237405,
         40.0066722
        ],
        [
         -105.1238024,
         40.0067537
        ],
        [
         -105.1238217,
         40.0068455
        ],
        [
         -105.1238198,
         40.0069152
        ],
        [
         -105.1237888,
         40.0069951
        ],
        [
         -105.1237811,
         40.0070751
        ],
        [
         -105.1238062,
         40.0071344
        ],
        [
         -105.1238488,
         40.0071684
        ],
        [
         -105.12393,
         40.0071907
        ],
        [
         -105.1239957,
         40.0071907
        ],
        [
         -105.1240479,
         40.0071729
        ],
        [
         -105.1240866,
         40.0071433
        ],
        [
         -105.1241176,
         40.0071047
        ],
        [
         -105.1241678,
         40.0069418
        ],
        [
         -105.1241736,
         40.006887
        ],
        [
         -105.1241504,
         40.00677
        ],
        [
         -105.1241446,
         40.0066737
        ],
        [
         -105.124164,
         40.006533
        ],
        [
         -105.1241485,
         40.0064752
        ],
        [
         -105.1240827,
         40.0063967
        ],
        [
         -105.1240131,
         40.0063775
        ],
        [
         -105.1239203,
         40.0063923
        ],
        [
         -105.1238662,
         40.0064145
        ],
        [
         -105.1238082,
         40.0064219
        ],
        [
         -105.1237018,
         40.006419
        ],
        [
         -105.1236186,
         40.0063997
        ],
        [
         -105.123549,
         40.0063656
        ],
        [
         -105.1234639,
         40.006299
        ],
        [
         -105.1234369,
         40.006262
        ],
        [
         -105.1234175,
         40.0062131
        ],
        [
         -105.1234098,
         40.0060916
        ],
        [
         -105.1233692,
         40.0060427
        ],
        [
         -105.123257,
         40.0060146
        ],
        [
         -105.12317,
         40.0060042
        ],
        [
         -105.1231023,
         40.0059613
        ],
        [
         -105.1229882,
         40.005828
        ],
        [
         -105.1229012,
         40.0057998
        ],
        [
         -105.1227349,
         40.0058294
        ],
        [
         -105.1226537,
         40.0058176
        ],
        [
         -105.1226208,
         40.0058057
        ],
        [
         -105.1225918,
         40.0057806
        ],
        [
         -105.122586,
         40.0057554
        ],
        [
         -105.1225996,
         40.0057154
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 7223.4,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/392300548",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1237395,
       40.0064604
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1230796,
       40.0062372
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1234261,
       40.0065511
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1224345,
         40.0057756
        ],
        [
         -105.1224301,
         40.0057822
        ],
        [
         -105.122424,
         40.0057878
        ],
        [
         -105.1224133,
         40.0057911
        ],
        [
         -105.1223914,
         40.005793
        ],
        [
         -105.1223772,
         40.0057919
        ],
        [
         -105.1223625,
         40.0057884
        ],
        [
         -105.1223542,
         40.0057828
        ],
        [
         -105.1223453,
         40.005771
        ],
        [
         -105.1223426,
         40.0057649
        ],
        [
         -105.1223462,
         40.0057577
        ],
        [
         -105.1223645,
         40.0057454
        ],
        [
         -105.1223837,
         40.0057376
        ],
        [
         -105.1223934,
         40.0057362
        ],
        [
         -105.1224126,
         40.0057379
        ],
        [
         -105.1224222,
         40.0057413
        ],
        [
         -105.1224303,
         40.0057461
        ],
        [
         -105.1224349,
         40.0057529
        ],
        [
         -105.1224374,
         40.00576
        ],
        [
         -105.1224374,
         40.0057678
        ],
        [
         -105.1224345,
         40.0057756
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 39.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165422",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1236422,
         40.0062071
        ],
        [
         -105.123632,
         40.0062086
        ],
        [
         -105.1236206,
         40.0062126
        ],
        [
         -105.1236104,
         40.0062216
        ],
        [
         -105.1236066,
         40.0062324
        ],
        [
         -105.1236214,
         40.0062733
        ],
        [
         -105.123618,
         40.0062834
        ],
        [
         -105.1236081,
         40.0062884
        ],
        [
         -105.1235767,
         40.0062976
        ],
        [
         -105.1235676,
         40.0063043
        ],
        [
         -105.1235611,
         40.0063194
        ],
        [
         -105.1235657,
         40.0063307
        ],
        [
         -105.1235744,
         40.0063394
        ],
        [
         -105.1235835,
         40.0063423
        ],
        [
         -105.1236108,
         40.006342
        ],
        [
         -105.1236892,
         40.0063574
        ],
        [
         -105.1237032,
         40.0063504
        ],
        [
         -105.1237145,
         40.0063473
        ],
        [
         -105.1237502,
         40.0063441
        ],
        [
         -105.1237827,
         40.0063516
        ],
        [
         -105.1237842,
         40.006358
        ],
        [
         -105.1237964,
         40.0063658
        ],
        [
         -105.1238104,
         40.0063716
        ],
        [
         -105.1238286,
         40.0063745
        ],
        [
         -105.1238388,
         40.0063708
        ],
        [
         -105.123849,
         40.0063632
        ],
        [
         -105.1238555,
         40.0063548
        ],
        [
         -105.1238581,
         40.0063452
        ],
        [
         -105.1238566,
         40.0063333
        ],
        [
         -105.1238528,
         40.0063235
        ],
        [
         -105.1238475,
         40.0063177
        ],
        [
         -105.1238221,
         40.006309
        ],
        [
         -105.12381,
         40.0062991
        ],
        [
         -105.1238134,
         40.0062579
        ],
        [
         -105.1238104,
         40.0062457
        ],
        [
         -105.1237964,
         40.0062326
        ],
        [
         -105.1237827,
         40.0062283
        ],
        [
         -105.1237661,
         40.006228
        ],
        [
         -105.1237543,
         40.0062318
        ],
        [
         -105.1237479,
         40.0062382
        ],
        [
         -105.1237445,
         40.0062747
        ],
        [
         -105.1237403,
         40.0062823
        ],
        [
         -105.123732,
         40.006286
        ],
        [
         -105.1237233,
         40.0062881
        ],
        [
         -105.1236967,
         40.0062872
        ],
        [
         -105.1236858,
         40.0062831
        ],
        [
         -105.1236789,
         40.0062666
        ],
        [
         -105.1236782,
         40.0062216
        ],
        [
         -105.123671,
         40.0062141
        ],
        [
         -105.1236623,
         40.0062089
        ],
        [
         -105.1236555,
         40.0062074
        ],
        [
         -105.1236422,
         40.0062071
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 248.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376165423"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1237541,
         40.0069191
        ],
        [
         -105.1237356,
         40.006929
        ],
        [
         -105.1237116,
         40.0069269
        ],
        [
         -105.1236848,
         40.0069196
        ],
        [
         -105.1236629,
         40.0069054
        ],
        [
         -105.1236553,
         40.0068876
        ],
        [
         -105.1236643,
         40.0068713
        ],
        [
         -105.1236903,
         40.0068624
        ],
        [
         -105.1237219,
         40.0068603
        ],
        [
         -105.1237376,
         40.0068639
        ],
        [
         -105.1237596,
         40.006887
        ],
        [
         -105.1237609,
         40.0068991
        ],
        [
         -105.1237541,
         40.0069191
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 51.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141776"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.123558,
         40.0069054
        ],
        [
         -105.1235409,
         40.006907
        ],
        [
         -105.1235265,
         40.0069012
        ],
        [
         -105.1235121,
         40.0068907
        ],
        [
         -105.1235107,
         40.0068755
        ],
        [
         -105.1235217,
         40.0068645
        ],
        [
         -105.1235436,
         40.0068587
        ],
        [
         -105.1235649,
         40.0068618
        ],
        [
         -105.1235806,
         40.0068718
        ],
        [
         -105.1235806,
         40.0068849
        ],
        [
         -105.1235751,
         40.0068981
        ],
        [
         -105.123558,
         40.0069054
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 24.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141777",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1236142,
         40.0068135
        ],
        [
         -105.1235991,
         40.0068167
        ],
        [
         -105.1235799,
         40.0068167
        ],
        [
         -105.1235655,
         40.0068104
        ],
        [
         -105.1235484,
         40.0067957
        ],
        [
         -105.1235457,
         40.0067768
        ],
        [
         -105.1235553,
         40.0067668
        ],
        [
         -105.1235717,
         40.0067599
        ],
        [
         -105.1235943,
         40.0067578
        ],
        [
         -105.1236142,
         40.0067626
        ],
        [
         -105.1236279,
         40.0067741
        ],
        [
         -105.1236389,
         40.0067899
        ],
        [
         -105.1236307,
         40.006803
        ],
        [
         -105.1236142,
         40.0068135
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 38.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141778",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_water_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1259722,
         40.0084158
        ],
        [
         -105.1258526,
         40.0083889
        ],
        [
         -105.1255922,
         40.008227
        ],
        [
         -105.1254024,
         40.0082327
        ],
        [
         -105.1253743,
         40.0082165
        ],
        [
         -105.1253462,
         40.0082327
        ],
        [
         -105.1253532,
         40.0082165
        ],
        [
         -105.1252899,
         40.0082112
        ],
        [
         -105.1252969,
         40.0081841
        ],
        [
         -105.1252688,
         40.0082004
        ],
        [
         -105.1252266,
         40.0081734
        ],
        [
         -105.1251489,
         40.0079789
        ],
        [
         -105.1250432,
         40.0078709
        ],
        [
         -105.1250291,
         40.0078222
        ],
        [
         -105.1250429,
         40.0076925
        ],
        [
         -105.1250147,
         40.0076492
        ],
        [
         -105.1248246,
         40.0074765
        ],
        [
         -105.1248316,
         40.0074494
        ],
        [
         -105.1247893,
         40.0073954
        ],
        [
         -105.1246978,
         40.0073252
        ],
        [
         -105.1246345,
         40.0073091
        ],
        [
         -105.1245852,
         40.0072497
        ],
        [
         -105.1245149,
         40.0072335
        ],
        [
         -105.1244937,
         40.0071903
        ],
        [
         -105.1245213,
         40.006893
        ],
        [
         -105.1245564,
         40.0068875
        ],
        [
         -105.1246265,
         40.0067955
        ],
        [
         -105.1246687,
         40.0068117
        ],
        [
         -105.1246687,
         40.0067631
        ],
        [
         -105.1247038,
         40.0067738
        ],
        [
         -105.1247039,
         40.0067955
        ],
        [
         -105.1247531,
         40.00679
        ],
        [
         -105.124732,
         40.0068062
        ],
        [
         -105.1247531,
         40.0068332
        ],
        [
         -105.1247601,
         40.0068062
        ],
        [
         -105.1248446,
         40.0068602
        ],
        [
         -105.1249852,
         40.006887
        ],
        [
         -105.1250627,
         40.0069464
        ],
        [
         -105.1251051,
         40.0071194
        ],
        [
         -105.1251615,
         40.0071788
        ],
        [
         -105.1251616,
         40.0072112
        ],
        [
         -105.1252812,
         40.0072922
        ],
        [
         -105.1252742,
         40.0073084
        ],
        [
         -105.1254149,
         40.0073731
        ],
        [
         -105.1254431,
         40.0074109
        ],
        [
         -105.1255275,
         40.0074433
        ],
        [
         -105.1256542,
         40.007535
        ],
        [
         -105.1256965,
         40.007589
        ],
        [
         -105.1257179,
         40.0077566
        ],
        [
         -105.1258094,
         40.0078214
        ],
        [
         -105.1258446,
         40.0078159
        ],
        [
         -105.1259361,
         40.0078915
        ],
        [
         -105.1259572,
         40.0078861
        ],
        [
         -105.1259502,
         40.0079023
        ],
        [
         -105.1260698,
         40.0079995
        ],
        [
         -105.1261404,
         40.00814
        ],
        [
         -105.1261476,
         40.0082319
        ],
        [
         -105.1261195,
         40.0082427
        ],
        [
         -105.1261336,
         40.0082751
        ],
        [
         -105.1261057,
         40.0083616
        ],
        [
         -105.1260354,
         40.008405
        ],
        [
         -105.1259651,
         40.0083996
        ],
        [
         -105.1259722,
         40.0084158
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 10073.8,
      "carryRelevant": true,
      "provenance": {
       "source": "naip_segmentation",
       "confidence": 0.88,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Orilla recortada de la máscara NDWI/NIR de NAIP dentro del prior de OSM (IoU 0.904). El way de OSM queda como semilla, no como origen de la geometría."
      },
      "penaltyMarking": "yellow"
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.12525,
        40.0084264
       ],
       [
        -105.1250952,
        40.0084209
       ],
       [
        -105.1249771,
        40.0083614
       ],
       [
        -105.124967,
        40.0082896
       ],
       [
        -105.1248961,
        40.0081893
       ],
       [
        -105.1249059,
        40.0080623
       ],
       [
        -105.124838,
        40.0079386
       ],
       [
        -105.1248233,
        40.0078127
       ],
       [
        -105.124746,
        40.0076868
       ],
       [
        -105.1246663,
        40.0076556
       ],
       [
        -105.1245434,
        40.0076265
       ],
       [
        -105.1244724,
        40.0075635
       ],
       [
        -105.1243973,
        40.0074423
       ],
       [
        -105.124366,
        40.0074193
       ],
       [
        -105.1242866,
        40.0074152
       ],
       [
        -105.1241466,
        40.007448
       ],
       [
        -105.1240503,
        40.0074263
       ],
       [
        -105.1239664,
        40.0073587
       ],
       [
        -105.1237633,
        40.0071286
       ],
       [
        -105.1235698,
        40.007012
       ],
       [
        -105.1234018,
        40.0068974
       ],
       [
        -105.1232842,
        40.0066945
       ],
       [
        -105.1231234,
        40.0065667
       ],
       [
        -105.1229748,
        40.0064065
       ],
       [
        -105.1225463,
        40.0062783
       ],
       [
        -105.122459,
        40.0062219
       ],
       [
        -105.1222388,
        40.0059756
       ],
       [
        -105.1221818,
        40.0058459
       ],
       [
        -105.1221416,
        40.005809
       ],
       [
        -105.1221034,
        40.0057943
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271967",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_15_cart_path_02",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1244298,
        40.0066252
       ],
       [
        -105.1243935,
        40.0066556
       ],
       [
        -105.1243632,
        40.0066986
       ],
       [
        -105.1243478,
        40.0067589
       ],
       [
        -105.1243703,
        40.0068145
       ],
       [
        -105.1244273,
        40.0068542
       ],
       [
        -105.1244451,
        40.0071283
       ],
       [
        -105.1244237,
        40.0072909
       ],
       [
        -105.124366,
        40.0074193
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271972",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.949,
   "confidenceBasis": {
    "worstYardageDeltaYards": 2.8,
    "yardageBand": "high",
    "visualReview": "ok",
    "osmAgreement": 0.672,
    "shapeQuality": 0.924
   },
   "notes": "peor error de yardaje 2.8 yd (high); confianza media de features clave 0.89.",
   "asset": {
    "image": "assets/holes/ph_15.jpg",
    "transform": "assets/holes/ph_15.json"
   }
  },
  {
   "id": "ph_16",
   "par": 3,
   "name": "Hoyo 16",
   "bbox": [
    -105.121478,
    40.0053773,
    -105.1189521,
    40.006545
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_16_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1191819,
         40.0063922
        ],
        [
         -105.1192221,
         40.0064086
        ],
        [
         -105.1192704,
         40.0064086
        ],
        [
         -105.1193186,
         40.006384
        ],
        [
         -105.1193723,
         40.0063203
        ],
        [
         -105.1193508,
         40.006273
        ],
        [
         -105.1192865,
         40.006232
        ],
        [
         -105.1192596,
         40.0061724
        ],
        [
         -105.1192194,
         40.0061457
        ],
        [
         -105.119147,
         40.0061559
        ],
        [
         -105.1190826,
         40.0061785
        ],
        [
         -105.1190209,
         40.0061847
        ],
        [
         -105.1189834,
         40.0062052
        ],
        [
         -105.1189619,
         40.0062484
        ],
        [
         -105.1189968,
         40.0062915
        ],
        [
         -105.1191068,
         40.0063758
        ],
        [
         -105.1191819,
         40.0063922
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 16",
      "center": [
       -105.1191722,
       40.0062822
      ],
      "areaSquareMeters": 656.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141757",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.62. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1191722,
       40.0062822
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141757",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1212579,
         40.0054451
        ],
        [
         -105.1212954,
         40.0054574
        ],
        [
         -105.1213303,
         40.0054451
        ],
        [
         -105.1213464,
         40.0054163
        ],
        [
         -105.1213357,
         40.0053937
        ],
        [
         -105.1213062,
         40.0053773
        ],
        [
         -105.1212606,
         40.0053875
        ],
        [
         -105.1212498,
         40.0054122
        ],
        [
         -105.1212579,
         40.0054451
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 53.2,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141771",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1211452,
         40.0055581
        ],
        [
         -105.121164,
         40.0055766
        ],
        [
         -105.121164,
         40.0056053
        ],
        [
         -105.1211291,
         40.0056403
        ],
        [
         -105.121054,
         40.0056855
        ],
        [
         -105.1209427,
         40.0057158
        ],
        [
         -105.1208542,
         40.0057024
        ],
        [
         -105.1208401,
         40.0056608
        ],
        [
         -105.1208824,
         40.0056135
        ],
        [
         -105.1209548,
         40.0055827
        ],
        [
         -105.1210889,
         40.0055499
        ],
        [
         -105.1211452,
         40.0055581
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 320.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141775",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1207563,
         40.0057943
        ],
        [
         -105.1207865,
         40.0057979
        ],
        [
         -105.1207939,
         40.0058252
        ],
        [
         -105.1207751,
         40.0058478
        ],
        [
         -105.1206007,
         40.0059135
        ],
        [
         -105.1205256,
         40.0059197
        ],
        [
         -105.1204935,
         40.0058909
        ],
        [
         -105.1204881,
         40.0058395
        ],
        [
         -105.120527,
         40.0058077
        ],
        [
         -105.1207563,
         40.0057943
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 247.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141774",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1205364,
         40.006006
        ],
        [
         -105.1205364,
         40.0060368
        ],
        [
         -105.1205605,
         40.0060635
        ],
        [
         -105.1206222,
         40.0060676
        ],
        [
         -105.1206732,
         40.006045
        ],
        [
         -105.1206866,
         40.0060039
        ],
        [
         -105.1206624,
         40.0059772
        ],
        [
         -105.1206034,
         40.0059751
        ],
        [
         -105.1205686,
         40.0059834
        ],
        [
         -105.1205364,
         40.006006
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 104.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141773",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1212965,
        40.0054171
       ],
       [
        -105.1191722,
        40.0062822
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 16",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1203674,
         40.0060799
        ],
        [
         -105.1203245,
         40.0061128
        ],
        [
         -105.1202628,
         40.0061087
        ],
        [
         -105.1201984,
         40.0060902
        ],
        [
         -105.1201367,
         40.0060902
        ],
        [
         -105.1199812,
         40.006197
        ],
        [
         -105.1198014,
         40.0062772
        ],
        [
         -105.1196942,
         40.006308
        ],
        [
         -105.1195788,
         40.0063224
        ],
        [
         -105.1195279,
         40.0062772
        ],
        [
         -105.1194823,
         40.0061518
        ],
        [
         -105.1194393,
         40.0060614
        ],
        [
         -105.1194528,
         40.0059998
        ],
        [
         -105.1195091,
         40.0059567
        ],
        [
         -105.1196405,
         40.0059053
        ],
        [
         -105.1197398,
         40.0058847
        ],
        [
         -105.1197746,
         40.005895
        ],
        [
         -105.1199302,
         40.0059135
        ],
        [
         -105.1200133,
         40.0058704
        ],
        [
         -105.1200938,
         40.0058416
        ],
        [
         -105.1201635,
         40.0058375
        ],
        [
         -105.1202333,
         40.0058498
        ],
        [
         -105.1203164,
         40.0058806
        ],
        [
         -105.1203433,
         40.0059217
        ],
        [
         -105.1203647,
         40.0060142
        ],
        [
         -105.1203674,
         40.0060799
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 2667.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141767",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_fairway_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1201689,
         40.0061251
        ],
        [
         -105.1202065,
         40.0061354
        ],
        [
         -105.1201984,
         40.0061621
        ],
        [
         -105.1201421,
         40.0061662
        ],
        [
         -105.1201233,
         40.0061477
        ],
        [
         -105.120134,
         40.0061313
        ],
        [
         -105.1201689,
         40.0061251
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 24.0,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141770",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1199056,
       40.0060851
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1193825,
         40.0062338
        ],
        [
         -105.1194218,
         40.0062304
        ],
        [
         -105.1194524,
         40.0062137
        ],
        [
         -105.1194481,
         40.0061802
        ],
        [
         -105.1194131,
         40.0061652
        ],
        [
         -105.1193716,
         40.0061702
        ],
        [
         -105.1193563,
         40.0061869
        ],
        [
         -105.1193519,
         40.006212
        ],
        [
         -105.1193825,
         40.0062338
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 50.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377202278",
       "notes": "NAIP sand coverage 82%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1191051,
         40.0064998
        ],
        [
         -105.1191182,
         40.0065166
        ],
        [
         -105.1191204,
         40.0065366
        ],
        [
         -105.1191597,
         40.006545
        ],
        [
         -105.1191903,
         40.00653
        ],
        [
         -105.1192318,
         40.0064781
        ],
        [
         -105.1192427,
         40.0064513
        ],
        [
         -105.1192165,
         40.0064362
        ],
        [
         -105.1191903,
         40.0064346
        ],
        [
         -105.1191684,
         40.0064463
        ],
        [
         -105.1191378,
         40.0064496
        ],
        [
         -105.1191029,
         40.0064178
        ],
        [
         -105.1190723,
         40.0064078
        ],
        [
         -105.1190636,
         40.0063911
        ],
        [
         -105.1190395,
         40.0063727
        ],
        [
         -105.1190133,
         40.006371
        ],
        [
         -105.1189521,
         40.0063994
        ],
        [
         -105.1189543,
         40.0064178
        ],
        [
         -105.118974,
         40.0064329
        ],
        [
         -105.118998,
         40.0064329
        ],
        [
         -105.1190461,
         40.0064513
        ],
        [
         -105.119057,
         40.0064781
        ],
        [
         -105.119057,
         40.0065015
        ],
        [
         -105.1190767,
         40.0065115
        ],
        [
         -105.1191051,
         40.0064998
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 205.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377202279"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_16_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.121478,
        40.0056808
       ],
       [
        -105.1213791,
        40.0057737
       ],
       [
        -105.1213067,
        40.0058168
       ],
       [
        -105.1211458,
        40.0058969
       ],
       [
        -105.1210733,
        40.0059401
       ],
       [
        -105.1210385,
        40.0059832
       ],
       [
        -105.1210304,
        40.0060202
       ],
       [
        -105.1210271,
        40.0061383
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/186587182",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.809,
   "confidenceBasis": {
    "worstYardageDeltaYards": 6.5,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.893,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 6.5 yd (medium); confianza media de features clave 0.88.",
   "asset": {
    "image": "assets/holes/ph_16.jpg",
    "transform": "assets/holes/ph_16.json"
   }
  },
  {
   "id": "ph_17",
   "par": 5,
   "name": "Hoyo 17",
   "bbox": [
    -105.1189195,
    40.0020148,
    -105.1171717,
    40.0065483
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_17_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1178124,
         40.0022685
        ],
        [
         -105.1177961,
         40.0022879
        ],
        [
         -105.1177581,
         40.0022934
        ],
        [
         -105.1176676,
         40.002274
        ],
        [
         -105.1176405,
         40.0022574
        ],
        [
         -105.1176332,
         40.0022338
        ],
        [
         -105.1176423,
         40.0021049
        ],
        [
         -105.1176767,
         40.0020786
        ],
        [
         -105.1177165,
         40.0020717
        ],
        [
         -105.1177617,
         40.002055
        ],
        [
         -105.1178142,
         40.0020148
        ],
        [
         -105.1178467,
         40.0020148
        ],
        [
         -105.1178721,
         40.0020273
        ],
        [
         -105.1178992,
         40.002055
        ],
        [
         -105.117939,
         40.0021243
        ],
        [
         -105.11793,
         40.0021451
        ],
        [
         -105.1178576,
         40.0021811
        ],
        [
         -105.1178124,
         40.0022685
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 17",
      "center": [
       -105.117766,
       40.0021631
      ],
      "areaSquareMeters": 524.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377986743",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.62. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.117766,
       40.0021631
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377986743",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1187554,
         40.0064477
        ],
        [
         -105.1187849,
         40.00646
        ],
        [
         -105.1188037,
         40.0064847
        ],
        [
         -105.118801,
         40.0065155
        ],
        [
         -105.1187715,
         40.0065442
        ],
        [
         -105.1187259,
         40.0065483
        ],
        [
         -105.1186883,
         40.006534
        ],
        [
         -105.1186776,
         40.0065011
        ],
        [
         -105.1186803,
         40.00646
        ],
        [
         -105.1187044,
         40.0064456
        ],
        [
         -105.1187554,
         40.0064477
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 99.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141758",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_tee_blue",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1185703,
         40.0064292
        ],
        [
         -105.1186159,
         40.0064374
        ],
        [
         -105.1186561,
         40.0064189
        ],
        [
         -105.1186776,
         40.0062854
        ],
        [
         -105.1185837,
         40.006158
        ],
        [
         -105.1185489,
         40.0061498
        ],
        [
         -105.1185033,
         40.00616
        ],
        [
         -105.1184791,
         40.0061847
        ],
        [
         -105.1184657,
         40.006273
        ],
        [
         -105.1184738,
         40.0063121
        ],
        [
         -105.1185703,
         40.0064292
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Blue",
      "teeSetIds": [
       "blue-m",
       "blue-w"
      ],
      "areaSquareMeters": 400.1,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141760",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1187554,
         40.0059793
        ],
        [
         -105.1187366,
         40.0060327
        ],
        [
         -105.1186883,
         40.0060532
        ],
        [
         -105.1186481,
         40.0060368
        ],
        [
         -105.1186132,
         40.0060142
        ],
        [
         -105.1185354,
         40.005895
        ],
        [
         -105.1185113,
         40.0058046
        ],
        [
         -105.1185274,
         40.0057697
        ],
        [
         -105.1185649,
         40.0057635
        ],
        [
         -105.1186105,
         40.0057676
        ],
        [
         -105.1186347,
         40.0057882
        ],
        [
         -105.1186588,
         40.0058395
        ],
        [
         -105.1187071,
         40.0058991
        ],
        [
         -105.1187393,
         40.0059258
        ],
        [
         -105.1187554,
         40.0059793
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 382.7,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141762",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1181868,
         40.0058457
        ],
        [
         -105.118168,
         40.0058683
        ],
        [
         -105.1181358,
         40.0058765
        ],
        [
         -105.1180902,
         40.0058601
        ],
        [
         -105.1180419,
         40.0057307
        ],
        [
         -105.1180446,
         40.0056834
        ],
        [
         -105.1180902,
         40.005667
        ],
        [
         -105.1181546,
         40.0056793
        ],
        [
         -105.1181868,
         40.0058457
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 204.9,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/380141765",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_tee_red",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.117739,
         40.0053184
        ],
        [
         -105.1177714,
         40.0053258
        ],
        [
         -105.1177973,
         40.0053134
        ],
        [
         -105.1177908,
         40.0052861
        ],
        [
         -105.1177746,
         40.0052688
        ],
        [
         -105.117739,
         40.0052663
        ],
        [
         -105.1177325,
         40.0052911
        ],
        [
         -105.117739,
         40.0053184
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Red",
      "teeSetIds": [
       "red-m",
       "red-w"
      ],
      "areaSquareMeters": 27.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/400831936",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1187381,
        40.006496
       ],
       [
        -105.1176698,
        40.0042339
       ],
       [
        -105.117766,
        40.0021631
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 17",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1176698,
       40.0042339
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1179171,
         40.0039564
        ],
        [
         -105.1179268,
         40.0038596
        ],
        [
         -105.118024,
         40.0037257
        ],
        [
         -105.1180532,
         40.003619
        ],
        [
         -105.1180046,
         40.0035073
        ],
        [
         -105.1179139,
         40.0033858
        ],
        [
         -105.1179301,
         40.0032741
        ],
        [
         -105.1180499,
         40.0030037
        ],
        [
         -105.1180985,
         40.0029392
        ],
        [
         -105.1180758,
         40.0028648
        ],
        [
         -105.1179527,
         40.0027532
        ],
        [
         -105.1178588,
         40.0026043
        ],
        [
         -105.1178815,
         40.0025175
        ],
        [
         -105.1179236,
         40.0024778
        ],
        [
         -105.1179042,
         40.0024356
        ],
        [
         -105.117807,
         40.0024058
        ],
        [
         -105.1177843,
         40.0023314
        ],
        [
         -105.1177941,
         40.0023115
        ],
        [
         -105.1177196,
         40.002314
        ],
        [
         -105.1176386,
         40.0022818
        ],
        [
         -105.1176256,
         40.0023239
        ],
        [
         -105.1175188,
         40.0024331
        ],
        [
         -105.1175058,
         40.0025051
        ],
        [
         -105.1175382,
         40.0026663
        ],
        [
         -105.1174216,
         40.0027928
        ],
        [
         -105.1174054,
         40.0028871
        ],
        [
         -105.1174799,
         40.0031303
        ],
        [
         -105.1174799,
         40.0032444
        ],
        [
         -105.1173957,
         40.0033461
        ],
        [
         -105.1173989,
         40.0033932
        ],
        [
         -105.1175123,
         40.0035148
        ],
        [
         -105.1175576,
         40.0036115
        ],
        [
         -105.1175609,
         40.0037232
        ],
        [
         -105.1174734,
         40.0038299
        ],
        [
         -105.1173827,
         40.0039093
        ],
        [
         -105.1173244,
         40.0040507
        ],
        [
         -105.1173341,
         40.0041052
        ],
        [
         -105.1173989,
         40.0041772
        ],
        [
         -105.1174345,
         40.0042789
        ],
        [
         -105.1174086,
         40.0043905
        ],
        [
         -105.1172985,
         40.0045394
        ],
        [
         -105.1173018,
         40.004589
        ],
        [
         -105.1173309,
         40.0046411
        ],
        [
         -105.1174184,
         40.0046858
        ],
        [
         -105.1174799,
         40.0047527
        ],
        [
         -105.1175641,
         40.004976
        ],
        [
         -105.1177681,
         40.0051695
        ],
        [
         -105.1178264,
         40.0052316
        ],
        [
         -105.1178685,
         40.0053308
        ],
        [
         -105.1178329,
         40.0054226
        ],
        [
         -105.1178556,
         40.005492
        ],
        [
         -105.1179301,
         40.0055243
        ],
        [
         -105.118024,
         40.0055317
        ],
        [
         -105.1181633,
         40.0055069
        ],
        [
         -105.1182572,
         40.0054226
        ],
        [
         -105.1183155,
         40.0052812
        ],
        [
         -105.118322,
         40.0051199
        ],
        [
         -105.1182507,
         40.0049711
        ],
        [
         -105.1180693,
         40.0045394
        ],
        [
         -105.1179884,
         40.004455
        ],
        [
         -105.1179236,
         40.0043037
        ],
        [
         -105.1179463,
         40.0041276
        ],
        [
         -105.1179171,
         40.0039564
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 16234.6,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/400831931",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1176677,
       40.0038845
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1177278,
       40.0029861
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1177086,
       40.0033976
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1180892,
         40.0042156
        ],
        [
         -105.1181373,
         40.0042039
        ],
        [
         -105.1181744,
         40.0042056
        ],
        [
         -105.1181963,
         40.0041838
        ],
        [
         -105.1181875,
         40.0041571
        ],
        [
         -105.1181438,
         40.0041453
        ],
        [
         -105.1180958,
         40.004147
        ],
        [
         -105.1180783,
         40.0041353
        ],
        [
         -105.1180827,
         40.0041169
        ],
        [
         -105.1180783,
         40.0040951
        ],
        [
         -105.1180455,
         40.0040868
        ],
        [
         -105.1180018,
         40.0041002
        ],
        [
         -105.1179996,
         40.0041387
        ],
        [
         -105.1180193,
         40.0041604
        ],
        [
         -105.1180302,
         40.0041872
        ],
        [
         -105.1180149,
         40.0042089
        ],
        [
         -105.1179778,
         40.0042307
        ],
        [
         -105.1179669,
         40.0042491
        ],
        [
         -105.1179909,
         40.004296
        ],
        [
         -105.1179756,
         40.0043294
        ],
        [
         -105.1179756,
         40.0043696
        ],
        [
         -105.1179996,
         40.0043964
        ],
        [
         -105.1180564,
         40.0043964
        ],
        [
         -105.1180958,
         40.0043696
        ],
        [
         -105.1180958,
         40.0043361
        ],
        [
         -105.1180564,
         40.0042826
        ],
        [
         -105.1180608,
         40.0042407
        ],
        [
         -105.1180892,
         40.0042156
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 304.8,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377202270",
       "notes": "NAIP sand coverage 85%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1180215,
         40.0040332
        ],
        [
         -105.1180411,
         40.0040148
        ],
        [
         -105.1180324,
         40.0039897
        ],
        [
         -105.1180106,
         40.003978
        ],
        [
         -105.1179822,
         40.0039813
        ],
        [
         -105.1179647,
         40.0039981
        ],
        [
         -105.1179647,
         40.0040198
        ],
        [
         -105.11798,
         40.0040416
        ],
        [
         -105.118004,
         40.0040399
        ],
        [
         -105.1180215,
         40.0040332
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 34.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377202273",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1172678,
         40.0044298
        ],
        [
         -105.1173071,
         40.0044215
        ],
        [
         -105.1173311,
         40.0043662
        ],
        [
         -105.1173464,
         40.0043462
        ],
        [
         -105.1173748,
         40.0043227
        ],
        [
         -105.1173857,
         40.0043043
        ],
        [
         -105.1173399,
         40.0042642
        ],
        [
         -105.1173355,
         40.0042374
        ],
        [
         -105.1173573,
         40.0041905
        ],
        [
         -105.1173508,
         40.0041638
        ],
        [
         -105.1173268,
         40.004152
        ],
        [
         -105.1172765,
         40.004152
        ],
        [
         -105.1172416,
         40.0041838
        ],
        [
         -105.1172481,
         40.0042257
        ],
        [
         -105.1172678,
         40.0042625
        ],
        [
         -105.117294,
         40.0042909
        ],
        [
         -105.1172874,
         40.0043177
        ],
        [
         -105.1172612,
         40.0043328
        ],
        [
         -105.117235,
         40.0043294
        ],
        [
         -105.117211,
         40.0043194
        ],
        [
         -105.1171869,
         40.0043194
        ],
        [
         -105.1171717,
         40.0043462
        ],
        [
         -105.1171826,
         40.0043696
        ],
        [
         -105.1171979,
         40.0043897
        ],
        [
         -105.1172328,
         40.004393
        ],
        [
         -105.1172678,
         40.0044298
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 265.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.843,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377202275",
       "notes": "NAIP sand coverage 69%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1179227,
         40.0023225
        ],
        [
         -105.1179462,
         40.0023225
        ],
        [
         -105.1179679,
         40.0023128
        ],
        [
         -105.1180132,
         40.0023142
        ],
        [
         -105.1180331,
         40.0023475
        ],
        [
         -105.1180078,
         40.0023766
        ],
        [
         -105.1179716,
         40.0023863
        ],
        [
         -105.1179372,
         40.0023821
        ],
        [
         -105.1179227,
         40.0023738
        ],
        [
         -105.1178956,
         40.0023793
        ],
        [
         -105.1178684,
         40.0023807
        ],
        [
         -105.1178341,
         40.002371
        ],
        [
         -105.1178323,
         40.0023516
        ],
        [
         -105.1178431,
         40.0023156
        ],
        [
         -105.1178431,
         40.002299
        ],
        [
         -105.1178503,
         40.0022865
        ],
        [
         -105.1178721,
         40.0022712
        ],
        [
         -105.1178974,
         40.0022782
        ],
        [
         -105.1179028,
         40.0022962
        ],
        [
         -105.117901,
         40.0023128
        ],
        [
         -105.1179227,
         40.0023225
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 131.4,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.807,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377986740",
       "notes": "NAIP sand coverage 61%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1175572,
         40.0021867
        ],
        [
         -105.1175772,
         40.0021895
        ],
        [
         -105.1175898,
         40.0022089
        ],
        [
         -105.1175862,
         40.0022324
        ],
        [
         -105.1175645,
         40.0022491
        ],
        [
         -105.1175373,
         40.0022504
        ],
        [
         -105.1175138,
         40.0022338
        ],
        [
         -105.1175102,
         40.0022158
        ],
        [
         -105.1175247,
         40.0021978
        ],
        [
         -105.1175572,
         40.0021867
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 35.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.822,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377986741",
       "notes": "NAIP sand coverage 64%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_bunker_06",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1180331,
         40.0022948
        ],
        [
         -105.1179969,
         40.0022865
        ],
        [
         -105.1179788,
         40.0022726
        ],
        [
         -105.1179752,
         40.0022504
        ],
        [
         -105.1179553,
         40.0022089
        ],
        [
         -105.1179734,
         40.0021922
        ],
        [
         -105.1179951,
         40.0021867
        ],
        [
         -105.1180132,
         40.0021936
        ],
        [
         -105.1180566,
         40.0022491
        ],
        [
         -105.1180584,
         40.0022712
        ],
        [
         -105.1180457,
         40.0022865
        ],
        [
         -105.1180331,
         40.0022948
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 66.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377986742",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_17_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1188814,
        40.0064559
       ],
       [
        -105.11888,
        40.0064517
       ],
       [
        -105.1187219,
        40.0061582
       ],
       [
        -105.1187382,
        40.0061184
       ],
       [
        -105.1189195,
        40.0059384
       ],
       [
        -105.1189171,
        40.0058763
       ],
       [
        -105.1188681,
        40.0058303
       ],
       [
        -105.1187546,
        40.0057706
       ],
       [
        -105.1186324,
        40.0057173
       ],
       [
        -105.1184887,
        40.005667
       ],
       [
        -105.1183386,
        40.0056232
       ],
       [
        -105.118188,
        40.0056021
       ],
       [
        -105.1179213,
        40.0055821
       ],
       [
        -105.1178709,
        40.0055665
       ],
       [
        -105.1178022,
        40.0055152
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271968",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.812,
   "confidenceBasis": {
    "worstYardageDeltaYards": 6.3,
    "yardageBand": "medium",
    "visualReview": "ok",
    "osmAgreement": 0.753,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 6.3 yd (medium); confianza media de features clave 0.89.",
   "asset": {
    "image": "assets/holes/ph_17.jpg",
    "transform": "assets/holes/ph_17.json"
   }
  },
  {
   "id": "ph_18",
   "par": 4,
   "name": "Hoyo 18",
   "bbox": [
    -105.1232788,
    40.0018209,
    -105.1184505,
    40.0034008
   ],
   "features": [
    {
     "type": "Feature",
     "id": "ph_18_green",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1227498,
         40.0029841
        ],
        [
         -105.1227514,
         40.0030199
        ],
        [
         -105.1227654,
         40.0030342
        ],
        [
         -105.1229585,
         40.0030795
        ],
        [
         -105.1229866,
         40.0030676
        ],
        [
         -105.1230239,
         40.0030354
        ],
        [
         -105.1231081,
         40.002996
        ],
        [
         -105.1231221,
         40.0029757
        ],
        [
         -105.1231314,
         40.0029447
        ],
        [
         -105.1231314,
         40.0029196
        ],
        [
         -105.1231127,
         40.0028898
        ],
        [
         -105.1230816,
         40.0028731
        ],
        [
         -105.1229243,
         40.0028588
        ],
        [
         -105.1229024,
         40.0028648
        ],
        [
         -105.1228651,
         40.002922
        ],
        [
         -105.1228417,
         40.0029316
        ],
        [
         -105.1227732,
         40.0029471
        ],
        [
         -105.1227576,
         40.0029566
        ],
        [
         -105.1227498,
         40.0029841
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "green",
      "label": "Green 18",
      "center": [
       -105.1229399,
       40.0029661
      ],
      "areaSquareMeters": 535.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.95,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376992190",
       "notes": "Geometría OSM. Recorte NAIP descartado: shape not compact enough. IoU NAIP/OSM 0.80. NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_target_green_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1229399,
       40.0029661
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "green_entry",
      "label": "Centro del green",
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376992190",
       "notes": "OSM no mapea golf=pin en este campo; el punto sale del polígono del green, no de una posición de bandera."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_tee_silver",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.118569,
         40.0019049
        ],
        [
         -105.1185312,
         40.0019165
        ],
        [
         -105.1184915,
         40.0019107
        ],
        [
         -105.1184669,
         40.0018977
        ],
        [
         -105.1184631,
         40.0018731
        ],
        [
         -105.1184801,
         40.0018412
        ],
        [
         -105.1185236,
         40.0018209
        ],
        [
         -105.1185634,
         40.0018224
        ],
        [
         -105.1185974,
         40.0018629
        ],
        [
         -105.118569,
         40.0019049
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Silver",
      "teeSetIds": [
       "silver-m"
      ],
      "areaSquareMeters": 88.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377302787",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_tee_black",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1190135,
         40.0020006
        ],
        [
         -105.1190059,
         40.0020324
        ],
        [
         -105.1189776,
         40.0020484
        ],
        [
         -105.1188433,
         40.002044
        ],
        [
         -105.1187563,
         40.002015
        ],
        [
         -105.1187166,
         40.0019875
        ],
        [
         -105.1186882,
         40.0019585
        ],
        [
         -105.1186825,
         40.0019252
        ],
        [
         -105.1187147,
         40.0018832
        ],
        [
         -105.1187506,
         40.0018687
        ],
        [
         -105.1188054,
         40.0018716
        ],
        [
         -105.1188489,
         40.0018803
        ],
        [
         -105.1188943,
         40.0018977
        ],
        [
         -105.1189832,
         40.0019585
        ],
        [
         -105.1190021,
         40.0019788
        ],
        [
         -105.1190135,
         40.0020006
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Black",
      "teeSetIds": [
       "black-m"
      ],
      "areaSquareMeters": 390.5,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377302788",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_tee_gold",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1192594,
         40.002199
        ],
        [
         -105.1193142,
         40.0022367
        ],
        [
         -105.1193653,
         40.0022541
        ],
        [
         -105.119422,
         40.0022454
        ],
        [
         -105.1194655,
         40.0022164
        ],
        [
         -105.119475,
         40.0021701
        ],
        [
         -105.1194466,
         40.0021396
        ],
        [
         -105.1193785,
         40.0021078
        ],
        [
         -105.1192991,
         40.0020484
        ],
        [
         -105.1192518,
         40.0020339
        ],
        [
         -105.1192083,
         40.0020324
        ],
        [
         -105.1191629,
         40.002044
        ],
        [
         -105.1191364,
         40.002073
        ],
        [
         -105.1191308,
         40.0021165
        ],
        [
         -105.1191421,
         40.0021527
        ],
        [
         -105.1192594,
         40.002199
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "Gold",
      "teeSetIds": [
       "gold-m",
       "gold-w"
      ],
      "areaSquareMeters": 440.3,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377302790",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_tee_white",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1197265,
         40.0024236
        ],
        [
         -105.1197643,
         40.0024294
        ],
        [
         -105.1198022,
         40.0024149
        ],
        [
         -105.1198268,
         40.0023888
        ],
        [
         -105.1198324,
         40.0023454
        ],
        [
         -105.1198173,
         40.0023091
        ],
        [
         -105.1196773,
         40.002257
        ],
        [
         -105.1196357,
         40.0022671
        ],
        [
         -105.1196074,
         40.002286
        ],
        [
         -105.1195922,
         40.0023265
        ],
        [
         -105.1195922,
         40.0023555
        ],
        [
         -105.1196036,
         40.0023758
        ],
        [
         -105.1197265,
         40.0024236
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "tee_box",
      "label": "White",
      "teeSetIds": [
       "white-m",
       "white-w"
      ],
      "areaSquareMeters": 278.8,
      "provenance": {
       "source": "osm",
       "confidence": 0.9,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377302789",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_line_of_play",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1185281,
        40.0018691
       ],
       [
        -105.1211705,
        40.0028376
       ],
       [
        -105.1229399,
        40.0029661
       ]
      ]
     },
     "properties": {
      "featureType": "line_of_play",
      "label": "Línea de juego hoyo 18",
      "provenance": {
       "source": "derived",
       "confidence": 0.8,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25",
       "notes": "Tee más largo -> (dogleg) -> centro del green, con el eje del trazado OSM como guía."
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_target_dogleg",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1211705,
       40.0028376
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "dogleg_corner",
      "label": "Codo del dogleg",
      "provenance": {
       "source": "derived",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "imageryDate": "2023-09-25"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_fairway_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.122728,
         40.0030321
        ],
        [
         -105.1227261,
         40.0029756
        ],
        [
         -105.1227394,
         40.0029524
        ],
        [
         -105.1226978,
         40.0029466
        ],
        [
         -105.1226637,
         40.0029292
        ],
        [
         -105.1226373,
         40.002906
        ],
        [
         -105.1225975,
         40.0028887
        ],
        [
         -105.1225597,
         40.0028785
        ],
        [
         -105.1224425,
         40.0028742
        ],
        [
         -105.1223611,
         40.002851
        ],
        [
         -105.1222949,
         40.0028133
        ],
        [
         -105.1221833,
         40.0027293
        ],
        [
         -105.1221171,
         40.0027221
        ],
        [
         -105.1219753,
         40.0027249
        ],
        [
         -105.1219129,
         40.002709
        ],
        [
         -105.1218353,
         40.0026757
        ],
        [
         -105.1217862,
         40.0026641
        ],
        [
         -105.1216254,
         40.0026757
        ],
        [
         -105.1215573,
         40.0026598
        ],
        [
         -105.1215138,
         40.0026424
        ],
        [
         -105.121232,
         40.0026293
        ],
        [
         -105.1211847,
         40.002609
        ],
        [
         -105.1210088,
         40.002638
        ],
        [
         -105.1208594,
         40.0026105
        ],
        [
         -105.1208197,
         40.0025917
        ],
        [
         -105.1207043,
         40.0025018
        ],
        [
         -105.1205852,
         40.0024511
        ],
        [
         -105.1201918,
         40.0023294
        ],
        [
         -105.1201105,
         40.0023396
        ],
        [
         -105.1200556,
         40.0023671
        ],
        [
         -105.1200235,
         40.0024135
        ],
        [
         -105.119997,
         40.0024975
        ],
        [
         -105.1199932,
         40.0025598
        ],
        [
         -105.1200027,
         40.0026033
        ],
        [
         -105.1200291,
         40.0026395
        ],
        [
         -105.1200859,
         40.0026742
        ],
        [
         -105.1202353,
         40.0026699
        ],
        [
         -105.1203147,
         40.0026902
        ],
        [
         -105.1204547,
         40.0027525
        ],
        [
         -105.1206135,
         40.0028148
        ],
        [
         -105.1207913,
         40.0028988
        ],
        [
         -105.120988,
         40.0030118
        ],
        [
         -105.1210712,
         40.0030379
        ],
        [
         -105.1211147,
         40.0030408
        ],
        [
         -105.1212736,
         40.0029944
        ],
        [
         -105.1213795,
         40.0029973
        ],
        [
         -105.1216859,
         40.0030958
        ],
        [
         -105.1217446,
         40.0030944
        ],
        [
         -105.1218637,
         40.0030509
        ],
        [
         -105.121945,
         40.003048
        ],
        [
         -105.1220207,
         40.0030698
        ],
        [
         -105.1221058,
         40.0031132
        ],
        [
         -105.1221606,
         40.0031567
        ],
        [
         -105.1222023,
         40.0031726
        ],
        [
         -105.1222609,
         40.0031842
        ],
        [
         -105.1223592,
         40.0031857
        ],
        [
         -105.1225351,
         40.0030683
        ],
        [
         -105.1226297,
         40.0030335
        ],
        [
         -105.1226751,
         40.0030277
        ],
        [
         -105.122728,
         40.0030321
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "fairway",
      "label": "Calle",
      "areaSquareMeters": 8816.4,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377302786",
       "notes": "NAIP turf coverage 100%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_target_fairway_center",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1213933,
       40.0027829
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "fairway_center",
      "label": "Centro de calle",
      "provenance": {
       "source": "derived",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_target_layup_100",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1218738,
       40.0028887
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 100 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_target_layup_150",
     "geometry": {
      "type": "Point",
      "coordinates": [
       -105.1213407,
       40.00285
      ]
     },
     "properties": {
      "featureType": "target",
      "targetKind": "layup",
      "label": "Layup 150 yd",
      "provenance": {
       "source": "derived",
       "confidence": 0.6,
       "pipelineVersion": "course-builder/0.1.0"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_bunker_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1224756,
         40.0032144
        ],
        [
         -105.1224803,
         40.0032334
        ],
        [
         -105.1224881,
         40.003249
        ],
        [
         -105.1225177,
         40.0032501
        ],
        [
         -105.122538,
         40.0032382
        ],
        [
         -105.1225566,
         40.0032072
        ],
        [
         -105.1225738,
         40.0032036
        ],
        [
         -105.1226096,
         40.0032215
        ],
        [
         -105.1226361,
         40.0032203
        ],
        [
         -105.122647,
         40.0032096
        ],
        [
         -105.1226345,
         40.0031619
        ],
        [
         -105.1226548,
         40.0031547
        ],
        [
         -105.1226781,
         40.0031535
        ],
        [
         -105.1227015,
         40.0031607
        ],
        [
         -105.1227264,
         40.003163
        ],
        [
         -105.1227436,
         40.0031583
        ],
        [
         -105.1227545,
         40.0031463
        ],
        [
         -105.1227264,
         40.0031177
        ],
        [
         -105.1227311,
         40.0031022
        ],
        [
         -105.1227264,
         40.0030819
        ],
        [
         -105.1227062,
         40.0030712
        ],
        [
         -105.1226532,
         40.00307
        ],
        [
         -105.1226283,
         40.0030843
        ],
        [
         -105.1226174,
         40.0031129
        ],
        [
         -105.122594,
         40.0031225
        ],
        [
         -105.1225115,
         40.0031272
        ],
        [
         -105.1224959,
         40.0031344
        ],
        [
         -105.1224943,
         40.0031523
        ],
        [
         -105.122499,
         40.0031702
        ],
        [
         -105.122499,
         40.0031845
        ],
        [
         -105.1224803,
         40.0031976
        ],
        [
         -105.1224756,
         40.0032144
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 230.9,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376992191"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_bunker_02",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1230224,
         40.0031129
        ],
        [
         -105.1230442,
         40.0031261
        ],
        [
         -105.1230738,
         40.0031332
        ],
        [
         -105.1231065,
         40.0031296
        ],
        [
         -105.1231283,
         40.0031105
        ],
        [
         -105.1231361,
         40.0030915
        ],
        [
         -105.1231283,
         40.0030712
        ],
        [
         -105.1231158,
         40.0030545
        ],
        [
         -105.1230956,
         40.0030485
        ],
        [
         -105.123066,
         40.0030461
        ],
        [
         -105.1230411,
         40.0030521
        ],
        [
         -105.1230193,
         40.0030747
        ],
        [
         -105.1230224,
         40.0031129
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 75.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376992192"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_bunker_03",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1229943,
         40.002786
        ],
        [
         -105.1230162,
         40.0028182
        ],
        [
         -105.1230317,
         40.002829
        ],
        [
         -105.1230535,
         40.0028301
        ],
        [
         -105.1230816,
         40.0028134
        ],
        [
         -105.1230862,
         40.0027896
        ],
        [
         -105.1230738,
         40.0027609
        ],
        [
         -105.123052,
         40.0027419
        ],
        [
         -105.1230489,
         40.002724
        ],
        [
         -105.1230348,
         40.0027108
        ],
        [
         -105.1230146,
         40.0027013
        ],
        [
         -105.1229897,
         40.0026953
        ],
        [
         -105.1229648,
         40.0027025
        ],
        [
         -105.1229476,
         40.0027323
        ],
        [
         -105.1229461,
         40.0027514
        ],
        [
         -105.1229523,
         40.0027669
        ],
        [
         -105.1229788,
         40.0027753
        ],
        [
         -105.1229943,
         40.002786
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 109.5,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376992193",
       "notes": "NAIP sand coverage 85%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_bunker_04",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1229149,
         40.002823
        ],
        [
         -105.1228853,
         40.0028337
        ],
        [
         -105.1228619,
         40.0028301
        ],
        [
         -105.1228308,
         40.002817
        ],
        [
         -105.1228059,
         40.0028003
        ],
        [
         -105.1227887,
         40.0027788
        ],
        [
         -105.1227903,
         40.0027419
        ],
        [
         -105.1228074,
         40.0027216
        ],
        [
         -105.1228339,
         40.0027156
        ],
        [
         -105.1228697,
         40.0027168
        ],
        [
         -105.1228931,
         40.0027347
        ],
        [
         -105.1229196,
         40.0027657
        ],
        [
         -105.1229305,
         40.0027908
        ],
        [
         -105.1229274,
         40.0028087
        ],
        [
         -105.1229149,
         40.002823
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 116.0,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376992194",
       "notes": "NAIP sand coverage 91%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_bunker_05",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1227514,
         40.0028027
        ],
        [
         -105.1227685,
         40.0028111
        ],
        [
         -105.1227747,
         40.0028301
        ],
        [
         -105.1227529,
         40.0028755
        ],
        [
         -105.122742,
         40.0028874
        ],
        [
         -105.1227171,
         40.002891
        ],
        [
         -105.1226968,
         40.0028874
        ],
        [
         -105.1226859,
         40.0028707
        ],
        [
         -105.1226735,
         40.0028683
        ],
        [
         -105.1226595,
         40.0028612
        ],
        [
         -105.1226485,
         40.0028421
        ],
        [
         -105.1226517,
         40.0028218
        ],
        [
         -105.1226672,
         40.0028063
        ],
        [
         -105.1227311,
         40.0028003
        ],
        [
         -105.1227514,
         40.0028027
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 80.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.7,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/376992195"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_bunker_06",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1215516,
         40.003135
        ],
        [
         -105.1215289,
         40.0031364
        ],
        [
         -105.1214968,
         40.0031219
        ],
        [
         -105.1214968,
         40.0030958
        ],
        [
         -105.1215233,
         40.0030741
        ],
        [
         -105.1215573,
         40.0030727
        ],
        [
         -105.1215781,
         40.0030944
        ],
        [
         -105.1215781,
         40.0031205
        ],
        [
         -105.1215516,
         40.003135
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 39.1,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377302783",
       "notes": "NAIP sand coverage only 0%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_bunker_07",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.121336,
         40.0031031
        ],
        [
         -105.1213266,
         40.0031132
        ],
        [
         -105.1213322,
         40.0031321
        ],
        [
         -105.1213455,
         40.0031552
        ],
        [
         -105.1213379,
         40.0031726
        ],
        [
         -105.1213133,
         40.0031799
        ],
        [
         -105.1212963,
         40.003177
        ],
        [
         -105.1212812,
         40.0031654
        ],
        [
         -105.1212793,
         40.0031335
        ],
        [
         -105.1212452,
         40.0031321
        ],
        [
         -105.1212263,
         40.0031277
        ],
        [
         -105.1212263,
         40.0031103
        ],
        [
         -105.1212377,
         40.0030987
        ],
        [
         -105.1212396,
         40.0030828
        ],
        [
         -105.1212339,
         40.0030698
        ],
        [
         -105.1212415,
         40.0030509
        ],
        [
         -105.1212982,
         40.0030509
        ],
        [
         -105.1213512,
         40.0030292
        ],
        [
         -105.1213833,
         40.0030321
        ],
        [
         -105.1214022,
         40.003048
        ],
        [
         -105.1214022,
         40.0030727
        ],
        [
         -105.121389,
         40.00309
        ],
        [
         -105.121336,
         40.0031031
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 141.7,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377302784",
       "notes": "NAIP sand coverage 80%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_bunker_08",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.121423,
         40.0025004
        ],
        [
         -105.1214117,
         40.002512
        ],
        [
         -105.121389,
         40.0025178
        ],
        [
         -105.121372,
         40.0025105
        ],
        [
         -105.1213587,
         40.0024975
        ],
        [
         -105.1213417,
         40.0024888
        ],
        [
         -105.1212869,
         40.0024888
        ],
        [
         -105.1212604,
         40.0024816
        ],
        [
         -105.1212509,
         40.00247
        ],
        [
         -105.1212509,
         40.0024468
        ],
        [
         -105.1212679,
         40.0024135
        ],
        [
         -105.1212604,
         40.0023975
        ],
        [
         -105.1212415,
         40.0023888
        ],
        [
         -105.1212017,
         40.0023932
        ],
        [
         -105.1211885,
         40.0024236
        ],
        [
         -105.1211658,
         40.0024453
        ],
        [
         -105.121145,
         40.0024526
        ],
        [
         -105.121111,
         40.0024526
        ],
        [
         -105.1210315,
         40.0024395
        ],
        [
         -105.1209994,
         40.0024482
        ],
        [
         -105.1209937,
         40.0024989
        ],
        [
         -105.1209729,
         40.0025163
        ],
        [
         -105.1209162,
         40.0025221
        ],
        [
         -105.1208972,
         40.0025395
        ],
        [
         -105.1208954,
         40.0025598
        ],
        [
         -105.1209048,
         40.0025757
        ],
        [
         -105.1209464,
         40.0025772
        ],
        [
         -105.1209824,
         40.0025714
        ],
        [
         -105.1209975,
         40.0025569
        ],
        [
         -105.121024,
         40.0025656
        ],
        [
         -105.1210542,
         40.002583
        ],
        [
         -105.1210883,
         40.0025873
        ],
        [
         -105.1211185,
         40.0025786
        ],
        [
         -105.1211185,
         40.0025482
        ],
        [
         -105.121111,
         40.0025265
        ],
        [
         -105.1211147,
         40.0025062
        ],
        [
         -105.121162,
         40.0025004
        ],
        [
         -105.1211923,
         40.0025192
        ],
        [
         -105.1212377,
         40.0025685
        ],
        [
         -105.1213114,
         40.0025583
        ],
        [
         -105.121336,
         40.0025612
        ],
        [
         -105.1213871,
         40.0025917
        ],
        [
         -105.1214287,
         40.0025888
        ],
        [
         -105.1214457,
         40.0025743
        ],
        [
         -105.1214571,
         40.0025381
        ],
        [
         -105.1214817,
         40.0025236
        ],
        [
         -105.1215081,
         40.0025134
        ],
        [
         -105.1215308,
         40.0024917
        ],
        [
         -105.1215138,
         40.00247
        ],
        [
         -105.1214817,
         40.0024656
        ],
        [
         -105.1214552,
         40.0024555
        ],
        [
         -105.1214344,
         40.002454
        ],
        [
         -105.121423,
         40.0025004
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "bunker",
      "label": "Bunker",
      "areaSquareMeters": 530.2,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.85,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/377302785",
       "notes": "NAIP sand coverage 80%"
      }
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_water_01",
     "geometry": {
      "type": "Polygon",
      "coordinates": [
       [
        [
         -105.1232305,
         40.0024559
        ],
        [
         -105.1229999,
         40.0023984
        ],
        [
         -105.1228255,
         40.0023203
        ],
        [
         -105.1226807,
         40.0023532
        ],
        [
         -105.1225117,
         40.0024682
        ],
        [
         -105.122391,
         40.0025093
        ],
        [
         -105.1223052,
         40.0025196
        ],
        [
         -105.1222649,
         40.0025977
        ],
        [
         -105.1223669,
         40.0027764
        ],
        [
         -105.1224286,
         40.0028093
        ],
        [
         -105.1225171,
         40.0028031
        ],
        [
         -105.1226136,
         40.0027662
        ],
        [
         -105.122737,
         40.0026696
        ],
        [
         -105.1228711,
         40.002608
        ],
        [
         -105.1231501,
         40.002649
        ],
        [
         -105.1232305,
         40.0026244
        ],
        [
         -105.1232788,
         40.0025689
        ],
        [
         -105.1232735,
         40.0025032
        ],
        [
         -105.1232305,
         40.0024559
        ]
       ]
      ]
     },
     "properties": {
      "featureType": "water",
      "label": "Agua",
      "areaSquareMeters": 2533.6,
      "carryRelevant": true,
      "provenance": {
       "source": "osm",
       "confidence": 0.5,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271996",
       "notes": "Geometría OSM. no open water found inside the prior NAIP water coverage only 0%"
      },
      "penaltyMarking": "yellow"
     }
    },
    {
     "type": "Feature",
     "id": "ph_18_cart_path_01",
     "geometry": {
      "type": "LineString",
      "coordinates": [
       [
        -105.1184505,
        40.0019944
       ],
       [
        -105.1185344,
        40.0019734
       ],
       [
        -105.1185803,
        40.0019841
       ],
       [
        -105.1186122,
        40.0020156
       ],
       [
        -105.1186571,
        40.0020348
       ],
       [
        -105.1188188,
        40.002078
       ],
       [
        -105.1190543,
        40.0021621
       ],
       [
        -105.1191505,
        40.0022319
       ],
       [
        -105.11926,
        40.0022911
       ],
       [
        -105.119508,
        40.0023965
       ],
       [
        -105.1197134,
        40.0025229
       ],
       [
        -105.1199274,
        40.0027082
       ],
       [
        -105.1200494,
        40.0028011
       ],
       [
        -105.1202046,
        40.0028903
       ],
       [
        -105.1204,
        40.0029846
       ],
       [
        -105.1209177,
        40.003189
       ],
       [
        -105.1209991,
        40.0031939
       ],
       [
        -105.1211926,
        40.0031907
       ],
       [
        -105.1214328,
        40.0031972
       ],
       [
        -105.1215625,
        40.0032123
       ],
       [
        -105.121729,
        40.0032054
       ],
       [
        -105.1217914,
        40.0031872
       ],
       [
        -105.1218604,
        40.0031776
       ],
       [
        -105.1219505,
        40.0031839
       ],
       [
        -105.1222415,
        40.0032464
       ],
       [
        -105.1224092,
        40.0033027
       ],
       [
        -105.1225669,
        40.0033916
       ],
       [
        -105.1226249,
        40.0034008
       ],
       [
        -105.1226815,
        40.0033943
       ],
       [
        -105.1228405,
        40.0033526
       ],
       [
        -105.1228931,
        40.0033477
       ]
      ]
     },
     "properties": {
      "featureType": "cart_path",
      "label": "Camino de carros",
      "provenance": {
       "source": "osm",
       "confidence": 0.65,
       "pipelineVersion": "course-builder/0.1.0",
       "osmRef": "way/48271952",
       "notes": "Recortado al corredor del hoyo; el way completo recorre la cancha."
      }
     }
    }
   ],
   "confidence": 0.949,
   "confidenceBasis": {
    "worstYardageDeltaYards": 4.2,
    "yardageBand": "high",
    "visualReview": "ok",
    "osmAgreement": 0.707,
    "shapeQuality": 1.0
   },
   "notes": "peor error de yardaje 4.2 yd (high); confianza media de features clave 0.89.",
   "asset": {
    "image": "assets/holes/ph_18.jpg",
    "transform": "assets/holes/ph_18.json"
   }
  }
 ],
 "layouts": [
  {
   "id": "routing-current",
   "name": "Routing actual",
   "validFrom": "1993-01-01",
   "validTo": null,
   "isDefault": true,
   "confidence": 0.9,
   "notes": "Numeración única: el mapa del scorecard 05/2024 y la numeración `ref` de los 18 golf=hole de OSM (relation/11311613) coinciden. El club no publica ningún cambio de routing desde la apertura (1993).",
   "holes": [
    {
     "number": 1,
     "physicalHoleId": "ph_01",
     "handicap": 3
    },
    {
     "number": 2,
     "physicalHoleId": "ph_02",
     "handicap": 11
    },
    {
     "number": 3,
     "physicalHoleId": "ph_03",
     "handicap": 13
    },
    {
     "number": 4,
     "physicalHoleId": "ph_04",
     "handicap": 9
    },
    {
     "number": 5,
     "physicalHoleId": "ph_05",
     "handicap": 17
    },
    {
     "number": 6,
     "physicalHoleId": "ph_06",
     "handicap": 5
    },
    {
     "number": 7,
     "physicalHoleId": "ph_07",
     "handicap": 7
    },
    {
     "number": 8,
     "physicalHoleId": "ph_08",
     "handicap": 15
    },
    {
     "number": 9,
     "physicalHoleId": "ph_09",
     "handicap": 1
    },
    {
     "number": 10,
     "physicalHoleId": "ph_10",
     "handicap": 16
    },
    {
     "number": 11,
     "physicalHoleId": "ph_11",
     "handicap": 2
    },
    {
     "number": 12,
     "physicalHoleId": "ph_12",
     "handicap": 8
    },
    {
     "number": 13,
     "physicalHoleId": "ph_13",
     "handicap": 12
    },
    {
     "number": 14,
     "physicalHoleId": "ph_14",
     "handicap": 18
    },
    {
     "number": 15,
     "physicalHoleId": "ph_15",
     "handicap": 4
    },
    {
     "number": 16,
     "physicalHoleId": "ph_16",
     "handicap": 14
    },
    {
     "number": 17,
     "physicalHoleId": "ph_17",
     "handicap": 6
    },
    {
     "number": 18,
     "physicalHoleId": "ph_18",
     "handicap": 10
    }
   ]
  }
 ],
 "courseFeatures": [
  {
   "type": "Feature",
   "id": "course_boundary",
   "geometry": {
    "type": "MultiPolygon",
    "coordinates": [
     [
      [
       [
        -105.1326531,
        40.0043292
       ],
       [
        -105.1325963,
        40.0043961
       ],
       [
        -105.1328225,
        40.0047269
       ],
       [
        -105.1336381,
        40.004703
       ],
       [
        -105.1356652,
        40.0046222
       ],
       [
        -105.1360395,
        40.0045224
       ],
       [
        -105.1366971,
        40.0043332
       ],
       [
        -105.1368999,
        40.0042965
       ],
       [
        -105.1376804,
        40.0042253
       ],
       [
        -105.1379834,
        40.0039479
       ],
       [
        -105.1382107,
        40.003992
       ],
       [
        -105.1384016,
        40.0040268
       ],
       [
        -105.1385622,
        40.0040617
       ],
       [
        -105.1391547,
        40.0045085
       ],
       [
        -105.139638,
        40.0049785
       ],
       [
        -105.1396835,
        40.0055728
       ],
       [
        -105.1370395,
        40.0061171
       ],
       [
        -105.1366531,
        40.0065811
       ],
       [
        -105.1360698,
        40.0072278
       ],
       [
        -105.135641,
        40.0072115
       ],
       [
        -105.1355288,
        40.0070537
       ],
       [
        -105.1354031,
        40.0068993
       ],
       [
        -105.1352697,
        40.0067972
       ],
       [
        -105.1352107,
        40.0067682
       ],
       [
        -105.1354485,
        40.0063806
       ],
       [
        -105.1358364,
        40.005726
       ],
       [
        -105.1356531,
        40.0055252
       ],
       [
        -105.1350289,
        40.0057062
       ],
       [
        -105.1321045,
        40.0050702
       ],
       [
        -105.1318454,
        40.0054103
       ],
       [
        -105.1315894,
        40.0057387
       ],
       [
        -105.1317621,
        40.0059001
       ],
       [
        -105.1320879,
        40.0059976
       ],
       [
        -105.1321333,
        40.0059593
       ],
       [
        -105.1323289,
        40.0060917
       ],
       [
        -105.133607,
        40.0064985
       ],
       [
        -105.1339389,
        40.0065812
       ],
       [
        -105.1341153,
        40.006837
       ],
       [
        -105.1344847,
        40.0069233
       ],
       [
        -105.1349353,
        40.007024
       ],
       [
        -105.1351043,
        40.0069361
       ],
       [
        -105.1351566,
        40.0068534
       ],
       [
        -105.1352478,
        40.0068976
       ],
       [
        -105.1353611,
        40.0069978
       ],
       [
        -105.1354269,
        40.0070902
       ],
       [
        -105.1355093,
        40.0072309
       ],
       [
        -105.135506,
        40.0072612
       ],
       [
        -105.1354812,
        40.0072941
       ],
       [
        -105.1354624,
        40.0073073
       ],
       [
        -105.135408,
        40.0073334
       ],
       [
        -105.1351359,
        40.0074003
       ],
       [
        -105.1343902,
        40.0073751
       ],
       [
        -105.1339816,
        40.0072878
       ],
       [
        -105.1320725,
        40.007355
       ],
       [
        -105.1319539,
        40.0068605
       ],
       [
        -105.1312603,
        40.0068419
       ],
       [
        -105.1312029,
        40.0057922
       ],
       [
        -105.1312728,
        40.0026724
       ],
       [
        -105.131437,
        40.0026724
       ],
       [
        -105.1314345,
        40.0029385
       ],
       [
        -105.131525,
        40.0029741
       ],
       [
        -105.1321912,
        40.0029765
       ],
       [
        -105.1333647,
        40.0019393
       ],
       [
        -105.134897,
        40.0012237
       ],
       [
        -105.1351989,
        40.0012266
       ],
       [
        -105.1359448,
        40.0015837
       ],
       [
        -105.1359105,
        40.0016644
       ],
       [
        -105.1341606,
        40.0035835
       ],
       [
        -105.1326514,
        40.0042447
       ],
       [
        -105.1326531,
        40.0043292
       ]
      ]
     ],
     [
      [
       [
        -105.1283401,
        40.0083462
       ],
       [
        -105.1297617,
        40.008301
       ],
       [
        -105.1302526,
        40.0087736
       ],
       [
        -105.1303357,
        40.0089564
       ],
       [
        -105.1303464,
        40.0095008
       ],
       [
        -105.1275972,
        40.0098295
       ],
       [
        -105.1262078,
        40.0105116
       ],
       [
        -105.1261702,
        40.0105527
       ],
       [
        -105.1258725,
        40.0104479
       ],
       [
        -105.1255667,
        40.0102959
       ],
       [
        -105.1255721,
        40.0098172
       ],
       [
        -105.1266959,
        40.009016
       ],
       [
        -105.1266074,
        40.0087448
       ],
       [
        -105.1256123,
        40.0083688
       ],
       [
        -105.1251057,
        40.008536
       ],
       [
        -105.1242161,
        40.009376
       ],
       [
        -105.1234608,
        40.0095684
       ],
       [
        -105.1234253,
        40.0096153
       ],
       [
        -105.1233378,
        40.0095707
       ],
       [
        -105.1229539,
        40.0093225
       ],
       [
        -105.122793,
        40.0091795
       ],
       [
        -105.1234026,
        40.0090363
       ],
       [
        -105.1237034,
        40.0087683
       ],
       [
        -105.1239671,
        40.0077654
       ],
       [
        -105.1231849,
        40.0068177
       ],
       [
        -105.1223159,
        40.0062158
       ],
       [
        -105.121927,
        40.0058172
       ],
       [
        -105.1216721,
        40.0056154
       ],
       [
        -105.1213966,
        40.0058292
       ],
       [
        -105.1210526,
        40.006
       ],
       [
        -105.1211867,
        40.0062199
       ],
       [
        -105.1210483,
        40.0062597
       ],
       [
        -105.1208343,
        40.0065727
       ],
       [
        -105.1197664,
        40.0067083
       ],
       [
        -105.1193816,
        40.0068506
       ],
       [
        -105.1191375,
        40.007093
       ],
       [
        -105.1187217,
        40.0072286
       ],
       [
        -105.1187888,
        40.0066041
       ],
       [
        -105.1186091,
        40.0065589
       ],
       [
        -105.1179439,
        40.0057535
       ],
       [
        -105.1171982,
        40.0048639
       ],
       [
        -105.116612,
        40.0050372
       ],
       [
        -105.1166099,
        40.0049103
       ],
       [
        -105.116603,
        40.0048358
       ],
       [
        -105.116589,
        40.0047641
       ],
       [
        -105.1170477,
        40.0046353
       ],
       [
        -105.1171476,
        40.0037619
       ],
       [
        -105.1172283,
        40.0026318
       ],
       [
        -105.1172665,
        40.0020449
       ],
       [
        -105.1175602,
        40.0017862
       ],
       [
        -105.1178243,
        40.0017565
       ],
       [
        -105.117934,
        40.0015081
       ],
       [
        -105.1180539,
        40.0016053
       ],
       [
        -105.1181379,
        40.001746
       ],
       [
        -105.1181933,
        40.0019792
       ],
       [
        -105.1184541,
        40.0026002
       ],
       [
        -105.1184668,
        40.0026928
       ],
       [
        -105.1183999,
        40.0039825
       ],
       [
        -105.1185179,
        40.0041982
       ],
       [
        -105.1188478,
        40.0043174
       ],
       [
        -105.1189685,
        40.0044324
       ],
       [
        -105.118947,
        40.0046009
       ],
       [
        -105.1188666,
        40.0047344
       ],
       [
        -105.118652,
        40.0049132
       ],
       [
        -105.1187432,
        40.0052234
       ],
       [
        -105.1190447,
        40.0058339
       ],
       [
        -105.1194197,
        40.0057029
       ],
       [
        -105.1194898,
        40.0057194
       ],
       [
        -105.1195515,
        40.005717
       ],
       [
        -105.1196731,
        40.0057007
       ],
       [
        -105.1212752,
        40.0053282
       ],
       [
        -105.121556,
        40.0052796
       ],
       [
        -105.1218143,
        40.0052522
       ],
       [
        -105.1222176,
        40.0051875
       ],
       [
        -105.1225546,
        40.005131
       ],
       [
        -105.1229274,
        40.0049543
       ],
       [
        -105.1229784,
        40.0045516
       ],
       [
        -105.1230884,
        40.0041674
       ],
       [
        -105.1230669,
        40.0039126
       ],
       [
        -105.1231731,
        40.0037126
       ],
       [
        -105.1231762,
        40.0036414
       ],
       [
        -105.1231292,
        40.003548
       ],
       [
        -105.1229456,
        40.0034631
       ],
       [
        -105.1211776,
        40.0033219
       ],
       [
        -105.1200925,
        40.0028828
       ],
       [
        -105.1188861,
        40.00212
       ],
       [
        -105.1185669,
        40.0021137
       ],
       [
        -105.1184455,
        40.002045
       ],
       [
        -105.1184025,
        40.0019178
       ],
       [
        -105.1184269,
        40.0017991
       ],
       [
        -105.1184983,
        40.0017737
       ],
       [
        -105.1186634,
        40.001753
       ],
       [
        -105.1187878,
        40.0017495
       ],
       [
        -105.1195626,
        40.0019476
       ],
       [
        -105.1218519,
        40.0024641
       ],
       [
        -105.1221496,
        40.0024004
       ],
       [
        -105.1222649,
        40.0023121
       ],
       [
        -105.1224554,
        40.0022361
       ],
       [
        -105.1224473,
        40.0021498
       ],
       [
        -105.1225385,
        40.0020265
       ],
       [
        -105.1232695,
        40.002359
       ],
       [
        -105.1236543,
        40.0018334
       ],
       [
        -105.1236946,
        40.0016813
       ],
       [
        -105.1240496,
        40.0016551
       ],
       [
        -105.1242622,
        40.0016058
       ],
       [
        -105.1245457,
        40.0014592
       ],
       [
        -105.125202,
        40.0017553
       ],
       [
        -105.1253119,
        40.0015108
       ],
       [
        -105.1253736,
        40.0015252
       ],
       [
        -105.1253522,
        40.0018066
       ],
       [
        -105.1255185,
        40.0018169
       ],
       [
        -105.1257357,
        40.0018025
       ],
       [
        -105.1264143,
        40.0020162
       ],
       [
        -105.126822,
        40.0022833
       ],
       [
        -105.1268944,
        40.0023758
       ],
       [
        -105.1272163,
        40.00261
       ],
       [
        -105.1275997,
        40.002823
       ],
       [
        -105.1279682,
        40.002844
       ],
       [
        -105.1283321,
        40.002949
       ],
       [
        -105.1286225,
        40.0030203
       ],
       [
        -105.1294847,
        40.0028556
       ],
       [
        -105.1295338,
        40.0028917
       ],
       [
        -105.1291411,
        40.0030666
       ],
       [
        -105.1291126,
        40.0031257
       ],
       [
        -105.1292462,
        40.003216
       ],
       [
        -105.1293138,
        40.0033031
       ],
       [
        -105.1301694,
        40.0034688
       ],
       [
        -105.1304667,
        40.003763
       ],
       [
        -105.1306331,
        40.0037614
       ],
       [
        -105.1307541,
        40.0039414
       ],
       [
        -105.1308201,
        40.0045101
       ],
       [
        -105.1298709,
        40.0045605
       ],
       [
        -105.1295599,
        40.0045771
       ],
       [
        -105.12896,
        40.0046231
       ],
       [
        -105.1278541,
        40.0046263
       ],
       [
        -105.127715,
        40.0046935
       ],
       [
        -105.1275945,
        40.0046358
       ],
       [
        -105.1275945,
        40.0046153
       ],
       [
        -105.127077,
        40.0046295
       ],
       [
        -105.1266965,
        40.0054234
       ],
       [
        -105.1262057,
        40.0056571
       ],
       [
        -105.1254638,
        40.0057859
       ],
       [
        -105.1256794,
        40.006302
       ],
       [
        -105.1254299,
        40.0067561
       ],
       [
        -105.1268864,
        40.0077936
       ],
       [
        -105.1283401,
        40.0083462
       ]
      ]
     ],
     [
      [
       [
        -105.1267319,
        40.0109404
       ],
       [
        -105.1267416,
        40.0110667
       ],
       [
        -105.1232017,
        40.0110638
       ],
       [
        -105.1231831,
        40.0108296
       ],
       [
        -105.1223991,
        40.0101767
       ],
       [
        -105.1224072,
        40.0098393
       ],
       [
        -105.1229352,
        40.0095069
       ],
       [
        -105.1243995,
        40.0102801
       ],
       [
        -105.1252068,
        40.0103477
       ],
       [
        -105.125776,
        40.0105609
       ],
       [
        -105.1267319,
        40.0109404
       ]
      ]
     ]
    ]
   },
   "properties": {
    "featureType": "course_boundary",
    "label": "Límite de la cancha",
    "provenance": {
     "source": "osm",
     "confidence": 0.8,
     "osmRef": "relation/11311613",
     "pipelineVersion": "course-builder/0.1.0",
     "notes": "leisure=golf_course"
    }
   }
  },
  {
   "type": "Feature",
   "id": "practice_area_01",
   "geometry": {
    "type": "Polygon",
    "coordinates": [
     [
      [
       -105.1265227,
       40.0047434
      ],
      [
       -105.1265318,
       40.0047875
      ],
      [
       -105.1265227,
       40.0048339
      ],
      [
       -105.1262257,
       40.0050567
      ],
      [
       -105.1259621,
       40.0052865
      ],
      [
       -105.1257954,
       40.0053654
      ],
      [
       -105.1256894,
       40.0053863
      ],
      [
       -105.1255409,
       40.0053747
      ],
      [
       -105.1254621,
       40.0053352
      ],
      [
       -105.1254318,
       40.0052935
      ],
      [
       -105.1253863,
       40.0052702
      ],
      [
       -105.124953,
       40.0052053
      ],
      [
       -105.1247924,
       40.0051844
      ],
      [
       -105.1246288,
       40.0049569
      ],
      [
       -105.1245197,
       40.0047201
      ],
      [
       -105.1244227,
       40.0045994
      ],
      [
       -105.1241621,
       40.0042954
      ],
      [
       -105.1241015,
       40.004177
      ],
      [
       -105.124147,
       40.0040238
      ],
      [
       -105.1243348,
       40.0038219
      ],
      [
       -105.1245197,
       40.0037012
      ],
      [
       -105.1247833,
       40.0035085
      ],
      [
       -105.1248773,
       40.0034226
      ],
      [
       -105.1249379,
       40.0033785
      ],
      [
       -105.1250076,
       40.0033507
      ],
      [
       -105.12515,
       40.0033623
      ],
      [
       -105.1252439,
       40.0033948
      ],
      [
       -105.1252954,
       40.0034714
      ],
      [
       -105.1253348,
       40.0037406
      ],
      [
       -105.1253773,
       40.0038195
      ],
      [
       -105.1254651,
       40.0039008
      ],
      [
       -105.1255772,
       40.003989
      ],
      [
       -105.1256863,
       40.004054
      ],
      [
       -105.1259681,
       40.0041909
      ],
      [
       -105.1260591,
       40.0042443
      ],
      [
       -105.1261227,
       40.0044254
      ],
      [
       -105.1262772,
       40.0045762
      ],
      [
       -105.1263984,
       40.0046528
      ],
      [
       -105.1265227,
       40.0047434
      ]
     ]
    ]
   },
   "properties": {
    "featureType": "practice_area",
    "label": "Driving range",
    "provenance": {
     "source": "osm",
     "confidence": 0.75,
     "osmRef": "way/375129921",
     "pipelineVersion": "course-builder/0.1.0"
    }
   }
  },
  {
   "type": "Feature",
   "id": "practice_tee_01",
   "geometry": {
    "type": "Polygon",
    "coordinates": [
     [
      [
       -105.1248911,
       40.0031512
      ],
      [
       -105.1249166,
       40.0031747
      ],
      [
       -105.1249013,
       40.0032196
      ],
      [
       -105.1247737,
       40.0032939
      ],
      [
       -105.1246231,
       40.0033936
      ],
      [
       -105.1245185,
       40.0034385
      ],
      [
       -105.1243629,
       40.0035323
      ],
      [
       -105.124123,
       40.0037122
      ],
      [
       -105.1240006,
       40.0038431
      ],
      [
       -105.1239189,
       40.0038861
      ],
      [
       -105.1238577,
       40.0038822
      ],
      [
       -105.1238143,
       40.0038568
      ],
      [
       -105.123799,
       40.0038216
      ],
      [
       -105.1238475,
       40.003761
      ],
      [
       -105.1240873,
       40.0036008
      ],
      [
       -105.124169,
       40.0035363
      ],
      [
       -105.1242532,
       40.0034346
      ],
      [
       -105.1244547,
       40.0033779
      ],
      [
       -105.124567,
       40.0033193
      ],
      [
       -105.1246436,
       40.0032548
      ],
      [
       -105.1246895,
       40.0032001
      ],
      [
       -105.1247609,
       40.003159
      ],
      [
       -105.1248451,
       40.0031356
      ],
      [
       -105.1248911,
       40.0031512
      ]
     ]
    ]
   },
   "properties": {
    "featureType": "practice_area",
    "label": "Línea de tees del driving range",
    "areaSquareMeters": 1403.1,
    "provenance": {
     "source": "osm",
     "confidence": 0.7,
     "osmRef": "way/375129918",
     "pipelineVersion": "course-builder/0.1.0",
     "notes": "golf=tee de 121 m de largo pegado al golf=driving_range: es la línea de tees de prácticas, no una caja de tee de un hoyo."
    }
   }
  },
  {
   "type": "Feature",
   "id": "practice_tee_02",
   "geometry": {
    "type": "Polygon",
    "coordinates": [
     [
      [
       -105.1267379,
       40.0048378
      ],
      [
       -105.1267095,
       40.0048362
      ],
      [
       -105.126677,
       40.0048471
      ],
      [
       -105.1265652,
       40.0049655
      ],
      [
       -105.1264147,
       40.0050573
      ],
      [
       -105.1263477,
       40.0051087
      ],
      [
       -105.1263009,
       40.005171
      ],
      [
       -105.1262846,
       40.0052255
      ],
      [
       -105.1262968,
       40.0052551
      ],
      [
       -105.1264717,
       40.0054045
      ],
      [
       -105.1264818,
       40.0054217
      ],
      [
       -105.1265062,
       40.0054326
      ],
      [
       -105.1265835,
       40.0053843
      ],
      [
       -105.1266017,
       40.0053594
      ],
      [
       -105.1266241,
       40.0052722
      ],
      [
       -105.1267481,
       40.0050433
      ],
      [
       -105.1267888,
       40.0049328
      ],
      [
       -105.1267786,
       40.0048845
      ],
      [
       -105.1267644,
       40.0048549
      ],
      [
       -105.1267379,
       40.0048378
      ]
     ]
    ]
   },
   "properties": {
    "featureType": "practice_area",
    "label": "Línea de tees del driving range",
    "areaSquareMeters": 1419.8,
    "provenance": {
     "source": "osm",
     "confidence": 0.7,
     "osmRef": "way/376126110",
     "pipelineVersion": "course-builder/0.1.0",
     "notes": "golf=tee de 69 m de largo pegado al golf=driving_range: es la línea de tees de prácticas, no una caja de tee de un hoyo."
    }
   }
  },
  {
   "type": "Feature",
   "id": "trees_ph_01_left",
   "geometry": {
    "type": "Polygon",
    "coordinates": [
     [
      [
       -105.1271984,
       40.0039555
      ],
      [
       -105.1268002,
       40.0039199
      ],
      [
       -105.1267533,
       40.003884
      ],
      [
       -105.1267531,
       40.003794
      ],
      [
       -105.1268358,
       40.0037245
      ],
      [
       -105.1268465,
       40.0036317
      ],
      [
       -105.1268861,
       40.0036088
      ],
      [
       -105.1270341,
       40.00375
      ],
      [
       -105.1272682,
       40.0037458
      ],
      [
       -105.1272672,
       40.0038848
      ],
      [
       -105.1271984,
       40.0039555
      ]
     ]
    ]
   },
   "properties": {
    "featureType": "trees",
    "label": "Arbolado izquierda hoyo 1",
    "side": "left",
    "nearPhysicalHoleId": "ph_01",
    "carryRelevant": false,
    "provenance": {
     "source": "naip_segmentation",
     "confidence": 0.6,
     "pipelineVersion": "course-builder/0.1.0",
     "imageryDate": "2023-09-25",
     "notes": "Copa detectada con NDVI de NAIP y altura sobre el terreno del DSM 3DEP 2013 (>= 3 m), fusionada en cinturón y recortada al corredor de 40 m del hoyo. OSM no aporta arbolado utilizable en esta cancha: la cuenta está en la tarea rt_trees_osm_census. Lado medido por área contra la línea de juego. Publicado como feature de cancha y no del hoyo: como hazard empujaba bunkers y agua fuera de la pantalla del reloj. Sin verificar en campo."
    }
   }
  },
  {
   "type": "Feature",
   "id": "trees_ph_07_center",
   "geometry": {
    "type": "MultiPolygon",
    "coordinates": [
     [
      [
       [
        -105.1324741,
        40.006642
       ],
       [
        -105.1324056,
        40.0067247
       ],
       [
        -105.1322886,
        40.0067248
       ],
       [
        -105.1321325,
        40.006677
       ],
       [
        -105.1320541,
        40.0067431
       ],
       [
        -105.1318433,
        40.0067571
       ],
       [
        -105.1317965,
        40.0068515
       ],
       [
        -105.1317382,
        40.0068516
       ],
       [
        -105.1315233,
        40.00663
       ],
       [
        -105.13208,
        40.0066751
       ],
       [
        -105.1321484,
        40.0066451
       ],
       [
        -105.1322179,
        40.0065269
       ],
       [
        -105.1323115,
        40.0065268
       ],
       [
        -105.1324332,
        40.0065954
       ],
       [
        -105.1325039,
        40.0066007
       ],
       [
        -105.1325943,
        40.0065444
       ],
       [
        -105.1325994,
        40.0065344
       ],
       [
        -105.1327023,
        40.0066406
       ],
       [
        -105.1325469,
        40.0066154
       ],
       [
        -105.1324741,
        40.006642
       ]
      ]
     ],
     [
      [
       [
        -105.1329449,
        40.0068502
       ],
       [
        -105.1328277,
        40.0068143
       ],
       [
        -105.1328048,
        40.0067224
       ],
       [
        -105.1331554,
        40.0067419
       ],
       [
        -105.1331555,
        40.0067779
       ],
       [
        -105.133062,
        40.0068501
       ],
       [
        -105.1329449,
        40.0068502
       ]
      ]
     ]
    ]
   },
   "properties": {
    "featureType": "trees",
    "label": "Arbolado sobre la línea hoyo 7",
    "side": "center",
    "nearPhysicalHoleId": "ph_07",
    "carryRelevant": false,
    "provenance": {
     "source": "naip_segmentation",
     "confidence": 0.6,
     "pipelineVersion": "course-builder/0.1.0",
     "imageryDate": "2023-09-25",
     "notes": "Copa detectada con NDVI de NAIP y altura sobre el terreno del DSM 3DEP 2013 (>= 3 m), fusionada en cinturón y recortada al corredor de 40 m del hoyo. OSM no aporta arbolado utilizable en esta cancha: la cuenta está en la tarea rt_trees_osm_census. Lado medido por área contra la línea de juego. Publicado como feature de cancha y no del hoyo: como hazard empujaba bunkers y agua fuera de la pantalla del reloj. Sin verificar en campo."
    }
   }
  },
  {
   "type": "Feature",
   "id": "trees_ph_07_left",
   "geometry": {
    "type": "Polygon",
    "coordinates": [
     [
      [
       -105.1340474,
       40.0074436
      ],
      [
       -105.1339996,
       40.0074001
      ],
      [
       -105.1339067,
       40.0073897
      ],
      [
       -105.133883,
       40.0073017
      ],
      [
       -105.1339063,
       40.0071737
      ],
      [
       -105.1340233,
       40.0071735
      ],
      [
       -105.1341641,
       40.0073175
      ],
      [
       -105.1341643,
       40.0074255
      ],
      [
       -105.1340474,
       40.0074436
      ]
     ]
    ]
   },
   "properties": {
    "featureType": "trees",
    "label": "Arbolado izquierda hoyo 7",
    "side": "left",
    "nearPhysicalHoleId": "ph_07",
    "carryRelevant": false,
    "provenance": {
     "source": "naip_segmentation",
     "confidence": 0.6,
     "pipelineVersion": "course-builder/0.1.0",
     "imageryDate": "2023-09-25",
     "notes": "Copa detectada con NDVI de NAIP y altura sobre el terreno del DSM 3DEP 2013 (>= 3 m), fusionada en cinturón y recortada al corredor de 40 m del hoyo. OSM no aporta arbolado utilizable en esta cancha: la cuenta está en la tarea rt_trees_osm_census. Lado medido por área contra la línea de juego. Publicado como feature de cancha y no del hoyo: como hazard empujaba bunkers y agua fuera de la pantalla del reloj. Sin verificar en campo."
    }
   }
  },
  {
   "type": "Feature",
   "id": "trees_ph_09_left",
   "geometry": {
    "type": "Polygon",
    "coordinates": [
     [
      [
       -105.1268465,
       40.0036317
      ],
      [
       -105.1269401,
       40.0035776
      ],
      [
       -105.1270102,
       40.0035775
      ],
      [
       -105.1270617,
       40.0036225
      ],
      [
       -105.1271978,
       40.0036494
      ],
      [
       -105.1272634,
       40.0037331
      ],
      [
       -105.1270238,
       40.0037139
      ],
      [
       -105.1269797,
       40.0037087
      ],
      [
       -105.1269364,
       40.0037004
      ],
      [
       -105.1268944,
       40.0036889
      ],
      [
       -105.126854,
       40.0036743
      ],
      [
       -105.1268422,
       40.003669
      ],
      [
       -105.1268465,
       40.0036317
      ]
     ]
    ]
   },
   "properties": {
    "featureType": "trees",
    "label": "Arbolado izquierda hoyo 9",
    "side": "left",
    "nearPhysicalHoleId": "ph_09",
    "carryRelevant": false,
    "provenance": {
     "source": "naip_segmentation",
     "confidence": 0.6,
     "pipelineVersion": "course-builder/0.1.0",
     "imageryDate": "2023-09-25",
     "notes": "Copa detectada con NDVI de NAIP y altura sobre el terreno del DSM 3DEP 2013 (>= 3 m), fusionada en cinturón y recortada al corredor de 40 m del hoyo. OSM no aporta arbolado utilizable en esta cancha: la cuenta está en la tarea rt_trees_osm_census. Lado medido por área contra la línea de juego. Publicado como feature de cancha y no del hoyo: como hazard empujaba bunkers y agua fuera de la pantalla del reloj. Sin verificar en campo."
    }
   }
  }
 ],
 "localRules": []
}
