mapbox / mapbox/mapbox-java

Add Turf buffer method

Aperta
#987 7 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Feature Turf
Lingua principale
Java
Stelle
438
Fork
117
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Turf.js has a [`Turf#buffer`](http://turfjs.org/docs/#buffer) method that would be useful for defining offline map regions. An example use case in navigation would be defining a buffer around a route geometry for an offline download:

![buffer](https://user-images.githubusercontent.com/8434572/55410157-618e8780-5531-11e9-83b3-d532aa730209.png)

@zugaldia mentioned that this may not be a straightforward port to java, possibly necessitating bringing in a third party [library](https://github.com/locationtech/jts) to get the job done. We need to look into this a bit further / discuss if that makes sense.

cc @osana @kevinkreiser

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Direzione di ricerca

Inizia esaminando Turf#buffer e la libreria LocationTech JTS collegata per comprendere il comportamento geometrico richiesto e verificare se può essere utilizzata da questo Java SDK. Quindi individua il punto di ingresso appropriato dell’SDK per un metodo buffer e discuti con i maintainer le scelte relative alle dipendenze e all’API. Il lavoro è completato quando il progetto dispone di un percorso di implementazione concordato per definire regioni di mappe offline con buffer.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
java
Ambito
backend
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.