In order to resolve power curtailment of distributed energy resources (DER) and use clean energy as much as possible, the ability of rooftop photovoltaic (PV) consumption has become a concern for utilities in scenarios of high penetration. This paper addresses the multistage dynamic feeder capacity enhancement planning problem of a distribution system where PV and energy storage systems (ESS) are jointly integrated, and a novel comprehensive planning method based on geographic constraints of distributed renewables is proposed. In this process, load growth and the development of PV and ESS limited by spatial capacity saturation are taken into account. At each planning stage, the operation conditions are divided into several typical day scenarios clustered from the history data. Accordingly, the underlying idea of dynamic programming is used to obtain an optimal solution. The object is to maximize the PV consumption rate. As constraints, the bus voltage, feeder power flow, charge and discharge power of ESS should be maintained within the standard level. Numerical results of an actual distribution system illustrate the effective performance of the proposed approach, and the power supply reliability improvement brought about by planning is also analyzed.