SketchPro™ Resources and Examples

SketchPro™ Integration Overview

SketchPro™ is a modern, web-based sketching application designed to seamlessly integrate with your CAMA system. Built by Woolpert, SketchPro™ provides a flexible, developer-friendly integration model that allows CAMA vendors and jurisdictions to embed powerful sketching capabilities directly into their workflows.

At the core of SketchPro™ is a robust JavaScript API that enables two-way communication between your system and the SketchPro™ application:

  • Launch SketchPro™ while securely passing sketch data and configuration settings for user interaction.
  • Return updated sketch data to your CAMA system when the user saves their work in SketchPro™

How Integration Works

Integrating SketchPro™ into your application involves three key steps:

  1. Set up a development environment
  2. Use the SketchPro™ SDK to build your integration
  3. Support the Sketch Data Schema (SDS) for data exchange

1. Request a Development License

Each developer and end user requires a license to work with SketchPro™. Contact the Woolpert team to request a development license and get started with your integration.

2. Integrate with Your Applications

The SketchPro™ Software Development Kit (SDK) includes sample integrations in multiple languages, including JavaScript and C# (.NET).

From cloning the repository to running your first integration, the SDK guides you through:

  • Launching SketchPro™ with sketch data and configuration parameters
  • Receiving updated sketch data and application messages from SketchPro™

Woolpert’s engineering team can optionally provide guidance and best practices to help ensure a smooth and efficient integration.

SketchPro™ SDK

3. Open Sketch Data with SDS

Woolpert developed the Sketch Data Schema (SDS) an open, JSON-based data format designed to simplify and standardize sketch data exchange between CAMA systems.

You can:

  • Adopt SDS as a native sketch data format within your CAMA system
  • Or continue using your existing internal format, leveraging SDS as a secure and flexible transfer schema

Because SDS is based on an open JSON Schema specification, it remains low-risk, transparent, and easy to extend. SketchPro™ supports both approaches.

Additional technical details and examples are available in the SDK repository.

SketchPro™ SDK

Styles Example

In this example, sketch color customization is enabled.
Giving distinct colors to different parts of a segment can help them stand out in the sketch.

To allow color customization in SketchPro™, enable the colorCustomization capability in the sketch configuration.

{
  "capabilities": {
      "colorCustomization": { "flag": "enabled" }
  }
}

With color customization is enabled, each component of a segment can then have a unique style with different fill colors, line colors, line weights, and dash patterns.

Fill color and pattern

The SDS schema includes all possible variations that a sketch may include.

Sketch Data


