The GIS environment includes a fully editable data grid that shows the database behind the GIS features, such as the diameters of pipes in a hydraulic model. With full bi-directional synchronisation between the database and GIS features, selection and other functions, such as entity deletion or creation, are automatically and instantaneously reflected in the graphical GIS representation.