vector-datasource

Tilezen vector tile service - OpenStreetMap data in several formats

OTHER License

Stars
507
Committers
53
vector-datasource - v0.8.0-alpha2

Published by nvkelso over 8 years ago

  • [docs] Add caching guidance
vector-datasource - v0.8.0-alpha

Published by nvkelso over 8 years ago

  • [docs] Move documentation into this vector-datasource repo.
  • Add bay, straight, fjord to water layer.
  • Update station calculation for tile_kind_rank to account for point and node edge cases in pois layer.
  • Minor changes to support database migrations.
vector-datasource -

Published by zerebubuth almost 9 years ago

  • Release date: 2016-01-19.
  • At mid and low zooms, roads have some properties dropped and are then merged together. This produces a huge reduction in the number of features in a tile and helps reduce both tile size and rendering time. Issue, Issue.
  • Gym / fitness POIs are now available with kind: fitness in the pois layer. Issue.
  • Swimming pools are now available with kind: swimming_pool in the water layer. Issue.
  • Prisons are now available with kind: prison in both the pois and landuse layers. Issue.
  • Electronics shops are now available with kind: electronics in the pois layer. Issue.
  • Aeroway gates are now available with kind: gate and aeroway: gate in the pois layer. Issue.
  • Motorway links no longer show at zooms 10 and below. Issue.
  • Buildings are now clipped to a 3x expanded tile boundary. This limits the maximum extent of buildings and can help if you've been experiencing rendering artefacts with very large buildings. Issue, Issue.
  • Zoos and other tourist attractions have been "fixed up", and now contain a much wider range of features, as well as including more attributes such as surface type. Issue.
  • Requires: tileserver v0.5.0 and tilequeue v0.7.0 and TileStache v0.7.0
vector-datasource -

Published by nvkelso almost 9 years ago

  • Release date: 2015-12-16.
  • Highway exits are now present in the pois layer, with kind:motorway_junction and, if the data is available, properties for exit_to directions and ref reference number. Issue.
  • Beach polygons are now present in the landuse layer. Issue.
  • Military (and rural) landuse areas were not being output due to a bug. This has been fixed and both landuse types are now being output. Issue.
  • Railway platforms are now present in the transit layer. Issue.
  • Features related to winter sports are now present; with pistes in the roads layer as kind:piste, winter sports areas / resorts in the landuse layer with kind:winter_sports and various pois related to ski/snowboard hire available in the pois layer. Pistes issue. Areas issue, POIs issue.
  • IATA codes are included as the iata property on airports for which the data is available in the pois and landuse layers. Issue.
  • Pier lines are now included in the roads layer with kind:path, man_made:pier. Issue.
  • Subway stations show at zoom 12 in the pois layer. Issue.
  • Zoos now show up by zoom 13 at the latest in the pois layer. Issue.
  • Ice cream shops and stands are now included in the pois layer. Issue
  • Toy shops are now included in the pois layer. Issue.
  • Wine shops are now included in the pois layer. Issue
  • Alcohol shops are now included in the pois layer. Issue
  • The population attribute in the places layer is now always an integer. Issue.
  • Requires: tileserver v0.5.0 and tilequeue v0.6.0 and TileStache v0.6.0
vector-datasource -

Published by zerebubuth almost 9 years ago

vector-datasource -

Published by zerebubuth almost 9 years ago

vector-datasource -

Published by nvkelso almost 9 years ago

vector-datasource -

Published by nvkelso almost 9 years ago

  • Release date: 2015-11-13.
  • Filter out duplicate POIs in pois, landuse, and buildings layers, preferring poi layer features. Includes density filter.
  • Add neighbourhoods (and macrohoods and microhoods) from Who's On First in the places layer. New properties: min_zoom, max_zoom, kind_tile_rank, is_landuse_aoi.
  • Remove neighbourhoods from OpenStreetMap.
  • Add kind_tile_rank to kind=station features to enable filtering out of less important transit stations at low zooms (to reduce crowding). Weights stations that are shown at lower zoom levels by lines going through them. Lower numbers = more important.
  • Stop duplicating building footprints into the landuse layer, and exclude building=no features. Include all building properties at all zooms (was limited to high zooms).
  • Use addr:housename as building name if feature is a POI
  • Add aerialway line features into the roads layer.
  • Add back missing roads on park and other landuse boundaries that went missing when landuse_kind intercut was added.
  • Add service levels to railroads features in roads layer to distinguish importance.
  • Updated High Road classifier (zoom range, sort order) for service roads, including pedestrian streets, paths, and forest tracks so they are visible earlier.
  • Add volume on building layer polygons to enable more sophisticated client-side filtering at mid zooms.
  • Add city_wall lines and barrier lines to boundaries layer.
  • Fix minor bug around missing water layer boundary lines.
  • Add area to water boundary lines (so filtering of boundary lines can match polygons).
  • Add townhall, laundry, dry_cleaner, and ferry_terminal to pois layer.
  • Move centroid calculation out of database to post-processing step
  • Updated formats to contain api_key parameter in tilejson metadata URL
  • Requires: tileserver v0.4.1 and tilequeue v0.5.0 and TileStache v0.5.0