{
  "$schema": "https://schemas.opencamadata.org/2.0/data.schema.json",
  "sketches": [
    {
      "id": 1,
      "label": "Building #1",
      "segments": [
        {
          "id": -312602253533,
          "label": {
            "text": "[1] SITE IMP",
            "values": [
              {
                "text": "SITE IMP",
                "lookupCode": "SI",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 24,
              "y": 10
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[1] SITE IMP",
                "values": [
                  {
                    "text": "SITE IMP",
                    "lookupCode": "SI",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 24,
                  "y": 10
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 48,
                "type": "computed"
              },
              "perimeter": {
                "value": 28,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 28,
                  "y": 7
                },
                "commands": [
                  {
                    "line": {
                      "x": -8,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 6
                    }
                  },
                  {
                    "line": {
                      "x": 8,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -6
                    }
                  }
                ]
              },
              "id": 1
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 48,
            "type": "computed"
          },
          "perimeter": {
            "value": 28,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": -312602253534,
          "label": {
            "text": "[2] RESIDENTIAL OFFICE",
            "values": [
              {
                "text": "RESIDENTIAL OFFICE",
                "lookupCode": "ROFFICEA",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 40,
              "y": 27
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[2] RESIDENTIAL OFFICE",
                "values": [
                  {
                    "text": "RESIDENTIAL OFFICE",
                    "lookupCode": "ROFFICEA",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 40,
                  "y": 27
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 2056,
                "type": "computed"
              },
              "perimeter": {
                "value": 234,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 20,
                  "y": 13
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 9
                    }
                  },
                  {
                    "line": {
                      "x": -4,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 15
                    }
                  },
                  {
                    "line": {
                      "x": 4,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 15
                    }
                  },
                  {
                    "line": {
                      "x": 2,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 1
                    }
                  },
                  {
                    "line": {
                      "x": 10,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -1
                    }
                  },
                  {
                    "line": {
                      "x": 2,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -10
                    }
                  },
                  {
                    "line": {
                      "x": 28,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -6
                    }
                  },
                  {
                    "line": {
                      "x": 1,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -8
                    }
                  },
                  {
                    "line": {
                      "x": 7,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 3
                    }
                  },
                  {
                    "line": {
                      "x": 8,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -8
                    }
                  },
                  {
                    "line": {
                      "x": -3,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -22
                    }
                  },
                  {
                    "line": {
                      "x": -20,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 6
                    }
                  },
                  {
                    "line": {
                      "x": -11,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 1
                    }
                  },
                  {
                    "line": {
                      "x": -16,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 5
                    }
                  },
                  {
                    "line": {
                      "x": -8,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 2
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 2056,
            "type": "computed"
          },
          "perimeter": {
            "value": 234,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": -312602253535,
          "label": {
            "text": "[3] DOCK",
            "values": [
              {
                "text": "DOCK",
                "lookupCode": "DK",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 38,
              "y": 47
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[3] DOCK",
                "values": [
                  {
                    "text": "DOCK",
                    "lookupCode": "DK",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 38,
                  "y": 47
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 63,
                "type": "computed"
              },
              "perimeter": {
                "value": 32,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 34,
                  "y": 42
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 9
                    }
                  },
                  {
                    "line": {
                      "x": 7,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -9
                    }
                  },
                  {
                    "line": {
                      "x": -7,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 3
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 63,
            "type": "computed"
          },
          "perimeter": {
            "value": 32,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": -312602253536,
          "label": {
            "text": "[4] STORAGE",
            "values": [
              {
                "text": "STORAGE",
                "lookupCode": "STG",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 52,
              "y": 47
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[4] STORAGE",
                "values": [
                  {
                    "text": "STORAGE",
                    "lookupCode": "STG",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 52,
                  "y": 47
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 189,
                "type": "computed"
              },
              "perimeter": {
                "value": 60,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 41,
                  "y": 42
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 9
                    }
                  },
                  {
                    "line": {
                      "x": 21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -9
                    }
                  },
                  {
                    "line": {
                      "x": -21,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 4
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 189,
            "type": "computed"
          },
          "perimeter": {
            "value": 60,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": -312602253537,
          "label": {
            "text": "[5] RC1",
            "values": [
              {
                "text": "RC1",
                "lookupCode": "RC1",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 68,
              "y": 37
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[5] RC1",
                "values": [
                  {
                    "text": "RC1",
                    "lookupCode": "RC1",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 68,
                  "y": 37
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 236,
                "type": "computed"
              },
              "perimeter": {
                "value": 78,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 78,
                  "y": 31
                },
                "commands": [
                  {
                    "line": {
                      "x": -8,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -3
                    }
                  },
                  {
                    "line": {
                      "x": -7,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 8
                    }
                  },
                  {
                    "line": {
                      "x": -1,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 15
                    }
                  },
                  {
                    "line": {
                      "x": 6,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -10
                    }
                  },
                  {
                    "line": {
                      "x": 10,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -10
                    }
                  }
                ]
              },
              "id": 5
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 236,
            "type": "computed"
          },
          "perimeter": {
            "value": 78,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": -312602253538,
          "label": {
            "text": "[6] WOOD DECK",
            "values": [
              {
                "text": "WOOD DECK",
                "lookupCode": "WDA",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 49,
              "y": 63
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[6] WOOD DECK",
                "values": [
                  {
                    "text": "WOOD DECK",
                    "lookupCode": "WDA",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 49,
                  "y": 63
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 424,
                "type": "computed"
              },
              "perimeter": {
                "value": 90,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 45,
                  "y": 51
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 4
                    }
                  },
                  {
                    "line": {
                      "x": -4,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 17
                    }
                  },
                  {
                    "line": {
                      "x": 24,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -17
                    }
                  },
                  {
                    "line": {
                      "x": -16,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -4
                    }
                  },
                  {
                    "line": {
                      "x": -4,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 6
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 424,
            "type": "computed"
          },
          "perimeter": {
            "value": 90,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": -312602253539,
          "label": {
            "text": "[7] RC",
            "values": [
              {
                "text": "RC",
                "lookupCode": "RC",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 53,
              "y": 78
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[7] RC",
                "values": [
                  {
                    "text": "RC",
                    "lookupCode": "RC",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 53,
                  "y": 78
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 144,
                "type": "computed"
              },
              "perimeter": {
                "value": 48,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 47,
                  "y": 72
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 12
                    }
                  },
                  {
                    "line": {
                      "x": 12,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -12
                    }
                  },
                  {
                    "line": {
                      "x": -12,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 7
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 144,
            "type": "computed"
          },
          "perimeter": {
            "value": 48,
            "type": "computed"
          },
          "domain": "unspecified"
        }
      ],
      "notes": []
    },
    {
      "id": 2,
      "label": "Building #2",
      "segments": [],
      "notes": []
    },
    {
      "id": 3,
      "label": "Building #3",
      "segments": [],
      "notes": []
    }
  ],
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "DK": {
          "name": "DOCK",
          "description": "DOCK",
          "ordinal": 33,
          "styles": {
            "vector": {
              "color": "#336600",
              "fill": "#4dffff",
              "stroke": "#004d4d"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC": {
          "name": "RC",
          "description": "RC",
          "ordinal": 81,
          "styles": {
            "vector": {
              "color": "#336600",
              "fill": "#6666ff",
              "stroke": "#b30000"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC1": {
          "name": "RC1",
          "description": "RC1",
          "ordinal": 82,
          "styles": {
            "vector": {
              "color": "#808000",
              "fill": "#d9ff66",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "ROFFICEA": {
          "name": "RESIDENTIAL OFFICE",
          "description": "RESIDENTIAL OFFICE",
          "ordinal": 84,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SI": {
          "name": "SITE IMP",
          "description": "SITE IMP",
          "ordinal": 88,
          "styles": {
            "vector": {
              "color": "#ff6600",
              "fill": "#ffff66",
              "stroke": "#003311"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "STG": {
          "name": "STORAGE",
          "description": "STORAGE",
          "ordinal": 96,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WDA": {
          "name": "WOOD DECK",
          "description": "WOOD DECK",
          "ordinal": 100,
          "styles": {
            "vector": {
              "color": "#995c00",
              "fill": "#4dff4d",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    }
  }
}

Sketch Config

{
  "version": "2.0",
  "capabilities": {
    "sketchNotes": {
      "flag": "enabled",
      "maxNoteLength": 500
    },
    "colorCustomization": {
      "flag": "enabled"
    },
    "sketchOriginPosition": {
      "flag": "enabled",
      "origin": "bottomLeft"
    },
    "arcDrawing": {
      "flag": "enabled"
    }
  },
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "*": {
          "name": "ALL TYPES",
          "description": "ALL TYPES",
          "ordinal": 1,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "AC": {
          "name": "CANOPY ALUM.",
          "description": "CANOPY ALUM.",
          "ordinal": 2,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "AE": {
          "name": "AGGREGATE (WHITE ROCK)",
          "description": "AGGREGATE (WHITE ROCK)",
          "ordinal": 3,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BALC": {
          "name": "BALCONY",
          "description": "BALCONY",
          "ordinal": 4,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BAS": {
          "name": "BASEMENT",
          "description": "BASEMENT",
          "ordinal": 5,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BAT": {
          "name": "BANK AUTO TELLERS",
          "description": "BANK AUTO TELLERS",
          "ordinal": 6,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BC": {
          "name": "CORRUGATED DEM LUMBER BARN",
          "description": "CORRUGATED DEM LUMBER BARN",
          "ordinal": 7,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BD": {
          "name": "DAIRY BARN",
          "description": "DAIRY BARN",
          "ordinal": 8,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BDA": {
          "name": "BOAT DOCK / PIER",
          "description": "BOAT DOCK / PIER",
          "ordinal": 9,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BH": {
          "name": "BOAT HOUSE",
          "description": "BOAT HOUSE",
          "ordinal": 10,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BM": {
          "name": "BARN MASONRY",
          "description": "BARN MASONRY",
          "ordinal": 11,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BO": {
          "name": "OPEN (CORRUGATED OPEN 4 SIDES)",
          "description": "OPEN (CORRUGATED OPEN 4 SIDES)",
          "ordinal": 12,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BP": {
          "name": "POLE (CORRUGATED W/POSTS)",
          "description": "POLE (CORRUGATED W/POSTS)",
          "ordinal": 13,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BPA": {
          "name": "BARN",
          "description": "BARN",
          "ordinal": 14,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BS": {
          "name": "BOAT SLIPS",
          "description": "BOAT SLIPS",
          "ordinal": 15,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BW": {
          "name": "WOODEN BARN",
          "description": "WOODEN BARN",
          "ordinal": 16,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BZ": {
          "name": "BREEZEWAY",
          "description": "BREEZEWAY",
          "ordinal": 17,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CB": {
          "name": "CABANA",
          "description": "CABANA",
          "ordinal": 18,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CBL": {
          "name": "OUTDOOR LIVING",
          "description": "OUTDOOR LIVING",
          "ordinal": 19,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CD": {
          "name": "ROOF W/DIRT FLOOR",
          "description": "ROOF W/DIRT FLOOR",
          "ordinal": 20,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CF": {
          "name": "CARPORT FREESTANDING",
          "description": "CARPORT FREESTANDING",
          "ordinal": 21,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CL": {
          "name": "WALK-IN COOLER",
          "description": "WALK-IN COOLER",
          "ordinal": 22,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CMGE": {
          "name": "COMM METAL GRAIN/FERT. ELEVATOR",
          "description": "COMM METAL GRAIN/FERT. ELEVATOR",
          "ordinal": 23,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPA": {
          "name": "CANOPY (ALUM)",
          "description": "CANOPY (ALUM)",
          "ordinal": 24,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPS": {
          "name": "CANOPY (STEEL)",
          "description": "CANOPY (STEEL)",
          "ordinal": 25,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPY": {
          "name": "CANOPY (PM)",
          "description": "CANOPY (PM)",
          "ordinal": 26,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNV": {
          "name": "CONVERTED",
          "description": "CONVERTED",
          "ordinal": 27,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "COOL": {
          "name": "WALK-IN COOLER",
          "description": "WALK-IN COOLER",
          "ordinal": 28,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CP": {
          "name": "CARPORT",
          "description": "CARPORT",
          "ordinal": 29,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CRN": {
          "name": "CRANE WAY",
          "description": "CRANE WAY",
          "ordinal": 30,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CW": {
          "name": "CONCRETE WALK",
          "description": "CONCRETE WALK",
          "ordinal": 31,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CWB": {
          "name": "CAR WASH BAY",
          "description": "CAR WASH BAY",
          "ordinal": 32,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "DK": {
          "name": "DOCK",
          "description": "DOCK",
          "ordinal": 33,
          "styles": {
            "vector": {
              "color": "#336600",
              "fill": "#4dffff",
              "stroke": "#004d4d"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "FB": {
          "name": "FISHING BARGE",
          "description": "FISHING BARGE",
          "ordinal": 34,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "FC": {
          "name": "FREE STANDING",
          "description": "FREE STANDING",
          "ordinal": 35,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GA": {
          "name": "ATTACHED",
          "description": "ATTACHED",
          "ordinal": 36,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GA1": {
          "name": "GARAGE",
          "description": "GARAGE",
          "ordinal": 37,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GD": {
          "name": "DIRT FLOOR",
          "description": "DIRT FLOOR",
          "ordinal": 38,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GE": {
          "name": "GARAGE ENCLOSED",
          "description": "GARAGE ENCLOSED",
          "ordinal": 39,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GF": {
          "name": "GARAGE FREESTANDING",
          "description": "GARAGE FREESTANDING",
          "ordinal": 40,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GH": {
          "name": "GREENHOUSE",
          "description": "GREENHOUSE",
          "ordinal": 41,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GP": {
          "name": "GRAVEL PARKING LOT",
          "description": "GRAVEL PARKING LOT",
          "ordinal": 42,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GZA": {
          "name": "GAZEBO",
          "description": "GAZEBO",
          "ordinal": 43,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GZL": {
          "name": "GAZEBO LOW",
          "description": "GAZEBO LOW",
          "ordinal": 44,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HAYLG": {
          "name": "HAY LOFT",
          "description": "HAY LOFT",
          "ordinal": 45,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HBA": {
          "name": "BARN / STABLES",
          "description": "BARN / STABLES",
          "ordinal": 46,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HT": {
          "name": "HOT TUB",
          "description": "HOT TUB",
          "ordinal": 47,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA": {
          "name": "MAIN AREA",
          "description": "MAIN AREA",
          "ordinal": 48,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA2": {
          "name": "MAIN AREA - 2ND LEVEL",
          "description": "MAIN AREA - 2ND LEVEL",
          "ordinal": 49,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA3": {
          "name": "MAIN AREA - 3RD LEVEL",
          "description": "MAIN AREA - 3RD LEVEL",
          "ordinal": 50,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA4": {
          "name": "MAIN AREA 4TH",
          "description": "MAIN AREA 4TH",
          "ordinal": 51,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA5": {
          "name": "MAIN AREA 5TH",
          "description": "MAIN AREA 5TH",
          "ordinal": 52,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA6": {
          "name": "MAIN AREA 6TH",
          "description": "MAIN AREA 6TH",
          "ordinal": 53,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA7": {
          "name": "MAIN AREA 7TH",
          "description": "MAIN AREA 7TH",
          "ordinal": 54,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA8": {
          "name": "MAIN AREA 8TH",
          "description": "MAIN AREA 8TH",
          "ordinal": 55,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MAA": {
          "name": "LIVING AREA ANNEX",
          "description": "LIVING AREA ANNEX",
          "ordinal": 56,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZ": {
          "name": "MEZZANINE",
          "description": "MEZZANINE",
          "ordinal": 57,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZD": {
          "name": "MEZZANINE (DISPLAY)",
          "description": "MEZZANINE (DISPLAY)",
          "ordinal": 58,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZS": {
          "name": "MEZZANINE (STORAGE)",
          "description": "MEZZANINE (STORAGE)",
          "ordinal": 59,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MH - O": {
          "name": "MH - OTHER",
          "description": "MH - OTHER",
          "ordinal": 60,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PA": {
          "name": "ALUMINUM COVERED SLAB",
          "description": "ALUMINUM COVERED SLAB",
          "ordinal": 61,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PAT": {
          "name": "PATIO, PORCH, NO ROOF",
          "description": "PATIO, PORCH, NO ROOF",
          "ordinal": 62,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PC": {
          "name": "PATIO COVER",
          "description": "PATIO COVER",
          "ordinal": 63,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PCO": {
          "name": "POOR CONDITION OUT BUILDINGS",
          "description": "POOR CONDITION OUT BUILDINGS",
          "ordinal": 64,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PCR": {
          "name": "POOR CONDITION RESIDENCE",
          "description": "POOR CONDITION RESIDENCE",
          "ordinal": 65,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PD": {
          "name": "POOL DECKING",
          "description": "POOL DECKING",
          "ordinal": 66,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PE": {
          "name": "ENCLOSED PORCH/PATIO",
          "description": "ENCLOSED PORCH/PATIO",
          "ordinal": 67,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PF": {
          "name": "FIBERGLASS COVERED SLAB",
          "description": "FIBERGLASS COVERED SLAB",
          "ordinal": 68,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PG": {
          "name": "GLASSED ENCLOSED PORCH/PATIO",
          "description": "GLASSED ENCLOSED PORCH/PATIO",
          "ordinal": 69,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PIER": {
          "name": "PIER - WOOD WALKWAY",
          "description": "PIER - WOOD WALKWAY",
          "ordinal": 70,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PL": {
          "name": "SLAB ONLY",
          "description": "SLAB ONLY",
          "ordinal": 71,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PLL": {
          "name": "PORCH, PATIO, SLAB, ETC",
          "description": "PORCH, PATIO, SLAB, ETC",
          "ordinal": 72,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PM": {
          "name": "PRE-ENGINEERED METAL BLDG",
          "description": "PRE-ENGINEERED METAL BLDG",
          "ordinal": 73,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PMA": {
          "name": "METAL BUILDING",
          "description": "METAL BUILDING",
          "ordinal": 74,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PME": {
          "name": "PME (PRE-ENG METAL BLDG)",
          "description": "PME (PRE-ENG METAL BLDG)",
          "ordinal": 75,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PO": {
          "name": "OPEN PORCH W/ROOF",
          "description": "OPEN PORCH W/ROOF",
          "ordinal": 76,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PS": {
          "name": "SCREEN PORCH/PATIO",
          "description": "SCREEN PORCH/PATIO",
          "ordinal": 77,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PSA": {
          "name": "SUN PORCH",
          "description": "SUN PORCH",
          "ordinal": 78,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PSO": {
          "name": "PATIO SLAB-NO ROOF",
          "description": "PATIO SLAB-NO ROOF",
          "ordinal": 79,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PW": {
          "name": "WOOD FLOOR W/ROOF",
          "description": "WOOD FLOOR W/ROOF",
          "ordinal": 80,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC": {
          "name": "RC",
          "description": "RC",
          "ordinal": 81,
          "styles": {
            "vector": {
              "color": "#336600",
              "fill": "#6666ff",
              "stroke": "#b30000"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC1": {
          "name": "RC1",
          "description": "RC1",
          "ordinal": 82,
          "styles": {
            "vector": {
              "color": "#808000",
              "fill": "#d9ff66",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RK": {
          "name": "ROCK PARKING LOT",
          "description": "ROCK PARKING LOT",
          "ordinal": 83,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "ROFFICEA": {
          "name": "RESIDENTIAL OFFICE",
          "description": "RESIDENTIAL OFFICE",
          "ordinal": 84,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SC": {
          "name": "SCALES",
          "description": "SCALES",
          "ordinal": 85,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SD": {
          "name": "POLE (WOODEN)",
          "description": "POLE (WOODEN)",
          "ordinal": 86,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SDK": {
          "name": "STONE DECK",
          "description": "STONE DECK",
          "ordinal": 87,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SI": {
          "name": "SITE IMP",
          "description": "SITE IMP",
          "ordinal": 88,
          "styles": {
            "vector": {
              "color": "#ff6600",
              "fill": "#ffff66",
              "stroke": "#003311"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLAB": {
          "name": "CONCRETE SLAB",
          "description": "CONCRETE SLAB",
          "ordinal": 89,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLRP": {
          "name": "SOLAR PANEL SYSTEM COMPLETE",
          "description": "SOLAR PANEL SYSTEM COMPLETE",
          "ordinal": 90,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SOLAR / WIND": {
          "name": "SOLAR/WIND EQUIPMENT",
          "description": "SOLAR/WIND EQUIPMENT",
          "ordinal": 91,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SP": {
          "name": "SWIMMING POOL",
          "description": "SWIMMING POOL",
          "ordinal": 92,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SR": {
          "name": "STOREROOM",
          "description": "STOREROOM",
          "ordinal": 93,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SS": {
          "name": "STORAGE SHEDS",
          "description": "STORAGE SHEDS",
          "ordinal": 94,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SSA": {
          "name": "STG SHED/WORKSHOP",
          "description": "STG SHED/WORKSHOP",
          "ordinal": 95,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "STG": {
          "name": "STORAGE",
          "description": "STORAGE",
          "ordinal": 96,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SW": {
          "name": "WORKSHOP",
          "description": "WORKSHOP",
          "ordinal": 97,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "TC": {
          "name": "TENNIS COURT",
          "description": "TENNIS COURT",
          "ordinal": 98,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WD": {
          "name": "WOOD DECK - NO ROOF",
          "description": "WOOD DECK - NO ROOF",
          "ordinal": 99,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WDA": {
          "name": "WOOD DECK",
          "description": "WOOD DECK",
          "ordinal": 100,
          "styles": {
            "vector": {
              "color": "#995c00",
              "fill": "#4dff4d",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WTRTANK": {
          "name": "WTRTANK (PER GALLON)",
          "description": "WTRTANK (PER GALLON)",
          "ordinal": 101,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WTRTOWER": {
          "name": "WATER TOWER (PER GALLON)",
          "description": "WATER TOWER (PER GALLON)",
          "ordinal": 102,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    },
    "outbuilding": {
      "outbuilding": {}
    }
  },
  "strokes": [
    {
      "name": "green",
      "value": "#9FE2BF"
    },
    {
      "name": "aqua",
      "value": "#40E0D0"
    },
    {
      "name": "blue",
      "value": "#6495ED"
    },
    {
      "name": "purple",
      "value": "#CCCCFF"
    },
    {
      "name": "red",
      "value": "#DE3163"
    },
    {
      "name": "orange",
      "value": "#FF7F50"
    }
  ],
  "strokeWidths": [
    {
      "name": "1",
      "value": 1
    },
    {
      "name": "2",
      "value": 2
    },
    {
      "name": "3",
      "value": 3
    },
    {
      "name": "4",
      "value": 4
    },
    {
      "name": "5",
      "value": 5
    },
    {
      "name": "6",
      "value": 6
    }
  ],
  "strokeDashArrays": [
    {
      "name": "none",
      "value": []
    },
    {
      "name": "one",
      "value": [
        10,
        10
      ]
    },
    {
      "name": "two",
      "value": [
        10,
        2,
        2
      ]
    },
    {
      "name": "three",
      "value": [
        20,
        5
      ]
    }
  ],
  "fills": [
    {
      "name": "green",
      "value": "#9FE2BF"
    },
    {
      "name": "aqua",
      "value": "#40E0D0"
    },
    {
      "name": "blue",
      "value": "#6495ED"
    },
    {
      "name": "purple",
      "value": "#CCCCFF"
    },
    {
      "name": "red",
      "value": "#DE3163"
    },
    {
      "name": "orange",
      "value": "#FF7F50"
    }
  ],
  "fillPatterns": [
    {
      "name": "None",
      "value": "none"
    },
    {
      "name": "Diagonal",
      "value": {
        "height": 10,
        "width": 10,
        "elements": [
          {
            "path": "M-1,1 l2,-2 M0,10 l10,-10 M9,11 l2,-2",
            "style": {
              "stroke": "#000",
              "strokeWidth": 2
            }
          }
        ]
      }
    },
    {
      "name": "Cross Hatch",
      "value": {
        "height": 15,
        "width": 15,
        "elements": [
          {
            "path": "M0,0 l15,15 M15,0 l-15,15",
            "style": {
              "stroke": "#000",
              "strokeWidth": 2
            }
          }
        ]
      }
    }
  ]
}

Return to Examples Menu

Outbuilding Example

In this example, out buildings are enabled. It is possible to add outbuildings for sketches which are necessary.

To allow outbuildings to be drawn in SketchPro™,
enable the outbuildings capability in the sketch configuration and set the associatedDomain.

{
  "capabilities": {
      "outbuildings": {
        "flag": "enabled",
        "associatedDomain": "outbuilding"
      },
  }
}

When outbuildings are enabled, an additional button will appear in the editor’s toolbar to draw structures separately from normal segments.

Outbuilding tool dialog

The SDS schema has some details around how outbuildings can be used.

Sketch Data


{
  "$schema": "https://schemas.opencamadata.org/2.0/data.schema.json",
  "sketches": [
    {
      "id": 1,
      "label": "Building #1",
      "segments": [
        {
          "id": 1,
          "label": {
            "text": "[1] PA-ALUMINUM COVERED SLAB",
            "values": [
              {
                "text": "ALUMINUM COVERED SLAB",
                "lookupCode": "PA",
                "lookupName": "outbuilding"
              }
            ],
            "position": {
              "x": 14,
              "y": 25
            },
            "placement": "overridden",
            "rotation": 0
          },
          "vectors": [
            {
              "label": {
                "text": "[1] PA-ALUMINUM COVERED SLAB",
                "values": [
                  {
                    "text": "ALUMINUM COVERED SLAB",
                    "lookupCode": "PA",
                    "lookupName": "outbuilding"
                  }
                ],
                "position": {
                  "x": 14,
                  "y": 25
                },
                "placement": "overridden",
                "rotation": 0
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 976,
                "type": "computed"
              },
              "perimeter": {
                "value": 146,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 2,
                  "y": 6
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 54
                    }
                  },
                  {
                    "line": {
                      "x": 19,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -42
                    }
                  },
                  {
                    "line": {
                      "x": -3,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -5
                    }
                  },
                  {
                    "line": {
                      "x": -2,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -7
                    }
                  },
                  {
                    "line": {
                      "x": -14,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 1
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 976,
            "type": "computed"
          },
          "perimeter": {
            "value": 146,
            "type": "computed"
          },
          "domain": "outbuilding"
        },
        {
          "id": 2,
          "label": {
            "text": "[2] FREE STANDING",
            "values": [
              {
                "text": "FREE STANDING",
                "lookupCode": "FC",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 26,
              "y": 15
            },
            "placement": "overridden",
            "rotation": 0
          },
          "vectors": [
            {
              "label": {
                "text": "[2] FREE STANDING",
                "values": [
                  {
                    "text": "FREE STANDING",
                    "lookupCode": "FC",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 26,
                  "y": 15
                },
                "placement": "overridden",
                "rotation": 0
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 95,
                "type": "computed"
              },
              "perimeter": {
                "value": 48,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 18,
                  "y": 18
                },
                "commands": [
                  {
                    "line": {
                      "x": 19,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -5
                    }
                  },
                  {
                    "line": {
                      "x": -19,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 5
                    }
                  }
                ]
              },
              "id": 2
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 95,
            "type": "computed"
          },
          "perimeter": {
            "value": 48,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 3,
          "label": {
            "text": "[3] MAIN AREA - 3RD LEVEL",
            "values": [
              {
                "text": "MAIN AREA - 3RD LEVEL",
                "lookupCode": "MA3",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 41,
              "y": 42
            },
            "placement": "overridden",
            "rotation": 0
          },
          "vectors": [
            {
              "label": {
                "text": "[3] MAIN AREA - 3RD LEVEL",
                "values": [
                  {
                    "text": "MAIN AREA - 3RD LEVEL",
                    "lookupCode": "MA3",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 41,
                  "y": 42
                },
                "placement": "overridden",
                "rotation": 0
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 1234,
                "type": "computed"
              },
              "perimeter": {
                "value": 164,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 21,
                  "y": 18
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 32
                    }
                  },
                  {
                    "line": {
                      "x": 14,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 12
                    }
                  },
                  {
                    "line": {
                      "x": 18,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -12
                    }
                  },
                  {
                    "line": {
                      "x": 6,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -23
                    }
                  },
                  {
                    "line": {
                      "x": -22,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -9
                    }
                  },
                  {
                    "line": {
                      "x": -16,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 3
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 1234,
            "type": "computed"
          },
          "perimeter": {
            "value": 164,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 4,
          "label": {
            "text": "[4] PO-OPEN PORCH W/ROOF",
            "values": [
              {
                "text": "OPEN PORCH W/ROOF",
                "lookupCode": "PO",
                "lookupName": "outbuilding"
              }
            ],
            "position": {
              "x": 48,
              "y": 14
            },
            "placement": "overridden",
            "rotation": 0
          },
          "vectors": [
            {
              "label": {
                "text": "[4] PO-OPEN PORCH W/ROOF",
                "values": [
                  {
                    "text": "OPEN PORCH W/ROOF",
                    "lookupCode": "PO",
                    "lookupName": "outbuilding"
                  }
                ],
                "position": {
                  "x": 48,
                  "y": 14
                },
                "placement": "overridden",
                "rotation": 0
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 550,
                "type": "computed"
              },
              "perimeter": {
                "value": 94,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 37,
                  "y": 2
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 25
                    }
                  },
                  {
                    "line": {
                      "x": 22,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -25
                    }
                  },
                  {
                    "line": {
                      "x": -22,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 4
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 550,
            "type": "computed"
          },
          "perimeter": {
            "value": 94,
            "type": "computed"
          },
          "domain": "outbuilding"
        },
        {
          "id": 5,
          "label": {
            "text": "[5] MAA-LIVING AREA ANNEX",
            "values": [
              {
                "text": "LIVING AREA ANNEX",
                "lookupCode": "MAA",
                "lookupName": "outbuilding"
              }
            ],
            "position": {
              "x": 25,
              "y": 66
            },
            "placement": "overridden",
            "rotation": 0
          },
          "vectors": [
            {
              "label": {
                "text": "[5] MAA-LIVING AREA ANNEX",
                "values": [
                  {
                    "text": "LIVING AREA ANNEX",
                    "lookupCode": "MAA",
                    "lookupName": "outbuilding"
                  }
                ],
                "position": {
                  "x": 25,
                  "y": 66
                },
                "placement": "overridden",
                "rotation": 0
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 466,
                "type": "computed"
              },
              "perimeter": {
                "value": 90,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 21,
                  "y": 50
                },
                "commands": [
                  {
                    "line": {
                      "x": 14,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 24
                    }
                  },
                  {
                    "line": {
                      "x": -4,
                      "y": 4
                    }
                  },
                  {
                    "line": {
                      "x": -11,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": -4,
                      "y": -4
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -14
                    }
                  },
                  {
                    "line": {
                      "x": 5,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -10
                    }
                  }
                ]
              },
              "id": 5
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 466,
            "type": "computed"
          },
          "perimeter": {
            "value": 90,
            "type": "computed"
          },
          "domain": "outbuilding"
        },
        {
          "id": 6,
          "label": {
            "text": "[6] MA4-MAIN AREA 4TH",
            "values": [
              {
                "text": "MAIN AREA 4TH",
                "lookupCode": "MA4",
                "lookupName": "outbuilding"
              }
            ],
            "position": {
              "x": 62,
              "y": 69
            },
            "placement": "overridden",
            "rotation": 0
          },
          "vectors": [
            {
              "label": {
                "text": "[6] MA4-MAIN AREA 4TH",
                "values": [
                  {
                    "text": "MAIN AREA 4TH",
                    "lookupCode": "MA4",
                    "lookupName": "outbuilding"
                  }
                ],
                "position": {
                  "x": 62,
                  "y": 69
                },
                "placement": "overridden",
                "rotation": 0
              },
              "areaType": "positive",
              "drawingType": "placeholder",
              "area": {
                "value": 55,
                "type": "overridden"
              },
              "perimeter": {
                "value": 15,
                "type": "overridden"
              },
              "ring": {
                "origin": {
                  "x": 62,
                  "y": 69
                },
                "commands": [
                  {
                    "ellipse": {
                      "rx": 2,
                      "ry": 2
                    }
                  }
                ]
              },
              "id": 6
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 55,
            "type": "computed"
          },
          "perimeter": {
            "value": 15,
            "type": "computed"
          },
          "domain": "outbuilding"
        }
      ],
      "notes": []
    },
    {
      "id": 2,
      "label": "Building #2",
      "segments": [],
      "notes": []
    },
    {
      "id": 3,
      "label": "Building #3",
      "segments": [],
      "notes": []
    }
  ],
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "FC": {
          "name": "FREE STANDING",
          "description": "FREE STANDING",
          "ordinal": 35,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA3": {
          "name": "MAIN AREA - 3RD LEVEL",
          "description": "MAIN AREA - 3RD LEVEL",
          "ordinal": 50,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    },
    "outbuilding": {
      "outbuilding": {
        "MA4": {
          "name": "MAIN AREA 4TH",
          "description": "MAIN AREA 4TH",
          "ordinal": 1,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MAA": {
          "name": "LIVING AREA ANNEX",
          "description": "LIVING AREA ANNEX",
          "ordinal": 6,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PA": {
          "name": "ALUMINUM COVERED SLAB",
          "description": "ALUMINUM COVERED SLAB",
          "ordinal": 11,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PO": {
          "name": "OPEN PORCH W/ROOF",
          "description": "OPEN PORCH W/ROOF",
          "ordinal": 26,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    }
  }
}

Sketch Config

{
  "version": "2.0",
  "capabilities": {
    "outbuildings": {
      "flag": "enabled",
      "associatedDomain": "outbuilding"
    },
    "sketchNotes": {
      "flag": "enabled",
      "maxNoteLength": 500
    },
    "sketchOriginPosition": {
      "flag": "enabled",
      "origin": "bottomLeft"
    },
    "arcDrawing": {
      "flag": "enabled"
    }
  },
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "*": {
          "name": "ALL TYPES",
          "description": "ALL TYPES",
          "ordinal": 1,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    }
  }
}

Return to Examples Menu

Pages Example

In this example, pagination is enabled.

Separating parts of a sketch onto different pages focuses the editor on just one piece of the property at a time. This can be useful in situations where overlapping or complex segments would create too much clutter on a single page to be legible.

To enable pagination in SketchPro™, enable the paging capability in the sketch configuration.

{
  "capabilities": {
      "paging": { "flag": "enabled" }
  }
}

When pagination is enabled, SketchPro™ will present the option to flip between the pages of the sketch, only showing the part of the sketch on each page.

The second dropdown in the toolbar shows each page

The SDS schema describes how each sketch belongs on a page.

Sketch Data


{
  "$schema": "https://schemas.opencamadata.org/2.0/data.schema.json",
  "sketches": [
    {
      "id": 1,
      "label": "Building #1",
      "segments": [
        {
          "id": 1,
          "label": {
            "text": "[1] MAIN AREA",
            "values": [
              {
                "text": "MAIN AREA",
                "lookupCode": "MA",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 16,
              "y": 30
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[1] MAIN AREA",
                "values": [
                  {
                    "text": "MAIN AREA",
                    "lookupCode": "MA",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 16,
                  "y": 30
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 420,
                "type": "computed"
              },
              "perimeter": {
                "value": 82,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 6,
                  "y": 38
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": -20
                    }
                  },
                  {
                    "line": {
                      "x": 21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 20
                    }
                  },
                  {
                    "line": {
                      "x": -21,
                      "y": 0
                    }
                  }
                ]
              },
              "id": 1
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 420,
            "type": "computed"
          },
          "perimeter": {
            "value": 82,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 2,
          "label": {
            "text": "[2] MAIN AREA - 2ND LEVEL",
            "values": [
              {
                "text": "MAIN AREA - 2ND LEVEL",
                "lookupCode": "MA2",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 47,
              "y": 29
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[2] MAIN AREA - 2ND LEVEL",
                "values": [
                  {
                    "text": "MAIN AREA - 2ND LEVEL",
                    "lookupCode": "MA2",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 47,
                  "y": 29
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 546,
                "type": "computed"
              },
              "perimeter": {
                "value": 94,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 37,
                  "y": 40
                },
                "commands": [
                  {
                    "line": {
                      "x": 21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -26
                    }
                  },
                  {
                    "line": {
                      "x": -21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 26
                    }
                  }
                ]
              },
              "id": 2
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 546,
            "type": "computed"
          },
          "perimeter": {
            "value": 94,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 3,
          "label": {
            "text": "[3] CONCRETE SLAB",
            "values": [
              {
                "text": "CONCRETE SLAB",
                "lookupCode": "SLAB",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 47,
              "y": 12
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[3] CONCRETE SLAB",
                "values": [
                  {
                    "text": "CONCRETE SLAB",
                    "lookupCode": "SLAB",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 47,
                  "y": 12
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 105,
                "type": "computed"
              },
              "perimeter": {
                "value": 52,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 37,
                  "y": 14
                },
                "commands": [
                  {
                    "line": {
                      "x": 21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -5
                    }
                  },
                  {
                    "line": {
                      "x": -21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 5
                    }
                  }
                ]
              },
              "id": 3
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 105,
            "type": "computed"
          },
          "perimeter": {
            "value": 52,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 4,
          "label": {
            "text": "[4] MAIN AREA - 2ND LEVEL",
            "values": [
              {
                "text": "MAIN AREA - 2ND LEVEL",
                "lookupCode": "MA2",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 72,
              "y": 29
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[4] MAIN AREA - 2ND LEVEL",
                "values": [
                  {
                    "text": "MAIN AREA - 2ND LEVEL",
                    "lookupCode": "MA2",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 72,
                  "y": 29
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 442,
                "type": "computed"
              },
              "perimeter": {
                "value": 86,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 63,
                  "y": 40
                },
                "commands": [
                  {
                    "line": {
                      "x": 17,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -26
                    }
                  },
                  {
                    "line": {
                      "x": -17,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 26
                    }
                  }
                ]
              },
              "id": 4
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 442,
            "type": "computed"
          },
          "perimeter": {
            "value": 86,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 5,
          "label": {
            "text": "[5] WOOD DECK",
            "values": [
              {
                "text": "WOOD DECK",
                "lookupCode": "WDA",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 82,
              "y": 35
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[5] WOOD DECK",
                "values": [
                  {
                    "text": "WOOD DECK",
                    "lookupCode": "WDA",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 82,
                  "y": 35
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 104,
                "type": "computed"
              },
              "perimeter": {
                "value": 60,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 80,
                  "y": 40
                },
                "commands": [
                  {
                    "line": {
                      "x": 4,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -26
                    }
                  },
                  {
                    "line": {
                      "x": -4,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 26
                    }
                  }
                ]
              },
              "id": 5
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 104,
            "type": "computed"
          },
          "perimeter": {
            "value": 60,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 6,
          "label": {
            "text": "[6] BARN MASONRY",
            "values": [
              {
                "text": "BARN MASONRY",
                "lookupCode": "BM",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 101,
              "y": 30
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[6] BARN MASONRY",
                "values": [
                  {
                    "text": "BARN MASONRY",
                    "lookupCode": "BM",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 101,
                  "y": 30
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 418,
                "type": "computed"
              },
              "perimeter": {
                "value": 82,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 90,
                  "y": 37
                },
                "commands": [
                  {
                    "line": {
                      "x": 22,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -19
                    }
                  },
                  {
                    "line": {
                      "x": -22,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 19
                    }
                  }
                ]
              },
              "id": 6
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 418,
            "type": "computed"
          },
          "perimeter": {
            "value": 82,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 7,
          "label": {
            "text": "[7] STORAGE",
            "values": [
              {
                "text": "STORAGE",
                "lookupCode": "STG",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 31,
              "y": 12
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[7] STORAGE",
                "values": [
                  {
                    "text": "STORAGE",
                    "lookupCode": "STG",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 31,
                  "y": 12
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 56,
                "type": "computed"
              },
              "perimeter": {
                "value": 30,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 28,
                  "y": 18
                },
                "commands": [
                  {
                    "line": {
                      "x": 7,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -8
                    }
                  },
                  {
                    "line": {
                      "x": -7,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 8
                    }
                  }
                ]
              },
              "id": 7
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 56,
            "type": "computed"
          },
          "perimeter": {
            "value": 30,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 8,
          "label": {
            "text": "[8] MAIN AREA 5TH",
            "values": [
              {
                "text": "MAIN AREA 5TH",
                "lookupCode": "MA5",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 54,
              "y": 30
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[8] MAIN AREA 5TH",
                "values": [
                  {
                    "text": "MAIN AREA 5TH",
                    "lookupCode": "MA5",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 54,
                  "y": 30
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 221,
                "type": "computed"
              },
              "perimeter": {
                "value": 60,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 45,
                  "y": 36
                },
                "commands": [
                  {
                    "line": {
                      "x": 17,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -13
                    }
                  },
                  {
                    "line": {
                      "x": -17,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 13
                    }
                  }
                ]
              },
              "id": 8
            }
          ],
          "boundarySize": 100,
          "page": 2,
          "area": {
            "value": 221,
            "type": "computed"
          },
          "perimeter": {
            "value": 60,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 9,
          "label": {
            "text": "[9] MAIN AREA - 2ND LEVEL",
            "values": [
              {
                "text": "MAIN AREA - 2ND LEVEL",
                "lookupCode": "MA2",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 63,
              "y": 30
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[9] MAIN AREA - 2ND LEVEL",
                "values": [
                  {
                    "text": "MAIN AREA - 2ND LEVEL",
                    "lookupCode": "MA2",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 63,
                  "y": 30
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 252,
                "type": "computed"
              },
              "perimeter": {
                "value": 66,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 52,
                  "y": 36
                },
                "commands": [
                  {
                    "line": {
                      "x": 21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -12
                    }
                  },
                  {
                    "line": {
                      "x": -21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 12
                    }
                  }
                ]
              },
              "id": 9
            }
          ],
          "boundarySize": 100,
          "page": 3,
          "area": {
            "value": 252,
            "type": "computed"
          },
          "perimeter": {
            "value": 66,
            "type": "computed"
          },
          "domain": "unspecified"
        }
      ],
      "notes": [
        {
          "keycode": "1/0",
          "text": "Main Condo Strip",
          "position": {
            "x": 49,
            "y": 44
          },
          "page": 1
        },
        {
          "keycode": "1/1",
          "text": "Secondary Condo Strip",
          "position": {
            "x": 46,
            "y": 41
          },
          "page": 2
        },
        {
          "keycode": "1/2",
          "text": "Office Building",
          "position": {
            "x": 58,
            "y": 40
          },
          "page": 3
        }
      ]
    },
    {
      "id": 2,
      "label": "Building #2",
      "segments": [],
      "notes": []
    },
    {
      "id": 3,
      "label": "Building #3",
      "segments": [],
      "notes": []
    }
  ],
  "unitOfMeasure": "feet",
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "BM": {
          "name": "BARN MASONRY",
          "description": "BARN MASONRY",
          "ordinal": 11,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA": {
          "name": "MAIN AREA",
          "description": "MAIN AREA",
          "ordinal": 48,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA2": {
          "name": "MAIN AREA - 2ND LEVEL",
          "description": "MAIN AREA - 2ND LEVEL",
          "ordinal": 49,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA5": {
          "name": "MAIN AREA 5TH",
          "description": "MAIN AREA 5TH",
          "ordinal": 52,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLAB": {
          "name": "CONCRETE SLAB",
          "description": "CONCRETE SLAB",
          "ordinal": 89,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "STG": {
          "name": "STORAGE",
          "description": "STORAGE",
          "ordinal": 96,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WDA": {
          "name": "WOOD DECK",
          "description": "WOOD DECK",
          "ordinal": 100,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    }
  }
}

Sketch Config

{
  "version": "2.0",
  "capabilities": {
    "paging": {
      "flag": "enabled"
    },
    "sketchNotes": {
      "flag": "enabled",
      "maxNoteLength": 500
    },
    "sketchOriginPosition": {
      "flag": "enabled",
      "origin": "bottomLeft"
    },
    "arcDrawing": {
      "flag": "enabled"
    }
  },
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "*": {
          "name": "ALL TYPES",
          "description": "ALL TYPES",
          "ordinal": 1,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "AC": {
          "name": "CANOPY ALUM.",
          "description": "CANOPY ALUM.",
          "ordinal": 2,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "AE": {
          "name": "AGGREGATE (WHITE ROCK)",
          "description": "AGGREGATE (WHITE ROCK)",
          "ordinal": 3,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BALC": {
          "name": "BALCONY",
          "description": "BALCONY",
          "ordinal": 4,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BAS": {
          "name": "BASEMENT",
          "description": "BASEMENT",
          "ordinal": 5,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BAT": {
          "name": "BANK AUTO TELLERS",
          "description": "BANK AUTO TELLERS",
          "ordinal": 6,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BC": {
          "name": "CORRUGATED DEM LUMBER BARN",
          "description": "CORRUGATED DEM LUMBER BARN",
          "ordinal": 7,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BD": {
          "name": "DAIRY BARN",
          "description": "DAIRY BARN",
          "ordinal": 8,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BDA": {
          "name": "BOAT DOCK / PIER",
          "description": "BOAT DOCK / PIER",
          "ordinal": 9,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BH": {
          "name": "BOAT HOUSE",
          "description": "BOAT HOUSE",
          "ordinal": 10,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BM": {
          "name": "BARN MASONRY",
          "description": "BARN MASONRY",
          "ordinal": 11,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BO": {
          "name": "OPEN (CORRUGATED OPEN 4 SIDES)",
          "description": "OPEN (CORRUGATED OPEN 4 SIDES)",
          "ordinal": 12,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BP": {
          "name": "POLE (CORRUGATED W/POSTS)",
          "description": "POLE (CORRUGATED W/POSTS)",
          "ordinal": 13,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BPA": {
          "name": "BARN",
          "description": "BARN",
          "ordinal": 14,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BS": {
          "name": "BOAT SLIPS",
          "description": "BOAT SLIPS",
          "ordinal": 15,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BW": {
          "name": "WOODEN BARN",
          "description": "WOODEN BARN",
          "ordinal": 16,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BZ": {
          "name": "BREEZEWAY",
          "description": "BREEZEWAY",
          "ordinal": 17,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CB": {
          "name": "CABANA",
          "description": "CABANA",
          "ordinal": 18,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CBL": {
          "name": "OUTDOOR LIVING",
          "description": "OUTDOOR LIVING",
          "ordinal": 19,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CD": {
          "name": "ROOF W/DIRT FLOOR",
          "description": "ROOF W/DIRT FLOOR",
          "ordinal": 20,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CF": {
          "name": "CARPORT FREESTANDING",
          "description": "CARPORT FREESTANDING",
          "ordinal": 21,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CL": {
          "name": "WALK-IN COOLER",
          "description": "WALK-IN COOLER",
          "ordinal": 22,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CMGE": {
          "name": "COMM METAL GRAIN/FERT. ELEVATOR",
          "description": "COMM METAL GRAIN/FERT. ELEVATOR",
          "ordinal": 23,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPA": {
          "name": "CANOPY (ALUM)",
          "description": "CANOPY (ALUM)",
          "ordinal": 24,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPS": {
          "name": "CANOPY (STEEL)",
          "description": "CANOPY (STEEL)",
          "ordinal": 25,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPY": {
          "name": "CANOPY (PM)",
          "description": "CANOPY (PM)",
          "ordinal": 26,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNV": {
          "name": "CONVERTED",
          "description": "CONVERTED",
          "ordinal": 27,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "COOL": {
          "name": "WALK-IN COOLER",
          "description": "WALK-IN COOLER",
          "ordinal": 28,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CP": {
          "name": "CARPORT",
          "description": "CARPORT",
          "ordinal": 29,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CRN": {
          "name": "CRANE WAY",
          "description": "CRANE WAY",
          "ordinal": 30,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CW": {
          "name": "CONCRETE WALK",
          "description": "CONCRETE WALK",
          "ordinal": 31,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CWB": {
          "name": "CAR WASH BAY",
          "description": "CAR WASH BAY",
          "ordinal": 32,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "DK": {
          "name": "DOCK",
          "description": "DOCK",
          "ordinal": 33,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "FB": {
          "name": "FISHING BARGE",
          "description": "FISHING BARGE",
          "ordinal": 34,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "FC": {
          "name": "FREE STANDING",
          "description": "FREE STANDING",
          "ordinal": 35,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GA": {
          "name": "ATTACHED",
          "description": "ATTACHED",
          "ordinal": 36,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GA1": {
          "name": "GARAGE",
          "description": "GARAGE",
          "ordinal": 37,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GD": {
          "name": "DIRT FLOOR",
          "description": "DIRT FLOOR",
          "ordinal": 38,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GE": {
          "name": "GARAGE ENCLOSED",
          "description": "GARAGE ENCLOSED",
          "ordinal": 39,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GF": {
          "name": "GARAGE FREESTANDING",
          "description": "GARAGE FREESTANDING",
          "ordinal": 40,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GH": {
          "name": "GREENHOUSE",
          "description": "GREENHOUSE",
          "ordinal": 41,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GP": {
          "name": "GRAVEL PARKING LOT",
          "description": "GRAVEL PARKING LOT",
          "ordinal": 42,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GZA": {
          "name": "GAZEBO",
          "description": "GAZEBO",
          "ordinal": 43,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GZL": {
          "name": "GAZEBO LOW",
          "description": "GAZEBO LOW",
          "ordinal": 44,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HAYLG": {
          "name": "HAY LOFT",
          "description": "HAY LOFT",
          "ordinal": 45,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HBA": {
          "name": "BARN / STABLES",
          "description": "BARN / STABLES",
          "ordinal": 46,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HT": {
          "name": "HOT TUB",
          "description": "HOT TUB",
          "ordinal": 47,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA": {
          "name": "MAIN AREA",
          "description": "MAIN AREA",
          "ordinal": 48,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA2": {
          "name": "MAIN AREA - 2ND LEVEL",
          "description": "MAIN AREA - 2ND LEVEL",
          "ordinal": 49,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA3": {
          "name": "MAIN AREA - 3RD LEVEL",
          "description": "MAIN AREA - 3RD LEVEL",
          "ordinal": 50,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA4": {
          "name": "MAIN AREA 4TH",
          "description": "MAIN AREA 4TH",
          "ordinal": 51,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA5": {
          "name": "MAIN AREA 5TH",
          "description": "MAIN AREA 5TH",
          "ordinal": 52,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA6": {
          "name": "MAIN AREA 6TH",
          "description": "MAIN AREA 6TH",
          "ordinal": 53,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA7": {
          "name": "MAIN AREA 7TH",
          "description": "MAIN AREA 7TH",
          "ordinal": 54,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA8": {
          "name": "MAIN AREA 8TH",
          "description": "MAIN AREA 8TH",
          "ordinal": 55,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MAA": {
          "name": "LIVING AREA ANNEX",
          "description": "LIVING AREA ANNEX",
          "ordinal": 56,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZ": {
          "name": "MEZZANINE",
          "description": "MEZZANINE",
          "ordinal": 57,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZD": {
          "name": "MEZZANINE (DISPLAY)",
          "description": "MEZZANINE (DISPLAY)",
          "ordinal": 58,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZS": {
          "name": "MEZZANINE (STORAGE)",
          "description": "MEZZANINE (STORAGE)",
          "ordinal": 59,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MH - O": {
          "name": "MH - OTHER",
          "description": "MH - OTHER",
          "ordinal": 60,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PA": {
          "name": "ALUMINUM COVERED SLAB",
          "description": "ALUMINUM COVERED SLAB",
          "ordinal": 61,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PAT": {
          "name": "PATIO, PORCH, NO ROOF",
          "description": "PATIO, PORCH, NO ROOF",
          "ordinal": 62,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PC": {
          "name": "PATIO COVER",
          "description": "PATIO COVER",
          "ordinal": 63,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PCO": {
          "name": "POOR CONDITION OUT BUILDINGS",
          "description": "POOR CONDITION OUT BUILDINGS",
          "ordinal": 64,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PCR": {
          "name": "POOR CONDITION RESIDENCE",
          "description": "POOR CONDITION RESIDENCE",
          "ordinal": 65,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PD": {
          "name": "POOL DECKING",
          "description": "POOL DECKING",
          "ordinal": 66,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PE": {
          "name": "ENCLOSED PORCH/PATIO",
          "description": "ENCLOSED PORCH/PATIO",
          "ordinal": 67,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PF": {
          "name": "FIBERGLASS COVERED SLAB",
          "description": "FIBERGLASS COVERED SLAB",
          "ordinal": 68,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PG": {
          "name": "GLASSED ENCLOSED PORCH/PATIO",
          "description": "GLASSED ENCLOSED PORCH/PATIO",
          "ordinal": 69,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PIER": {
          "name": "PIER - WOOD WALKWAY",
          "description": "PIER - WOOD WALKWAY",
          "ordinal": 70,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PL": {
          "name": "SLAB ONLY",
          "description": "SLAB ONLY",
          "ordinal": 71,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PLL": {
          "name": "PORCH, PATIO, SLAB, ETC",
          "description": "PORCH, PATIO, SLAB, ETC",
          "ordinal": 72,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PM": {
          "name": "PRE-ENGINEERED METAL BLDG",
          "description": "PRE-ENGINEERED METAL BLDG",
          "ordinal": 73,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PMA": {
          "name": "METAL BUILDING",
          "description": "METAL BUILDING",
          "ordinal": 74,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PME": {
          "name": "PME (PRE-ENG METAL BLDG)",
          "description": "PME (PRE-ENG METAL BLDG)",
          "ordinal": 75,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PO": {
          "name": "OPEN PORCH W/ROOF",
          "description": "OPEN PORCH W/ROOF",
          "ordinal": 76,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PS": {
          "name": "SCREEN PORCH/PATIO",
          "description": "SCREEN PORCH/PATIO",
          "ordinal": 77,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PSA": {
          "name": "SUN PORCH",
          "description": "SUN PORCH",
          "ordinal": 78,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PSO": {
          "name": "PATIO SLAB-NO ROOF",
          "description": "PATIO SLAB-NO ROOF",
          "ordinal": 79,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PW": {
          "name": "WOOD FLOOR W/ROOF",
          "description": "WOOD FLOOR W/ROOF",
          "ordinal": 80,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC": {
          "name": "RC",
          "description": "RC",
          "ordinal": 81,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC1": {
          "name": "RC1",
          "description": "RC1",
          "ordinal": 82,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RK": {
          "name": "ROCK PARKING LOT",
          "description": "ROCK PARKING LOT",
          "ordinal": 83,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "ROFFICEA": {
          "name": "RESIDENTIAL OFFICE",
          "description": "RESIDENTIAL OFFICE",
          "ordinal": 84,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SC": {
          "name": "SCALES",
          "description": "SCALES",
          "ordinal": 85,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SD": {
          "name": "POLE (WOODEN)",
          "description": "POLE (WOODEN)",
          "ordinal": 86,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SDK": {
          "name": "STONE DECK",
          "description": "STONE DECK",
          "ordinal": 87,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SI": {
          "name": "SITE IMP",
          "description": "SITE IMP",
          "ordinal": 88,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLAB": {
          "name": "CONCRETE SLAB",
          "description": "CONCRETE SLAB",
          "ordinal": 89,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLRP": {
          "name": "SOLAR PANEL SYSTEM COMPLETE",
          "description": "SOLAR PANEL SYSTEM COMPLETE",
          "ordinal": 90,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SOLAR / WIND": {
          "name": "SOLAR/WIND EQUIPMENT",
          "description": "SOLAR/WIND EQUIPMENT",
          "ordinal": 91,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SP": {
          "name": "SWIMMING POOL",
          "description": "SWIMMING POOL",
          "ordinal": 92,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SR": {
          "name": "STOREROOM",
          "description": "STOREROOM",
          "ordinal": 93,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SS": {
          "name": "STORAGE SHEDS",
          "description": "STORAGE SHEDS",
          "ordinal": 94,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SSA": {
          "name": "STG SHED/WORKSHOP",
          "description": "STG SHED/WORKSHOP",
          "ordinal": 95,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "STG": {
          "name": "STORAGE",
          "description": "STORAGE",
          "ordinal": 96,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SW": {
          "name": "WORKSHOP",
          "description": "WORKSHOP",
          "ordinal": 97,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "TC": {
          "name": "TENNIS COURT",
          "description": "TENNIS COURT",
          "ordinal": 98,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WD": {
          "name": "WOOD DECK - NO ROOF",
          "description": "WOOD DECK - NO ROOF",
          "ordinal": 99,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WDA": {
          "name": "WOOD DECK",
          "description": "WOOD DECK",
          "ordinal": 100,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WTRTANK": {
          "name": "WTRTANK (PER GALLON)",
          "description": "WTRTANK (PER GALLON)",
          "ordinal": 101,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WTRTOWER": {
          "name": "WATER TOWER (PER GALLON)",
          "description": "WATER TOWER (PER GALLON)",
          "ordinal": 102,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    },
    "outbuilding": {
      "outbuilding": {}
    }
  }
}

Return to Examples Menu

Stacking Labels Example

In this example, assigning multiple labels to a single Sketch segment is enabled.

To allow label stacking in SketchPro™, enable the multipleLabels capability in the sketch configuration.

{
  "capabilities": {
      "multipleLabels": { "flag": "enabled" }
  }
}

When multiple labels are enabled,
the editor will allow additional labels to be added to a segment.
The labels will then be displayed together in a stack.

The Label tool supports adding additional labels to each segment

Sketch Data


{
  "$schema": "https://schemas.opencamadata.org/2.0/data.schema.json",
  "sketches": [
    {
      "id": 1,
      "label": "Building #1",
      "segments": [
        {
          "id": 1,
          "label": {
            "text": "[1] BW/BAS/SDK",
            "values": [
              {
                "text": "WOODEN BARN",
                "lookupCode": "BW",
                "lookupName": "standard"
              },
              {
                "text": "BASEMENT",
                "lookupCode": "BAS",
                "lookupName": "standard"
              },
              {
                "text": "STONE DECK",
                "lookupCode": "SDK",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 36,
              "y": 41
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[1] BW/BAS/SDK",
                "values": [
                  {
                    "text": "WOODEN BARN",
                    "lookupCode": "BW",
                    "lookupName": "standard"
                  },
                  {
                    "text": "BASEMENT",
                    "lookupCode": "BAS",
                    "lookupName": "standard"
                  },
                  {
                    "text": "STONE DECK",
                    "lookupCode": "SDK",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 36,
                  "y": 41
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 1990,
                "type": "computed"
              },
              "perimeter": {
                "value": 206,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 9,
                  "y": 55
                },
                "commands": [
                  {
                    "line": {
                      "x": 35,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -4
                    }
                  },
                  {
                    "line": {
                      "x": 33,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -25
                    }
                  },
                  {
                    "line": {
                      "x": -7,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -6
                    }
                  },
                  {
                    "line": {
                      "x": -25,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 6
                    }
                  },
                  {
                    "line": {
                      "x": -36,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 29
                    }
                  }
                ]
              },
              "id": 1
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 1990,
            "type": "computed"
          },
          "perimeter": {
            "value": 206,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 2,
          "label": {
            "text": "[2] GE",
            "values": [
              {
                "text": "GE",
                "lookupCode": "GE",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 26,
              "y": 13
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[2] GE",
                "values": [
                  {
                    "text": "GE",
                    "lookupCode": "GE",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 26,
                  "y": 13
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 552,
                "type": "computed"
              },
              "perimeter": {
                "value": 94,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 15,
                  "y": 26
                },
                "commands": [
                  {
                    "line": {
                      "x": 23,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -24
                    }
                  },
                  {
                    "line": {
                      "x": -23,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 24
                    }
                  }
                ]
              },
              "id": 2
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 552,
            "type": "computed"
          },
          "perimeter": {
            "value": 94,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 3,
          "label": {
            "text": "[3] CP",
            "values": [
              {
                "text": "CP",
                "lookupCode": "CP",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 40,
              "y": 24
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[3] CP",
                "values": [
                  {
                    "text": "CP",
                    "lookupCode": "CP",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 40,
                  "y": 24
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 42,
                "type": "computed"
              },
              "perimeter": {
                "value": 26,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 38,
                  "y": 26
                },
                "commands": [
                  {
                    "line": {
                      "x": 7,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -6
                    }
                  },
                  {
                    "line": {
                      "x": -7,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 6
                    }
                  }
                ]
              },
              "id": 3
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 42,
            "type": "computed"
          },
          "perimeter": {
            "value": 26,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 4,
          "label": {
            "text": "[4] SS",
            "values": [
              {
                "text": "SS",
                "lookupCode": "SS",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 61,
              "y": 55
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[4] SS",
                "values": [
                  {
                    "text": "SS",
                    "lookupCode": "SS",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 61,
                  "y": 55
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 168,
                "type": "computed"
              },
              "perimeter": {
                "value": 58,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 56,
                  "y": 59
                },
                "commands": [
                  {
                    "line": {
                      "x": 21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -8
                    }
                  },
                  {
                    "line": {
                      "x": -21,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 8
                    }
                  }
                ]
              },
              "id": 4
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 168,
            "type": "computed"
          },
          "perimeter": {
            "value": 58,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 5,
          "label": {
            "text": "[5] AE/BD",
            "values": [
              {
                "text": "AGGREGATE (WHITE ROCK)",
                "lookupCode": "AE",
                "lookupName": "standard"
              },
              {
                "text": "DAIRY BARN",
                "lookupCode": "BD",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 14,
              "y": 60
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[5] AE/BD",
                "values": [
                  {
                    "text": "AGGREGATE (WHITE ROCK)",
                    "lookupCode": "AE",
                    "lookupName": "standard"
                  },
                  {
                    "text": "DAIRY BARN",
                    "lookupCode": "BD",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 14,
                  "y": 60
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 240,
                "type": "computed"
              },
              "perimeter": {
                "value": 76,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 9,
                  "y": 63
                },
                "commands": [
                  {
                    "line": {
                      "x": 30,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -8
                    }
                  },
                  {
                    "line": {
                      "x": -30,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": 8
                    }
                  }
                ]
              },
              "id": 5
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 240,
            "type": "computed"
          },
          "perimeter": {
            "value": 76,
            "type": "computed"
          },
          "domain": "unspecified"
        },
        {
          "id": 6,
          "label": {
            "text": "[6] BM",
            "values": [
              {
                "text": "BARN MASONRY",
                "lookupCode": "BM",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 56,
              "y": 19
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[6] BM",
                "values": [
                  {
                    "text": "BARN MASONRY",
                    "lookupCode": "BM",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 56,
                  "y": 19
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 29,
                "type": "computed"
              },
              "perimeter": {
                "value": 34,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 50,
                  "y": 20
                },
                "commands": [
                  {
                    "line": {
                      "x": 16,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": -1,
                      "y": -2
                    }
                  },
                  {
                    "line": {
                      "x": -13,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": -2,
                      "y": 2
                    }
                  }
                ]
              },
              "id": 6
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 29,
            "type": "computed"
          },
          "perimeter": {
            "value": 34,
            "type": "computed"
          },
          "domain": "unspecified"
        }
      ],
      "notes": []
    },
    {
      "id": 2,
      "label": "Building #2",
      "segments": [],
      "notes": []
    },
    {
      "id": 3,
      "label": "Building #3",
      "segments": [],
      "notes": []
    }
  ],
  "unitOfMeasure": "feet",
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "AE": {
          "name": "AGGREGATE (WHITE ROCK)",
          "description": "AGGREGATE (WHITE ROCK)",
          "ordinal": 3,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BM": {
          "name": "BARN MASONRY",
          "description": "BARN MASONRY",
          "ordinal": 11,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BW": {
          "name": "WOODEN BARN",
          "description": "WOODEN BARN",
          "ordinal": 16,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CP": {
          "name": "CARPORT",
          "description": "CARPORT",
          "ordinal": 29,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GE": {
          "name": "GARAGE ENCLOSED",
          "description": "GARAGE ENCLOSED",
          "ordinal": 39,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SS": {
          "name": "STORAGE SHEDS",
          "description": "STORAGE SHEDS",
          "ordinal": 94,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    }
  }
}

Sketch Config

{
  "version": "2.0",
  "capabilities": {
    "sketchNotes": {
      "flag": "enabled",
      "maxNoteLength": 500
    },
    "sketchOriginPosition": {
      "flag": "enabled",
      "origin": "bottomLeft"
    },
    "multipleLabels": {
      "flag": "enabled"
    },
    "arcDrawing": {
      "flag": "enabled"
    }
  },
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "*": {
          "name": "ALL TYPES",
          "description": "ALL TYPES",
          "ordinal": 1,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "AC": {
          "name": "CANOPY ALUM.",
          "description": "CANOPY ALUM.",
          "ordinal": 2,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "AE": {
          "name": "AGGREGATE (WHITE ROCK)",
          "description": "AGGREGATE (WHITE ROCK)",
          "ordinal": 3,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BALC": {
          "name": "BALCONY",
          "description": "BALCONY",
          "ordinal": 4,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BAS": {
          "name": "BASEMENT",
          "description": "BASEMENT",
          "ordinal": 5,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BAT": {
          "name": "BANK AUTO TELLERS",
          "description": "BANK AUTO TELLERS",
          "ordinal": 6,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BC": {
          "name": "CORRUGATED DEM LUMBER BARN",
          "description": "CORRUGATED DEM LUMBER BARN",
          "ordinal": 7,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BD": {
          "name": "DAIRY BARN",
          "description": "DAIRY BARN",
          "ordinal": 8,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BDA": {
          "name": "BOAT DOCK / PIER",
          "description": "BOAT DOCK / PIER",
          "ordinal": 9,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BH": {
          "name": "BOAT HOUSE",
          "description": "BOAT HOUSE",
          "ordinal": 10,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BM": {
          "name": "BARN MASONRY",
          "description": "BARN MASONRY",
          "ordinal": 11,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BO": {
          "name": "OPEN (CORRUGATED OPEN 4 SIDES)",
          "description": "OPEN (CORRUGATED OPEN 4 SIDES)",
          "ordinal": 12,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BP": {
          "name": "POLE (CORRUGATED W/POSTS)",
          "description": "POLE (CORRUGATED W/POSTS)",
          "ordinal": 13,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BPA": {
          "name": "BARN",
          "description": "BARN",
          "ordinal": 14,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BS": {
          "name": "BOAT SLIPS",
          "description": "BOAT SLIPS",
          "ordinal": 15,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BW": {
          "name": "WOODEN BARN",
          "description": "WOODEN BARN",
          "ordinal": 16,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BZ": {
          "name": "BREEZEWAY",
          "description": "BREEZEWAY",
          "ordinal": 17,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CB": {
          "name": "CABANA",
          "description": "CABANA",
          "ordinal": 18,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CBL": {
          "name": "OUTDOOR LIVING",
          "description": "OUTDOOR LIVING",
          "ordinal": 19,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CD": {
          "name": "ROOF W/DIRT FLOOR",
          "description": "ROOF W/DIRT FLOOR",
          "ordinal": 20,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CF": {
          "name": "CARPORT FREESTANDING",
          "description": "CARPORT FREESTANDING",
          "ordinal": 21,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CL": {
          "name": "WALK-IN COOLER",
          "description": "WALK-IN COOLER",
          "ordinal": 22,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CMGE": {
          "name": "COMM METAL GRAIN/FERT. ELEVATOR",
          "description": "COMM METAL GRAIN/FERT. ELEVATOR",
          "ordinal": 23,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPA": {
          "name": "CANOPY (ALUM)",
          "description": "CANOPY (ALUM)",
          "ordinal": 24,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPS": {
          "name": "CANOPY (STEEL)",
          "description": "CANOPY (STEEL)",
          "ordinal": 25,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPY": {
          "name": "CANOPY (PM)",
          "description": "CANOPY (PM)",
          "ordinal": 26,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNV": {
          "name": "CONVERTED",
          "description": "CONVERTED",
          "ordinal": 27,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "COOL": {
          "name": "WALK-IN COOLER",
          "description": "WALK-IN COOLER",
          "ordinal": 28,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CP": {
          "name": "CARPORT",
          "description": "CARPORT",
          "ordinal": 29,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CRN": {
          "name": "CRANE WAY",
          "description": "CRANE WAY",
          "ordinal": 30,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CW": {
          "name": "CONCRETE WALK",
          "description": "CONCRETE WALK",
          "ordinal": 31,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CWB": {
          "name": "CAR WASH BAY",
          "description": "CAR WASH BAY",
          "ordinal": 32,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "DK": {
          "name": "DOCK",
          "description": "DOCK",
          "ordinal": 33,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "FB": {
          "name": "FISHING BARGE",
          "description": "FISHING BARGE",
          "ordinal": 34,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "FC": {
          "name": "FREE STANDING",
          "description": "FREE STANDING",
          "ordinal": 35,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GA": {
          "name": "ATTACHED",
          "description": "ATTACHED",
          "ordinal": 36,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GA1": {
          "name": "GARAGE",
          "description": "GARAGE",
          "ordinal": 37,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GD": {
          "name": "DIRT FLOOR",
          "description": "DIRT FLOOR",
          "ordinal": 38,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GE": {
          "name": "GARAGE ENCLOSED",
          "description": "GARAGE ENCLOSED",
          "ordinal": 39,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GF": {
          "name": "GARAGE FREESTANDING",
          "description": "GARAGE FREESTANDING",
          "ordinal": 40,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GH": {
          "name": "GREENHOUSE",
          "description": "GREENHOUSE",
          "ordinal": 41,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GP": {
          "name": "GRAVEL PARKING LOT",
          "description": "GRAVEL PARKING LOT",
          "ordinal": 42,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GZA": {
          "name": "GAZEBO",
          "description": "GAZEBO",
          "ordinal": 43,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GZL": {
          "name": "GAZEBO LOW",
          "description": "GAZEBO LOW",
          "ordinal": 44,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HAYLG": {
          "name": "HAY LOFT",
          "description": "HAY LOFT",
          "ordinal": 45,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HBA": {
          "name": "BARN / STABLES",
          "description": "BARN / STABLES",
          "ordinal": 46,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HT": {
          "name": "HOT TUB",
          "description": "HOT TUB",
          "ordinal": 47,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA": {
          "name": "MAIN AREA",
          "description": "MAIN AREA",
          "ordinal": 48,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA2": {
          "name": "MAIN AREA - 2ND LEVEL",
          "description": "MAIN AREA - 2ND LEVEL",
          "ordinal": 49,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA3": {
          "name": "MAIN AREA - 3RD LEVEL",
          "description": "MAIN AREA - 3RD LEVEL",
          "ordinal": 50,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA4": {
          "name": "MAIN AREA 4TH",
          "description": "MAIN AREA 4TH",
          "ordinal": 51,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA5": {
          "name": "MAIN AREA 5TH",
          "description": "MAIN AREA 5TH",
          "ordinal": 52,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA6": {
          "name": "MAIN AREA 6TH",
          "description": "MAIN AREA 6TH",
          "ordinal": 53,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA7": {
          "name": "MAIN AREA 7TH",
          "description": "MAIN AREA 7TH",
          "ordinal": 54,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA8": {
          "name": "MAIN AREA 8TH",
          "description": "MAIN AREA 8TH",
          "ordinal": 55,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MAA": {
          "name": "LIVING AREA ANNEX",
          "description": "LIVING AREA ANNEX",
          "ordinal": 56,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZ": {
          "name": "MEZZANINE",
          "description": "MEZZANINE",
          "ordinal": 57,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZD": {
          "name": "MEZZANINE (DISPLAY)",
          "description": "MEZZANINE (DISPLAY)",
          "ordinal": 58,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZS": {
          "name": "MEZZANINE (STORAGE)",
          "description": "MEZZANINE (STORAGE)",
          "ordinal": 59,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MH - O": {
          "name": "MH - OTHER",
          "description": "MH - OTHER",
          "ordinal": 60,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PA": {
          "name": "ALUMINUM COVERED SLAB",
          "description": "ALUMINUM COVERED SLAB",
          "ordinal": 61,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PAT": {
          "name": "PATIO, PORCH, NO ROOF",
          "description": "PATIO, PORCH, NO ROOF",
          "ordinal": 62,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PC": {
          "name": "PATIO COVER",
          "description": "PATIO COVER",
          "ordinal": 63,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PCO": {
          "name": "POOR CONDITION OUT BUILDINGS",
          "description": "POOR CONDITION OUT BUILDINGS",
          "ordinal": 64,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PCR": {
          "name": "POOR CONDITION RESIDENCE",
          "description": "POOR CONDITION RESIDENCE",
          "ordinal": 65,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PD": {
          "name": "POOL DECKING",
          "description": "POOL DECKING",
          "ordinal": 66,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PE": {
          "name": "ENCLOSED PORCH/PATIO",
          "description": "ENCLOSED PORCH/PATIO",
          "ordinal": 67,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PF": {
          "name": "FIBERGLASS COVERED SLAB",
          "description": "FIBERGLASS COVERED SLAB",
          "ordinal": 68,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PG": {
          "name": "GLASSED ENCLOSED PORCH/PATIO",
          "description": "GLASSED ENCLOSED PORCH/PATIO",
          "ordinal": 69,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PIER": {
          "name": "PIER - WOOD WALKWAY",
          "description": "PIER - WOOD WALKWAY",
          "ordinal": 70,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PL": {
          "name": "SLAB ONLY",
          "description": "SLAB ONLY",
          "ordinal": 71,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PLL": {
          "name": "PORCH, PATIO, SLAB, ETC",
          "description": "PORCH, PATIO, SLAB, ETC",
          "ordinal": 72,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PM": {
          "name": "PRE-ENGINEERED METAL BLDG",
          "description": "PRE-ENGINEERED METAL BLDG",
          "ordinal": 73,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PMA": {
          "name": "METAL BUILDING",
          "description": "METAL BUILDING",
          "ordinal": 74,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PME": {
          "name": "PME (PRE-ENG METAL BLDG)",
          "description": "PME (PRE-ENG METAL BLDG)",
          "ordinal": 75,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PO": {
          "name": "OPEN PORCH W/ROOF",
          "description": "OPEN PORCH W/ROOF",
          "ordinal": 76,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PS": {
          "name": "SCREEN PORCH/PATIO",
          "description": "SCREEN PORCH/PATIO",
          "ordinal": 77,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PSA": {
          "name": "SUN PORCH",
          "description": "SUN PORCH",
          "ordinal": 78,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PSO": {
          "name": "PATIO SLAB-NO ROOF",
          "description": "PATIO SLAB-NO ROOF",
          "ordinal": 79,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PW": {
          "name": "WOOD FLOOR W/ROOF",
          "description": "WOOD FLOOR W/ROOF",
          "ordinal": 80,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC": {
          "name": "RC",
          "description": "RC",
          "ordinal": 81,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC1": {
          "name": "RC1",
          "description": "RC1",
          "ordinal": 82,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RK": {
          "name": "ROCK PARKING LOT",
          "description": "ROCK PARKING LOT",
          "ordinal": 83,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "ROFFICEA": {
          "name": "RESIDENTIAL OFFICE",
          "description": "RESIDENTIAL OFFICE",
          "ordinal": 84,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SC": {
          "name": "SCALES",
          "description": "SCALES",
          "ordinal": 85,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SD": {
          "name": "POLE (WOODEN)",
          "description": "POLE (WOODEN)",
          "ordinal": 86,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SDK": {
          "name": "STONE DECK",
          "description": "STONE DECK",
          "ordinal": 87,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SI": {
          "name": "SITE IMP",
          "description": "SITE IMP",
          "ordinal": 88,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLAB": {
          "name": "CONCRETE SLAB",
          "description": "CONCRETE SLAB",
          "ordinal": 89,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLRP": {
          "name": "SOLAR PANEL SYSTEM COMPLETE",
          "description": "SOLAR PANEL SYSTEM COMPLETE",
          "ordinal": 90,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SOLAR / WIND": {
          "name": "SOLAR/WIND EQUIPMENT",
          "description": "SOLAR/WIND EQUIPMENT",
          "ordinal": 91,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SP": {
          "name": "SWIMMING POOL",
          "description": "SWIMMING POOL",
          "ordinal": 92,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SR": {
          "name": "STOREROOM",
          "description": "STOREROOM",
          "ordinal": 93,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SS": {
          "name": "STORAGE SHEDS",
          "description": "STORAGE SHEDS",
          "ordinal": 94,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SSA": {
          "name": "STG SHED/WORKSHOP",
          "description": "STG SHED/WORKSHOP",
          "ordinal": 95,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "STG": {
          "name": "STORAGE",
          "description": "STORAGE",
          "ordinal": 96,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SW": {
          "name": "WORKSHOP",
          "description": "WORKSHOP",
          "ordinal": 97,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "TC": {
          "name": "TENNIS COURT",
          "description": "TENNIS COURT",
          "ordinal": 98,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WD": {
          "name": "WOOD DECK - NO ROOF",
          "description": "WOOD DECK - NO ROOF",
          "ordinal": 99,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WDA": {
          "name": "WOOD DECK",
          "description": "WOOD DECK",
          "ordinal": 100,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WTRTANK": {
          "name": "WTRTANK (PER GALLON)",
          "description": "WTRTANK (PER GALLON)",
          "ordinal": 101,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WTRTOWER": {
          "name": "WATER TOWER (PER GALLON)",
          "description": "WATER TOWER (PER GALLON)",
          "ordinal": 102,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    },
    "outbuilding": {
      "outbuilding": {}
    }
  }
}

Return to Examples Menu

Holes Example

In this example, inner rings are enabled.

To allow holes to be created in SketchPro™,
enable the innerRings capability in the sketch configuration.

{
  "capabilities": {
      "innerRings": {
        "flag": "enabled"
      }
  }
}

When inner rings are enabled, an additional Cutter button will appear in the editor’s toolbar. The Cutter tool allows a segment to be cut with another segment, creating a hole in the former.

Segment with a hole

The SDS schema has some details around how inner rings can be used.

Sketch Data


{
  "$schema": "https://schemas.opencamadata.org/2.0/data.schema.json",
  "sketches": [
    {
      "id": 1,
      "label": "Building #1",
      "segments": [
        {
          "id": 1,
          "label": {
            "text": "[2] BOAT HOUSE",
            "values": [
              {
                "text": "BOAT HOUSE",
                "lookupCode": "BH",
                "lookupName": "standard"
              }
            ],
            "position": {
              "x": 13,
              "y": 22
            }
          },
          "vectors": [
            {
              "label": {
                "text": "[2] BOAT HOUSE",
                "values": [
                  {
                    "text": "BOAT HOUSE",
                    "lookupCode": "BH",
                    "lookupName": "standard"
                  }
                ],
                "position": {
                  "x": 13,
                  "y": 22
                }
              },
              "areaType": "positive",
              "drawingType": "sketched",
              "area": {
                "value": 1120,
                "type": "computed"
              },
              "perimeter": {
                "value": 152,
                "type": "computed"
              },
              "ring": {
                "origin": {
                  "x": 6,
                  "y": 6
                },
                "commands": [
                  {
                    "line": {
                      "x": 0,
                      "y": 20
                    }
                  },
                  {
                    "line": {
                      "x": 56,
                      "y": 0
                    }
                  },
                  {
                    "line": {
                      "x": 0,
                      "y": -20
                    }
                  },
                  {
                    "line": {
                      "x": -56,
                      "y": 0
                    }
                  }
                ],
                "rings": [
                  {
                    "origin": {
                      "x": 20,
                      "y": 16
                    },
                    "commands": [
                      {
                        "ellipse": {
                          "rx": 2,
                          "ry": 2
                        }
                      }
                    ]
                  }
                ]
              },
              "id": 1
            }
          ],
          "boundarySize": 100,
          "page": 1,
          "area": {
            "value": 1120,
            "type": "computed"
          },
          "perimeter": {
            "value": 152,
            "type": "computed"
          },
          "domain": "unspecified"
        }
      ],
      "notes": []
    }
  ],
  "unitOfMeasure": "feet",
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "AC": {
          "name": "CANOPY ALUM.",
          "description": "CANOPY ALUM.",
          "ordinal": 2,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BD": {
          "name": "DAIRY BARN",
          "description": "DAIRY BARN",
          "ordinal": 8,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BH": {
          "name": "BOAT HOUSE",
          "description": "BOAT HOUSE",
          "ordinal": 10,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CB": {
          "name": "CABANA",
          "description": "CABANA",
          "ordinal": 18,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "DK": {
          "name": "DOCK",
          "description": "DOCK",
          "ordinal": 33,
          "styles": {
            "vector": {
              "color": "#336600",
              "fill": "#4dffff",
              "stroke": "#004d4d"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC": {
          "name": "RC",
          "description": "RC",
          "ordinal": 81,
          "styles": {
            "vector": {
              "color": "#336600",
              "fill": "#6666ff",
              "stroke": "#b30000"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC1": {
          "name": "RC1",
          "description": "RC1",
          "ordinal": 82,
          "styles": {
            "vector": {
              "color": "#808000",
              "fill": "#d9ff66",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "ROFFICEA": {
          "name": "RESIDENTIAL OFFICE",
          "description": "RESIDENTIAL OFFICE",
          "ordinal": 84,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SI": {
          "name": "SITE IMP",
          "description": "SITE IMP",
          "ordinal": 88,
          "styles": {
            "vector": {
              "color": "#ff6600",
              "fill": "#ffff66",
              "stroke": "#003311"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "STG": {
          "name": "STORAGE",
          "description": "STORAGE",
          "ordinal": 96,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WDA": {
          "name": "WOOD DECK",
          "description": "WOOD DECK",
          "ordinal": 100,
          "styles": {
            "vector": {
              "color": "#995c00",
              "fill": "#4dff4d",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    }
  }
}

Sketch Config

{
  "version": "2.0",
  "capabilities": {
    "innerRings": {
      "flag": "enabled"
    },
    "sketchNotes": {
      "flag": "enabled",
      "maxNoteLength": 500
    },
    "colorCustomization": {
      "flag": "enabled"
    },
    "sketchOriginPosition": {
      "flag": "enabled",
      "origin": "bottomLeft"
    },
    "arcDrawing": {
      "flag": "enabled"
    }
  },
  "lookupCollection": {
    "standard": {
      "unspecified": {
        "*": {
          "name": "ALL TYPES",
          "description": "ALL TYPES",
          "ordinal": 1,
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "AC": {
          "name": "CANOPY ALUM.",
          "description": "CANOPY ALUM.",
          "ordinal": 2,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "AE": {
          "name": "AGGREGATE (WHITE ROCK)",
          "description": "AGGREGATE (WHITE ROCK)",
          "ordinal": 3,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BALC": {
          "name": "BALCONY",
          "description": "BALCONY",
          "ordinal": 4,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BAS": {
          "name": "BASEMENT",
          "description": "BASEMENT",
          "ordinal": 5,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BAT": {
          "name": "BANK AUTO TELLERS",
          "description": "BANK AUTO TELLERS",
          "ordinal": 6,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BC": {
          "name": "CORRUGATED DEM LUMBER BARN",
          "description": "CORRUGATED DEM LUMBER BARN",
          "ordinal": 7,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BD": {
          "name": "DAIRY BARN",
          "description": "DAIRY BARN",
          "ordinal": 8,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BDA": {
          "name": "BOAT DOCK / PIER",
          "description": "BOAT DOCK / PIER",
          "ordinal": 9,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BH": {
          "name": "BOAT HOUSE",
          "description": "BOAT HOUSE",
          "ordinal": 10,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BM": {
          "name": "BARN MASONRY",
          "description": "BARN MASONRY",
          "ordinal": 11,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BO": {
          "name": "OPEN (CORRUGATED OPEN 4 SIDES)",
          "description": "OPEN (CORRUGATED OPEN 4 SIDES)",
          "ordinal": 12,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BP": {
          "name": "POLE (CORRUGATED W/POSTS)",
          "description": "POLE (CORRUGATED W/POSTS)",
          "ordinal": 13,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BPA": {
          "name": "BARN",
          "description": "BARN",
          "ordinal": 14,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BS": {
          "name": "BOAT SLIPS",
          "description": "BOAT SLIPS",
          "ordinal": 15,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BW": {
          "name": "WOODEN BARN",
          "description": "WOODEN BARN",
          "ordinal": 16,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "BZ": {
          "name": "BREEZEWAY",
          "description": "BREEZEWAY",
          "ordinal": 17,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CB": {
          "name": "CABANA",
          "description": "CABANA",
          "ordinal": 18,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CBL": {
          "name": "OUTDOOR LIVING",
          "description": "OUTDOOR LIVING",
          "ordinal": 19,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CD": {
          "name": "ROOF W/DIRT FLOOR",
          "description": "ROOF W/DIRT FLOOR",
          "ordinal": 20,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CF": {
          "name": "CARPORT FREESTANDING",
          "description": "CARPORT FREESTANDING",
          "ordinal": 21,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CL": {
          "name": "WALK-IN COOLER",
          "description": "WALK-IN COOLER",
          "ordinal": 22,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CMGE": {
          "name": "COMM METAL GRAIN/FERT. ELEVATOR",
          "description": "COMM METAL GRAIN/FERT. ELEVATOR",
          "ordinal": 23,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPA": {
          "name": "CANOPY (ALUM)",
          "description": "CANOPY (ALUM)",
          "ordinal": 24,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPS": {
          "name": "CANOPY (STEEL)",
          "description": "CANOPY (STEEL)",
          "ordinal": 25,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNPY": {
          "name": "CANOPY (PM)",
          "description": "CANOPY (PM)",
          "ordinal": 26,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CNV": {
          "name": "CONVERTED",
          "description": "CONVERTED",
          "ordinal": 27,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "COOL": {
          "name": "WALK-IN COOLER",
          "description": "WALK-IN COOLER",
          "ordinal": 28,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CP": {
          "name": "CARPORT",
          "description": "CARPORT",
          "ordinal": 29,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CRN": {
          "name": "CRANE WAY",
          "description": "CRANE WAY",
          "ordinal": 30,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CW": {
          "name": "CONCRETE WALK",
          "description": "CONCRETE WALK",
          "ordinal": 31,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "CWB": {
          "name": "CAR WASH BAY",
          "description": "CAR WASH BAY",
          "ordinal": 32,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "DK": {
          "name": "DOCK",
          "description": "DOCK",
          "ordinal": 33,
          "styles": {
            "vector": {
              "color": "#336600",
              "fill": "#4dffff",
              "stroke": "#004d4d"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "FB": {
          "name": "FISHING BARGE",
          "description": "FISHING BARGE",
          "ordinal": 34,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "FC": {
          "name": "FREE STANDING",
          "description": "FREE STANDING",
          "ordinal": 35,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GA": {
          "name": "ATTACHED",
          "description": "ATTACHED",
          "ordinal": 36,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GA1": {
          "name": "GARAGE",
          "description": "GARAGE",
          "ordinal": 37,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GD": {
          "name": "DIRT FLOOR",
          "description": "DIRT FLOOR",
          "ordinal": 38,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GE": {
          "name": "GARAGE ENCLOSED",
          "description": "GARAGE ENCLOSED",
          "ordinal": 39,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GF": {
          "name": "GARAGE FREESTANDING",
          "description": "GARAGE FREESTANDING",
          "ordinal": 40,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GH": {
          "name": "GREENHOUSE",
          "description": "GREENHOUSE",
          "ordinal": 41,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GP": {
          "name": "GRAVEL PARKING LOT",
          "description": "GRAVEL PARKING LOT",
          "ordinal": 42,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GZA": {
          "name": "GAZEBO",
          "description": "GAZEBO",
          "ordinal": 43,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "GZL": {
          "name": "GAZEBO LOW",
          "description": "GAZEBO LOW",
          "ordinal": 44,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HAYLG": {
          "name": "HAY LOFT",
          "description": "HAY LOFT",
          "ordinal": 45,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HBA": {
          "name": "BARN / STABLES",
          "description": "BARN / STABLES",
          "ordinal": 46,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "HT": {
          "name": "HOT TUB",
          "description": "HOT TUB",
          "ordinal": 47,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA": {
          "name": "MAIN AREA",
          "description": "MAIN AREA",
          "ordinal": 48,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA2": {
          "name": "MAIN AREA - 2ND LEVEL",
          "description": "MAIN AREA - 2ND LEVEL",
          "ordinal": 49,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA3": {
          "name": "MAIN AREA - 3RD LEVEL",
          "description": "MAIN AREA - 3RD LEVEL",
          "ordinal": 50,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA4": {
          "name": "MAIN AREA 4TH",
          "description": "MAIN AREA 4TH",
          "ordinal": 51,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA5": {
          "name": "MAIN AREA 5TH",
          "description": "MAIN AREA 5TH",
          "ordinal": 52,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA6": {
          "name": "MAIN AREA 6TH",
          "description": "MAIN AREA 6TH",
          "ordinal": 53,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA7": {
          "name": "MAIN AREA 7TH",
          "description": "MAIN AREA 7TH",
          "ordinal": 54,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MA8": {
          "name": "MAIN AREA 8TH",
          "description": "MAIN AREA 8TH",
          "ordinal": 55,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MAA": {
          "name": "LIVING AREA ANNEX",
          "description": "LIVING AREA ANNEX",
          "ordinal": 56,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZ": {
          "name": "MEZZANINE",
          "description": "MEZZANINE",
          "ordinal": 57,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZD": {
          "name": "MEZZANINE (DISPLAY)",
          "description": "MEZZANINE (DISPLAY)",
          "ordinal": 58,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MEZS": {
          "name": "MEZZANINE (STORAGE)",
          "description": "MEZZANINE (STORAGE)",
          "ordinal": 59,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "MH - O": {
          "name": "MH - OTHER",
          "description": "MH - OTHER",
          "ordinal": 60,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PA": {
          "name": "ALUMINUM COVERED SLAB",
          "description": "ALUMINUM COVERED SLAB",
          "ordinal": 61,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PAT": {
          "name": "PATIO, PORCH, NO ROOF",
          "description": "PATIO, PORCH, NO ROOF",
          "ordinal": 62,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PC": {
          "name": "PATIO COVER",
          "description": "PATIO COVER",
          "ordinal": 63,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PCO": {
          "name": "POOR CONDITION OUT BUILDINGS",
          "description": "POOR CONDITION OUT BUILDINGS",
          "ordinal": 64,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PCR": {
          "name": "POOR CONDITION RESIDENCE",
          "description": "POOR CONDITION RESIDENCE",
          "ordinal": 65,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PD": {
          "name": "POOL DECKING",
          "description": "POOL DECKING",
          "ordinal": 66,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PE": {
          "name": "ENCLOSED PORCH/PATIO",
          "description": "ENCLOSED PORCH/PATIO",
          "ordinal": 67,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PF": {
          "name": "FIBERGLASS COVERED SLAB",
          "description": "FIBERGLASS COVERED SLAB",
          "ordinal": 68,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PG": {
          "name": "GLASSED ENCLOSED PORCH/PATIO",
          "description": "GLASSED ENCLOSED PORCH/PATIO",
          "ordinal": 69,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PIER": {
          "name": "PIER - WOOD WALKWAY",
          "description": "PIER - WOOD WALKWAY",
          "ordinal": 70,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PL": {
          "name": "SLAB ONLY",
          "description": "SLAB ONLY",
          "ordinal": 71,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PLL": {
          "name": "PORCH, PATIO, SLAB, ETC",
          "description": "PORCH, PATIO, SLAB, ETC",
          "ordinal": 72,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PM": {
          "name": "PRE-ENGINEERED METAL BLDG",
          "description": "PRE-ENGINEERED METAL BLDG",
          "ordinal": 73,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PMA": {
          "name": "METAL BUILDING",
          "description": "METAL BUILDING",
          "ordinal": 74,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PME": {
          "name": "PME (PRE-ENG METAL BLDG)",
          "description": "PME (PRE-ENG METAL BLDG)",
          "ordinal": 75,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PO": {
          "name": "OPEN PORCH W/ROOF",
          "description": "OPEN PORCH W/ROOF",
          "ordinal": 76,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PS": {
          "name": "SCREEN PORCH/PATIO",
          "description": "SCREEN PORCH/PATIO",
          "ordinal": 77,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PSA": {
          "name": "SUN PORCH",
          "description": "SUN PORCH",
          "ordinal": 78,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PSO": {
          "name": "PATIO SLAB-NO ROOF",
          "description": "PATIO SLAB-NO ROOF",
          "ordinal": 79,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "PW": {
          "name": "WOOD FLOOR W/ROOF",
          "description": "WOOD FLOOR W/ROOF",
          "ordinal": 80,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC": {
          "name": "RC",
          "description": "RC",
          "ordinal": 81,
          "styles": {
            "vector": {
              "color": "#336600",
              "fill": "#6666ff",
              "stroke": "#b30000"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RC1": {
          "name": "RC1",
          "description": "RC1",
          "ordinal": 82,
          "styles": {
            "vector": {
              "color": "#808000",
              "fill": "#d9ff66",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "RK": {
          "name": "ROCK PARKING LOT",
          "description": "ROCK PARKING LOT",
          "ordinal": 83,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "ROFFICEA": {
          "name": "RESIDENTIAL OFFICE",
          "description": "RESIDENTIAL OFFICE",
          "ordinal": 84,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SC": {
          "name": "SCALES",
          "description": "SCALES",
          "ordinal": 85,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SD": {
          "name": "POLE (WOODEN)",
          "description": "POLE (WOODEN)",
          "ordinal": 86,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SDK": {
          "name": "STONE DECK",
          "description": "STONE DECK",
          "ordinal": 87,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SI": {
          "name": "SITE IMP",
          "description": "SITE IMP",
          "ordinal": 88,
          "styles": {
            "vector": {
              "color": "#ff6600",
              "fill": "#ffff66",
              "stroke": "#003311"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLAB": {
          "name": "CONCRETE SLAB",
          "description": "CONCRETE SLAB",
          "ordinal": 89,
          "styles": {
            "vector": {
              "color": "#5C4C95",
              "fill": "#A7FEFB",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SLRP": {
          "name": "SOLAR PANEL SYSTEM COMPLETE",
          "description": "SOLAR PANEL SYSTEM COMPLETE",
          "ordinal": 90,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SOLAR / WIND": {
          "name": "SOLAR/WIND EQUIPMENT",
          "description": "SOLAR/WIND EQUIPMENT",
          "ordinal": 91,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SP": {
          "name": "SWIMMING POOL",
          "description": "SWIMMING POOL",
          "ordinal": 92,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SR": {
          "name": "STOREROOM",
          "description": "STOREROOM",
          "ordinal": 93,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SS": {
          "name": "STORAGE SHEDS",
          "description": "STORAGE SHEDS",
          "ordinal": 94,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SSA": {
          "name": "STG SHED/WORKSHOP",
          "description": "STG SHED/WORKSHOP",
          "ordinal": 95,
          "styles": {
            "vector": {
              "color": "#E91316",
              "fill": "#B2BCF5",
              "stroke": "#663804"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "STG": {
          "name": "STORAGE",
          "description": "STORAGE",
          "ordinal": 96,
          "styles": {
            "vector": {
              "color": "#151560",
              "fill": "#F19FC4",
              "stroke": "#27561C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "SW": {
          "name": "WORKSHOP",
          "description": "WORKSHOP",
          "ordinal": 97,
          "styles": {
            "vector": {
              "color": "#B30A0A",
              "fill": "#F4F24E",
              "stroke": "#D95907"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "TC": {
          "name": "TENNIS COURT",
          "description": "TENNIS COURT",
          "ordinal": 98,
          "styles": {
            "vector": {
              "color": "#4F0D52",
              "fill": "#DAE54D",
              "stroke": "#C43507"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WD": {
          "name": "WOOD DECK - NO ROOF",
          "description": "WOOD DECK - NO ROOF",
          "ordinal": 99,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WDA": {
          "name": "WOOD DECK",
          "description": "WOOD DECK",
          "ordinal": 100,
          "styles": {
            "vector": {
              "color": "#995c00",
              "fill": "#4dff4d",
              "stroke": "#900C3F"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WTRTANK": {
          "name": "WTRTANK (PER GALLON)",
          "description": "WTRTANK (PER GALLON)",
          "ordinal": 101,
          "styles": {
            "vector": {
              "color": "#F52817",
              "fill": "#D6FCAB",
              "stroke": "#1B0C9C"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        },
        "WTRTOWER": {
          "name": "WATER TOWER (PER GALLON)",
          "description": "WATER TOWER (PER GALLON)",
          "ordinal": 102,
          "styles": {
            "vector": {
              "color": "#0A5221",
              "fill": "#F8DCCB",
              "stroke": "#B40A0A"
            }
          },
          "attributes": [
            {
              "key": "AdditionalValue1",
              "value": ""
            },
            {
              "key": "AdditionalValue2",
              "value": ""
            }
          ]
        }
      }
    },
    "outbuilding": {
      "outbuilding": {}
    }
  }
}

Return to Examples Menu