a-b-street / a-b-street/severance_snape

Rethink styling

オープン
#23 コメント 1 件 リアクション 1 件 担当者 0 名 GitHub で見る
主要言語
Svelte
スター
8
フォーク
1
PR マージ指標
30日以内にマージされた PR はありません

説明

The current view is quite messy.
![image](https://github.com/user-attachments/assets/9a8641ab-9790-4582-90f8-6c143e4f4a9f)

Backing up, what're the important elements to communicate?

- Severances
- It should be clear if walking on one/both sides of one is possible (has a sidewalk or not)
- The (often few) crossings over them
- The usable walking paths of all sorts (dedicated sidewalks, small residential streets where there might not be any, but it's generally low-stress to walk and cross anywhere)

Here's a negative-space attempt, starting from blank.

![image](https://github.com/user-attachments/assets/a2099557-c229-44d3-9180-3b7e691db76a)

At very low zoom, this has some problems. The crossings get squished; in some places it looks like there's a crossing over a severance, but it's actually parallel to it.
![image](https://github.com/user-attachments/assets/88e0e8bc-ce89-4d9b-87d8-ae17375de547)
![image](https://github.com/user-attachments/assets/e3ba66dd-2618-49da-a048-63a9029ad4d9)

And it's also impossible to see sidewalks along a severance or not. For the second problem, maybe it's possible to play with the line casing for that.

Once this base idea is working, I want to go further and basically do an area permeability analysis. Within each zone surrounded by severances, how easy is it for people to walk through?

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

この issue では、分断、横断、徒歩経路をより適切に伝えられるよう、地図の可視化を再設計することについて説明しています。まず、codebase 内の現在の view component と styling を調べてください。地図のレンダリングを処理しているファイルを探します。Svelte 内で Mapbox や Leaflet のような library を使用している可能性があります。目標は、歩道を示すためにネガティブスペースを使ったスタイリングと line casing を試し、その後でエリアの透過性分析を実装することです。「Done」とは、さまざまなズームレベルで歩行可能性と横断箇所を明確に示す新しいビジュアルデザインができた状態です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
javascript
領域
data-visualization, frontend
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。