Description Usage Arguments Value Examples
Convert WKT to WKB
1 2 3 |
x |
For |
... |
arguments passed on to |
wkt_wkb
returns an object of class raw
, a WKB
reprsentation. wkb_wkt
returns an object of class character
,
a WKT representation
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | # WKT to WKB
## point
wkt_wkb("POINT (-116.4 45.2)")
## linestring
wkt_wkb("LINESTRING (-116.4 45.2, -118.0 47.0)")
## multipoint
### only accepts the below format, not e.g., ((1 2), (3 4))
wkt_wkb("MULTIPOINT (100.000 3.101, 101.00 2.10, 3.14 2.18)")
## polygon
wkt_wkb("POLYGON ((100.0 0.0, 101.1 0.0, 101.0 1.0, 100.0 0.0))")
# WKB to WKT
## point
(x <- wkt_wkb("POINT (-116.4 45.2)"))
wkb_wkt(x)
## linestring
(x <- wkt_wkb("LINESTRING (-116.4 45.2, -118.0 47.0)"))
wkb_wkt(x)
## multipoint
(x <- wkt_wkb("MULTIPOINT (100.000 3.101, 101.00 2.10, 3.14 2.18)"))
wkb_wkt(x)
## polygon
(x <- wkt_wkb("POLYGON ((100.0 0.0, 101.1 0.0, 101.0 1.0, 100.0 0.0))"))
wkb_wkt(x)
|
Attaching package: 'wellknown'
The following object is masked from 'package:graphics':
polygon
[1] 01 01 00 00 00 9a 99 99 99 99 19 5d c0 9a 99 99 99 99 99 46 40
[1] 01 02 00 00 00 02 00 00 00 9a 99 99 99 99 19 5d c0 9a 99 99 99 99 99 46 40
[26] 00 00 00 00 00 80 5d c0 00 00 00 00 00 80 47 40
[1] 01 04 00 00 00 03 00 00 00 01 01 00 00 00 00 00 00 00 00 00 59 40 02 2b 87
[26] 16 d9 ce 08 40 01 01 00 00 00 00 00 00 00 00 40 59 40 cd cc cc cc cc cc 00
[51] 40 01 01 00 00 00 1f 85 eb 51 b8 1e 09 40 71 3d 0a d7 a3 70 01 40
[1] 01 03 00 00 00 01 00 00 00 04 00 00 00 00 00 00 00 00 00 59 40 00 00 00 00
[26] 00 00 00 00 66 66 66 66 66 46 59 40 00 00 00 00 00 00 00 00 00 00 00 00 00
[51] 40 59 40 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 59 40 00 00 00 00 00 00
[76] 00 00
[1] 01 01 00 00 00 9a 99 99 99 99 19 5d c0 9a 99 99 99 99 99 46 40
[1] "POINT(-116.4 45.2)"
[1] 01 02 00 00 00 02 00 00 00 9a 99 99 99 99 19 5d c0 9a 99 99 99 99 99 46 40
[26] 00 00 00 00 00 80 5d c0 00 00 00 00 00 80 47 40
[1] "LINESTRING(-116.4 45.2,-118 47)"
[1] 01 04 00 00 00 03 00 00 00 01 01 00 00 00 00 00 00 00 00 00 59 40 02 2b 87
[26] 16 d9 ce 08 40 01 01 00 00 00 00 00 00 00 00 40 59 40 cd cc cc cc cc cc 00
[51] 40 01 01 00 00 00 1f 85 eb 51 b8 1e 09 40 71 3d 0a d7 a3 70 01 40
[1] "MULTIPOINT(100 3.101,101 2.1,3.14 2.18)"
[1] 01 03 00 00 00 01 00 00 00 04 00 00 00 00 00 00 00 00 00 59 40 00 00 00 00
[26] 00 00 00 00 66 66 66 66 66 46 59 40 00 00 00 00 00 00 00 00 00 00 00 00 00
[51] 40 59 40 00 00 00 00 00 00 f0 3f 00 00 00 00 00 00 59 40 00 00 00 00 00 00
[76] 00 00
[1] "POLYGON((100 0,101.1 0,101 1,100 0))"
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.