1. A system comprising: one or more processors; and a memory storing instructions that, when executed by at least one processor among the one or more processors, causes the system to perform operations comprising: causing a display of geospatial data at a client device, the display of the geospatial data including a base layer and a first graphical representation of a first data point overlaid on the base layer at a first location, the first graphical representation of the first data point comprising first vector data that identifies the first location on the base layer, and a family identifier that identifies a family definition, the family definition including a data retrieval interval; receiving an input that assigns the family identifier of the first vector data to a first data source; retrieving a second data point from the first data source based on the data retrieval interval, in response to the input that assigns the family identifiers to the first data source, the second data point including second vector data; and updating the display of the geospatial data to include a second graphical representation of the second data point overlaid on the base layer at a second location, the second location based on the second vector data.