Streets GL — a new 3D renderer for OSM

This page summarizes the projects mentioned and recommended in the original post on /r/openstreetmap

SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
surveyjs.io
featured
InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
  • streets-gl

    🗺 OpenStreetMap 3D renderer powered by WebGL2

  • Hi, thank you. You basically have a building=* with a building:part=yes inside it. And Simple 3D Buildings schema suggests to hide the building and only render the building part in this case. This issue is discussed here: https://github.com/StrandedKitty/streets-gl/issues/3

  • OSMBuilding

    render an individual OSM building

  • I’ve been working on a project to just render one individual building at a time to help mappers create 3D buildings: https://github.com/Beakerboy/OSMBuilding

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • straight-skeleton

    Straight skeleton algorithm implementation in TypeScript

  • Hi, I've ported a C# implementation of straight skeleton algorithm to TS for this specific purpose: https://github.com/StrandedKitty/straight-skeleton Though I don't think you should use it, it fails quite a lot on OSM data. I would suggest looking into the straight skeleton implementation in CGAL: https://doc.cgal.org/latest/Straight_skeleton_2/index.html It's in C++, and I've tried to run it in the browser using emscripten, but unfortunately I couldn't get it running. Also I've seen some people pointing out a problem with rounding modes: they seem to not work in WASM, and straight skeleton algorithm probably depends on them. So your best bet probably would be to just make a server that takes multipolygons as an input and produces straight skeletons using CGAL. There are also some other implementations in other languages but I think they are not as robust as CGAL.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts