Skip to content

Creating custom vector tiles for places with indic labels #1

@planemad

Description

@planemad

From osm-in/osm-in.github.io#14 (comment)

The nextzen vector tiles used for the indic-map have some missing translations from OSM:

Place labels at low zoom tilezen/vector-datasource#977 (comment)

At lower zoom levels only Hindi and Bengali translations are available for cities. For other languages only the country name has the translated label.

Screen Shot 2020-06-28 at 12 27 48 PMScreen Shot 2020-06-28 at 12 30 15 PM

Suburb/neighbourhood names

These are coming from WOF and not OSM, so many of the localized labels are missing and also positioned incorrectly sometimes.

Screen Shot 2020-07-05 at 9 13 29 PM

OSM India place tiles

To overcome these limitations, we would need vector tiles that have the missing indic labels so that we can render all the available translations from OSM.

Data

All place= nodes in India. This should be less than 20MB and can be extracted daily just from the overpass API.

Tile Server

Self host

For full ownership, we would need to create our own tiles server, maybe with tegola+postgis or there maybe other option as well.

Hosting service

An easier alternative is to use an existing map tile hosting provider Mapbox Studio or Maptiler. OSM India already has a Mapbox coupon, so there's no need to worry about the hosting costs.

We could use tippecanoe to convert geojson to mbtiles that can be uploaded to Mapbox Studio.


This can probably be done quite easily and am happy to take a stab at writing a script that creates the vector tiles.

cc @tallytalwar @geohacker for any concerns

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions