{
  "version": 1,
  "width": 1200,
  "height": 700,
  "frame": {
    "lat": 38.90988500355286,
    "lng": 1.439982222092411,
    "spanM": 1300
  },
  "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
  "imagery": {
    "flightYear": 2024,
    "nominalGroundResolutionM": 0.25,
    "attribution": "PNOA 2024 CC BY 4.0 scne.es",
    "derivedAttribution": "Obra derivada de PNOA 2024 CC BY 4.0 scne.es",
    "yearSourceUrl": "https://pnoa.ign.es/pnoa-imagen/estado-del-proyecto",
    "observationDate": null,
    "source": "ign-pnoa",
    "endpoint": "https://www.ign.es/wms-inspire/pnoa-ma",
    "layer": "OI.OrthoimageCoverage",
    "crs": "EPSG:3857",
    "maxDimensionPx": 4096,
    "license": "CC BY 4.0",
    "licenseUrl": "https://www.ign.es/resources/licencia/Condiciones_licenciaUso_IGN.pdf",
    "producerUrl": "https://www.scne.es",
    "capabilitiesUrl": "https://www.ign.es/wms-inspire/pnoa-ma?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.3.0",
    "requestUrl": "https://www.ign.es/wms-inspire/pnoa-ma?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetMap&LAYERS=OI.OrthoimageCoverage&STYLES=&CRS=EPSG%3A3857&BBOX=159648.08771469377%2C4708392.413746702%2C160948.08771469377%2C4709150.7470800355&WIDTH=3200&HEIGHT=1867&FORMAT=image%2Fjpeg&TRANSPARENT=FALSE&EXCEPTIONS=XML",
    "fetchedAt": "2026-10-13T22:10:59.604Z",
    "groundMetresPerPixelAtCenter": 0.3161172613131884,
    "sourceSha256": "941614976d849b9ef1aeac9fc95d2ee2f654ff23e4d30bf47bc50e8f656139e8",
    "canonicalSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f"
  },
  "operatorEnvelope": {
    "reviewStatus": "needs_operator_confirmation",
    "origin": "manual visual comparison of official operator plans/addresses with IGN georegistered aerial",
    "sourceOverview": "ibiza-harbour-framing",
    "maskPolygons": [
      [
        {
          "x": 0.3234675480769231,
          "y": 0.19102027679153605
        },
        {
          "x": 0.3948317307692308,
          "y": 0.23607981975979522
        },
        {
          "x": 0.36478365384615385,
          "y": 0.4806887672968613
        },
        {
          "x": 0.28966346153846156,
          "y": 0.4678146121630729
        }
      ],
      [
        {
          "x": 0.28966346153846156,
          "y": 0.46137753459617875
        },
        {
          "x": 0.5225360576923077,
          "y": 0.4678146121630729
        },
        {
          "x": 0.5901442307692307,
          "y": 0.6158673961991826
        },
        {
          "x": 0.45492788461538464,
          "y": 0.6931123270006845
        },
        {
          "x": 0.25961538461538464,
          "y": 0.551496620531469
        }
      ]
    ]
  },
  "operatorApproved": false,
  "bookableInventory": false,
  "commercialRates": null,
  "scanStatus": 200,
  "verification": {
    "state": "partial",
    "onWaterVerified": true,
    "emptySpacesChecked": true,
    "seen": 55,
    "onWater": 50,
    "dryStorage": 2,
    "uncertain": 3,
    "emptySpaces": 0,
    "rejectedEmptySpaces": 0,
    "provider": "openai",
    "model": "gpt-5.5",
    "warnings": [
      "3 photographed candidates could not be confirmed on water and were withheld. Review the source image for missed boats.",
      "No clearly evidenced empty berth footprints were found. Add or draw empty places after checking the marina; open water is not automatically a berth."
    ]
  },
  "priorityPatches": null,
  "manualObservationCorrections": null,
  "reviewedPhotographObservations": {
    "manifestSha256": "a4716d8c215d72e17ca15950a36ecd41def5423d4e9d27e0e74afb8241f929b1",
    "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
    "nativeSourceSha256": "941614976d849b9ef1aeac9fc95d2ee2f654ff23e4d30bf47bc50e8f656139e8",
    "candidateAdditions": 0,
    "review": {
      "regions": [
        {
          "name": "Contramuelle east face",
          "photographedHullCount": 12
        },
        {
          "name": "Levante quay",
          "photographedHullCount": 1
        }
      ],
      "totalReviewedPhotographedHulls": 13,
      "admissionCause": "The former east edge connected (433,174) to (390,310), filling photographed water under five hulls. The real east edge narrows to (368.5,307.5); the former Levante start also crossed the southern hulls.",
      "sourcePlan": {
        "igyPlanUrl": "https://www.igymarinas.com/wp-content/uploads/2025/07/2024_Ibiza-Marina-Map.pdf",
        "igyPlanFileSha256": "b669ed3fd5888290aa7f9c1f36d154c2b1ad05f79a1d75977dab8fecd9fa9fc7",
        "marinaPortPlanUrl": "https://marinaportibiza.com/storage/app/media/plano-MarinaPortIbiza.pdf",
        "marinaPortPlanFileSha256": "3d3e7238fddf14c67c6987c5a3f7b2ef57d9166a781af0ddf600f8b51c63ff27",
        "interpretation": "IGY's plan depicts east Contramuelle and Levante; Marina Port's plan explicitly labels west Contramuelle and floating A/B fingers."
      },
      "noManualHullsNeeded": true,
      "originalProviderHullsRestored": [
        "AI-010",
        "AI-015",
        "AI-017",
        "AI-019",
        "AI-020"
      ],
      "exclusions": [
        "Marina Port west Contramuelle and A/B fingers",
        "Underway boats in open harbour",
        "Three photographed small/work boats at the north head whose IGY allocation is not established by the operator plan",
        "No clear hulls observed on the pictured shelter-breakwater inner catwalk"
      ],
      "limitations": [
        "13 is a reviewed photograph census on clearly assigned IGY berth faces, not current occupancy, capacity, inventory or complete detector recall for the full harbour",
        "North-head allocation, current concession/berth identity and safe clearance require actual operator confirmation",
        "No vacant berths, prices, electrical capacities or navigation routes inferred"
      ]
    },
    "operatorApproved": false,
    "completeInventory": false,
    "bookableInventory": false
  },
  "candidateCount": 13,
  "withheld": [
    {
      "index": 1,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 2,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 4,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 5,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 6,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 7,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 11,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 20,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 21,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 22,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 23,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 24,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 25,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 26,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 27,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 28,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 29,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 30,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 31,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 32,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 33,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 34,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 35,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 36,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 37,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 38,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 39,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 40,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 41,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 42,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 43,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 44,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 45,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 46,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 47,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 48,
      "reason": "outside-draft-operator-envelope"
    },
    {
      "index": 49,
      "reason": "outside-draft-operator-envelope"
    }
  ],
  "alignment": {
    "considered": 13,
    "aligned": 12,
    "changed": 12,
    "rows": [
      {
        "ids": [
          "igy-ibiza-marina-observed-4",
          "igy-ibiza-marina-observed-9",
          "igy-ibiza-marina-observed-14",
          "igy-ibiza-marina-observed-13",
          "igy-ibiza-marina-observed-18",
          "igy-ibiza-marina-observed-16",
          "igy-ibiza-marina-observed-11",
          "igy-ibiza-marina-observed-19",
          "igy-ibiza-marina-observed-20",
          "igy-ibiza-marina-observed-10",
          "igy-ibiza-marina-observed-15",
          "igy-ibiza-marina-observed-17"
        ],
        "reference": {
          "id": "ibiza-source-qa-igy-contramuelle",
          "kind": "dock",
          "start": {
            "x": 431.5,
            "y": 175
          },
          "end": {
            "x": 368.5,
            "y": 307.5
          }
        },
        "side": -1,
        "orientation": "perpendicular",
        "rotation": 115.42976512167945
      }
    ],
    "skipped": [
      {
        "id": "igy-ibiza-marina-observed-1",
        "reason": "sparse-row"
      }
    ],
    "manualOverlayHeadingsRetained": 0
  },
  "geometrySha256": "9494dbeb8f14142324c49330d5409cb856816a9a0b8adc13e7a5a8b198fd5f4c",
  "qualityStatus": "review-draft-not-production-survey",
  "completeInventory": false,
  "scene": {
    "version": 1,
    "frame": {
      "width": 1200,
      "height": 700,
      "coordinateSpace": "canvas",
      "lat": 38.90988500355286,
      "lng": 1.439982222092411,
      "spanM": 1300
    },
    "features": [
      {
        "id": "ibiza-source-qa-igy-main-harbour-water",
        "kind": "water",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 62,
            "y": 0
          },
          {
            "x": 1060,
            "y": 0
          },
          {
            "x": 1200,
            "y": 102
          },
          {
            "x": 1200,
            "y": 700
          },
          {
            "x": 429,
            "y": 700
          },
          {
            "x": 451,
            "y": 606
          },
          {
            "x": 493,
            "y": 562
          },
          {
            "x": 562,
            "y": 520
          },
          {
            "x": 644,
            "y": 509
          },
          {
            "x": 699,
            "y": 501
          },
          {
            "x": 732,
            "y": 481
          },
          {
            "x": 727,
            "y": 464
          },
          {
            "x": 708,
            "y": 460
          },
          {
            "x": 709,
            "y": 428
          },
          {
            "x": 724,
            "y": 395
          },
          {
            "x": 905,
            "y": 239
          },
          {
            "x": 904,
            "y": 220
          },
          {
            "x": 888,
            "y": 213
          },
          {
            "x": 879,
            "y": 220
          },
          {
            "x": 684,
            "y": 382
          },
          {
            "x": 648,
            "y": 417
          },
          {
            "x": 641,
            "y": 409
          },
          {
            "x": 628.8,
            "y": 397.1
          },
          {
            "x": 618,
            "y": 421
          },
          {
            "x": 368.5,
            "y": 307.5
          },
          {
            "x": 431.5,
            "y": 175
          },
          {
            "x": 369,
            "y": 148
          },
          {
            "x": 310,
            "y": 269
          },
          {
            "x": 76,
            "y": 253
          },
          {
            "x": 55,
            "y": 162
          },
          {
            "x": 51,
            "y": 80
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-old-town-mainland",
        "kind": "land",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 0,
            "y": 0
          },
          {
            "x": 62,
            "y": 0
          },
          {
            "x": 51,
            "y": 80
          },
          {
            "x": 55,
            "y": 162
          },
          {
            "x": 76,
            "y": 253
          },
          {
            "x": 310,
            "y": 269
          },
          {
            "x": 369,
            "y": 148
          },
          {
            "x": 431.5,
            "y": 175
          },
          {
            "x": 368.5,
            "y": 307.5
          },
          {
            "x": 618,
            "y": 421
          },
          {
            "x": 628.8,
            "y": 397.1
          },
          {
            "x": 641,
            "y": 409
          },
          {
            "x": 648,
            "y": 417
          },
          {
            "x": 684,
            "y": 382
          },
          {
            "x": 879,
            "y": 220
          },
          {
            "x": 888,
            "y": 213
          },
          {
            "x": 904,
            "y": 220
          },
          {
            "x": 905,
            "y": 239
          },
          {
            "x": 724,
            "y": 395
          },
          {
            "x": 709,
            "y": 428
          },
          {
            "x": 708,
            "y": 460
          },
          {
            "x": 727,
            "y": 464
          },
          {
            "x": 732,
            "y": 481
          },
          {
            "x": 699,
            "y": 501
          },
          {
            "x": 644,
            "y": 509
          },
          {
            "x": 562,
            "y": 520
          },
          {
            "x": 493,
            "y": 562
          },
          {
            "x": 451,
            "y": 606
          },
          {
            "x": 429,
            "y": 700
          },
          {
            "x": 0,
            "y": 700
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-opposite-shore-corner",
        "kind": "land",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 1060,
            "y": 0
          },
          {
            "x": 1200,
            "y": 0
          },
          {
            "x": 1200,
            "y": 102
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-contramuelle",
        "kind": "dock",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 310,
            "y": 269
          },
          {
            "x": 369,
            "y": 148
          },
          {
            "x": 431.5,
            "y": 175
          },
          {
            "x": 368.5,
            "y": 307.5
          },
          {
            "x": 365,
            "y": 319
          },
          {
            "x": 320,
            "y": 297
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-levante-quay",
        "kind": "dock",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 368.5,
            "y": 307.5
          },
          {
            "x": 618,
            "y": 421
          },
          {
            "x": 612,
            "y": 434
          },
          {
            "x": 362.5,
            "y": 320.5
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-shelter-breakwater",
        "kind": "dock",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 647,
            "y": 415
          },
          {
            "x": 683,
            "y": 381
          },
          {
            "x": 879,
            "y": 220
          },
          {
            "x": 888,
            "y": 213
          },
          {
            "x": 904,
            "y": 220
          },
          {
            "x": 905,
            "y": 239
          },
          {
            "x": 724,
            "y": 395
          },
          {
            "x": 709,
            "y": 428
          },
          {
            "x": 696,
            "y": 445
          },
          {
            "x": 674,
            "y": 444
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-breakwater-inner-catwalk",
        "kind": "dock",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 695.57,
            "y": 408.24
          },
          {
            "x": 796.57,
            "y": 281.24
          },
          {
            "x": 793.43,
            "y": 278.76
          },
          {
            "x": 692.43,
            "y": 405.76
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-adjacent-port-pontoon-a",
        "kind": "dock",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 147.5,
            "y": 159.96
          },
          {
            "x": 144.5,
            "y": 263.96
          },
          {
            "x": 147.5,
            "y": 264.04
          },
          {
            "x": 150.5,
            "y": 160.04
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-adjacent-port-pontoon-b",
        "kind": "dock",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 205.5,
            "y": 157.92
          },
          {
            "x": 199.5,
            "y": 266.92
          },
          {
            "x": 202.5,
            "y": 267.08
          },
          {
            "x": 208.5,
            "y": 158.08
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-oldtown-front-road",
        "kind": "road",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 81,
            "y": 276
          },
          {
            "x": 171,
            "y": 286
          },
          {
            "x": 307,
            "y": 304
          },
          {
            "x": 429,
            "y": 349
          },
          {
            "x": 548,
            "y": 405
          },
          {
            "x": 658,
            "y": 438
          },
          {
            "x": 664,
            "y": 452
          },
          {
            "x": 545,
            "y": 420
          },
          {
            "x": 423,
            "y": 364
          },
          {
            "x": 304,
            "y": 320
          },
          {
            "x": 169,
            "y": 301
          },
          {
            "x": 78,
            "y": 291
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-oldtown-lower-street",
        "kind": "road",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 0,
            "y": 526
          },
          {
            "x": 179,
            "y": 472
          },
          {
            "x": 304,
            "y": 499
          },
          {
            "x": 359,
            "y": 526
          },
          {
            "x": 499,
            "y": 514
          },
          {
            "x": 501,
            "y": 528
          },
          {
            "x": 356,
            "y": 541
          },
          {
            "x": 300,
            "y": 514
          },
          {
            "x": 180,
            "y": 487
          },
          {
            "x": 0,
            "y": 541
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-oldtown-roof-one",
        "kind": "building",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 207,
            "y": 321
          },
          {
            "x": 267,
            "y": 334
          },
          {
            "x": 247,
            "y": 384
          },
          {
            "x": 191,
            "y": 366
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-oldtown-roof-two",
        "kind": "building",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 312,
            "y": 346
          },
          {
            "x": 342,
            "y": 355
          },
          {
            "x": 330,
            "y": 398
          },
          {
            "x": 301,
            "y": 389
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-oldtown-roof-three",
        "kind": "building",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 421,
            "y": 392
          },
          {
            "x": 452,
            "y": 402
          },
          {
            "x": 441,
            "y": 438
          },
          {
            "x": 410,
            "y": 428
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-fortified-roof",
        "kind": "building",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 384,
            "y": 551
          },
          {
            "x": 444,
            "y": 545
          },
          {
            "x": 444,
            "y": 585
          },
          {
            "x": 384,
            "y": 589
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-oldtown-roof-west",
        "kind": "building",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 78,
            "y": 349
          },
          {
            "x": 126,
            "y": 337
          },
          {
            "x": 142,
            "y": 376
          },
          {
            "x": 95,
            "y": 389
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-oldtown-roof-southwest",
        "kind": "building",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 237,
            "y": 572
          },
          {
            "x": 275,
            "y": 559
          },
          {
            "x": 294,
            "y": 599
          },
          {
            "x": 256,
            "y": 611
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-tree-1",
        "kind": "tree",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 603,
            "y": 451
          },
          {
            "x": 601.24,
            "y": 455.24
          },
          {
            "x": 597,
            "y": 457
          },
          {
            "x": 592.76,
            "y": 455.24
          },
          {
            "x": 591,
            "y": 451
          },
          {
            "x": 592.76,
            "y": 446.76
          },
          {
            "x": 597,
            "y": 445
          },
          {
            "x": 601.24,
            "y": 446.76
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-tree-2",
        "kind": "tree",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 622,
            "y": 447
          },
          {
            "x": 620.24,
            "y": 451.24
          },
          {
            "x": 616,
            "y": 453
          },
          {
            "x": 611.76,
            "y": 451.24
          },
          {
            "x": 610,
            "y": 447
          },
          {
            "x": 611.76,
            "y": 442.76
          },
          {
            "x": 616,
            "y": 441
          },
          {
            "x": 620.24,
            "y": 442.76
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-tree-3",
        "kind": "tree",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 643,
            "y": 453
          },
          {
            "x": 641.24,
            "y": 457.24
          },
          {
            "x": 637,
            "y": 459
          },
          {
            "x": 632.76,
            "y": 457.24
          },
          {
            "x": 631,
            "y": 453
          },
          {
            "x": 632.76,
            "y": 448.76
          },
          {
            "x": 637,
            "y": 447
          },
          {
            "x": 641.24,
            "y": 448.76
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-tree-4",
        "kind": "tree",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 669,
            "y": 479
          },
          {
            "x": 667.24,
            "y": 483.24
          },
          {
            "x": 663,
            "y": 485
          },
          {
            "x": 658.76,
            "y": 483.24
          },
          {
            "x": 657,
            "y": 479
          },
          {
            "x": 658.76,
            "y": 474.76
          },
          {
            "x": 663,
            "y": 473
          },
          {
            "x": 667.24,
            "y": 474.76
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-tree-5",
        "kind": "tree",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 697,
            "y": 476
          },
          {
            "x": 695.24,
            "y": 480.24
          },
          {
            "x": 691,
            "y": 482
          },
          {
            "x": 686.76,
            "y": 480.24
          },
          {
            "x": 685,
            "y": 476
          },
          {
            "x": 686.76,
            "y": 471.76
          },
          {
            "x": 691,
            "y": 470
          },
          {
            "x": 695.24,
            "y": 471.76
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-tree-6",
        "kind": "tree",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 499,
            "y": 589
          },
          {
            "x": 497.24,
            "y": 593.24
          },
          {
            "x": 493,
            "y": 595
          },
          {
            "x": 488.76,
            "y": 593.24
          },
          {
            "x": 487,
            "y": 589
          },
          {
            "x": 488.76,
            "y": 584.76
          },
          {
            "x": 493,
            "y": 583
          },
          {
            "x": 497.24,
            "y": 584.76
          }
        ]
      },
      {
        "id": "ibiza-source-qa-igy-tree-7",
        "kind": "tree",
        "sourceClass": "manual-qa-ibiza-20261013",
        "confidence": 0,
        "points": [
          {
            "x": 476,
            "y": 650
          },
          {
            "x": 474.24,
            "y": 654.24
          },
          {
            "x": 470,
            "y": 656
          },
          {
            "x": 465.76,
            "y": 654.24
          },
          {
            "x": 464,
            "y": 650
          },
          {
            "x": 465.76,
            "y": 645.76
          },
          {
            "x": 470,
            "y": 644
          },
          {
            "x": 474.24,
            "y": 645.76
          }
        ]
      }
    ]
  },
  "objects": [
    {
      "id": "igy-ibiza-marina-observed-1",
      "code": "OBS-001",
      "kind": "superyacht",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.9453125,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 489.1935927241461,
        "y": 308.1211780268804,
        "w": 15.455904384952673,
        "h": 84.08937939243067,
        "rotation": 115.31405054054233
      },
      "sourcePolygonId": "full:AI-001",
      "sourcePolygonPoints": [
        {
          "x": 462,
          "y": 327
        },
        {
          "x": 459,
          "y": 330
        },
        {
          "x": 459,
          "y": 332
        },
        {
          "x": 458,
          "y": 333
        },
        {
          "x": 458,
          "y": 335
        },
        {
          "x": 457,
          "y": 336
        },
        {
          "x": 458,
          "y": 337
        },
        {
          "x": 458,
          "y": 338
        },
        {
          "x": 459,
          "y": 339
        },
        {
          "x": 460,
          "y": 339
        },
        {
          "x": 462,
          "y": 341
        },
        {
          "x": 463,
          "y": 341
        },
        {
          "x": 464,
          "y": 342
        },
        {
          "x": 465,
          "y": 342
        },
        {
          "x": 466,
          "y": 343
        },
        {
          "x": 468,
          "y": 343
        },
        {
          "x": 470,
          "y": 345
        },
        {
          "x": 471,
          "y": 345
        },
        {
          "x": 472,
          "y": 346
        },
        {
          "x": 473,
          "y": 346
        },
        {
          "x": 475,
          "y": 348
        },
        {
          "x": 476,
          "y": 348
        },
        {
          "x": 477,
          "y": 349
        },
        {
          "x": 478,
          "y": 349
        },
        {
          "x": 479,
          "y": 350
        },
        {
          "x": 480,
          "y": 350
        },
        {
          "x": 482,
          "y": 352
        },
        {
          "x": 484,
          "y": 352
        },
        {
          "x": 485,
          "y": 353
        },
        {
          "x": 486,
          "y": 353
        },
        {
          "x": 487,
          "y": 354
        },
        {
          "x": 489,
          "y": 354
        },
        {
          "x": 490,
          "y": 355
        },
        {
          "x": 491,
          "y": 355
        },
        {
          "x": 492,
          "y": 356
        },
        {
          "x": 493,
          "y": 356
        },
        {
          "x": 494,
          "y": 357
        },
        {
          "x": 495,
          "y": 357
        },
        {
          "x": 497,
          "y": 359
        },
        {
          "x": 498,
          "y": 359
        },
        {
          "x": 499,
          "y": 360
        },
        {
          "x": 500,
          "y": 360
        },
        {
          "x": 501,
          "y": 361
        },
        {
          "x": 503,
          "y": 361
        },
        {
          "x": 504,
          "y": 362
        },
        {
          "x": 505,
          "y": 362
        },
        {
          "x": 506,
          "y": 363
        },
        {
          "x": 507,
          "y": 363
        },
        {
          "x": 508,
          "y": 364
        },
        {
          "x": 509,
          "y": 364
        },
        {
          "x": 510,
          "y": 365
        },
        {
          "x": 512,
          "y": 365
        },
        {
          "x": 513,
          "y": 366
        },
        {
          "x": 514,
          "y": 366
        },
        {
          "x": 515,
          "y": 367
        },
        {
          "x": 516,
          "y": 367
        },
        {
          "x": 517,
          "y": 368
        },
        {
          "x": 519,
          "y": 368
        },
        {
          "x": 520,
          "y": 369
        },
        {
          "x": 522,
          "y": 369
        },
        {
          "x": 523,
          "y": 370
        },
        {
          "x": 535,
          "y": 370
        },
        {
          "x": 535,
          "y": 366
        },
        {
          "x": 532,
          "y": 363
        },
        {
          "x": 532,
          "y": 362
        },
        {
          "x": 530,
          "y": 360
        },
        {
          "x": 529,
          "y": 360
        },
        {
          "x": 527,
          "y": 358
        },
        {
          "x": 526,
          "y": 358
        },
        {
          "x": 524,
          "y": 356
        },
        {
          "x": 523,
          "y": 356
        },
        {
          "x": 521,
          "y": 354
        },
        {
          "x": 520,
          "y": 354
        },
        {
          "x": 519,
          "y": 353
        },
        {
          "x": 518,
          "y": 353
        },
        {
          "x": 516,
          "y": 351
        },
        {
          "x": 515,
          "y": 351
        },
        {
          "x": 514,
          "y": 350
        },
        {
          "x": 513,
          "y": 350
        },
        {
          "x": 512,
          "y": 349
        },
        {
          "x": 510,
          "y": 349
        },
        {
          "x": 509,
          "y": 348
        },
        {
          "x": 508,
          "y": 348
        },
        {
          "x": 507,
          "y": 347
        },
        {
          "x": 506,
          "y": 347
        },
        {
          "x": 504,
          "y": 345
        },
        {
          "x": 503,
          "y": 345
        },
        {
          "x": 502,
          "y": 344
        },
        {
          "x": 500,
          "y": 344
        },
        {
          "x": 499,
          "y": 343
        },
        {
          "x": 497,
          "y": 343
        },
        {
          "x": 496,
          "y": 342
        },
        {
          "x": 495,
          "y": 342
        },
        {
          "x": 493,
          "y": 340
        },
        {
          "x": 491,
          "y": 340
        },
        {
          "x": 490,
          "y": 339
        },
        {
          "x": 489,
          "y": 339
        },
        {
          "x": 488,
          "y": 338
        },
        {
          "x": 487,
          "y": 338
        },
        {
          "x": 486,
          "y": 337
        },
        {
          "x": 485,
          "y": 337
        },
        {
          "x": 484,
          "y": 336
        },
        {
          "x": 483,
          "y": 336
        },
        {
          "x": 481,
          "y": 334
        },
        {
          "x": 479,
          "y": 334
        },
        {
          "x": 478,
          "y": 333
        },
        {
          "x": 477,
          "y": 333
        },
        {
          "x": 476,
          "y": 332
        },
        {
          "x": 475,
          "y": 332
        },
        {
          "x": 474,
          "y": 331
        },
        {
          "x": 473,
          "y": 331
        },
        {
          "x": 471,
          "y": 329
        },
        {
          "x": 469,
          "y": 329
        },
        {
          "x": 468,
          "y": 328
        },
        {
          "x": 467,
          "y": 328
        },
        {
          "x": 466,
          "y": 327
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 72.3,
      "estimatedBeamM": 13.6,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-4",
      "code": "OBS-004",
      "kind": "superyacht",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.90234375,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 443.1151613522299,
        "y": 178.63449791032082,
        "w": 10.745670209315831,
        "h": 47.77831469552483,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-004",
      "sourcePolygonPoints": [
        {
          "x": 429,
          "y": 190
        },
        {
          "x": 428,
          "y": 191
        },
        {
          "x": 427,
          "y": 191
        },
        {
          "x": 427,
          "y": 192
        },
        {
          "x": 426,
          "y": 193
        },
        {
          "x": 426,
          "y": 194
        },
        {
          "x": 427,
          "y": 195
        },
        {
          "x": 427,
          "y": 196
        },
        {
          "x": 428,
          "y": 196
        },
        {
          "x": 431,
          "y": 199
        },
        {
          "x": 432,
          "y": 199
        },
        {
          "x": 433,
          "y": 200
        },
        {
          "x": 434,
          "y": 200
        },
        {
          "x": 436,
          "y": 202
        },
        {
          "x": 437,
          "y": 202
        },
        {
          "x": 438,
          "y": 203
        },
        {
          "x": 439,
          "y": 203
        },
        {
          "x": 441,
          "y": 205
        },
        {
          "x": 442,
          "y": 205
        },
        {
          "x": 443,
          "y": 206
        },
        {
          "x": 444,
          "y": 206
        },
        {
          "x": 445,
          "y": 207
        },
        {
          "x": 447,
          "y": 207
        },
        {
          "x": 448,
          "y": 208
        },
        {
          "x": 450,
          "y": 208
        },
        {
          "x": 451,
          "y": 209
        },
        {
          "x": 453,
          "y": 209
        },
        {
          "x": 454,
          "y": 210
        },
        {
          "x": 456,
          "y": 210
        },
        {
          "x": 457,
          "y": 211
        },
        {
          "x": 459,
          "y": 211
        },
        {
          "x": 460,
          "y": 212
        },
        {
          "x": 465,
          "y": 212
        },
        {
          "x": 466,
          "y": 213
        },
        {
          "x": 468,
          "y": 213
        },
        {
          "x": 469,
          "y": 214
        },
        {
          "x": 470,
          "y": 214
        },
        {
          "x": 469,
          "y": 213
        },
        {
          "x": 469,
          "y": 212
        },
        {
          "x": 465,
          "y": 208
        },
        {
          "x": 464,
          "y": 208
        },
        {
          "x": 460,
          "y": 204
        },
        {
          "x": 459,
          "y": 204
        },
        {
          "x": 456,
          "y": 201
        },
        {
          "x": 455,
          "y": 201
        },
        {
          "x": 453,
          "y": 199
        },
        {
          "x": 452,
          "y": 199
        },
        {
          "x": 451,
          "y": 198
        },
        {
          "x": 450,
          "y": 198
        },
        {
          "x": 448,
          "y": 196
        },
        {
          "x": 447,
          "y": 196
        },
        {
          "x": 446,
          "y": 195
        },
        {
          "x": 445,
          "y": 195
        },
        {
          "x": 444,
          "y": 194
        },
        {
          "x": 442,
          "y": 194
        },
        {
          "x": 441,
          "y": 193
        },
        {
          "x": 439,
          "y": 193
        },
        {
          "x": 438,
          "y": 192
        },
        {
          "x": 437,
          "y": 192
        },
        {
          "x": 436,
          "y": 191
        },
        {
          "x": 433,
          "y": 191
        },
        {
          "x": 432,
          "y": 190
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 41.1,
      "estimatedBeamM": 9.4,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-9",
      "code": "OBS-009",
      "kind": "superyacht",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.859375,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 427.2252906370607,
        "y": 201.98898247535388,
        "w": 8.505251058605198,
        "h": 34.12239285604831,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-009",
      "sourcePolygonPoints": [
        {
          "x": 417,
          "y": 210
        },
        {
          "x": 416,
          "y": 211
        },
        {
          "x": 416,
          "y": 213
        },
        {
          "x": 415,
          "y": 214
        },
        {
          "x": 416,
          "y": 215
        },
        {
          "x": 416,
          "y": 216
        },
        {
          "x": 417,
          "y": 217
        },
        {
          "x": 418,
          "y": 217
        },
        {
          "x": 419,
          "y": 218
        },
        {
          "x": 420,
          "y": 218
        },
        {
          "x": 421,
          "y": 219
        },
        {
          "x": 422,
          "y": 219
        },
        {
          "x": 423,
          "y": 220
        },
        {
          "x": 425,
          "y": 220
        },
        {
          "x": 426,
          "y": 221
        },
        {
          "x": 427,
          "y": 221
        },
        {
          "x": 428,
          "y": 222
        },
        {
          "x": 429,
          "y": 222
        },
        {
          "x": 430,
          "y": 223
        },
        {
          "x": 431,
          "y": 223
        },
        {
          "x": 432,
          "y": 224
        },
        {
          "x": 433,
          "y": 224
        },
        {
          "x": 434,
          "y": 225
        },
        {
          "x": 436,
          "y": 225
        },
        {
          "x": 437,
          "y": 226
        },
        {
          "x": 438,
          "y": 226
        },
        {
          "x": 439,
          "y": 227
        },
        {
          "x": 440,
          "y": 227
        },
        {
          "x": 441,
          "y": 228
        },
        {
          "x": 445,
          "y": 228
        },
        {
          "x": 446,
          "y": 227
        },
        {
          "x": 447,
          "y": 227
        },
        {
          "x": 447,
          "y": 224
        },
        {
          "x": 444,
          "y": 221
        },
        {
          "x": 443,
          "y": 221
        },
        {
          "x": 441,
          "y": 219
        },
        {
          "x": 440,
          "y": 219
        },
        {
          "x": 439,
          "y": 218
        },
        {
          "x": 438,
          "y": 218
        },
        {
          "x": 437,
          "y": 217
        },
        {
          "x": 436,
          "y": 217
        },
        {
          "x": 435,
          "y": 216
        },
        {
          "x": 433,
          "y": 216
        },
        {
          "x": 431,
          "y": 214
        },
        {
          "x": 429,
          "y": 214
        },
        {
          "x": 428,
          "y": 213
        },
        {
          "x": 427,
          "y": 213
        },
        {
          "x": 426,
          "y": 212
        },
        {
          "x": 425,
          "y": 212
        },
        {
          "x": 424,
          "y": 211
        },
        {
          "x": 422,
          "y": 211
        },
        {
          "x": 421,
          "y": 210
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 29.4,
      "estimatedBeamM": 7.5,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-10",
      "code": "OBS-010",
      "kind": "motor",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.83203125,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 392.62064224184917,
        "y": 267.0087120130965,
        "w": 9.671400534009827,
        "h": 29.222295107657217,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-010",
      "sourcePolygonPoints": [
        {
          "x": 385,
          "y": 274
        },
        {
          "x": 384,
          "y": 275
        },
        {
          "x": 384,
          "y": 279
        },
        {
          "x": 385,
          "y": 280
        },
        {
          "x": 386,
          "y": 280
        },
        {
          "x": 387,
          "y": 281
        },
        {
          "x": 388,
          "y": 281
        },
        {
          "x": 390,
          "y": 283
        },
        {
          "x": 392,
          "y": 283
        },
        {
          "x": 393,
          "y": 284
        },
        {
          "x": 394,
          "y": 284
        },
        {
          "x": 395,
          "y": 285
        },
        {
          "x": 396,
          "y": 285
        },
        {
          "x": 398,
          "y": 287
        },
        {
          "x": 400,
          "y": 287
        },
        {
          "x": 401,
          "y": 288
        },
        {
          "x": 402,
          "y": 288
        },
        {
          "x": 403,
          "y": 289
        },
        {
          "x": 410,
          "y": 289
        },
        {
          "x": 411,
          "y": 288
        },
        {
          "x": 411,
          "y": 285
        },
        {
          "x": 408,
          "y": 282
        },
        {
          "x": 407,
          "y": 282
        },
        {
          "x": 406,
          "y": 281
        },
        {
          "x": 405,
          "y": 281
        },
        {
          "x": 404,
          "y": 280
        },
        {
          "x": 402,
          "y": 280
        },
        {
          "x": 401,
          "y": 279
        },
        {
          "x": 400,
          "y": 279
        },
        {
          "x": 399,
          "y": 278
        },
        {
          "x": 398,
          "y": 278
        },
        {
          "x": 396,
          "y": 276
        },
        {
          "x": 395,
          "y": 276
        },
        {
          "x": 394,
          "y": 275
        },
        {
          "x": 392,
          "y": 275
        },
        {
          "x": 391,
          "y": 274
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 25.1,
      "estimatedBeamM": 8.5,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-11",
      "code": "OBS-011",
      "kind": "motor",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.8203125,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 403.8194967691951,
        "y": 242.874546737292,
        "w": 7.992384526026035,
        "h": 25.91759342171215,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-011",
      "sourcePolygonPoints": [
        {
          "x": 398,
          "y": 248
        },
        {
          "x": 396,
          "y": 250
        },
        {
          "x": 396,
          "y": 251
        },
        {
          "x": 395,
          "y": 252
        },
        {
          "x": 396,
          "y": 253
        },
        {
          "x": 396,
          "y": 254
        },
        {
          "x": 397,
          "y": 254
        },
        {
          "x": 399,
          "y": 256
        },
        {
          "x": 400,
          "y": 256
        },
        {
          "x": 401,
          "y": 257
        },
        {
          "x": 402,
          "y": 257
        },
        {
          "x": 403,
          "y": 258
        },
        {
          "x": 404,
          "y": 258
        },
        {
          "x": 405,
          "y": 259
        },
        {
          "x": 406,
          "y": 259
        },
        {
          "x": 407,
          "y": 260
        },
        {
          "x": 408,
          "y": 260
        },
        {
          "x": 409,
          "y": 261
        },
        {
          "x": 411,
          "y": 261
        },
        {
          "x": 412,
          "y": 262
        },
        {
          "x": 414,
          "y": 262
        },
        {
          "x": 415,
          "y": 263
        },
        {
          "x": 419,
          "y": 263
        },
        {
          "x": 419,
          "y": 262
        },
        {
          "x": 420,
          "y": 261
        },
        {
          "x": 419,
          "y": 260
        },
        {
          "x": 419,
          "y": 259
        },
        {
          "x": 418,
          "y": 258
        },
        {
          "x": 417,
          "y": 258
        },
        {
          "x": 413,
          "y": 254
        },
        {
          "x": 412,
          "y": 254
        },
        {
          "x": 411,
          "y": 253
        },
        {
          "x": 409,
          "y": 253
        },
        {
          "x": 407,
          "y": 251
        },
        {
          "x": 406,
          "y": 251
        },
        {
          "x": 405,
          "y": 250
        },
        {
          "x": 404,
          "y": 250
        },
        {
          "x": 403,
          "y": 249
        },
        {
          "x": 402,
          "y": 249
        },
        {
          "x": 401,
          "y": 248
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 22.3,
      "estimatedBeamM": 7,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-13",
      "code": "OBS-013",
      "kind": "superyacht",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.8125,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 417.3645024303319,
        "y": 219.11781481470015,
        "w": 9.088244610334376,
        "h": 31.122945997659723,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-013",
      "sourcePolygonPoints": [
        {
          "x": 409,
          "y": 226
        },
        {
          "x": 408,
          "y": 227
        },
        {
          "x": 408,
          "y": 228
        },
        {
          "x": 407,
          "y": 229
        },
        {
          "x": 407,
          "y": 230
        },
        {
          "x": 408,
          "y": 231
        },
        {
          "x": 408,
          "y": 232
        },
        {
          "x": 409,
          "y": 233
        },
        {
          "x": 410,
          "y": 233
        },
        {
          "x": 411,
          "y": 234
        },
        {
          "x": 412,
          "y": 234
        },
        {
          "x": 413,
          "y": 235
        },
        {
          "x": 414,
          "y": 235
        },
        {
          "x": 415,
          "y": 236
        },
        {
          "x": 416,
          "y": 236
        },
        {
          "x": 418,
          "y": 238
        },
        {
          "x": 419,
          "y": 238
        },
        {
          "x": 420,
          "y": 239
        },
        {
          "x": 421,
          "y": 239
        },
        {
          "x": 422,
          "y": 240
        },
        {
          "x": 423,
          "y": 240
        },
        {
          "x": 424,
          "y": 241
        },
        {
          "x": 425,
          "y": 241
        },
        {
          "x": 426,
          "y": 242
        },
        {
          "x": 428,
          "y": 242
        },
        {
          "x": 429,
          "y": 243
        },
        {
          "x": 431,
          "y": 243
        },
        {
          "x": 432,
          "y": 244
        },
        {
          "x": 433,
          "y": 243
        },
        {
          "x": 435,
          "y": 243
        },
        {
          "x": 436,
          "y": 242
        },
        {
          "x": 436,
          "y": 239
        },
        {
          "x": 431,
          "y": 234
        },
        {
          "x": 430,
          "y": 234
        },
        {
          "x": 429,
          "y": 233
        },
        {
          "x": 428,
          "y": 233
        },
        {
          "x": 427,
          "y": 232
        },
        {
          "x": 426,
          "y": 232
        },
        {
          "x": 425,
          "y": 231
        },
        {
          "x": 423,
          "y": 231
        },
        {
          "x": 422,
          "y": 230
        },
        {
          "x": 421,
          "y": 230
        },
        {
          "x": 420,
          "y": 229
        },
        {
          "x": 419,
          "y": 229
        },
        {
          "x": 418,
          "y": 228
        },
        {
          "x": 417,
          "y": 228
        },
        {
          "x": 416,
          "y": 227
        },
        {
          "x": 415,
          "y": 227
        },
        {
          "x": 414,
          "y": 226
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 26.8,
      "estimatedBeamM": 8,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-14",
      "code": "OBS-014",
      "kind": "superyacht",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.8125,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 421.7060024399314,
        "y": 210.18437693876538,
        "w": 9.093898473126382,
        "h": 32.4142561938241,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-014",
      "sourcePolygonPoints": [
        {
          "x": 414,
          "y": 217
        },
        {
          "x": 411,
          "y": 220
        },
        {
          "x": 411,
          "y": 223
        },
        {
          "x": 413,
          "y": 225
        },
        {
          "x": 414,
          "y": 225
        },
        {
          "x": 415,
          "y": 226
        },
        {
          "x": 417,
          "y": 226
        },
        {
          "x": 418,
          "y": 227
        },
        {
          "x": 419,
          "y": 227
        },
        {
          "x": 420,
          "y": 228
        },
        {
          "x": 421,
          "y": 228
        },
        {
          "x": 422,
          "y": 229
        },
        {
          "x": 423,
          "y": 229
        },
        {
          "x": 425,
          "y": 231
        },
        {
          "x": 427,
          "y": 231
        },
        {
          "x": 428,
          "y": 232
        },
        {
          "x": 430,
          "y": 232
        },
        {
          "x": 431,
          "y": 233
        },
        {
          "x": 433,
          "y": 233
        },
        {
          "x": 434,
          "y": 234
        },
        {
          "x": 441,
          "y": 234
        },
        {
          "x": 441,
          "y": 230
        },
        {
          "x": 438,
          "y": 227
        },
        {
          "x": 436,
          "y": 227
        },
        {
          "x": 435,
          "y": 226
        },
        {
          "x": 434,
          "y": 226
        },
        {
          "x": 433,
          "y": 225
        },
        {
          "x": 432,
          "y": 225
        },
        {
          "x": 431,
          "y": 224
        },
        {
          "x": 430,
          "y": 224
        },
        {
          "x": 429,
          "y": 223
        },
        {
          "x": 428,
          "y": 223
        },
        {
          "x": 427,
          "y": 222
        },
        {
          "x": 426,
          "y": 222
        },
        {
          "x": 425,
          "y": 221
        },
        {
          "x": 424,
          "y": 221
        },
        {
          "x": 423,
          "y": 220
        },
        {
          "x": 421,
          "y": 220
        },
        {
          "x": 420,
          "y": 219
        },
        {
          "x": 419,
          "y": 219
        },
        {
          "x": 418,
          "y": 218
        },
        {
          "x": 417,
          "y": 218
        },
        {
          "x": 416,
          "y": 217
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 27.9,
      "estimatedBeamM": 8,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-15",
      "code": "OBS-015",
      "kind": "motor",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.78125,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 384.7980744409997,
        "y": 278.9750650523998,
        "w": 8.81768218560277,
        "h": 29.08275928988949,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-015",
      "sourcePolygonPoints": [
        {
          "x": 378,
          "y": 286
        },
        {
          "x": 377,
          "y": 287
        },
        {
          "x": 376,
          "y": 287
        },
        {
          "x": 376,
          "y": 288
        },
        {
          "x": 375,
          "y": 289
        },
        {
          "x": 375,
          "y": 292
        },
        {
          "x": 377,
          "y": 292
        },
        {
          "x": 379,
          "y": 294
        },
        {
          "x": 380,
          "y": 294
        },
        {
          "x": 381,
          "y": 295
        },
        {
          "x": 383,
          "y": 295
        },
        {
          "x": 384,
          "y": 296
        },
        {
          "x": 386,
          "y": 296
        },
        {
          "x": 387,
          "y": 297
        },
        {
          "x": 389,
          "y": 297
        },
        {
          "x": 390,
          "y": 298
        },
        {
          "x": 392,
          "y": 298
        },
        {
          "x": 393,
          "y": 299
        },
        {
          "x": 394,
          "y": 299
        },
        {
          "x": 395,
          "y": 300
        },
        {
          "x": 396,
          "y": 300
        },
        {
          "x": 397,
          "y": 301
        },
        {
          "x": 400,
          "y": 301
        },
        {
          "x": 401,
          "y": 300
        },
        {
          "x": 402,
          "y": 300
        },
        {
          "x": 403,
          "y": 299
        },
        {
          "x": 403,
          "y": 297
        },
        {
          "x": 399,
          "y": 293
        },
        {
          "x": 398,
          "y": 293
        },
        {
          "x": 397,
          "y": 292
        },
        {
          "x": 396,
          "y": 292
        },
        {
          "x": 395,
          "y": 291
        },
        {
          "x": 392,
          "y": 291
        },
        {
          "x": 391,
          "y": 290
        },
        {
          "x": 389,
          "y": 290
        },
        {
          "x": 388,
          "y": 289
        },
        {
          "x": 387,
          "y": 289
        },
        {
          "x": 386,
          "y": 288
        },
        {
          "x": 385,
          "y": 288
        },
        {
          "x": 384,
          "y": 287
        },
        {
          "x": 381,
          "y": 287
        },
        {
          "x": 380,
          "y": 286
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 25,
      "estimatedBeamM": 7.7,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-16",
      "code": "OBS-016",
      "kind": "motor",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.77734375,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 407.827415842049,
        "y": 235.56760436283605,
        "w": 7.999088275266904,
        "h": 26.039214168234324,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-016",
      "sourcePolygonPoints": [
        {
          "x": 403,
          "y": 241
        },
        {
          "x": 402,
          "y": 242
        },
        {
          "x": 401,
          "y": 242
        },
        {
          "x": 400,
          "y": 243
        },
        {
          "x": 400,
          "y": 244
        },
        {
          "x": 399,
          "y": 245
        },
        {
          "x": 399,
          "y": 247
        },
        {
          "x": 400,
          "y": 248
        },
        {
          "x": 401,
          "y": 248
        },
        {
          "x": 402,
          "y": 249
        },
        {
          "x": 403,
          "y": 249
        },
        {
          "x": 404,
          "y": 250
        },
        {
          "x": 406,
          "y": 250
        },
        {
          "x": 407,
          "y": 251
        },
        {
          "x": 408,
          "y": 251
        },
        {
          "x": 409,
          "y": 252
        },
        {
          "x": 411,
          "y": 252
        },
        {
          "x": 412,
          "y": 253
        },
        {
          "x": 414,
          "y": 253
        },
        {
          "x": 415,
          "y": 254
        },
        {
          "x": 417,
          "y": 254
        },
        {
          "x": 418,
          "y": 255
        },
        {
          "x": 420,
          "y": 255
        },
        {
          "x": 421,
          "y": 254
        },
        {
          "x": 424,
          "y": 254
        },
        {
          "x": 424,
          "y": 250
        },
        {
          "x": 423,
          "y": 250
        },
        {
          "x": 422,
          "y": 249
        },
        {
          "x": 421,
          "y": 249
        },
        {
          "x": 419,
          "y": 247
        },
        {
          "x": 417,
          "y": 247
        },
        {
          "x": 416,
          "y": 246
        },
        {
          "x": 415,
          "y": 246
        },
        {
          "x": 414,
          "y": 245
        },
        {
          "x": 412,
          "y": 245
        },
        {
          "x": 411,
          "y": 244
        },
        {
          "x": 409,
          "y": 244
        },
        {
          "x": 408,
          "y": 243
        },
        {
          "x": 406,
          "y": 243
        },
        {
          "x": 405,
          "y": 242
        },
        {
          "x": 404,
          "y": 242
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 22.4,
      "estimatedBeamM": 7,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-17",
      "code": "OBS-017",
      "kind": "motor",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.77734375,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 381.50406333353703,
        "y": 286.16629876008415,
        "w": 7.607709114376767,
        "h": 27.549307733299994,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-017",
      "sourcePolygonPoints": [
        {
          "x": 374,
          "y": 292
        },
        {
          "x": 373,
          "y": 293
        },
        {
          "x": 373,
          "y": 297
        },
        {
          "x": 374,
          "y": 298
        },
        {
          "x": 375,
          "y": 298
        },
        {
          "x": 377,
          "y": 300
        },
        {
          "x": 379,
          "y": 300
        },
        {
          "x": 381,
          "y": 302
        },
        {
          "x": 382,
          "y": 302
        },
        {
          "x": 383,
          "y": 303
        },
        {
          "x": 385,
          "y": 303
        },
        {
          "x": 387,
          "y": 305
        },
        {
          "x": 389,
          "y": 305
        },
        {
          "x": 390,
          "y": 306
        },
        {
          "x": 398,
          "y": 306
        },
        {
          "x": 398,
          "y": 303
        },
        {
          "x": 395,
          "y": 300
        },
        {
          "x": 393,
          "y": 300
        },
        {
          "x": 392,
          "y": 299
        },
        {
          "x": 391,
          "y": 299
        },
        {
          "x": 390,
          "y": 298
        },
        {
          "x": 388,
          "y": 298
        },
        {
          "x": 386,
          "y": 296
        },
        {
          "x": 384,
          "y": 296
        },
        {
          "x": 383,
          "y": 295
        },
        {
          "x": 382,
          "y": 295
        },
        {
          "x": 381,
          "y": 294
        },
        {
          "x": 380,
          "y": 294
        },
        {
          "x": 379,
          "y": 293
        },
        {
          "x": 378,
          "y": 293
        },
        {
          "x": 377,
          "y": 292
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 23.7,
      "estimatedBeamM": 6.7,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-18",
      "code": "OBS-018",
      "kind": "superyacht",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.7734375,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 412.9298992122778,
        "y": 227.90322599124025,
        "w": 9.749877371297407,
        "h": 30.755841994939477,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-018",
      "sourcePolygonPoints": [
        {
          "x": 405,
          "y": 235
        },
        {
          "x": 404,
          "y": 236
        },
        {
          "x": 404,
          "y": 237
        },
        {
          "x": 403,
          "y": 238
        },
        {
          "x": 403,
          "y": 240
        },
        {
          "x": 405,
          "y": 242
        },
        {
          "x": 406,
          "y": 242
        },
        {
          "x": 407,
          "y": 243
        },
        {
          "x": 408,
          "y": 243
        },
        {
          "x": 409,
          "y": 244
        },
        {
          "x": 412,
          "y": 244
        },
        {
          "x": 413,
          "y": 245
        },
        {
          "x": 414,
          "y": 245
        },
        {
          "x": 415,
          "y": 246
        },
        {
          "x": 416,
          "y": 246
        },
        {
          "x": 417,
          "y": 247
        },
        {
          "x": 418,
          "y": 247
        },
        {
          "x": 419,
          "y": 248
        },
        {
          "x": 420,
          "y": 248
        },
        {
          "x": 423,
          "y": 251
        },
        {
          "x": 426,
          "y": 251
        },
        {
          "x": 427,
          "y": 252
        },
        {
          "x": 429,
          "y": 252
        },
        {
          "x": 430,
          "y": 251
        },
        {
          "x": 431,
          "y": 251
        },
        {
          "x": 432,
          "y": 250
        },
        {
          "x": 432,
          "y": 247
        },
        {
          "x": 429,
          "y": 244
        },
        {
          "x": 428,
          "y": 244
        },
        {
          "x": 427,
          "y": 243
        },
        {
          "x": 426,
          "y": 243
        },
        {
          "x": 425,
          "y": 242
        },
        {
          "x": 424,
          "y": 242
        },
        {
          "x": 423,
          "y": 241
        },
        {
          "x": 422,
          "y": 241
        },
        {
          "x": 421,
          "y": 240
        },
        {
          "x": 420,
          "y": 240
        },
        {
          "x": 419,
          "y": 239
        },
        {
          "x": 418,
          "y": 239
        },
        {
          "x": 416,
          "y": 237
        },
        {
          "x": 414,
          "y": 237
        },
        {
          "x": 413,
          "y": 236
        },
        {
          "x": 411,
          "y": 236
        },
        {
          "x": 410,
          "y": 235
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 26.5,
      "estimatedBeamM": 8.6,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-19",
      "code": "OBS-019",
      "kind": "motor",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.765625,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 396.44781883170765,
        "y": 255.82125190406543,
        "w": 7.311049752869658,
        "h": 21.881845640824956,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-019",
      "sourcePolygonPoints": [
        {
          "x": 391,
          "y": 261
        },
        {
          "x": 390,
          "y": 262
        },
        {
          "x": 390,
          "y": 265
        },
        {
          "x": 391,
          "y": 266
        },
        {
          "x": 392,
          "y": 266
        },
        {
          "x": 394,
          "y": 268
        },
        {
          "x": 395,
          "y": 268
        },
        {
          "x": 396,
          "y": 269
        },
        {
          "x": 397,
          "y": 269
        },
        {
          "x": 398,
          "y": 270
        },
        {
          "x": 401,
          "y": 270
        },
        {
          "x": 402,
          "y": 271
        },
        {
          "x": 403,
          "y": 271
        },
        {
          "x": 404,
          "y": 272
        },
        {
          "x": 406,
          "y": 272
        },
        {
          "x": 407,
          "y": 273
        },
        {
          "x": 409,
          "y": 273
        },
        {
          "x": 410,
          "y": 272
        },
        {
          "x": 410,
          "y": 269
        },
        {
          "x": 407,
          "y": 266
        },
        {
          "x": 406,
          "y": 266
        },
        {
          "x": 405,
          "y": 265
        },
        {
          "x": 404,
          "y": 265
        },
        {
          "x": 403,
          "y": 264
        },
        {
          "x": 402,
          "y": 264
        },
        {
          "x": 401,
          "y": 263
        },
        {
          "x": 399,
          "y": 263
        },
        {
          "x": 398,
          "y": 262
        },
        {
          "x": 397,
          "y": 262
        },
        {
          "x": 396,
          "y": 261
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 18.8,
      "estimatedBeamM": 6.4,
      "commercialRate": null,
      "operatorApproved": false
    },
    {
      "id": "igy-ibiza-marina-observed-20",
      "code": "OBS-020",
      "kind": "motor",
      "label": "Photographed candidate — operator review required",
      "source": "ai",
      "confidence": 0.7578125,
      "reviewStatus": "needs_review",
      "status": "occupied",
      "boatIcon": "detailed",
      "shape": "rect",
      "rect": {
        "x": 394.84571092632336,
        "y": 260.2557558087849,
        "w": 9.454024576539732,
        "h": 27.172899868658426,
        "rotation": 115.42976512167945
      },
      "sourcePolygonId": "full:AI-020",
      "sourcePolygonPoints": [
        {
          "x": 390,
          "y": 265
        },
        {
          "x": 387,
          "y": 268
        },
        {
          "x": 387,
          "y": 270
        },
        {
          "x": 386,
          "y": 271
        },
        {
          "x": 386,
          "y": 272
        },
        {
          "x": 387,
          "y": 273
        },
        {
          "x": 388,
          "y": 273
        },
        {
          "x": 389,
          "y": 274
        },
        {
          "x": 391,
          "y": 274
        },
        {
          "x": 392,
          "y": 275
        },
        {
          "x": 393,
          "y": 275
        },
        {
          "x": 395,
          "y": 277
        },
        {
          "x": 396,
          "y": 277
        },
        {
          "x": 397,
          "y": 278
        },
        {
          "x": 398,
          "y": 278
        },
        {
          "x": 399,
          "y": 279
        },
        {
          "x": 402,
          "y": 279
        },
        {
          "x": 403,
          "y": 280
        },
        {
          "x": 404,
          "y": 280
        },
        {
          "x": 405,
          "y": 281
        },
        {
          "x": 411,
          "y": 281
        },
        {
          "x": 412,
          "y": 280
        },
        {
          "x": 412,
          "y": 278
        },
        {
          "x": 405,
          "y": 271
        },
        {
          "x": 404,
          "y": 271
        },
        {
          "x": 403,
          "y": 270
        },
        {
          "x": 401,
          "y": 270
        },
        {
          "x": 400,
          "y": 269
        },
        {
          "x": 396,
          "y": 269
        },
        {
          "x": 395,
          "y": 268
        },
        {
          "x": 394,
          "y": 268
        },
        {
          "x": 392,
          "y": 266
        },
        {
          "x": 391,
          "y": 266
        }
      ],
      "sourceEvidence": {
        "sourceSha256": "4b98e7114746957be786a6f904855b51c59e8d4576f9bc9fae6020998864bf6f",
        "waterVerified": true
      },
      "observedOccupied": true,
      "estimatedLengthM": 23.4,
      "estimatedBeamM": 8.3,
      "commercialRate": null,
      "operatorApproved": false
    }
  ],
  "profile": {
    "slug": "igy-ibiza-marina",
    "name": "IGY Ibiza Marina",
    "municipality": "Eivissa",
    "island": "Ibiza",
    "country": "Spain",
    "officialWebsite": "https://www.igymarinas.com/marinas/igy-ibiza-marina/",
    "operator": {
      "value": "IGY Gestora Marinas Spain, S.L.; Ocean Capital Partners / Grupo Empresas Matutes / IGY",
      "sourceUrls": [
        "https://seu.portsdebalears.gob.es/seuapb/fitxa/42969/igy-gestora-marinas-spain-sl",
        "https://www.igymarinas.com/es/article/igy-ibiza-marina-inaugurates-new-facilities-and-launches-shore-power-connection-for-superyachts/"
      ]
    },
    "description": "IGY Ibiza Marina serves large yachts in the Levante basin beside Ibiza Town's old waterfront. Its quays are within walking distance of La Marina's streets, restaurants and shops. This is a superyacht facility: the current operator page restricts reservations for vessels under 20 metres, and berth assignment is arranged with the marina team.",
    "descriptionSourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/",
    "address": {
      "value": "Avenida Andenes, 2, 07800 Ibiza, Illes Balears, Spain",
      "sourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/"
    },
    "contacts": {
      "phone": "+34 659 071 784",
      "email": "Ibiza@IGYMarinas.com",
      "bookingEmail": "Ibiza@IGYMarinas.com",
      "sourceUrls": [
        "https://www.igymarinas.com/marinas/igy-ibiza-marina/",
        "https://www.igymarinas.com/marina-contact/igy-ibiza-marina/"
      ]
    },
    "position": {
      "latitude": 38.91,
      "longitude": 1.439444444,
      "publishedText": "38º54’36’’ N, 1º26’22’’ E",
      "precision": "published-seconds",
      "purpose": "operator-published position; exact coverage must include the concession's separate quays",
      "sourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/"
    },
    "berths": {
      "value": 27,
      "status": "source-conflict",
      "sourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/",
      "note": "Operator profile and downloadable 2024 plan say 27; 4 June 2026 operator news says 28."
    },
    "minimumLengthM": {
      "value": 20,
      "qualification": "Main profile says currently accepting yachts over 20 m and restricts bookings under 20 m; clarify exact 20 m boundary with operator.",
      "sourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/"
    },
    "maximumLengthM": {
      "value": 150,
      "status": "source-conflict",
      "sourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/",
      "note": "Current profile and 2025 refit announcement say 150 m; downloadable 2024 plan still says 110 m."
    },
    "maximumDraftM": {
      "value": 8.5,
      "sourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/"
    },
    "depthM": null,
    "vhf": {
      "channels": [
        9
      ],
      "callSign": "IGY Ibiza",
      "sourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/"
    },
    "facilities": [
      "water",
      "shore power on Contramuelle",
      "24-hour dockhands",
      "24-hour security",
      "waste collection",
      "concierge",
      "stern berthing",
      "nearby restaurants",
      "nearby shops"
    ],
    "facilitiesSourceUrls": [
      "https://www.igymarinas.com/marinas/igy-ibiza-marina/",
      "https://www.igymarinas.com/es/article/igy-ibiza-marina-inaugurates-new-facilities-and-launches-shore-power-connection-for-superyachts/"
    ],
    "arrivalRules": [
      "Advance reservations are strongly recommended; berthing is not guaranteed without confirmation.",
      "Provide an estimated arrival time 24 hours ahead when possible.",
      "Hail IGY Ibiza on VHF 9 for assignment, then check in at the marina office.",
      "Published check-in and check-out time is noon."
    ],
    "arrivalRulesSourceUrl": "https://www.igymarinas.com/marinas/igy-ibiza-marina/",
    "tariffs": {
      "dailyRateEUR": null,
      "status": "authority-maximum-tariff-document-listed-not-customer-quote",
      "authorityListingUrl": "https://seu.portsdebalears.gob.es/seuapb/fitxa/42969/igy-gestora-marinas-spain-sl",
      "documentUrl": "https://seu.portsdebalears.gob.es/seuapb/file/pdf/56176/GSP%20182%20TARIFAS%20MAXIMAS%20IGY%20SEDE.pdf",
      "note": "APB lists maximum tariffs dated 15 June 2026; the linked download was not readable in this research tool. Confirm the actual quote, tax treatment and berth service charges with the operator."
    },
    "officialPlanUrl": "https://www.igymarinas.com/wp-content/uploads/2025/07/2024_Ibiza-Marina-Map.pdf",
    "aliases": [
      "Sovren Ibiza (former Levante basin operator)"
    ],
    "conflicts": [
      {
        "field": "berths",
        "alternative": 28,
        "sourceUrl": "https://www.igymarinas.com/article/discover-igy-ibiza-marina-the-perfect-stopover-for-fun-luxury-and-relaxation/"
      },
      {
        "field": "maximumLengthM",
        "alternative": 110,
        "sourceUrl": "https://www.igymarinas.com/wp-content/uploads/2025/07/2024_Ibiza-Marina-Map.pdf"
      }
    ],
    "unconfirmed": [
      "current total berth count",
      "current official plan following refit",
      "berth-specific acceptance and service capacity",
      "surveyed entrance and complete capture envelope",
      "live availability",
      "rates and taxes",
      "operator inventory and commercial authority"
    ]
  },
  "instructions": "Editable reviewed draft. Observed boats and empty places require operator verification; no commercial rates or bookable inventory are supplied."
}
