This is an alternative site for discovering Elm packages. You may be looking for the official Elm package site instead.
We were not able to find the expected elm-package.json file at this tag.
Tag 1.0.5
Committed At 2021-03-30 22:46:24 UTC

Modules

    README

    elm-wkt

    This library is a naive, incomplete, yet pragmatic implementation of OGC 06-103r4 version 1.2.1. As such, and as it stands now, it is solely intended for conversion between itself and GeoJSON.

    Install

    elm-package install StoatPower/elm-wkt
    

    Test

    npm install
    npm run test
    

    Usage

    Read WKT into GeoJson Geometries

    import GeoJson exposing (..)
    import WellKnown exposing (read)
    
    wkt = "GEOMETRYCOLLECTION (POINT (4 6), LINESTRING (4 6, 7 10))"
    
    geometry : Result String Geometry
    geometry =
        read wkt
    

    Write GeoJson Geometries to a WKT String

    import GeoJson exposing (..)
    import WellKnown exposing (write)
    
    geometry : Geometry
    geometry = 
        GeometryCollection
            [ Point ( 4.0, 6.0, 0.0 )
            , LineString [ ( 4.0, 6.0, 0.0 ), ( 7.0, 10.0, 0.0 ) ]
            ]
    
    wkt : String
    wkt =
        write geometry