ATProto Browser

ATProto Browser

Experimental browser for the Atmosphere

Post

To compute the final layout we use a force simulation with 3 forces: one of them keeps neighboring districts together while another pushes districts away from each other if they are too close. Coloring the nodes helped to identify problems during the process.

Feb 27, 2025, 4:48 PM

Record data

{
  "uri": "at://did:plc:nbldm3psg2vzgl7wan5rzdpb/app.bsky.feed.post/3lj6dv23a622c",
  "cid": "bafyreibxryl5x7vu367dhx2t2zpdy6rzqc4d2zjl7yvceorhkxwljckgvm",
  "value": {
    "text": "To compute the final layout we use a force simulation with 3 forces:  one of them keeps neighboring districts together while another pushes districts away from each other if they are too close. Coloring the nodes helped to identify problems during the process.",
    "$type": "app.bsky.feed.post",
    "embed": {
      "$type": "app.bsky.embed.images",
      "images": [
        {
          "alt": "The final cartogram layout and the triangulation mesh. Nodes are colored by states",
          "image": {
            "$type": "blob",
            "ref": {
              "$link": "bafkreia7dy74wsuwpnf3bi2own2rqsaijcl7oiy6anr34ugbmal5fyohfu"
            },
            "mimeType": "image/jpeg",
            "size": 425835
          },
          "aspectRatio": {
            "width": 1358,
            "height": 1744
          }
        }
      ]
    },
    "langs": [
      "en"
    ],
    "reply": {
      "root": {
        "cid": "bafyreico64ydkjifvuis3nqqurqlx6kor4beog6wcsvlpfovevj4nfw45i",
        "uri": "at://did:plc:nbldm3psg2vzgl7wan5rzdpb/app.bsky.feed.post/3lj6dumqeyc2c"
      },
      "parent": {
        "cid": "bafyreih374xtdzpslex7g6urxw65i7oenpba75c544ip64gexygy5biodm",
        "uri": "at://did:plc:nbldm3psg2vzgl7wan5rzdpb/app.bsky.feed.post/3lj6duy26522c"
      }
    },
    "createdAt": "2025-02-27T16:48:21.423Z"
  }
}