BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//talks.staging.osgeo.org//foss4g-2022//talk//AXTEJZ
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-foss4g-2022-AXTEJZ@talks.staging.osgeo.org
DTSTART;TZID=CET:20220825T090000
DTEND;TZID=CET:20220825T093000
DESCRIPTION:DistrictBuilder (districtbuilder.org) is a web-based\, open-sou
 rce tool for collaborative political boundary redistricting or redistribut
 ion.\n\nIn order to support creating legally valid districts\, DistrictBui
 lder allows advocates and legislators to define districts using geometries
  as small as a single census block\, which are very numerous – a medium-
 sized state will have hundreds of thousands of them. Users can create dist
 ricts from any combination of geometries\, and we need to be able to gener
 ate statistics and dissolve them into district geometries in near real-tim
 e.\n\nBy reformatting our data as TopoJSON\, a file format and Node.js lib
 rary for working with topological data\, we are able to dissolve over half
  a million census blocks into legislative districts in only a few seconds!
 \n\nI’ll discuss how we use TopoJSON in DistrictBuilder\; the issues we 
 encountered when using it at scale in production and how we were able to o
 vercome them\; and the other tools we considered instead of TopoJSON and h
 ow they compared in terms of performance.\n\nI’ll also go over our strat
 egy for displaying and calculating metrics in real-time in the browser\, u
 sing typed arrays and web-workers in combination with Mapbox vector tiles 
 to do real-time aggregation of statistics from hundreds of thousands of fe
 atures.
DTSTAMP:20260403T192122Z
LOCATION:Room 4
SUMMARY:DistrictBuilder\, or how TopoJSON was the cause of and solution to 
 all of our problems - Michael Maurizi\, Daniel McGlone
URL:https://talks.staging.osgeo.org/foss4g-2022/talk/AXTEJZ/
END:VEVENT
END:VCALENDAR
