Recently, geographic information models for handling events have been proposed. However, the models are not always suitable to handle broadly spreading events, specifically in a distributed environment. This is because event data should be synchronized between geographic objects. In this paper, we propose a three-layered structure model with a view to handling events successfully in the distributed environment. In our model, event data and geographic objects are represented independently in the 1st layer, and they are associated dynamically according to a query in the 2nd layer. In the 3rd layer, data propagated from the 2nd layer are aggregated so as to be used in application systems. Based on this framework, event data and geographic objects could be represented independently, and event data computed in the 2nd layer would be shared and re-used.