1. A system for generating video analysis rules, the system comprising: a memory containing instructions; an interface to a sensor that provides video of at least a portion of a geographic area; a map-based user interface; and a processor, operably connected to the memory, the interface to the sensor, and the map-based user interface, that executes the instructions to perform operations comprising: displaying, on the map-based user interface, a map of the geographic area that is covered by the sensor; accepting, via the map-based user interface, a rule-representing feature that is placed in a specific location on the map by a user; generating a video analysis rule based on the rule-representing feature and the specific location on the map, wherein the video analysis rule is expressed in a geo-registered map space; applying the video analysis rule to the video from the sensor to detect a triggering event in the video; generating a notification upon detection of the triggering event; and transmitting the notification to a connected device.