Skip to content

Latest commit

History

78 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

Exshape

Parse ESRI Shapefiles Build Status

Usage

Installation

Add

{:exshape,"~> 2.2"}

to mix.exs deps

From a zip archive

[{"rivers",rivers_proj,river_shapes},{"lakes",lakes_proj,lake_shapes}]=Exshape.from_zip("path/to/archive.zip")Stream.each(river_shapes,&IO.inspect/1)|>Stream.runStream.each(lake_shapes,&IO.inspect/1)|>Stream.run

Shapes from a SHP byte stream

File.stream!("rivers.shp",[],2048)|>Exshape.Shp.read|>Stream.each(&IO.inspect/1)|>Stream.run

Attributes from a DBF byte stream

File.stream!("rivers.dbf",[],2048)|>Exshape.Dbf.read|>Stream.each(&IO.inspect/1)|>Stream.run

About

shapefiles

Resources

Stars

24 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages