GeoJSON是一種用于描述地理空間數據的格式,它使用JSON(JavaScript對象表示法)語法來表示地理空間數據。因為GeoJSON是基于JSON格式的,所以它可以在Web應用程序中輕松地使用JavaScript處理。然而,為了確保GeoJSON數據符合規范,需要進行GeoJSON的校驗。
GeoJSON校驗可以確保您的GeoJSON數據掃描正確,同時也可以確保GeoJSON數據符合標準。GeoJSON的校驗可以使用GeoJSONLint網站進行,可以將您的GeoJSON數據貼到該網站并進行校驗。該網站可以檢查位置數據,屬性數據及其關系是否正確。如果GeoJSON數據存在錯誤,該網站會給出相應的錯誤提示。
{ "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ 125.6, 10.1 ] }, "properties": { "name": "Dinagat Islands" } }, { "type": "Feature", "geometry": { "type": "LineString", "coordinates": [ [ 125.6, 10.1 ], [ 124.6, 9.4 ] ] }, "properties": { "name": "Philippine Trench" } } ] }
此處展示了一個正確GeoJSON數據,使用pre標簽展示。在GeoJSON中,所有對象都被視為特征(Feature),每個特征包含geometry、properties、id等成員。該數據結構表示的是地球上兩個點之間的連線;一對點的值以點的形式(point)給出,連線則表示為線(LineString)給出。此數據可以順利通過GeoJSON的校驗。