Export geospatial annotations

How to export geospatial annotations and annotation export formats.

Open this Colab for an interactive tutorial on exporting annotations.

📘

Deprecating Export V1

Starting in April 2024, we will begin sunsetting Export V1 for customers on a rolling basis. For more details, see this guide.

Export JSON annotations

# Set the export params to include/exclude certain fields. Make sure each of these fields are correctly grabbed 
export_params= {
  "attachments": True,
  "metadata_fields": True,
  "data_row_details": True,
  "project_details": True,
  "label_details": True,
  "performance_details": True
}

# You can set the range for last_activity_at and label_created_at. 
# For context, last_activity_at captures the creation and modification of labels, metadata, status, comments and reviews.
# Note: This is an AND logic between the filters, so usually using one filter is sufficient.

filters= {
  "last_activity_at": ["2000-01-01 00:00:00", "2050-01-01 00:00:00"],
  "workflow_status": "Done"
}

export_task = project.export_v2(params=export_params, filters=filters)
export_task.wait_till_done()

if export_task.errors:
  print(export_task.errors)

export_json = export_task.result
print("results: ", export_json)
# Set the export params to include/exclude certain fields. Make sure each of these fields are correctly grabbed 
export_params= {
  "attachments": True,
  "metadata_fields": True,
  "data_row_details": True,
  "project_details": True,
  "label_details": True,
  "performance_details": True
}

# You can set the range for last_activity_at and label_created_at. 
# For context, last_activity_at captures the creation and modification of labels, metadata, status, comments and reviews.
# Note: This is an AND logic between the filters, so usually using one filter is sufficient.

filters= {
  "last_activity_at": ["2000-01-01 00:00:00", "2050-01-01 00:00:00"],
  "workflow_status": "<wkf-status>"
}

client.enable_experimental = True

export_task = project.export(params=export_params, filters=filters)
export_task.wait_till_done()


# Callback used for JSON Converter
def json_stream_handler(output: lb.JsonConverterOutput):
  print(output.json_str)


if export_task.has_errors():
  export_task.get_stream(
  
  converter=lb.JsonConverter(),
  stream_type=lb.StreamType.ERRORS
  ).start(stream_handler=lambda error: print(error))

if export_task.has_result():
  export_json = export_task.get_stream(
    converter=lb.JsonConverter(),
    stream_type=lb.StreamType.RESULT
  ).start(stream_handler=json_stream_handler)

print("file size: ", export_task.get_total_file_size(stream_type=lb.StreamType.RESULT))
print("line count: ", export_task.get_total_lines(stream_type=lb.StreamType.RESULT))

Annotation export formats

Bounding box

The bounding box coordinates are returned in the following order:

  • bottom left
  • top left
  • top right
  • bottom right
  • bottom left

All coordinates are provided in [long, lat]

{
  "feature_id": "clutzcu3t0or4148po04q689s",
  "feature_schema_id": "clutzceve001k0701bpescb12",
  "name": "bbox_geo",
  "value": "bbox_geo",
  "annotation_kind": "GeoBoundingBox",
  "classifications": [],
  "geojson": {
    "type": "Polygon",
    "coordinates": [
      [
        [
          -99.207466,
          19.397994
        ],
        [
          -99.207466,
          19.399259
        ],
        [
          -99.205685,
          19.399259
        ],
        [
          -99.205685,
          19.397994
        ],
        [
          -99.207466,
          19.397994
        ]
      ]
    ]
  }
}

Point

All coordinates are provided in [long, lat]

{
  "feature_id": "clutzcu3t0or1148px42yj5ld",
  "feature_schema_id": "clutzcevd001c07018wofd88r",
  "name": "point_geo",
  "value": "point_geo",
  "annotation_kind": "GeoPoint",
  "classifications": [],
  "geojson": {
    "type": "Point",
    "coordinates": [
      -99.206479,
      19.40018
    ]
  }
}

Polyline

All coordinates are provided in [long, lat]

{
  "feature_id": "clutzcu3t0or2148p3v3crfp0",
  "feature_schema_id": "clutzcevd001e070148gedtyj",
  "name": "polyline_geo",
  "value": "polyline_geo",
  "annotation_kind": "GeoPolyline",
  "classifications": [],
  "geojson": {
    "type": "LineString",
    "coordinates": [
      [
        -99.208421,
        19.400322
      ],
      [
        -99.208099,
        19.39759
      ],
      [
        -99.207584,
        19.397762
      ],
      [
        -99.207283,
        19.397327
      ]
    ]
  }
}

