Skip to content

cuey/geofeatures

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeoFeatures

Build Status Version License Platform

Introduction

GeoFeatures is a lightweight, high performance geometry library for Objective-C. It supports the full set of geometric primitives such as Point, Polygon, and LineString as well as collection classes such as MultiPoint, MultiPolygon,and MultiLineString.

Features

  • Easy to use.
  • Point, MultiPoint, LineString, MultiLineString, Polygon, MultiPolygon, Box and GeometryCollection implementations.
  • Area, Length, BoundingBox, Centroid, Perimeter, Union, and Within (point in polygon) algorithms. More coming soon.
  • WKT (Well-Known-Text) input and output.
  • [GeoJSON] (http://geojson.org/) input and output.
  • MapKit representations and drawing.
  • Open Sourced under the the [Apache License, Version 2.0] (http://www.apache.org/licenses/LICENSE-2.0.html).
  • Comprehensive doxygen documentation of the library available at [github.io] (http://tonystone.github.io/geofeatures).
  • Implemented based on the popular and fast open source C++ boost geometry library.

Documentation

The doxygen documentation is online available at [github.io] (http://tonystone.github.io/geofeatures).

Sources and Binaries

You can find the latest sources and binaries on [github] (https://github.com/tonystone/geofeatures).

Communication and Contributions

Installation

GeoFeatures is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "GeoFeatures"

See the "Using CocoaPods" guide for more information.

Author

Tony Stone

License

GeoFeatures is released under the [Apache License, Version 2.0] (http://www.apache.org/licenses/LICENSE-2.0.html)

The embedded Boost library is released under the [Boost Software License, Version 1.0] (http://www.boost.org/users/license.html)

About

A lightweight, high performance geometry library for Objective-C

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 94.1%
  • HTML 3.1%
  • C 0.8%
  • Objective-C 0.5%
  • TeX 0.5%
  • Objective-C++ 0.3%
  • Other 0.7%