mapbox / mapbox/tippecanoe

Tile-join patchwork

Open
#694 6 comments 1 reaction 0 assignees View on GitHub
Dominant language
C++
Stars
3.1k
Forks
430
PR merge metrics
No merged PRs in 30d

Description

Hi,

I have a feature request.

I'd like to use tile-join to join multiple datasets of the same types of polygons but with overlapping areas. For example I have an mbtiles of polygons covering Europe, but I want to merge an updated Italian region, or append a Turkish region that overlaps. See an example:
screen shot 2018-12-20 at 12 40 26 pm
screen shot 2018-12-20 at 12 39 54 pm

I understand currently they would be merged such that they overlapped each other, but this is not ideal for updating a shared area with the new file.

Ideally the new polygons would be authoritative and could be joined like-alike with the polygons in the existing file, or truncated at the edge of the new data.

Contributor guide

Open the contributing guide

Research direction

Start with the tile-join command and document how it currently combines overlapping polygon datasets. Define the expected authoritative-region and truncation behavior using the Europe, Italy, and Turkey examples, then identify how completion can be verified with representative overlapping inputs.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
cli, data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.