Polygon

All coordinates are provided in [long, lat].

The order of the coordinates is based on the sequence of points when drawn.

{
  "feature_id": "clutzcu3t0org148p7p5fvazc",
  "feature_schema_id": "clutzceve001i07014eazfofw",
  "name": "polygon_geo_2",
  "value": "polygon_geo_2",
  "annotation_kind": "GeoPolygon",
  "classifications": [],
  "geojson": {
    "type": "Polygon",
    "coordinates": [
      [
        [
          -99.206045,
          19.396804
        ],
        [
          -99.206045,
          19.396662
        ],
        [
          -99.20582,
          19.396662
        ],
        [
          -99.20582,
          19.396804
        ],
        [
          -99.206045,
          19.396804
        ]
      ]
    ]
  }
}

Classification - Radio

{
  "feature_id": "clutzcu3t0or5148poyka73v0",
  "feature_schema_id": "clutzcevf00240701aqil93c1",
  "name": "radio_question_geo",
  "value": "radio_question_geo",
  "radio_answer": {
    "feature_id": "clutzcu3t0or6148pl8mwljss",
    "feature_schema_id": "clutzcevf00250701fd0g59rp",
    "name": "first_radio_answer",
    "value": "first_radio_answer",
    "classifications": []
  }
}

Classification - Checklist

{
  "feature_id": "clutzcu3t0orc148pg6ybpnuz",
  "feature_schema_id": "clutzcevf001w070195dtaip4",
  "name": "checklist_question_geo",
  "value": "checklist_question_geo",
  "checklist_answers": [
    {
      "feature_id": "clutzcu3t0ord148ps02kawmq",
      "feature_schema_id": "clutzcevf001x0701aps7gmtc",
      "name": "first_checklist_answer",
      "value": "first_checklist_answer",
      "classifications": []
    },
    {
      "feature_id": "clutzcu3t0ore148pyfraw16x",
      "feature_schema_id": "clutzcevf001z0701gxqm8w12",
      "name": "second_checklist_answer",
      "value": "second_checklist_answer",
      "classifications": []
    },
    {
      "feature_id": "clutzcu3t0orf148p4curv80a",
      "feature_schema_id": "clutzcevf002107010x0g6um1",
      "name": "third_checklist_answer",
      "value": "third_checklist_answer",
      "classifications": []
    }
  ]
}

Classification - Free-form text

{
  "feature_id": "cldne8lok01w413yd5mgbxd66",
  "name": "free_text",
  "text_answer": {
    "content": "sample text"
  }
}

Sample project export

