Spot
One spot, at fractional map coordinates with its own rotation — which is what makes a curved row read as a curve rather than as squares on an arc.
Fields
idID!sectionSpotMapSection!labelString!Full customer-facing label, e.g. "F12".
rowLabelString!Row label within the section, e.g. "F".
spotLabelString!Spot label within the row, e.g. "12".
rowIndexInt!xFloat!yFloat!rotationFloat!kindSpotKind!accessibleBoolean!obstructedViewBoolean!holdReasonSpotHoldReasonWhy the spot is withheld, or null when it is on general sale. Public reads see this so the picker can grey a house spot out; the reason is coarse enough not to leak anything sensitive.
placementSpotPlacement!Where the spot sits, computed from the map's geometry.