GeoJSON 是一种广泛使用的开放标准地理空间数据交换格式,用于表示具有其非空间属性的地理要素。它基于 JavaScript Object Notation (JSON),使其易于人类阅读和机器解析。GeoJSON 支持多种几何类型,包括 Point(点)、LineString(线串)、Polygon(面)、MultiPoint(多点)、MultiLineString(多线串)、MultiPolygon(多面)和 GeometryCollection(几何集合)。这些几何图形可以代表位置、路线、区域以及这些要素的集合。GeoJSON 文件中的每个要素都表示为一个 JSON 对象,其中包含一个 'type' 属性(设置为 'Feature')、一个包含几何表示的 'geometry' 属性,以及一个包含非空间属性(键值对形式)的 'properties' 属性。GeoJSON 广泛应用于 Web 地图应用、地理信息系统 (GIS) 以及数据分析工具中,用于存储和交换地理空间数据。其简洁性和广泛支持使其成为在 Web 和各种地理空间工作流程中表示空间信息的流行选择。它常用于在交互式地图上显示数据和执行空间分析。