A Geospatial Python Package for Field Researchers
Project description
OWLET
A Geospatial Python Package for Field Researchers
Owlet is Currently Under Development
ROADMAP
- Register project --
- Develop EGF (Exact Geometry Format) file standard --
- Add EGF reader to Owlet --
- Internal geometry standard - GCA (Geometry, Coordinates, Attributes) --
- Basic file manipulation --
- GeoJSON export --
- CSV compatability --
- Google Earth (KML) export --
- Geospatial functions (Distance, Area, Convex Hull, etc) --
Owlet and EGF
Developed for Field Researchers
Owlet is a Python library for interacting with EGF files and mapping them.
EGF a is file structure that allows geo-data to be easily recorded without traditional GIS software. An EGF file contains all of the necessary components required to define geospatial features— without overcomplicating it.
EGF File Example
Overview
An EGF file is comprised of three sections:
- Feature Type Declaration (point, line, polygon)
- Attribute Headers
- Features: attributes & vertices (coordinate sets)
In an EGF file, each section is separated by three blank lines and the file ends with a single blank line.
Example of a point recorded in EGF
PT
Park Name, City, Pond, Fountain
Post office Square, Boston, FALSE, TRUE
-71.055631, 42.356243, 2
EGF Structure - Commented Example
PT # Geometry type (PT = point)
# (blank line 1)
# (blank line 2)
# (blank line 3)
Park Name, City, Pond, Fountain # File attribute headers
# (blank line 1)
# (blank line 2)
# (blank line 3)
Post Office Square, Boston, FALSE, TRUE # First feature's attributes
-71.055631, 42.356243, 2 # First feature's coordinates (x, y, z)
# (blank line 1)
# (blank line 2)
# (blank line 3)
Boston Common, Boston, TRUE, TRUE # Second feature's attributes
-71.066412, 42.355465, 10 # Second feature's coordinates (x, y, z)
# end file with blank line
Owlet License
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
owlet-0.0.1.tar.gz
(2.6 kB
view hashes)
Built Distribution
owlet-0.0.1-py3-none-any.whl
(5.2 kB
view hashes)