| CARVIEW |
Select Language
HTTP/1.1 200 OK
Connection: keep-alive
Server: nginx/1.24.0 (Ubuntu)
Content-Type: text/html; charset=utf-8
Cache-Control: public, max-age=300
Content-Encoding: gzip
Via: 1.1 varnish, 1.1 varnish
Accept-Ranges: bytes
Age: 0
Date: Sat, 17 Jan 2026 15:03:41 GMT
X-Served-By: cache-dfw-kdfw8210068-DFW, cache-bom-vanm7210089-BOM
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1768662221.493527,VS0,VE303
Vary: Accept, Accept-Encoding
transfer-encoding: chunked
geojson: A thin GeoJSON Layer above the aeson library
[Skip to Readme]
geojson
geojson: A thin GeoJSON Layer above the aeson library
A thin GeoJSON Layer above the aeson library.
It currently conforms to version 1.0 of the GeoJSON spec which can be found here:
https://tools.ietf.org/html/rfc7946
[Skip to Readme]
Modules
[Index] [Quick Jump]
- Data
- Data.Geospatial
- Internal
- Data.Geospatial.Internal.BasicTypes
- Data.Geospatial.Internal.CRS
- Data.Geospatial.Internal.GeoFeature
- Data.Geospatial.Internal.GeoFeatureCollection
- Data.Geospatial.Internal.GeoPosition
- Data.Geospatial.Internal.Geometry
- Data.Geospatial.Internal.Geometry.Aeson
- Data.Geospatial.Internal.Geometry.GeoLine
- Data.Geospatial.Internal.Geometry.GeoMultiLine
- Data.Geospatial.Internal.Geometry.GeoMultiPoint
- Data.Geospatial.Internal.Geometry.GeoMultiPolygon
- Data.Geospatial.Internal.Geometry.GeoPoint
- Data.Geospatial.Internal.Geometry.GeoPolygon
- Internal
- Data.LineString
- Data.LinearRing
- Data.SeqHelper
- Data.Geospatial
Downloads
- geojson-4.1.3.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
| Versions [RSS] | 0.0.1, 0.0.2, 1.0.0, 1.0.1, 1.1.0, 1.1.1, 1.2.0, 1.3.0, 1.3.1, 1.3.2, 1.3.3, 2.0.0, 3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 4.0.0, 4.0.1, 4.0.2, 4.0.3, 4.0.4, 4.1.0, 4.1.1, 4.1.2, 4.1.3 (info) |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | aeson (>=2.0.1.0 && <3), base (>=4.9 && <5), containers (>=0.5.7.1 && <0.9), deepseq (>=1.4.2.0 && <1.6), lens (>=4.11), scientific (>=0.2.0 && <0.4), semigroups (>=0.16), text (>=1.2.3.0 && <2.2), transformers (>=0.3 && <0.7), validation (>=1 && <2.0), vector [details] |
| License | BSD-3-Clause |
| Copyright | Copyright (C) 2013-2026 |
| Author | Dom De Re |
| Maintainer | Andrew Newman |
| Uploaded | by newmana at 2026-01-16T10:05:21Z |
| Category | Data |
| Home page | https://github.com/zellige/hs-geojson |
| Bug tracker | https://github.com/zellige/hs-geojson/issues |
| Source repo | head: git clone https://github.com/zellige/hs-geojson.git this: git clone https://github.com/zellige/hs-geojson.git(tag 4.1.3) |
| Distributions | Stackage:4.1.3 |
| Reverse Dependencies | 5 direct, 8 indirect [details] |
| Downloads | 15162 total (100 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs uploaded by user Build status unknown [no reports yet] |
Readme for geojson-4.1.3
[back to package description]geojson
Hackage
A thin GeoJSON Layer above the aeson library
Development
- We use Ormolu for code formatting.
Visual Studio Code Setup
Install Command Line Apps: ormolu and hlint.
Plugins:
- Haskell https://marketplace.visualstudio.com/items?itemName=haskell.haskell
- Haskell Syntax Highlighting https://marketplace.visualstudio.com/items?itemName=justusadam.language-haskell
- Haskell Linter https://marketplace.visualstudio.com/items?itemName=hoovercj.haskell-linter
- Run on Save https://marketplace.visualstudio.com/items?itemName=pucelle.run-on-save
One installed to reformat a file:
- Shift-Alt-F
Or configure Run on Save:
{
"globMatch": "{**/src/**/*.hs,**/test/**/*.hs}",
"command": "ormolu --color always --check-idempotence --mode inplace ${file}",
"runIn": "terminal",
"runningStatusMessage": "Checking code style ${fileBasename}",
"finishStatusMessage": "${fileBasename} checked"
}
Run tests:
stack test :geojson-test
Run hlint:
stack test :geojson-hlint