Yet another GeoJSON library in Swift. This is a tiny framework with a focus on simplicity, use of Swift's enums and parsing performance.
Note: There's no full support for Codable. It's provided for the GeoJSON.GeometryObject part. That's on purpose and there are other libraries listed below that fully support Codable, if that's what you're after.
This package has various extensions:
- GeoJSONKit+Turf for powerful spatial analysis, all in Swift
- GeoProjector for map projections, all in Swift
- GeoJSONKit+GEOS for interfacing with the Geometry Engine - Open Source
- GeoJSONKit+Vapor for server-side usage
Alternative packages:
To install GeoJSONKit using the Swift Package Manager, add the following package to the dependencies in your Package.swift file:
.package(url: "https://github.com/maparoni/geojsonkit.git", from: "0.5.0")Then import GeoJSONKit in any Swift file in your module.