{"id":16684021,"url":"https://github.com/tonystone/geofeatures2","last_synced_at":"2025-03-21T18:32:52.357Z","repository":{"id":37561798,"uuid":"51648819","full_name":"tonystone/geofeatures2","owner":"tonystone","description":"A lightweight, high performance geometry library in Swift.","archived":false,"fork":false,"pushed_at":"2024-01-04T04:55:12.000Z","size":3966,"stargazers_count":19,"open_issues_count":32,"forks_count":4,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-18T03:51:26.777Z","etag":null,"topics":["cocoapods","geojson","geometry","geometrycollection","high-performance","ios","linestring","linux","multilinestring","multipolygon","osx","parser","polygon","swift","swift-3","swift-package-manager","swift3","wkt"],"latest_commit_sha":null,"homepage":"","language":"Swift","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tonystone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-13T14:19:28.000Z","updated_at":"2023-07-11T14:19:59.000Z","dependencies_parsed_at":"2024-10-28T11:29:19.884Z","dependency_job_id":"5cb5a6f7-324c-4306-b4c6-e7f561e7b1c8","html_url":"https://github.com/tonystone/geofeatures2","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonystone%2Fgeofeatures2","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonystone%2Fgeofeatures2/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonystone%2Fgeofeatures2/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tonystone%2Fgeofeatures2/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tonystone","download_url":"https://codeload.github.com/tonystone/geofeatures2/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244849130,"owners_count":20520643,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cocoapods","geojson","geometry","geometrycollection","high-performance","ios","linestring","linux","multilinestring","multipolygon","osx","parser","polygon","swift","swift-3","swift-package-manager","swift3","wkt"],"created_at":"2024-10-12T14:27:55.854Z","updated_at":"2025-03-21T18:32:51.984Z","avatar_url":"https://github.com/tonystone.png","language":"Swift","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003e **WARNING** This project is in a **_pre-release_** state. There is active work going on that will result in API changes that can/will break code while things are finished.  Use with caution.\n\u003e\n\u003e  For a stable release, please use the latest release of **GeoFeature 1** which can be found at [https://github.com/tonystone/geofeatures](https://github.com/tonystone/geofeatures). \n\n# GeoFeatures ![License: Apache 2.0](https://img.shields.io/badge/License-Apache%202.0-lightgray.svg?style=flat)\n\n\u003ca href=\"https://github.com/tonystone/geofeatures2/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Platforms-ios%20%7C%20osx%20%7C%20watchos%20%7C%20tvos%20%7C%20linux%20-lightgray.svg?style=flat\" alt=\"Platforms: ios | osx | watchos | tvos | Linux\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/tonystone/geofeatures2/\" target=\"_blank\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Compatible-CocoaPods%20%7C%20Swift%20PM-lightgray.svg?style=flat\" alt=\"Compatible: CocoaPods | Swift PM\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/tonystone/geofeatures2/\" target=\"_blank\"\u003e\n   \u003cimg src=\"https://img.shields.io/badge/Swift-5.0-orange.svg?style=flat\" alt=\"Swift 5.0\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/tonystone/geofeatures2/\" target=\"_blank\"\u003e\n   \u003cimg src=\"https://img.shields.io/cocoapods/v/GeoFeatures.svg?style=flat\" alt=\"Pod Version\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/tonystone/geofeatures2/\" target=\"_blank\"\u003e\n   \u003cimg src=\"https://travis-ci.org/tonystone/geofeatures2.svg?branch=master\" alt=\"Build Status\"\u003e\n\u003c/a\u003e\n\u003ca href=\"https://codecov.io/gh/tonystone/geofeatures2\"\u003e\n   \u003cimg src=\"https://codecov.io/gh/tonystone/geofeatures2/branch/master/graph/badge.svg?token=pR1BEC4A1s\" alt=\"Codecov\" /\u003e\n\u003c/a\u003e\n\n## Introduction\n\nGeoFeatures is a lightweight, high performance geometry library for Swift.  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.\n\n![Inheritance Diagram](Documentation/GeoFeatures-Inheritance-Diagram.png)\n\n## Features\n- [x] Easy to use.\n- [x] Point, MultiPoint, LineString, LinearRing, MultiLineString, Polygon, MultiPolygon, Box and GeometryCollection implementations.\n- [x] [WKT (Well-Known-Text)](https://en.wikipedia.org/wiki/Well-known_text) input and output.\n- [x] [GeoJSON](https://tools.ietf.org/html/rfc7946) input and output.\n- [x] **Swift**: Written in pure Swift.\n- [x] Open Sourced under the the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html).\n\n## Sources and Binaries\n\nYou can find the latest sources and binaries on [github](https://github.com/tonystone/geofeatures2).\n\n## Installation (Swift Package Manager)\n\nGeoFeatures  supports dependency management via Swift Package Manager on OSX and Linux.\n\nPlease see [Swift Package Manager](https://swift.org/package-manager/#conceptual-overview) for further information.\n\n## Installation (CocoaPods)\n\nGeoFeatures is available through [CocoaPods](http://cocoapods.org). To install\nit, simply add the following line to your Podfile:\n\n```ruby\npod \"GeoFeatures\"\n```\nSee the [\"Using CocoaPods\"](https://guides.cocoapods.org/using/using-cocoapods.html) guide for more information.\n\n## Communication and Contributions\n\n- If you **found a bug**, _and can provide steps to reliably reproduce it_, [open an issue](https://github.com/tonystone/geofeatures2/issues).\n- If you **have a feature request**, [open an issue](https://github.com/tonystone/geofeatures2/issues).\n- If you **want to contribute**\n   - Review  [Documentation/GeoFeatures-Development](Documentation/GeoFeatures-Development.md).\n   - Fork it! [GeoFeatures repository](https://github.com/tonystone/geofeatures2)\n   - Create your feature branch off of **master**: `git checkout -b my-new-feature`\n   - Commit your changes: `git commit -am 'Add some feature'`\n   - Push to the branch: `git push origin my-new-feature`\n   - Submit a pull request :-)\n   \n\u003e For instructions on how to build GeoFeatures for development, please see [Documentation/GeoFeatures-Development](Documentation/GeoFeatures-Development.md).\n\n\n## Minimum Requirements\n\nBuild Environment\n\n| Platform | Swift | Swift Build | Xcode |\n|:--------:|:-----:|:----------:|:------:|\n| Linux    | 5.0| \u0026#x2714; | \u0026#x2718; |\n| OSX      | 5.0| \u0026#x2714; | Xcode 11.3 |\n\nMinimum Runtime Version\n\n| iOS |  OS X | Linux |\n|:---:|:-----:|:------------:|\n| 8.0 | 10.10 | Ubuntu 14.04, 16.04, 16.10 |\n\n\u003e Note:\n\u003e\n\u003e To build and run on **Linux** we have a a preconfigure **Vagrant** file located at [https://github.com/tonystone/vagrant-swift](https://github.com/tonystone/vagrant-swift)\n\u003e\n\u003e See the [README](https://github.com/tonystone/vagrant-swift/blob/master/README.md) for instructions.\n\u003e \n   \n## License\n\nGeoFeatures is released under the [Apache License, Version 2.0](http://www.apache.org/licenses/LICENSE-2.0.html)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonystone%2Fgeofeatures2","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftonystone%2Fgeofeatures2","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftonystone%2Fgeofeatures2/lists"}