{
    "data_row": {
        "id": "cldnf9zmt0d7n075ohgnvecul",
        "row_data": "{\"tileLayerUrl\":\"https://api.mapbox.com/styles/v1/mapbox/satellite-streets-v11/tiles/{z}/{x}/{y}?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw\",\"bounds\":[[-122.31764674186705,37.87276155898985],[-122.31635199317932,37.87398109727749]],\"minZoom\":17,\"maxZoom\":23,\"maxNativeZoom\":null,\"epsg\":\"EPSG4326\",\"tileSize\":256,\"alternativeLayers\":[],\"version\":2}",
        "details": {
            "dataset_id": "cldnf9yvd041f070d33t94f41",
            "created_at": "2023-02-02",
            "updated_at": "2023-02-02",
            "created_by": "[email protected]"
        }
    },
    "media_attributes": {
        "mime_type": "application/x-tms-geo"
    },
    "attachments": [],
    "metadata_fields": [],
    "projects": {
        "cldnfa25103kd081ph3edg7xp": {
            "project_name": "geospatial_project_demo",
            "labels": [
                {
                    "label_kind": "Default",
                    "version": "1.0.0",
                    "id": "cldnfc62h029b13ydq6bgvyak",
                    "label_details": {
                        "created_at": "2023-02-02T18:21:40+00:00",
                        "updated_at": "2023-02-02T18:21:40+00:00",
                        "created_by": "[email protected]",
                        "reviews": []
                    },
                    "performance_details": {
                        "seconds_to_create": 0,
                        "seconds_to_review": 0,
                        "skipped": false
                    },
                    "annotations": {
                        "objects": [
                            {
                                "feature_id": "cldnfc61v028v13ydwgha3a1d",
                                "name": "point_geo",
                                "annotation_kind": "GeoPoint",
                                "classifications": [],
                                "geojson": {
                                    "type": "Point",
                                    "coordinates": [
                                        -122.31741,
                                        37.873557
                                    ]
                                }
                            },
                            {
                                "feature_id": "cldnfc61v028w13ydnbm7vl2q",
                                "name": "polyline_geo",
                                "annotation_kind": "GeoPolyline",
                                "classifications": [],
                                "geojson": {
                                    "type": "LineString",
                                    "coordinates": [
                                        [
                                            -122.317578,
                                            37.873963
                                        ],
                                        [
                                            -122.316398,
                                            37.873967
                                        ],
                                        [
                                            -122.31639,
                                            37.872779
                                        ]
                                    ]
                                }
                            },
                            {
                                "feature_id": "cldnfc61v028x13yd5swk0drd",
                                "name": "polygon_geo",
                                "annotation_kind": "GeoPolygon",
                                "classifications": [],
                                "geojson": {
                                    "type": "Polygon",
                                    "coordinates": [
                                        [
                                            [
                                                -122.316918,
                                                37.87329
                                            ],
                                            [
                                                -122.317102,
                                                37.873043
                                            ],
                                            [
                                                -122.316801,
                                                37.873036
                                            ],
                                            [
                                                -122.316918,
                                                37.87329
                                            ]
                                        ]
                                    ]
                                }
                            },
                            {
                                "feature_id": "cldnfc61v028y13yd41qozic7",
                                "name": "bbox_geo",
                                "annotation_kind": "GeoBoundingBox",
                                "classifications": [],
                                "geojson": {
                                    "type": "Polygon",
                                    "coordinates": [
                                        [
                                            [
                                                -122.317345,
                                                37.873713
                                            ],
                                            [
                                                -122.317345,
                                                37.873859
                                            ],
                                            [
                                                -122.31673,
                                                37.873859
                                            ],
                                            [
                                                -122.31673,
                                                37.873713
                                            ],
                                            [
                                                -122.317345,
                                                37.873713
                                            ]
                                        ]
                                    ]
                                }
                            },
                            {
                                "feature_id": "cldnfc61v029113ydvc788rx9",
                                "name": "bbox_checklist_geo",
                                "annotation_kind": "GeoBoundingBox",
                                "classifications": [
                                    {
                                        "feature_id": "cldnfc61v029213yd344u0cyk",
                                        "name": "checklist_class_name",
                                        "checklist_answers": [
                                            {
                                                "feature_id": "cldnfc61v029313yda92qm39k",
                                                "name": "first_checklist_answer",
                                                "classifications": []
                                            }
                                        ]
                                    }
                                ],
                                "geojson": {
                                    "type": "Polygon",
                                    "coordinates": [
                                        [
                                            [
                                                -122.317113,
                                                37.873402
                                            ],
                                            [
                                                -122.317113,
                                                37.873608
                                            ],
                                            [
                                                -122.316655,
                                                37.873608
                                            ],
                                            [
                                                -122.316655,
                                                37.873402
                                            ],
                                            [
                                                -122.317113,
                                                37.873402
                                            ]
                                        ]
                                    ]
                                }
                            },
                            {
                                "feature_id": "cldnfc61v029413yd5lgevg2c",
                                "name": "bbox_text_geo",
                                "annotation_kind": "GeoBoundingBox",
                                "classifications": [
                                    {
                                        "feature_id": "cldnfc61v029513ydmluqvqyt",
                                        "name": "free_text_geo",
                                        "text_answer": {
                                            "content": "sample text"
                                        }
                                    }
                                ],
                                "geojson": {
                                    "type": "Polygon",
                                    "coordinates": [
                                        [
                                            [
                                                -122.317508,
                                                37.873182
                                            ],
                                            [
                                                -122.317508,
                                                37.87338
                                            ],
                                            [
                                                -122.3171,
                                                37.87338
                                            ],
                                            [
                                                -122.3171,
                                                37.873182
                                            ],
                                            [
                                                -122.317508,
                                                37.873182
                                            ]
                                        ]
                                    ]
                                }
                            },
                            {
                                "feature_id": "cldnfc61v029a13ydmog1dhzw",
                                "name": "polygon_geo_2",
                                "annotation_kind": "GeoPolygon",
                                "classifications": [],
                                "geojson": {
                                    "type": "Polygon",
                                    "coordinates": [
                                        [
                                            [
                                                -122.316362,
                                                37.872966
                                            ],
                                            [
                                                -122.316362,
                                                37.872948
                                            ],
                                            [
                                                -122.316356,
                                                37.872948
                                            ],
                                            [
                                                -122.316356,
                                                37.872966
                                            ],
                                            [
                                                -122.316362,
                                                37.872966
                                            ]
                                        ]
                                    ]
                                }
                            }
                        ],
                        "classifications": [
                            {
                                "feature_id": "cldnfc61v028z13ydy0xcffbj",
                                "name": "radio_question_geo",
                                "radio_answer": {
                                    "feature_id": "cldnfc61v029013ydj55ek20y",
                                    "name": "first_radio_answer",
                                    "classifications": []
                                }
                            },
                            {
                                "feature_id": "cldnfc61v029613ydu76vcgbt",
                                "name": "checklist_question_geo",
                                "checklist_answers": [
                                    {
                                        "feature_id": "cldnfc61v029713yd5x16lyg3",
                                        "name": "first_checklist_answer",
                                        "classifications": []
                                    },
                                    {
                                        "feature_id": "cldnfc61v029813ydcsx4mc2t",
                                        "name": "second_checklist_answer",
                                        "classifications": []
                                    },
                                    {
                                        "feature_id": "cldnfc61v029913yd2smfzpft",
                                        "name": "third_checklist_answer",
                                        "classifications": []
                                    }
                                ]
                            }
                        ],
                        "relationships": []
                    }
                }
            ],
            "project_details": {
                "ontology_id": "cldnfa1wl04xt070vcr2kh8wv",
                "batch_id": "4a048b90-a326-11ed-9847-1bf4cfc8a4cf",
                "priority": 5,
                "consensus_expected_label_count": 1,
                "workflow_history": []
            }
        }
    }
}

