Skip to content

Read Polygon Filter File Format (.poly) files

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md
Notifications You must be signed in to change notification settings

agila5/polyread

Repository files navigation

polyread

Lifecycle: experimental CRAN status

The goal of polyread is to read Polygon Filter File Format (.poly) files (which are defined here), and convert them to sfc format.

Installation

You can install the development version of polyread with:

remotes::install_github("agila5/polyread")

Example

This is a basic example which shows you how to solve a common problem:

library(polyread)

## basic example code: read a poly file and convert to MULTIPOLYGON
africa_url <- "http://download.openstreetmap.fr/polygons/africa.poly"
africa_con <- url(africa_url)
africa_poly <- readLines(africa_con); close(africa_con) # don't forget to close the connection
(africa_multipolygon <- convert_poly_to_sfc(africa_poly))
#> Geometry set for 1 feature 
#> geometry type:  MULTIPOLYGON
#> dimension:      XY
#> bbox:           xmin: -30.8363 ymin: -60.3167 xmax: 61.62511 ymax: 37.77817
#> geographic CRS: WGS 84
#> MULTIPOLYGON (((11.60092 33.99875, 11.60207 37....

A map:

italy_con <- url("http://download.openstreetmap.fr/polygons/europe/italy.poly")
italy_poly <- readLines(italy_con); close(italy_con)

italy_multipolygon <- convert_poly_to_sfc(italy_poly)
mapview::mapview(italy_multipolygon)

Code of Conduct

Please note that the polyread project is released with a Contributor Code of Conduct. By contributing to this project, you agree to abide by its terms.

About

Read Polygon Filter File Format (.poly) files

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages