Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/longitude-one/spatial-writer

Convert any spatial interfaces to extended well known binary
https://github.com/longitude-one/spatial-writer

Last synced: about 5 hours ago
JSON representation

Convert any spatial interfaces to extended well known binary

Awesome Lists containing this project

README

        

# Spatial Writer

The writer module provide an interface to convert any SpatialInterfaces to other formats.

This library provide three strategies to convert spatial interfaces to other formats:
* A strategy to convert any spatial interfaces to extended well known binary (EWKB).
* Another one to convert any spatial interfaces to well known binary (WKB).
* A last one to convert any spatial interfaces to the internal MySQL storage format.

Feel free to provide any other strategy to convert spatial interfaces to other formats.

## Current status
![longitude-one/spatial--writer](https://img.shields.io/badge/longitude--one-spatial--writer-blue)
![Stable release](https://img.shields.io/github/v/release/longitude-one/spatial-writer)
![Minimum PHP Version](https://img.shields.io/packagist/php-v/longitude-one/spatial-writer.svg?maxAge=3600)
[![Packagist License](https://img.shields.io/packagist/l/longitude-one/spatial-writer)](https://github.com/longitude-one/spatial-writer/blob/main/LICENSE)

[![Last integration test](https://github.com/longitude-one/spatial-writer/actions/workflows/php-oldest.yaml/badge.svg)](https://github.com/longitude-one/spatial-writer/actions/workflows/php-oldest.yaml)
[![Maintainability](https://api.codeclimate.com/v1/badges/766a1a70a22cacecc7a7/maintainability)](https://codeclimate.com/github/longitude-one/spatial-writer/maintainability)
[![Downloads](https://img.shields.io/packagist/dm/longitude-one/spatial-writer.svg)](https://packagist.org/packages/longitude-one/spatial-writer)
[![Coverage Status](https://coveralls.io/repos/github/longitude-one/spatial-writer/badge.svg?branch=main)](https://coveralls.io/github/longitude-one/spatial-writer?branch=main)

## Installation

```bash
composer require longitude-one/spatial-writer
```