A method for calculating one or more isovists (4, 5, 6) of a physical or extended reality environment, each isovist (4, 5, 6) being related to one or more users (A, B, C, D, E), said method being characterised in that it comprises the steps of: - providing at least one electronic acquisition device configured to obtain a plurality of georeferenced data, comprising position, orientation and configured to take frames of said physical or extended reality environment; - calculating a positioning parameter for each user (A, B, C, D, E), each positioning parameter being representative of a positioning point (2A, 2B, 2C, 2D, 2E) of a respective user (A, B, C, D, E) in said physical or extended reality environment and being determined from said georeferenced position data acquired when said respective user (A, B, C, D, E) uses the electronic acquisition device to take a frame of the physical or extended reality environment; - calculating an aim parameter for each user (A, B, C, D, E), each aim parameter being representative of the direction (3A, 3B, 3C, 3D, 3E) of a respective frame of the physical or extended reality environment taken by a user (A, B, C, D, E) at the respective positioning point (2A, 2B, 2C, 2D, 2E) and being calculated from said georeferenced orientation data acquired when said respective user (A, B, C, D, E) uses the electronic acquisition device to take said frame; - associating each positioning parameter with a respective aim parameter to define respective data units; - defining a positioning threshold and an aim threshold; - grouping data units having respective positioning parameters and respective aim parameters into respective positioning sets, the step of grouping data units comprising the step of grouping respective positioning sets of data units having respective positioning parameters differing from each other by a value lower than the positioning threshold and respective aim parameters differing from each by a value lower than the aim threshold; - calculating one or more isovists (4, 5, 6) for each positioning set according to the respective positioning and/or aim parameters, at least one of said one or more isovists (4, 5, 6) being related to several users (A, B, C, D, E); - representing each isovist (4, 5, 6) calculated in a graphic interface of an electronic display device. - providing at least one electronic acquisition device configured to obtain a plurality of georeferenced data, comprising position, orientation and configured to take frames of said physical or extended reality environment; - calculating a positioning parameter for each user (A, B, C, D, E), each positioning parameter being representative of a positioning point (2A, 2B, 2C, 2D, 2E) of a respective user (A, B, C, D, E) in said physical or extended reality environment and being determined from said georeferenced position data acquired when said respective user (A, B, C, D, E) uses the electronic acquisition device to take a frame of the physical or extended reality environment; - calculating an aim parameter for each user (A, B, C, D, E), each aim parameter being representative of the direction (3A, 3B, 3C, 3D, 3E) of a respective frame of the physical or extended reality environment taken by a user (A, B, C, D, E) at the respective positioning point (2A, 2B, 2C, 2D, 2E) and being calculated from said georeferenced orientation data acquired when said respective user (A, B, C, D, E) uses the electronic acquisition device to take said frame; - associating each positioning parameter with a respective aim parameter to define respective data units; - defining a positioning threshold and an aim threshold; - grouping data units having respective positioning parameters and respective aim parameters into respective positioning sets, the step of grouping data units comprising the step of grouping respective positioning sets of data units having respective positioning parameters differing from each other by a value lower than the positioning threshold and respective aim parameters differing from each by a value lower than the aim threshold; - calculating one or more isovists (4, 5, 6) for each positioning set according to the respective positioning and/or aim parameters, at least one of said one or more isovists (4, 5, 6) being related to several users (A, B, C, D, E); - representing each isovist (4, 5, 6) calculated in a graphic interface of an electronic display device.