{"library":"pydantic-geojson","title":"Pydantic GeoJSON","description":"Provides Pydantic models for validating GeoJSON objects (Point, LineString, Polygon, Feature, FeatureCollection, etc.) with strict adherence to RFC 7946. Current version 0.3.2, requires Python >=3.9, release cadence irregular.","language":"python","status":"active","last_verified":"Fri May 01","install":{"commands":["pip install pydantic-geojson"],"cli":null},"imports":["from pydantic_geojson import Point","from pydantic_geojson import Feature","from pydantic_geojson import FeatureCollection"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"from pydantic_geojson import Point, Feature, FeatureCollection\n\n# Create a Point\npoint = Point(type='Point', coordinates=[13.405, 52.52])\nprint(point)\n\n# Create a Feature\nfeature = Feature(type='Feature', geometry=point, properties={'name': 'Berlin'})\nprint(feature)\n\n# Create a FeatureCollection\ncollection = FeatureCollection(type='FeatureCollection', features=[feature])\nprint(collection.model_dump_json(indent=2))","lang":"python","description":"Basic usage creating a Point, Feature, and FeatureCollection.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}