3DStreet / 3dstreet

🚲🚶🚌 Web-based 3D visualization of streets using A-Frame
https://3dstreet.app
Other
265 stars 33 forks source link

streetplan-loader component #498

Closed kfarr closed 6 months ago

kfarr commented 8 months ago

As a user of StreetPlan.net, I wish to export my street scene into 3DStreet for further modifications, creating visuals and sharing with others.

Deliverables

Notes:

Algorush commented 8 months ago

So far, these are my conclusions from what I saw in StreetPlan.

kfarr commented 8 months ago

Thanks, here is a quick analysis I did on the streetplan Type values I encountered in this file: https://upd.streetplan.net/streets-3d-data/79291 as well as a manual review of the materials available in the streetplan.net user interface.

in 3dstreet, most things map to these streetmix json segment types:

in streetplan:

Therefore, a potential mapping from 3dstreet :: streetplan could be the following:

Streetplan material :: 3dstreet material mapping suggestion:

Algorush commented 7 months ago

First version: https://github.com/3DStreet/3dstreet/pull/503 Streetplan project: image 3DStreet variant (without buildings yet): image

Algorush commented 7 months ago

There are several issues to discuss. How to present some options from Streetplan in 3DStreet:

  1. Sideways. Streetplan has empty, 1 man, 2 man, 3 man options, ... In Streetmix/3DStreet - empty, sparse, normal, dense variants. The number of pedestrians depends on the width of the segment, and can be from 0 to 7 and much more.
  2. Same question for cars and bikes. How much it should be. And also maybe for segments with trees, add more trees than are currently available in 3DStreet?
  3. type: [Subtype, Buffers], subtype 'Purpendicular' - is this a typo? For type 'Parking' there is sybtype 'Perpendicular'
  4. Currently, the Steetplan server cors settings do not allow loading JSON street project data.
  5. How to form a street name for 3DStreet. Streetplan contains the name of the project, the name of the current street and the name (in the description field?) of an alternative street option.
kfarr commented 7 months ago

v1 merged https://github.com/3DStreet/3dstreet/pull/503

kfarr commented 6 months ago

v1 done