| CARVIEW |
wkt-types: A library for working with .wkt files.
Modules
[Index] [Quick Jump]
Downloads
- wkt-types-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1.0.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | attoparsec (>=0.14.4 && <0.15), base (>=4.7 && <5), bytestring (>=0.12.1 && <0.13), hspec (>=2.11.9 && <2.12), text (>=2.1.1 && <2.2) [details] |
| License | BSD-3-Clause |
| Copyright | 2024 Gabriel Tollini |
| Author | Gabriel Tollini |
| Maintainer | gabrieltollini@hotmail.com |
| Uploaded | by gtollini at 2024-07-18T03:12:13Z |
| Category | Geometry, GIS, Parser, WKT, OGC, Well-Known-Text |
| Home page | https://github.com/gtollini/wkt-types#readme |
| Bug tracker | https://github.com/gtollini/wkt-types/issues |
| Source repo | head: git clone https://github.com/gtollini/wkt-types |
| Distributions | LTSHaskell:0.1.0.0, NixOS:0.1.0.0, Stackage:0.1.0.0 |
| Downloads | 101 total (5 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating |
|
| Status | Docs available [build log] Last success reported on 2024-07-18 [all 1 reports] |
Readme for wkt-types-0.1.0.0
[back to package description]wkt-types
This library implements parsers for .wkt files, based on the specification at https://www.ogc.org/standard/sfa/. For lack of clarity, some geometries (triangles/TIN/polyhedralSurfaces) aren't completely implemented yet.
How to use
Data.WTK.IO exports two key methods, readWKTFile and writeWKTFile. When read, a .wkt file will be interpreted into a Geometries object. You can manipulate it at will, and then use writeWKTFile to write the .wkt file for the new Geometries.
Individual types such as Point, LineString, Polygon, etc. also have their own individual parsers, serializers (fromWKT) and deserializers (toWKT).
Geometries are always read with Double as its base type for simplicity, but can be changed through fmaping.