Sample model run export

{
  "data_row": {
    "id": "clfh28su81agn07623rql6j44",
    "global_key": "slippy_maps",
    "row_data": "{\"tileLayerUrl\":\"https://api.mapbox.com/styles/v1/mapbox/satellite-streets-v11/tiles/{z}/{x}/{y}?access_token=pk.eyJ1IjoibWFwYm94IiwiYSI6ImNpejY4NXVycTA2emYycXBndHRqcmZ3N3gifQ.rJcFIG214AriISLbB6B5aw\",\"bounds\":[[-122.31764674186705,37.87276155898985],[-122.31635199317932,37.87398109727749]],\"minZoom\":17,\"maxZoom\":23,\"maxNativeZoom\":null,\"epsg\":\"EPSG4326\",\"tileSize\":256,\"alternativeLayers\":[],\"version\":2}",
    "details": {
      "dataset_id": "clfh28rib089g07134eqx03ew",
      "dataset_name": "geo_demo_dataset",
      "created_at": "2023-03-20T16:47:55.000+00:00",
      "updated_at": "2023-03-20T16:47:55.000+00:00",
      "created_by": "[email protected]"
    }
  },
  "media_attributes": {
    "mime_type": "application/x-tms-geo"
  },
  "attachments": [],
  "metadata_fields": [],
  "experiments": {
    "a15bda50-b901-02e0-07d6-e842d13b3f47": {
      "name": "geospatial_model_run_1f54f23a-0359-4f18-b3ec-808a6181a4fd",
      "runs": {
        "a15bda50-fd4e-06ff-8f9b-762516cf58c8": {
          "name": "iteration 1",
          "run_data_row_id": "247e2c89-0e82-4662-a757-5f7cfa07a8fd",
          "labels": [
            {
              "label_kind": "Default",
              "version": "1.0.0",
              "id": "clhs22mh25b4d142bagekzwlv",
              "annotations": {
                "objects": [
                  {
                    "feature_id": "12527b8c-e5c5-4cd5-9266-c6a1d90ef14c",
                    "feature_schema_id": "clhs21cpy0c6t07y1fof39vn7",
                    "name": "point_geo",
                    "value": "point_geo",
                    "annotation_kind": "GeoPoint",
                    "classifications": [],
                    "geojson": {
                      "type": "Point",
                      "coordinates": [
                        -122.31741,
                        37.873557
                      ]
                    }
                  },
                  {
                    "feature_id": "185de2b0-fca0-48fc-9f3c-982e1487ce13",
                    "feature_schema_id": "clhs21cpy0c7307y1dg174k0l",
                    "name": "bbox_checklist_geo",
                    "value": "bbox_checklist_geo",
                    "annotation_kind": "GeoBoundingBox",
                    "classifications": [
                      {
                        "feature_id": "d2809ef9-01ae-4ad7-a4d0-1fee6938e186",
                        "feature_schema_id": "clhs21cpy0c7407y1gl9g9ver",
                        "name": "checklist_class_name",
                        "value": "checklist_class_name",
                        "checklist_answers": [
                          {
                            "feature_id": "6cbc5158-ac53-445a-a6c1-8035b7a4cac1",
                            "feature_schema_id": "clhs21cpy0c7507y16idc9qjy",
                            "name": "first_checklist_answer",
                            "value": "first_checklist_answer",
                            "classifications": []
                          }
                        ]
                      }
                    ],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.317113,
                            37.873608
                          ],
                          [
                            -122.317113,
                            37.873402
                          ],
                          [
                            -122.316655,
                            37.873402
                          ],
                          [
                            -122.316655,
                            37.873608
                          ],
                          [
                            -122.317113,
                            37.873608
                          ]
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "78024089-436d-4a0e-aea9-f458ee66cb42",
                    "feature_schema_id": "clhs21cpy0c6v07y19w4zb3b7",
                    "name": "polyline_geo",
                    "value": "polyline_geo",
                    "annotation_kind": "GeoPolyline",
                    "classifications": [],
                    "geojson": {
                      "type": "LineString",
                      "coordinates": [
                        [
                          -122.317578,
                          37.873963
                        ],
                        [
                          -122.316398,
                          37.873967
                        ],
                        [
                          -122.31639,
                          37.872779
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "97110d09-559b-46c9-abb4-7e5d5f578b3e",
                    "feature_schema_id": "clhs21cpy0c6x07y18t2hgvdp",
                    "name": "polygon_geo",
                    "value": "polygon_geo",
                    "annotation_kind": "GeoPolygon",
                    "classifications": [],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.316918,
                            37.87329
                          ],
                          [
                            -122.317102,
                            37.873043
                          ],
                          [
                            -122.316801,
                            37.873036
                          ],
                          [
                            -122.316918,
                            37.87329
                          ]
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "cbbd8796-d6ff-4238-9347-bb12b239ac74",
                    "feature_schema_id": "clhs21cpy0c7907y19etw75vg",
                    "name": "bbox_text_geo",
                    "value": "bbox_text_geo",
                    "annotation_kind": "GeoBoundingBox",
                    "classifications": [
                      {
                        "feature_id": "0492b8b4-217b-4fdb-bc93-1b0a30f5aa8b",
                        "feature_schema_id": "clhs21cpz0c7a07y16uczf4dx",
                        "name": "free_text_geo",
                        "value": "free_text_geo",
                        "text_answer": {
                          "content": "sample text"
                        }
                      }
                    ],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.317508,
                            37.87338
                          ],
                          [
                            -122.317508,
                            37.873182
                          ],
                          [
                            -122.3171,
                            37.873182
                          ],
                          [
                            -122.3171,
                            37.87338
                          ],
                          [
                            -122.317508,
                            37.87338
                          ]
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "d80e2563-002a-48b8-b6c6-50f7df1a4a8b",
                    "feature_schema_id": "clhs21cpy0c7107y1b07n6ef9",
                    "name": "bbox_geo",
                    "value": "bbox_geo",
                    "annotation_kind": "GeoBoundingBox",
                    "classifications": [],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.317345,
                            37.873859
                          ],
                          [
                            -122.317345,
                            37.873713
                          ],
                          [
                            -122.31673,
                            37.873713
                          ],
                          [
                            -122.31673,
                            37.873859
                          ],
                          [
                            -122.317345,
                            37.873859
                          ]
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "f6abee6b-8130-4033-a223-be428dd59c0a",
                    "feature_schema_id": "clhs21cpy0c6x07y18t2hgvdp",
                    "name": "polygon_geo",
                    "value": "polygon_geo",
                    "annotation_kind": "GeoPolygon",
                    "classifications": [],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.31703,
                            37.873978
                          ],
                          [
                            -122.317024,
                            37.873935
                          ],
                          [
                            -122.316989,
                            37.873899
                          ],
                          [
                            -122.316979,
                            37.873859
                          ],
                          [
                            -122.316958,
                            37.873856
                          ],
                          [
                            -122.316955,
                            37.873816
                          ],
                          [
                            -122.31692,
                            37.873779
                          ],
                          [
                            -122.31691,
                            37.873734
                          ],
                          [
                            -122.316886,
                            37.873697
                          ],
                          [
                            -122.316855,
                            37.873685
                          ],
                          [
                            -122.31682,
                            37.873611
                          ],
                          [
                            -122.316765,
                            37.87355
                          ],
                          [
                            -122.316758,
                            37.873517
                          ],
                          [
                            -122.31671,
                            37.873489
                          ],
                          [
                            -122.31671,
                            37.873452
                          ],
                          [
                            -122.316679,
                            37.87344
                          ],
                          [
                            -122.316634,
                            37.873355
                          ],
                          [
                            -122.316603,
                            37.873348
                          ],
                          [
                            -122.3166,
                            37.873321
                          ],
                          [
                            -122.316545,
                            37.87329
                          ],
                          [
                            -122.316528,
                            37.873199
                          ],
                          [
                            -122.31649,
                            37.873183
                          ],
                          [
                            -122.31649,
                            37.873162
                          ],
                          [
                            -122.316417,
                            37.873092
                          ],
                          [
                            -122.316411,
                            37.873055
                          ],
                          [
                            -122.316397,
                            37.87304
                          ],
                          [
                            -122.316356,
                            37.87304
                          ],
                          [
                            -122.316356,
                            37.873981
                          ],
                          [
                            -122.31703,
                            37.873978
                          ]
                        ]
                      ]
                    }
                  }
                ],
                "classifications": [
                  {
                    "feature_id": "08c1417e-ac8f-4272-9f4f-8b523ae5e0d7",
                    "feature_schema_id": "clhs21cpz0c7l07y160gh5xdw",
                    "name": "radio_question_geo",
                    "value": "radio_question_geo",
                    "radio_answer": {
                      "feature_id": "8c72625a-e663-4241-a2c2-8082804a59e3",
                      "feature_schema_id": "clhs21cpz0c7m07y188gjbqbj",
                      "name": "first_radio_answer",
                      "value": "first_radio_answer",
                      "classifications": []
                    }
                  },
                  {
                    "feature_id": "a22dac3b-5c40-4f08-9723-d70e7bc4bff4",
                    "feature_schema_id": "clhs21cpz0c7d07y14vnl7zpi",
                    "name": "checklist_question_geo",
                    "value": "checklist_question_geo",
                    "checklist_answers": [
                      {
                        "feature_id": "1c4a1950-6961-42bf-b134-50596f136164",
                        "feature_schema_id": "clhs21cpz0c7e07y16k192u14",
                        "name": "first_checklist_answer",
                        "value": "first_checklist_answer",
                        "classifications": []
                      },
                      {
                        "feature_id": "963cc214-b134-4b0e-80d5-8e63bcc000ae",
                        "feature_schema_id": "clhs21cpz0c7g07y17yo0e2cn",
                        "name": "second_checklist_answer",
                        "value": "second_checklist_answer",
                        "classifications": []
                      },
                      {
                        "feature_id": "bfa3e08b-5f2d-468e-aa7c-a6c2a29f9f4f",
                        "feature_schema_id": "clhs21cpz0c7i07y1hytkftpk",
                        "name": "third_checklist_answer",
                        "value": "third_checklist_answer",
                        "classifications": []
                      }
                    ]
                  }
                ],
                "relationships": []
              }
            }
          ],
          "predictions": [
            {
              "label_kind": "Default",
              "version": "1.0.0",
              "id": "clhs22mh25b4d142bagekzwlv",
              "annotations": {
                "objects": [
                  {
                    "feature_id": "21d3b49c-0e17-4eb1-9824-2b05a23386d5",
                    "feature_schema_id": "clhs21cpy0c6v07y19w4zb3b7",
                    "name": "polyline_geo",
                    "value": "polyline_geo",
                    "annotation_kind": "GeoPolyline",
                    "classifications": [],
                    "geojson": {
                      "type": "LineString",
                      "coordinates": [
                        [
                          -122.317578,
                          37.873963
                        ],
                        [
                          -122.316398,
                          37.873967
                        ],
                        [
                          -122.31639,
                          37.872779
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "4bcd8a06-cdc9-4450-b59e-d6601d185b88",
                    "feature_schema_id": "clhs21cpy0c6t07y1fof39vn7",
                    "name": "point_geo",
                    "value": "point_geo",
                    "annotation_kind": "GeoPoint",
                    "classifications": [],
                    "geojson": {
                      "type": "Point",
                      "coordinates": [
                        -122.31741,
                        37.873557
                      ]
                    }
                  },
                  {
                    "feature_id": "69d6cf96-1198-42e0-83a7-c75f0c945037",
                    "feature_schema_id": "clhs21cpy0c7107y1b07n6ef9",
                    "name": "bbox_geo",
                    "value": "bbox_geo",
                    "annotation_kind": "GeoBoundingBox",
                    "classifications": [],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.317345,
                            37.873859
                          ],
                          [
                            -122.317345,
                            37.873713
                          ],
                          [
                            -122.31673,
                            37.873713
                          ],
                          [
                            -122.31673,
                            37.873859
                          ],
                          [
                            -122.317345,
                            37.873859
                          ]
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "9090fb5d-09f3-4a5f-9114-9b3c4ce6c909",
                    "feature_schema_id": "clhs21cpy0c6x07y18t2hgvdp",
                    "name": "polygon_geo",
                    "value": "polygon_geo",
                    "annotation_kind": "GeoPolygon",
                    "classifications": [],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.316918,
                            37.87329
                          ],
                          [
                            -122.317102,
                            37.873043
                          ],
                          [
                            -122.316801,
                            37.873036
                          ],
                          [
                            -122.316918,
                            37.87329
                          ]
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "9ef3b0dc-b085-4f64-9018-264db30f9018",
                    "feature_schema_id": "clhs21cpy0c7307y1dg174k0l",
                    "name": "bbox_checklist_geo",
                    "value": "bbox_checklist_geo",
                    "annotation_kind": "GeoBoundingBox",
                    "classifications": [
                      {
                        "feature_id": "a77cd878-d15d-4628-ab08-9ecd192bbebc",
                        "feature_schema_id": "clhs21cpy0c7407y1gl9g9ver",
                        "name": "checklist_class_name",
                        "value": "checklist_class_name",
                        "checklist_answers": [
                          {
                            "feature_id": "5a6a23f8-39c7-409c-953f-732d3cf4cbec",
                            "feature_schema_id": "clhs21cpy0c7507y16idc9qjy",
                            "name": "first_checklist_answer",
                            "value": "first_checklist_answer",
                            "classifications": []
                          }
                        ]
                      }
                    ],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.317113,
                            37.873608
                          ],
                          [
                            -122.317113,
                            37.873402
                          ],
                          [
                            -122.316655,
                            37.873402
                          ],
                          [
                            -122.316655,
                            37.873608
                          ],
                          [
                            -122.317113,
                            37.873608
                          ]
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "f7df220a-27c0-4fc1-b67f-094b28efec3d",
                    "feature_schema_id": "clhs21cpy0c6z07y1a99ubplb",
                    "name": "polygon_geo_2",
                    "value": "polygon_geo_2",
                    "annotation_kind": "GeoPolygon",
                    "classifications": [],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.31703,
                            37.873978
                          ],
                          [
                            -122.317024,
                            37.873935
                          ],
                          [
                            -122.316989,
                            37.873899
                          ],
                          [
                            -122.316979,
                            37.873859
                          ],
                          [
                            -122.316958,
                            37.873856
                          ],
                          [
                            -122.316955,
                            37.873816
                          ],
                          [
                            -122.31692,
                            37.873779
                          ],
                          [
                            -122.31691,
                            37.873734
                          ],
                          [
                            -122.316886,
                            37.873697
                          ],
                          [
                            -122.316855,
                            37.873685
                          ],
                          [
                            -122.31682,
                            37.873611
                          ],
                          [
                            -122.316765,
                            37.87355
                          ],
                          [
                            -122.316758,
                            37.873517
                          ],
                          [
                            -122.31671,
                            37.873489
                          ],
                          [
                            -122.31671,
                            37.873452
                          ],
                          [
                            -122.316679,
                            37.87344
                          ],
                          [
                            -122.316634,
                            37.873355
                          ],
                          [
                            -122.316603,
                            37.873348
                          ],
                          [
                            -122.3166,
                            37.873321
                          ],
                          [
                            -122.316545,
                            37.87329
                          ],
                          [
                            -122.316528,
                            37.873199
                          ],
                          [
                            -122.31649,
                            37.873183
                          ],
                          [
                            -122.31649,
                            37.873162
                          ],
                          [
                            -122.316417,
                            37.873092
                          ],
                          [
                            -122.316411,
                            37.873055
                          ],
                          [
                            -122.316397,
                            37.87304
                          ],
                          [
                            -122.316356,
                            37.87304
                          ],
                          [
                            -122.316356,
                            37.873981
                          ],
                          [
                            -122.31703,
                            37.873978
                          ]
                        ]
                      ]
                    }
                  },
                  {
                    "feature_id": "fbc72808-7f01-4cae-b53d-e868ac2e6b30",
                    "feature_schema_id": "clhs21cpy0c7907y19etw75vg",
                    "name": "bbox_text_geo",
                    "value": "bbox_text_geo",
                    "annotation_kind": "GeoBoundingBox",
                    "classifications": [
                      {
                        "feature_id": "cd12abb2-2c30-48be-b4ef-a8e3b649e998",
                        "feature_schema_id": "clhs21cpz0c7a07y16uczf4dx",
                        "name": "free_text_geo",
                        "value": "free_text_geo",
                        "text_answer": {
                          "content": "sample text"
                        }
                      }
                    ],
                    "geojson": {
                      "type": "Polygon",
                      "coordinates": [
                        [
                          [
                            -122.317508,
                            37.87338
                          ],
                          [
                            -122.317508,
                            37.873182
                          ],
                          [
                            -122.3171,
                            37.873182
                          ],
                          [
                            -122.3171,
                            37.87338
                          ],
                          [
                            -122.317508,
                            37.87338
                          ]
                        ]
                      ]
                    }
                  }
                ],
                "classifications": [
                  {
                    "feature_id": "413f0623-6bb6-4631-9c2c-dd95cd01ff0b",
                    "feature_schema_id": "clhs21cpz0c7d07y14vnl7zpi",
                    "name": "checklist_question_geo",
                    "value": "checklist_question_geo",
                    "checklist_answers": [
                      {
                        "feature_id": "27fe9828-16fc-446d-8ff9-563d1bda1df9",
                        "feature_schema_id": "clhs21cpz0c7e07y16k192u14",
                        "name": "first_checklist_answer",
                        "value": "first_checklist_answer",
                        "classifications": []
                      },
                      {
                        "feature_id": "8b97530e-96ce-4ce4-8232-e27c8b9bde4f",
                        "feature_schema_id": "clhs21cpz0c7g07y17yo0e2cn",
                        "name": "second_checklist_answer",
                        "value": "second_checklist_answer",
                        "classifications": []
                      },
                      {
                        "feature_id": "c8c5c1d3-c805-4cde-9522-254d390ca880",
                        "feature_schema_id": "clhs21cpz0c7i07y1hytkftpk",
                        "name": "third_checklist_answer",
                        "value": "third_checklist_answer",
                        "classifications": []
                      }
                    ]
                  },
                  {
                    "feature_id": "dd36f2ec-91be-4bf6-9f6e-7531598628c0",
                    "feature_schema_id": "clhs21cpz0c7l07y160gh5xdw",
                    "name": "radio_question_geo",
                    "value": "radio_question_geo",
                    "radio_answer": {
                      "feature_id": "06a746a8-78c0-4bb5-9f71-65e8303155b5",
                      "feature_schema_id": "clhs21cpz0c7m07y188gjbqbj",
                      "name": "first_radio_answer",
                      "value": "first_radio_answer",
                      "classifications": []
                    }
                  }
                ],
                "relationships": []
              }
            }
          ]
        }
      }
    }
  },
  "models": {}
}