vector-datasource - v0.4.1

Published by nvkelso about 9 years ago

vector-datasource - v0.4.0

Published by nvkelso about 9 years ago

  • Release date: 2015-10-06
  • Fix regression in v0.3.0 where zooms 0 to zoom 8 country and region (state, province) features from OpenStreetMap were dropped from tiles (rolling back a change in v0.2.0)
  • Greater diversity of label placements for POIs, landuse, and buildings result in more balanced selection of features visible at mid and high (neighborhood) zooms. The feature's minimum recommended visible zoom is now included as a property (eg: min_zoom=10.7763), useful for determining feature priority in client-side label collisions. Currently visibility should be calculated combined with area filters, we'll move that serverside in later releases.
  • Add label positions for water bodies to the water layer noted as label_position=yes.
  • Add label positions for buildings to the buildings layer noted as label_position=yes.
  • Landuse label positions are now additionally available in the landuse layer directly, noted with label_position=yes.
  • WARNING: The existing landuse-labels layer will be depreciated in a later release.
  • Add location and layer tags to buildings features in the buildings layer to determine if something is location=underground or layer=-1 (like BART stations in San Francisco).
  • Administrative boundary line improvements are back in the boundaries layer: now based on OSM relations, includes localized left- and right-names, and adds maritime_boundary=yes when the boundary is out in the deep sea. Note that this is slightly different than the maritime=yes tag that comes directly from OSM as we're calculating it using a custom spatial mask that will be improved over time.
  • Add ferry lines starting at zoom 8 to road layer.
  • Add airport runway lines starting at zoom 9 in the roads layer. Can be combined with landuse_kind attributes to throttle visibility.
  • Requires: tileserver v0.4.0 and tilequeue v0.4.0 and TileStache v0.4.0
vector-datasource - v0.3.0

Published by nvkelso about 9 years ago

  • Release date: 2015-09-25
  • Source national_park, protected_area and other significant landuse boundaries from OpenStreetMap to generate AOI polygons and labels earlier starting at zoom 4 globally (was zoom 9). These features also gain protect_class and operator properties.
  • Add OSM roads and other features starting at zoom 8 (transition from Natural Earth data was zoom 9 in earlier releases). Natural Earth urban areas remain until zoom 9, though.
  • Add water boundaries for low zooms (from Natural Earth), to match earlier v0.2.0 work for OSM water boundaries at mid and high zooms.
  • Landuse AOI polygons now include a sort_key hint from the server for easier client side styling. The sort_key is used server side to make the landuse_kind predictable on roads.
  • Underground streams are now marked such with a additional is_tunnel property (zooms 11+)
  • Temporarily reverted changes to administrative boundary lines in v0.2.x that dropped some boundary lines and their kind attributes. They'll be back soon, better than ever.
  • Other minor bug fixes and optimizations.
  • Requires: tileserver v0.3.0 and tilequeue v0.3.0 and TileStache v0.3.0
vector-datasource - v0.2.0

Published by nvkelso about 9 years ago

  • Release date: 2015-09-18
  • Add landuse_kind to features in roads and buildings layers based on the intersection with landuse layer features. TIP: custom style roads and buildings over parks and other area features to improves contrast.
  • Add calculated water boundary=yes line features to water layer to resolve funky "coastlines" crossing water polygons (where river and ocean polygons meet, and where adjacent river polygons meet). There are already stream lines in the water layer, but this might require an style update. TIP: In D3.js, set fill: none on linear features like streams and boundary=yes feeatures.
  • Added power station polygons to landuse layer with kind = plant, generator, or substation.
  • Add house addresses points to buildings layer with kind = address.
  • Resolve duplicate populated places from places layer. Natural Earth only used in low zooms, OSM only used in mid and high zooms.
  • Stop generating tiny invalid geoms that were making D3.js cry.
  • Requires: tileserver v0.2.0 and tilequeue v0.2.0 and TileStache v0.2.0
  • NOTE: For earlier release notes (v0.1.0 and v0.2.0-pre), read the CHANGELOG.