Assigning an attribute to grid elements of a global reference grid network that overlap with a vector object
Patent Information
- Application Number
- EP2024703292
- Authority / Receiving Office
- EP · EP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-02-02
- Filing Date
- 2024-01-30
- Publication Date
- 2025-12-10
AI Technical Summary
Conventional GIS and BIM applications face challenges in tracking changes to surfaces, managing material shifts, detecting usage conflicts, and efficiently processing spatial data due to the isolation of local grids, leading to increased complexity and storage requirements.
A computer-implemented method that uses a global reference grid with uniquely identifiable grid elements, allowing object attributes to be assigned and stored in a single data space, independent of vector objects, enabling efficient data management and processing.
This approach reduces data complexity and storage needs, enhances data consistency, and facilitates the tracking of material shifts and usage conflicts, while improving the control of machines by using a unified global reference grid for all vector objects.
Smart Images

Figure EP2024052184_08082024_PF_FP
Abstract
Description
Computer-implemented method for detecting a spatial arrangement of a physical object on a physical surface within a reference coordinate system by assigning an attribute to a selection of uniquely identifiable grid elements of a global reference grid, determined by means of a vector object The present invention relates to a computer-implemented method for detecting a spatial arrangement of a physical object on a physical surface within a reference coordinate system by assigning an object attribute and / or further attribute to a selection of uniquely identifiable grid elements of a global reference grid network determined by means of a vector object, in particular within a database of a GIS application, a BIM application or a machine control application. A GIS application, also called a geographic information system application or geographic information system application, is an application of a computer-based information system for the collection, processing, organization and analysis of spatial data. A BIM application, also called a Building Information Model application or construction data modeling application, is an application of a computer-aided information system for the planning, construction and management of a building or structure. A machine control application can itself have a GIS or BIM application and is used to control or navigate mobile machines on an area or in space based on area- or space-related data. In both GIS applications and BIM applications, an object (stationary or mobile, real or planned), an area or a structure can typically be represented in its geographical position and extent using a vector graphic (also called a vector object). A vector object (or vector graphic) is an image file whose content is defined by mathematical descriptions or calculations. Unlike so-called raster graphics (raster data, raster data sets), the individual pixels of the image are not assigned a pixel value (representing a gray or color level). and stored, but rather a (mathematical) description of all elements in the image. In this system, for example, a circle is described by a defined number of points lying on a circumference and connected by point-to-point lines. GIS applications typically use both raster graphics and vector objects. For example, a satellite image of a specific region may be available as a raster graphic (raster dataset), while the road layout in that region may be available as a vector object. With the help of GIS applications, the raster graphic and the vector object can be "overlaid" and superimposed to link their information content. US 2007 014488 A1 describes a method for achieving such a congruent superposition using characteristic landmarks (e.g., an intersection) that are easily identifiable in both the raster graphic and the vector object. However, the information contained in the vector object regarding the location and nature of the depicted physical object is not transferred to a higher-level, global grid; instead, the raster graphic is simply overlaid with the vector object. A vector object in the present sense describes in particular (at least) one point, (at least) one line, (at least) one polygon, (at least) one area and / or (at least) one (three-dimensional) body, and has (at least one) support points, each of which is assigned a unique position in a geographical reference coordinate system and which together represent the position and extent of the depicted object, the depicted area or the depicted structure in the reference coordinate system. The individual vertices—and thus also the associated vector object—are georeferenced within the reference coordinate system. In this context, this refers to the assignment of spatial information to a dataset to establish a spatial reference within the reference coordinate system. Within a GIS or BIM application, for example, a property (e.g. school grounds), a building (e.g. school building), a part of a building (e.g. auditorium) or an individual component (e.g. foundation, ceiling of the first floor, PV module on the roof) can each be recorded as a separate vector object. In common GIS applications, spatial information about physical objects (or structures) arranged in physical space is stored in databases. For each physical object (or structure), a vector object is created that represents this physical object (or structure) with a separate dataset that links, for example, an object identification number, an object type (e.g., point, line, polygon), one or more coordinate points, an object type (e.g., tree, road, building), and other attributes (e.g., tree species, road name). This is typically done in a database management system with a relational database structure. It is often desirable to subdivide the vector object into smaller units so that specific properties (attributes) can be assigned to individual sub-areas of the depicted physical object (or the depicted physical area, the depicted physical structure); for example, if contaminated sites are recorded only on part of a property area described as a vector object. For this purpose, common GIS applications (e.g., the QGIS program) and common BIM applications can generate an associated local grid (also called a lattice) for a vector object. A grid typically comprises a large number of regularly arranged grid elements (e.g., points, lines, circles, polygons, polyhedra) that cover the vector object in terms of its size and position in the reference coordinate system. Such grids are typically two-dimensional. In addition, additional attributes can be assigned to each grid element to capture grid element-specific properties (such as temperature values, material thickness, measured values or material type). The extent of the individual grid elements (i.e. the grid spacing in the different spatial directions) can typically be determined by the user depending on the specific task and for a two-dimensional grid can be, for example, 500m x 500m or 1 mm x 1 mm. The starting point for generating the local grid (also called the grid reference point) is typically generated automatically and depends on the extent and position of the corresponding vector object for which the local grid is generated. It has become established in common GIS and BIM applications that the intersection of the northernmost and westernmost coordinate values serves as the reference point. (relative to a reference coordinate system) of the respective vector object. The reference point is thus located "top left" of the corresponding vector object. Starting from this reference point, a local grid is then spanned according to the user's grid spacing specifications. Attributes can be assigned to the resulting (local) grid elements. In this way, properties can be captured not only at the level of the (entire) vector object, but also in much more granular and detailed detail at the level of individual grid elements. In terms of database structure, a vector-object-specific, local grid with the assigned attributes for the individual grid elements is typically stored as a separate dataset in common GIS applications. The grid elements are each separate, independent vector objects. The vertices of the grid elements are each assigned a coordinate in the coordinate system. The position and arrangement of the local grid and the (local) grid elements thus depend on the position and size of the vector object from which the local grid was derived. Against this background, such grids are also referred to as "local" grids in this publication, and the associated grid elements as "local" grid elements. Typically, there are neither relations between the individual local grid elements nor relations between the grid elements and the vector object from which the vector object-specific local grid was derived. A link between the grid elements, i.e., to form a grid, is only possible by storing them in the same data table. The video entitled "QGIS 3 - Creating Grid and Point Networks | QGIS Tutorial | German" available at https: / / www.youtube.com / watch?v=aGNMRTgw3c8 provides an example of how to create such a local grid network in the common GIS application QGIS. Figure 1 shows a screenshot of the video to illustrate the state of the art. Figure 1 depicts a section of a georeferenced map 1 with a lake 2 located in the center. The shoreline of lake 2 is represented as a georeferenced polygon vector object 3. The polygon vector object 3 has a multitude of vertices connected by polygon edges, thus describing the contour of the shoreline of lake 2. The interior of the polygon (i.e., the area between the polygon edges) represents the water surface of lake 2. Furthermore, a local grid 4 can be seen covering the polygon vector object 3.The local grid 4 was created according to the usual state of the art. The reference point 5 of the local grid 4 lies at the intersection of the northernmost coordinate value of the polygon vector object 3 (see horizontal line 6) and the western coordinate value of the polygon vector object 3 (see vertical line 7). Starting from this reference point 5, which obviously depends on the position and dimensions of the polygon vector object 3, the corresponding local grid 4 was generated. The reference point 5 thus forms the "upper left corner" of the local grid 4. The local grid 4 comprises a multitude of similar, adjacent quadrangular grid elements 8. The size of the local grid 4 is chosen so that it completely covers the polygon vector object 3. In the next step, all or individual grid elements 8 could be assigned an attribute (such as a temperature value or a water depth).The size and position of the local grid 4 as well as the number and position of the grid elements 8 depend directly on the size and position of the polygon vector object 3. If, for example, a grid with its own grid elements is created for two overlapping vector objects, these two local grids, including their grid elements and the attributes associated with them, are completely independent of each other. This means that there is no connection whatsoever between the grid elements of the different grids. The two grids, with their own independent grid elements, thus represent isolated data spaces with individual vector objects between which, in principle, no cross-references exist. Linking the grid elements of different local grids is further complicated by the fact that the grid elements of the different local grids have different reference points and are therefore typically not congruent with each other. The following example of two overlapping vector objects serves to clarify this: For the first vector object, a first local grid is created, and some of the first grid elements are assigned a first attribute. Similarly, a second local grid is created for the second vector object, and some of the second grid elements are assigned a second attribute. There is no connection between the first grid elements and the second grid elements—even if they partially overlap. The information on the first attribute and the second attribute are therefore located in different local grids (and thus in different data spaces) and cannot be linked consistently (or only with great effort). The creation of grids and the assignment of attributes to individual grid elements also plays a role in the navigation and control of autonomous vehicles. US 2020293 038 A1 describes a method for determining a driving route in a parking lot. The starting point is a georeferenced satellite image of the parking lot (see Figure 5A) and thus a raster graphic (raster dataset) and not a vector object. In order to determine which areas of the parking lot may be driven on and which may not (because there is a curb, a tree, or a building there, for example), the satellite image is overlaid with a local grid (see Figures 5A and 5B), and image recognition is used to determine for each grid element whether the corresponding area is drivable or not.On this basis, the individual grid elements are assigned the attribute "navigable" ("navigable area") or "static obstacle"), and a route is defined that only crosses navigable grid elements. The positions of the grid elements are apparently determined by the cropping of the satellite image, since, as shown in Figure 5A, the local grid (grid 5100) runs flush with the edges of the satellite image. The grid and, with it, the grid elements are thus locally positioned and determined depending on the satellite image, the raster data set. Accordingly, this is a local grid with local grid elements. CN 114445 517 A describes a method for indoor navigation, i.e., for planning a route within a building. Raster data sets are used that represent the interior of the building in two dimensions. The pixels of the raster data set represent spatial features of the building's interior and are each assigned to a coordinate (see paragraph
[0052] ). The positions of the pixels are thus determined locally, depending on the section of the building interior shown in the raster data set. Due to this "isolation" of the local grids of different vector objects, conventional GIS and BIM applications cannot be used (or only with great effort) to address the following technical problems of area or building planning and machine control: 1) Tracking or planning changes to surfaces, especially if the changes only partially affect a vector object. To do this, the grid that contains the grid elements with the attribute to be changed must first be identified and picked out from the multitude of different grids. ) Tracking and planning changes to areas when the change only affects parts of a grid element. If smaller grid elements would be useful later on to capture properties or attributes, this cannot be achieved or would only be possible with great effort. Because if a new grid were to be created with smaller grid elements, these smaller grid elements would, according to the current state of the art, have no connection to the larger grid elements created earlier. And if grids with very small grid elements are created from the outset as a precaution, this would result in very large files, which would greatly increase the effort required to store and process the data. Accurate and up-to-date area information (see points 1) and 2)) can serve as a basis for the precise control of mobile machines. ) The (forgery-proof) mapping and documentation of displacements of material or volume on surfaces Given the growing importance of the circular economy, there is a need to map, record and document material flows in terms of volume, type and timing (even beyond a construction site) in order to ensure efficient and correct reuse or disposal and to prevent or hinder recycling fraud and illegal waste disposal. The goal is to track the whereabouts and history of materials across various states. Existing BIM and GIS applications are not suitable for this (or only to a very limited extent), even though high-resolution material data is often available via vector objects and their grids. For example, if a typical GIS or BIM application records that a particular wall of a building is contaminated with asbestos by assigning a corresponding attribute to the corresponding vector object "Wall" (or the grid elements of a grid created for the vector object), this material information typically cannot be linked to the material that is created during the demolition of this wall and leaves the construction site. Material information is, in a sense, linked to the vector object or the associated grid and can no longer be used meaningfully if the depicted (real) object (in this example the wall) no longer exists in this structure. 4) Detecting (land) use conflicts Land use conflicts are difficult to detect in conventional GIS and BIM applications; even if the grid elements of two local grids overlap and conflicting attributes are assigned to the two overlapping grid elements, this conflict is difficult to detect in the state of the art because the two grid elements belong to different, isolated local grids (or data spaces). 5) Detecting free areas or corridors (detecting non-intersections) For numerous technical applications, particularly those related to the control of moving machinery, it is necessary to determine an area or corridor free of obstacles (or objects) so that the machine can drive or fly through it (a clear corridor). With conventional GIS and BIM applications, this is only possible with considerable effort and with the aid of complex and time-consuming mathematical calculations due to the structure of the available data. The present invention is based on the object of overcoming the above-mentioned weaknesses of the prior art, particularly in BIM or GIS applications, and in particular of enabling applications for machine control. In particular, the object of the invention is to provide a computer-implemented method (for a database management system), particularly within a GIS application, a BIM application, or a machine control application, which makes it possible to record the spatial arrangement of physical objects or structures on physical surfaces (or in physical space) and to document changes, to record and document material shifts related to volume, material type, and time, and to detect potential usage conflicts, while achieving the highest degree of data consistency and using only a small amount of storage space. Furthermore, the invention is intended to create the basis for significantly reducing the complexity and thus the energy consumption of subsequent data processing, which are crucial factors in the context of machine control. This object is achieved by the computer-implemented method for detecting a spatial arrangement of a physical object (or a physical structure) on a physical surface (or in physical space) within a geographical reference coordinate system by assigning an object attribute and / or a further attribute to a selection of uniquely identifiable grid elements of a global reference grid network determined by means of a vector object, in particular within (a database) of a GIS application, a BIM application or a machine control application according to claim 1, the data processing system according to claim 13 and the computer program product according to claim 14. The computer-implemented method for detecting a spatial arrangement of a physical object (or structure) on a physical surface (or in physical space) within a geographical reference coordinate system by assigning an object attribute and / or further attribute to a selection of uniquely identifiable grid elements of a (global) reference grid network determined by means of a vector object, in particular within (a database) of a GIS application or a BIM application or a machine control application, comprises the following steps: A) Providing the (single) global reference grid network georeferenced with respect to the geographical reference coordinate system with a vector-object-independently defined geographical global reference point and (global) grid elements of a first grid width, each of which is formed as a polygon (in particular as a triangular, quadrangular or polygonal polygon) or as a polyhedron (in particular as an octagonal and hexagonal polyhedron), adjoining one another without overlap and uniquely identifiable within the global reference grid network and georeferenced with respect to the reference coordinate system, in a storage unit, B) Providing the vector object with at least one support point, each of which is assigned a geographical coordinate of the geographical reference coordinate system and which represents the position of an object in the geographical reference coordinate system, in the storage unit, C) Determining and selecting those (global) grid elements of the first grid width that overlap with the vector object by means of a processor unit, and D) Assigning an object attribute linked to the vector object and / or a further attribute to the (global) grid elements of the first grid width selected in step C) by the processor unit and storing the selected (global) grid elements together with the respectively assigned object attribute and / or the further attribute in the memory unit. This type of assignment of an object attribute (or another attribute) to the selection of (global) grid elements determined by means of the vector object enables the solution of the technical problems mentioned above in a surprising way.According to the invention, attributes are not recorded and stored in different local grids (as has been customary in the prior art) which are created for different vector objects as separate tables, ideally relationally linked to the respective vector object, and which form data spaces isolated from one another whose data cannot be linked to one another (or can only be linked with difficulty); instead, all object attributes (and other attributes) linked to the various vector objects are recorded and stored in a single global reference grid with clearly identifiable global grid elements, by assigning the respective object attribute (or other attribute) to the global grid elements overlapping with the respective vector object. All object attributes (and other attributes) are therefore located in a common georeferenced global grid (orData space) within a database (or several interconnected databases). Changes to individual attributes (as well as their validity) can be recorded easily and consistently in this way. For this purpose, the global reference grid and (thus) the global grid elements are defined relative to a vector object-independent geographical reference point. Instead of creating separate local grids for different vector objects and linking them to the object attributes, the attributes of all vector objects are captured using a single common global reference grid and the same global grid elements and stored in a database or data storage. To express that the grid elements of the global reference grid are assigned to it and are defined as globally unique and vector object independent, they are also referred to as "global grid elements" in this publication. The position and arrangement of the global reference grid is determined by the vector-object-independent geographical reference point and is therefore expressly independent of the position and size of the object to be detected. The method according to the invention thus differs fundamentally from the methods commonly used in the prior art, as described in the introduction for navigation applications in documents US 2020293 038 A1 or CN 114445 517 A. There, the position and orientation of the grid, the grid elements, or the pixels are determined by the image section depicted in the respective raster data set and are thus dependent on the object to be detected. Accordingly, the aforementioned documents describe local grids and local grid elements. The method according to the invention thus relates to features that affect the internal functioning of the database or database management system. The inventive use of the global, georeferenced reference grid with georeferenced global and unique grid elements defines the structure of the underlying database and, with it, the internal functioning of the database management system. The global and unique grid elements function as geospatially unique identifiers. The invention thus solves the technical problem of efficiently capturing and processing spatial data of physical objects or structures arranged on a physical surface (or in a physical space) by means of the data structure defined by the method according to the invention, in which these spatial data are stored and managed in the database. The data structure defined by the method according to the invention and the associated type of data management enables extremely memory-, computation- and thus resource-efficient acquisition, management and further processing of spatial data, which can be particularly advantageous in connection with the control of machines. Furthermore, the method according to the invention has a direct reference to physical surfaces, spaces or objects and thus to physical reality due to the georeferenced reference of the global reference grid and the global grid elements. Each global grid element of the global reference grid can be assigned one or more object attributes and / or one or more additional attributes. Each object attribute is linked to a vector object. Each additional attribute is linked to (at least) one (further) property. The attribute assignments are thus all located in the shared data space of the single global reference grid. Cross-relationships between the individual attributes and the individual global grid elements, even if they originate from different vector objects, can thus be easily established. The attribute assignments can be used consistently beyond the respective original vector object. This represents a radical departure from the methods previously used in GIS and BIM applications, where a separate local grid with its own local grid elements is typically created for each vector object (or group of vector objects), thus storing the attribute information of the local grid elements of each vector object in its own isolated, locally defined data space. Cross-relationships between the locally referential data spaces cannot be created in these methods (or can only be created with great difficulty and at the risk of inconsistencies). The method according to the invention, however, makes it possible to consistently and easily record, retrieve, and manage the status or change relating to a surface or volume. The surface area (or volume area) to which a specific attribute is to be assigned can be described or mapped using a vector object. According to the above method, the corresponding attribute is then assigned to the global grid elements of the global reference grid selected (using the vector object). This procedure can be repeated as often as desired for different vector objects and different (object) attributes; however, the attributes are always assigned to global grid elements located in one and the same global reference grid. The global reference grid can be used in conjunction with several different geographic reference coordinate systems. For example, it is possible for a first vector object to be referenced to a first geographic reference coordinate system (e.g., the WPM World Pseudo Mercator reference coordinate system) and a second vector object to be referenced to a second geographic reference coordinate system (e.g., the WGS84 reference coordinate system). The position of the global reference point of the global reference grid is defined in both the first reference coordinate system and the second reference coordinate system. Therefore, regardless of whether a vector object is defined in the first or second reference coordinate system, its position on the physical surface can be consistently captured in the global reference grid. A vector object can be provided, for example, by loading a vector graphics file (e.g., into the relevant GIS or BIM application, or machine control application). Alternatively, a vector object can be created via a GUI (graphical user interface) in a map view using an input device (e.g., a mouse or touchscreen) by selecting grid elements or drawing a selection window (box), thus making a selection of grid elements. A vector object can also be provided as a list of individual points. In the state of the art, however, a new, independent local grid is created for each vector object or a group of vector objects, whose local grid elements have no relation to the local grid elements of the other local grids. According to the invention, all attribute information is stored in a single, shared (global) data space. Cross-references and links can be easily established, and changes to the attribute values for individual global grid elements can be made without any problems. Furthermore, the method according to the invention enables storage space to be saved. This is because when capturing a vector object, not all possible local grid elements of a local grid need to be generated and saved and then assigned an attribute value (or a null value), but only those global grid elements of the global reference grid that overlap with the vector object and to which an attribute is assigned. In a sense, only those global grid elements of the global reference grid that are required for capturing the vector object are saved with attribute information because they overlap with it. The number of global grid elements to be saved can be radically reduced in this way if the many global grid elements that do not overlap the vector object or to which no attributes are assigned are not considered and saved at all. Furthermore, the method according to the invention enables the assignment of a (point-like) vector object to the respective overlapping global grid element of the reference grid. In this way, (point-like) location information (e.g., regarding the current position of a mobile phone) can be aggregated and clustered by assigning a corresponding attribute to the grid element in which the respective location is located. The global grid elements of the global reference grid can thus also assume the role of a global and spatially unique identifier, as a geo-referenced data equivalent. The method according to the invention can be used in both two-dimensional (2D) and three-dimensional (3D) coordinate systems to process 2D and 3D vector objects, respectively. For this purpose, the global reference grid is implemented as a two-dimensional or three-dimensional global grid. In the following, some further aspects of the method according to the invention will be explained in more detail: The reference point of the global reference grid is georeferenced with respect to the reference coordinate system and defined independently of the vector object(s) to be captured (a vector-object-independent reference point). This means that, unlike in the prior art, the reference point is not redefined (vector-object-specifically) each time a new local grid is generated for a vector object, depending on the size and position of the vector object. Instead, once defined, the global reference point no longer changes its position relative to the reference coordinate system—regardless of the size and position of the vector object to be captured. The term "single" global reference grid expresses that the single reference grid covers the entire geographic reference coordinate system. A geographic reference coordinate system can represent an entire planet or, in particular, just a selected region (e.g., Europe, Africa, North America) or a selected country. In conjunction with the coordinates of the reference point, this allows a global reference grid network to be generated in which the coordinates of the individual vertices of the uniquely identifiable global grid elements in the reference coordinate system can be uniquely determined algorithmically. The following exemplary explanations are intended to clarify this further with reference to Figure 2: Figure 2 shows a two-dimensional reference coordinate system 9 with an x-axis x and a y-axis y. The reference point 10 of a reference grid 11 was defined at the coordinate (0;0) of the reference coordinate system 9. The first grid spacing is 1 in both spatial directions (i.e. in the x and y directions). The resulting global reference grid 11 with its (16 shown) global grid elements 12 covers the entire reference coordinate system 9. The quadrangular grid elements 12 are uniquely identifiable by their respective designation E(a;b). Furthermore, their relative arrangement to one another can be derived from the designation of the grid elements, e.g. the grid element with the designation (1;1) is located to the left of the grid element with the designation (2;1) and below the grid element (1;2).This allows the respective coordinates of the corner points 13 of the grid elements to be determined algorithmically using the coordinates of the reference point 10, the first grid spacing (in both spatial directions), and the designation of the grid elements 12. The position of a grid element 12 relative to the reference coordinate system 9 is determined from the position of its corner points 13. Each grid element thus represents a corresponding surface area within a two-dimensional reference coordinate system. In a three-dimensional reference coordinate system with a three-dimensional reference grid, however, the three-dimensional grid elements each represent a volume area within the three-dimensional reference coordinate system. A grid element overlaps a vector object if the vertices of the vector object and / or a connecting line between the vertices lie (at least partially) within an area of the reference coordinate system covered by the grid element. A grid element that extends completely within the polygon edges of the vector object with respect to the reference coordinate system (inner grid element) also overlaps the associated polygon-vector object. The (first) grid spacing of the global grid elements is determined by the respective extension of the grid elements in the two (2D) or three (3D) spatial directions. The grid elements of a grid spacing each have an identical grid spacing. The technical applications made possible by the method according to the invention are particularly evident in the advantageous embodiments of the method claimed below: According to a preferred embodiment of the method according to the invention, it is provided that a route can be determined for a mobile machine which leads (exclusively) through surface areas or volume areas of the reference coordinate system which are represented by one of the (global) grid elements stored together with the respectively assigned object attribute and / or the further attribute, the route can be transmitted to the mobile machine and the route can be followed by the mobile machine, and / or a route can be determined for a mobile machine which leads to a surface area or volume area of the reference coordinate system which is represented by one of the (global) grid elements stored together with the respectively assigned object attribute and / or the further attribute, the route can be transmitted to the mobile machine and the route can be followed by the mobile machine. In this way, a mobile machine can be controlled based on the information contained in the attribute assignment regarding the state of a surface / volume region (or global grid element). This can be achieved, for example, by determining a route and transmitting it to the mobile machine for follow-through, which (exclusively) leads through surface regions or volume regions of the reference coordinate system (or global grid elements) to which a defined attribute is assigned. Alternatively, it is also conceivable that routes are defined in such a way that surface regions or volume regions of the reference coordinate system (or global grid elements) to which a certain attribute is assigned are avoided. A mobile machine can be a vehicle in the air, at sea, or on land. A mobile machine can, for example, be designed as an (autonomous) mine clearance vehicle, which is given a route to follow for mine clearance purposes, which leads through areas represented by global grid elements, each of which is assigned the attribute "to be cleared," an (autonomous or human-operated) (military) transport vehicle, which is given a route to follow that leads exclusively through areas represented by global grid elements, each of which is assigned the attribute "cleared and safe," an (autonomous or human-operated) mining machine suitable for extracting mineral resources in an open-pit mine, which is given a route to follow which leads to an area represented by global grid elements to which the attribute "ready for mining" is assigned, an (autonomous or human-driven) unloading vehicle which is suitable for unloading landfill material at a landfill and to which a route can be transmitted for following, which leads to an area represented by a global grid element to which the attribute "ready for receptivity" is assigned, an aircraft to which a route can be transmitted for following (flying) which leads exclusively through volume areas represented by a global grid element, each of which is assigned the attribute "free". Furthermore, it can be provided that an alarm signal can be triggered when a mobile machine is located in a surface area or volume area of the reference coordinate system that is represented by one of the global grid elements stored together with the respectively assigned object attribute and / or the additional attribute. The alarm can be triggered, in particular, when the mobile machine enters such a surface area or volume area. According to a further preferred embodiment of the method according to the invention, it is provided that the georeferenced global reference grid has grid elements of the first grid width and grid elements of a larger grid width, the larger grid width is larger than the first grid width and a plurality of grid elements of the first grid width (child grid elements) are uniquely identifiable and georeferenced and are assigned to a grid element of the larger grid width (parent grid element) and fill this completely and without overlap, and the method step C) of determining and selecting those grid elements of the first grid width that overlap with the vector object comprises: Determine and select those grid elements of the larger grid width that overlap with the vector object, Activating the grid elements of the first grid width that lie within a grid element of the larger grid width selected in the previous step, and Determine and select those grid elements of the first grid width activated in the previous step that overlap with the vector object. In this way, a particularly efficient method can be implemented, since not all grid elements of the first grid width are checked for overlap with the vector object, but only those that lie within a grid element of the larger grid width that overlaps the vector object. This "zooming in" or "drill-down" can massively reduce the number of grid elements to be checked for overlap and thus the required computing time. It is particularly advantageous if this "drill-down" not only uses grid elements of two different grid widths (first grid width and larger grid width). It will be immediately apparent to those skilled in the art that the claimed method can be applied analogously to a reference grid comprising grid elements with more than three different grid widths. It is conceivable, for example, that the global reference grid comprises grid elements of nine different grid spacings. In a two-dimensional reference grid, the grid elements of the largest grid spacing have a grid spacing of 100 km x 100 km, for example, while the grid elements of the next smallest grid spacing are each 10 times smaller in length and width. Thus, the grid spacings of the smaller grid elements are 10 km x 10 km, 1 km x 1 km, 100 m x 100 m, 10 m x 10 m, 1 m x 1 m, 100 mm x 100 mm, 10 mm x 10 mm, and 1 mm x 1 mm, respectively. One hundred grid elements of the next smallest grid spacing completely fill one grid element of the next largest grid spacing without overlapping, and are uniquely identifiable and georeferenced to this grid element.In a three-dimensional reference grid, however, the individual grid elements would be cube-shaped in an analogous manner, with the next smaller grid spacing being smaller in length, width, and height by a factor of 10. Thus, 10,000 grid elements of the next smaller grid spacing would completely and without overlap fill a grid element of the next larger grid spacing and would be clearly identifiable and georeferenced to it. In this embodiment of the method according to the invention, the coordinates of the respective corner points of the grid elements of the larger grid spacing can first be determined (algorithmically). In the next step, those grid elements of the larger grid spacing can be determined and selected which overlap with the vector object with regard to their position (determined by the respective corner points) in the reference coordinate system. Subsequently, (only) those grid elements of the first grid spacing that lie within the selected grid elements of the larger grid spacing are activated. For the activated grid elements of the first grid spacing, the coordinates of their respective corner points can then be determined (algorithmically), and those activated grid elements of the first grid width are determined and selected, which overlap with the vector object with regard to their position (determined by the respective corner points) in the reference coordinate system. According to a preferred embodiment of the invention, the at least one further attribute is designed as a main object attribute, which assigns a higher-level main object to a grid element, in particular a building, a floor, a building part, a construction section and / or a room, an area attribute, which assigns a grid element in particular an area name, an area type, an area status and / or an area type, a sub-object attribute, which assigns a downstream sub-object to a grid element, a qualitative or quantitative attribute, which assigns a grid element in particular a color, a material, a floor type and / or a floor covering type, a temporal or statistical attribute, which assigns a grid element in particular a time and / or an object number, in order to enable the tracking of moving objects such as vehicles, a complex attribute, which assigns a document,in particular a soil report, a laboratory analysis or an aerial photograph, and / or a data set, in particular a table, and / or a link attribute that assigns a link (in particular to a storage location, an IP address or a web address) to a grid element. Such attributes can be used particularly in BIM and GIS applications as well as machine control applications. According to a further advantageous embodiment of the invention, the vector object is provided by assigning the geographical coordinate of the reference coordinate system to the at least one support point by means of a GPS tracker. A GPS tracker is a portable device designed to record and document its GPS location. A GPS tracker can be used in conjunction with the method according to the invention to record the status of, for example, an area in a particularly simple manner. For this purpose, the area to be mapped is "circled" with the GPS tracker. Several control points are defined, and a corresponding polygon vector object is created. The generated polygon vector object can then be inventive method by assigning an associated object attribute (or further attribute) expressing a certain status to the grid elements of the reference grid that overlap the vector object. The method according to the invention can be used (particularly in conjunction with a GPS tracker or aerial image evaluations) to quickly and easily record and document the status of areas or sections of areas for military, police and other official applications. According to a further advantageous embodiment of the method according to the invention, it is provided that the vector object is a polygon vector object with at least three support points, the determination and selection of the grid elements according to step C) takes place by determining and selecting those grid elements which lie completely within the polygon vector object (inner grid elements), and the assignment of the object attribute linked to the vector object and / or a further attribute to the selected grid elements according to step D) takes place by assigning the object attribute linked to the polygon vector object and / or the further attribute to the inner grid elements selected in the previous step. A polygon vector object describes a polygon whose vertices are each connected to two other vertices of the polygon by two polygon edges. A grid element lies entirely within a polygon vector object and is thus an internal grid element if the grid element extends entirely within the polygon edges of the vector object with respect to the reference coordinate system. A grid element that lies inside the polygon is always also a grid element that overlaps the polygon within the meaning of the present application. Furthermore, the method according to the invention may additionally comprise the following steps E) Determining and selecting those grid elements of the first grid width that overlap with the polygon vector object and at the same time do not lie completely within the polygon vector object (comprehensive grid elements), and F) Assigning an edge attribute linked to the polygon vector object to the grid elements of the first grid width selected in step E). In order to subsequently increase the detection accuracy of the reference grid, the method according to the invention can advantageously comprise the following steps Providing grid elements of a smaller grid width (child grid element) within the global reference grid, wherein the smaller grid width is smaller than the first grid width and a plurality of grid elements of the smaller grid width (child grid elements) are uniquely identifiable and georeferenced to a grid element of the first grid width (parent grid element) and fill this completely and without overlap, Selecting a grid element of the first grid width (parent grid element) to which the first object attribute is assigned, and Selecting a grid element of the smaller grid width (child grid element) assigned to the selected grid element of the first grid width (parent grid element), assigning a second additional attribute to the selected grid element of the smaller grid width and saving the selected grid element of the smaller grid width together with the linked second additional attribute. In this way, additional attributes can be assigned to a sub-area of a grid element of the first grid width. This allows the grid to be refined or the resolution to be increased. The unambiguous assignment of child grid elements to their respective parent grid elements maintains the correct content and spatial allocation of information. This refinement of the grid is also referred to as "drill-down." Because the grid can be refined only selectively where correspondingly high-resolution information is to be captured—and not across the entire reference grid—storage space can be used very efficiently. It can be provided that the child grid elements inherit the assigned (object) attributes of their parent grid elements. Conflicts in land use (or volume use) can be easily identified based on the inventive method according to claim 1 by means of the method for issuing a conflict message within a GIS application or a BIM application according to claim 9. The method comprises the following steps Assigning a first object attribute to a first selection of uniquely identifiable grid elements of a global reference grid network according to claim 1, determined by means of a first vector object, Assigning a second object attribute to a second selection of uniquely identifiable grid elements of the global reference grid network according to claim 1, determined by means of a second vector object, Selection of those grid elements (of the first grid width) to which both the first object attribute and the second object attribute are assigned by the processor unit, and Output of a conflict message for the grid elements (of the first grid width) selected in the previous step by the processor unit. In this way, (usage) conflicts can be easily detected and corresponding warnings can be issued by recognizing when both the first object attribute and the second object attribute are assigned to one and the same grid element of the reference grid. Against this background, the inventive method for outputting a conflict message can also be used in connection with so-called geo-fencing applications. For example, if a specific physical area is to be marked as a restricted area in the reference coordinate system, the first object attribute "restricted area" can be assigned to the associated grid elements overlapping the first vector object via a corresponding first vector object. A second vector object maps the position of a potential intruder on the physical area in the reference coordinate system. According to the invention, those grid elements that overlap with a second vector object are assigned the second object attribute "position of the potential intruder."If both the first object attribute "Restricted area" and the second object attribute "Position of the potential intruder" are assigned to a grid element, a conflict message can be issued to indicate that the intruder has entered the restricted area. Furthermore, based on the inventive method according to claim 1, an attribute (object attribute and / or further attribute) can be transferred from a first grid element to a second grid element by means of the method according to claim 10. The computer-implemented method for transferring an attribute from a first grid element to a second grid element of a common global reference grid within a GIS application or a BIM application comprises the following steps: Assigning an object attribute and / or a further attribute to a first selection of uniquely identifiable grid elements of a global reference grid network according to claim 1, determined by means of a first vector object, selecting a first grid element of the first grid width to which the object attribute and / or the further attribute is assigned, Selecting a second grid element of the first grid spacing of the global reference grid, and Transferring the object attribute and / or the further attribute of the first grid element to the second grid element, in particular by Assigning the object attribute and / or the further attribute to the second grid element and storing the second grid element together with the assigned object attribute and / or the further attribute in the storage unit, and Deleting the assignment of the object attribute and / or the further attribute to the first grid element in the storage unit. The transfer of an attribute from the first grid element to the second grid element can be done by deleting the assignment of the attribute from the first grid element and assigning the attribute to the second grid element and saving it accordingly. The attribute can be linked to time information, which indicates that the attribute is assigned to the first grid element up to a defined point in time and then to the second grid element. This time information, along with the attribute information, can be assigned to both grid elements accordingly, so that it is traceable and documented when the attribute was transferred from where to where. If the additional attribute, for example, describes a material type, its density, and classification, the corresponding material flow can be traced temporally and spatially. This is essential for the recording, documentation, and traceability of mass and volume flows (e.g., in connection with landfills or mines) and is becoming increasingly important in the context of the circular economy. The acquired data is consistent and easy to manage because the inventive use of the global reference grid means that the first and second grid elements are identically dimensioned and both grid elements are in a A common grid (or data space) allows easy cross-referencing between grid elements. All of this is not possible in a traditional GIS or BIM application. Furthermore, building on the inventive method according to claim 1, even further storage space can be saved by means of the method for assigning an attribute to a grid element of a larger grid spacing of a global reference grid according to claim 11. For this purpose, the method for assigning an attribute to a grid element of a larger grid spacing of a global reference grid comprises the following steps: Assigning a first object attribute and / or a first further attribute to a first selection of uniquely identifiable grid elements of a first grid width of a global reference grid network according to claim 1, determined by means of a first vector object, Providing grid elements of a larger grid spacing within the global reference grid, wherein the larger grid spacing is larger than the first grid spacing and a plurality of grid elements of the first grid spacing are uniquely identifiable and georeferenced to a grid element of the larger grid spacing (parent grid element) and fill this completely and without overlap, Selecting a grid element of the larger grid width (parent grid element) to which all grid elements of the first grid width assigned to it (i.e. all child grid elements) are each assigned the first object attribute and / or the first further attribute, and Assigning the first object attribute and / or the first further attribute to the grid element of the larger grid width selected in the previous step and storing the selected grid element of the larger grid width together with the assigned object attribute and / or the first further attribute in the storage unit. This saves storage space in the memory unit. This is because the first attribute (object attribute and / or the additional attribute) no longer needs to be stored separately for each grid element of the first grid width (child grid element). Instead, it is sufficient to store the first attribute only once for the selected grid element of the larger grid width (parent grid element), observing the convention that an attribute assigned to the parent grid element is also considered to be assigned to its child grid elements. Furthermore, the invention manifests itself in a data processing system according to claim 12 and a computer program product according to claim 13. The data processing system is, in particular, a database management system that enables the recording of the spatial arrangement of a physical object on a physical surface or in the physical space of a geographical reference coordinate system. The data processing system can be embodied, in particular, as a desktop computer, server (on-premises or in the cloud), or mobile device and comprises, in particular, a storage unit and a processor unit. The storage unit can be embodied as a volatile or non-volatile data storage device and enables the storage of data records and the provision of stored data records. The processor unit can be embodied as one or more computer processors and enables, in particular, the processing, manipulation, determination, selection, and assignment of data records and / or attributes. The prior art and exemplary embodiments of the invention are explained in more detail below with reference to the drawing. Fig. 1 the generation of a grid for a polygon vector object according to the prior art, Fig. 2 a reference coordinate system with a reference point and a reference grid including grid elements, Fig. 3 Grid elements of a global reference grid, which are selected according to a method according to the invention and to which an object attribute can be assigned, Fig. 4A-4D grating elements of a larger grating pitch and grating elements of the first grating pitch provided in a method according to the invention, Fig. 5A-5D Grid elements of a first grid width and the associated Grating elements of a smaller grid pitch, which are provided in a method according to the invention, Fig. 6A-6B overlapping grid elements (Fig. 6A) and internal Grid elements (Fig.6B) of a reference grid selected by a method according to the invention, Fig. 7 inner grid elements of a first grid width and Grid elements with a larger grid width, which together form a Fill a polygon vector object and be provided in a method according to the invention. As already explained above, Figure 1 shows the grid 4 as it is generated for the polygon vector object 3 according to the methods customary in the prior art, and Figure 2 shows a reference coordinate system 9 with a reference point 10 and a reference grid 11. Figures 3 to 7 each illustrate grid elements 14 of a georeferenced global reference grid 15, as provided within the framework of a method according to the invention. The following explanations are intended to further explain the method according to the invention using concrete application examples. Figure 3 shows a section of a second map 16 georeferenced in a reference coordinate system, in the center of which a property 17 with several buildings is located. The contour of the property 17 is implemented as a polygon vector object 18 georeferenced in the reference coordinate system. The polygon vector object 18 has several vertices 19 connected by polygon edges 20, thereby describing the contour of the property 17. Each vertex 20 is assigned a geographical coordinate of the reference coordinate system. Together, the vertices 19 represent the position of the "property" object 17 in the geographical reference coordinate system. Furthermore, a section of the georeferenced global reference grid 15 is depicted with a selection of grid elements 14 of a first grid spacing. The individual grid elements 14 of a first grid spacing (10 m x 10 m) are each formed as a quadrangular polygon (or square), are adjacent to one another, are uniquely identifiable within the global reference grid 15 by their designation, and are georeferenced with respect to the reference coordinate system. Figure 3 shows the selection of grid elements 14 of the first grid spacing that overlap with the polygon vector object 18 (with respect to their respective position in the reference coordinate system). The grid elements 14 of the first selection were also assigned the object attribute "Property," which is linked to the polygon vector object 18. The grid elements 14 of the first selection are then saved in a memory unit along with the object attribute "Property" assigned to them. In this example, EPSG:3035 is used as the reference coordinate system, although other suitable reference coordinate systems, such as EPSG:3395, could also be used analogously. In this example, the starting point, reference point, or zero point of the EPSG:3035 reference coordinate system is used as the vector-object-independent global reference point of the reference grid, which in turn is globally uniquely georeferenced by its longitude and latitude. EPSG (European Petrol Search Group) refers to a standard for codifying coordinate reference systems. Figures 4A to 4D illustrate how the determination and selection of those grid elements of the first grid spacing 14 can be carried out particularly efficiently according to a preferred embodiment of the invention. In addition to the grid elements of the first grid spacing 14 (grid spacing 10 m x 10 m), the reference grid 15 also has uniquely identifiable and georeferenced grid elements of a larger grid spacing 21 (grid spacing 100 m x 100 m). A plurality of grid elements of the first grid spacing 14 are each uniquely identifiable and georeferenced, each assigned to a grid element of the larger grid spacing 21 and fill this grid element of the larger grid spacing completely and without overlap. The grid elements of the first grid width 14 thus have a kind of child-parent relationship to the grid elements of the larger grid width 21. Against this background (in the present interaction of grid elements of different grid widths), the grid elements of the larger grid width 21 are referred to as parent grid elements, and the grid elements of the first grid width 14 are referred to as child grid elements. To determine which grid elements of the first grid spacing 14 overlap with the polygon vector object 18, first those grid elements of the larger grid spacing 21 that overlap with the polygon vector object 18 are determined and selected (see Figures 4A and 4B). Then, those grid elements of the first grid spacing 14 that lie within the selected grid elements of the larger grid spacing 21 are activated (see Figure 4C). The activated grid elements of the first grid spacing are then checked to determine whether they overlap with the polygon vector object 18, and those grid elements of the first grid spacing that meet this condition are determined and selected. The selected grid elements of the first grid spacing 14 of this first selection are then assigned the object attribute "Property," as already explained above. Figures 5A to 5D each illustrate grid elements of a first grid spacing 14 and the associated grid elements of a smaller grid spacing 22, which are provided in a method according to the invention. The quadrangular, square grid elements of the first grid spacing 14 function here as the larger parent grid elements and each have a grid spacing of 10 m x 10 m. The grid elements of the smaller grid spacing 22 function here as the smaller child grid elements and each have a grid spacing of 1 m x 1 m. Each 100 grid elements of the smaller grid spacing 22 (child grid elements) are uniquely identifiable and georeferenced and fill the respective grid element of the first grid spacing 14 (parent grid element) completely and without overlap. Figure 50 shows the child grid elements assigned to the parent grid elements shown in Figures 5A and 5B. Figure 5D, on the other hand, shows only the (second) selection of child grid elements (grid elements with the smaller grid width 22) that overlap with the polygon vector object 18. The child grid elements of the second selection can each be assigned the object attribute of their parent grid element and / or a second additional attribute. For example, the selected grid elements with the smaller grid width 22 that overlap with the polygon vector object 18 (see Figure 5D) can be assigned the object attribute "Property." Figures 6A and 6B each show, for a different polygon vector object 23, which depicts the floor plan of the main building on property 17 and is georeferenced accordingly, the grid elements of the smaller grid spacing 22 (Figure 6A) overlapping the associated polygon, and the inner grid elements of the smaller grid spacing 22 (Figure 6B). The inner grid elements 22 of the smaller grid spacing 22 have in common that they extend entirely within the polygon edges of the polygon of the polygon vector object 23. This selection of inner grid elements has been assigned the object attribute "Building." The grid elements of Figures 6A and 6B and the grid elements of Figures 3 to 5 are each part of the (same) single global reference grid 15. The grid elements of the smaller grid spacing 22 of Figures 6A and 6B are a subset of the grid elements 22 of the smaller grid spacing shown in Figures 50 and 5D. If the grid elements of the smaller grid spacing 22 shown in Figure 5D, which overlap the polygon vector object 18 (property), are each assigned the object attribute "property," and the inner grid elements of the smaller grid spacing 22 shown in Figure 6B, which lie within the polygon vector object 23 ("building"), are each assigned the object attribute "building," then these inner grid elements are each assigned both object attributes ("building" and "property"). Thus, two different, independent grids are not generated for the two polygon vector objects (as is common in the prior art), and different attributes are not stored in different grids. According to the invention, (polygon) vector objects are captured by assigning attributes to grid elements of a single common reference grid 15. Figure 7 illustrates how memory space can be saved by assigning an attribute to a grid element with a larger grid spacing. Figure 7 shows the polygon vector object 23 with grid elements of the first grid spacing 14 (grid spacing 10m x 10m) of the global reference grid 15. One hundred grid elements of the smaller grid spacing 22 (grid spacing 1m x 1m) are uniquely identifiable and georeferenced and are assigned to each grid element of the first grid spacing 14, filling it completely and without overlap. Figure 7 (analogous to Figure 6B) shows only the grid elements of the smaller grid spacing 22 that are internal to the polygon vector object 23. The five grid elements 14.5 of the first grid spacing, each of whose one hundred grid elements of the smaller grid spacing 22 are all internal to the polygon vector object 23 and to which the object attribute "Building" is assigned, were selected. These five selected grid elements 14.5 of the first grid spacing were each assigned the object attribute "Building," and the five grid elements 14.5 were stored in the memory unit along with the assigned object attribute "Building." Instead of saving the object attribute "Building" 500 times along with 500 grid elements of the smaller grid width 22, it is now sufficient to save the object attribute "Building" only five times along with the selected five grid elements 14.5 of the first grid width (parent grid element) and to observe the convention that an attribute assigned to the grid element of the first grid width 14 is also considered to be assigned to its one hundred grid elements of the smaller grid width 22. In this way the required storage space in the storage unit can be reduced by a factor of 100. In connection with Figure 7, the grid elements of the first grid spacing 14 (grid spacing 10m x 10m) are grid elements of a larger grid spacing compared to the smaller grid spacing 22 (grid spacing 1m x 1m). List of reference symbols First Map 1 Lake 2 Polygon vector object 3, 18, 23 Grid 4 Reference point 5 horizontal line 6 vertical line 7 Grid element 8 Reference coordinate system 9 x-axis x y-axis y Reference point 10 Reference grid 11 Grid elements 12 Corner point 13 Grid element of a first grid width 14 global reference grid 15 second map 16 Plot 17 Bases 19 Polygon edges 20 Grid elements with a larger grid width 21 Grid elements with a smaller grid spacing 22
Claims
Claims 1. A computer-implemented method for detecting a spatial arrangement of a physical object on a physical surface or in physical space within a geographical reference coordinate system by assigning an object attribute and / or further attribute to a selection of uniquely identifiable global grid elements of a global reference grid (15) determined by means of a vector object, in particular within a database of a GIS application, a BIM application or a machine control application, comprising the following steps: A) Providing the global reference grid network (11, 15) georeferenced with respect to the geographical reference coordinate system (9) with a vector-object-independently defined geographical global reference point (10) and global grid elements of a first grid width (14), which are each designed as a polygon or as a polyhedron, adjoin one another without overlap and are uniquely identifiable within the global reference grid network (11, 15) and georeferenced with respect to the reference coordinate system (9), in a storage unit, B) providing the vector object with at least one support point (19), each of which is assigned a geographical coordinate of the geographical reference coordinate system (9) and which represents the position of an object in the geographical reference coordinate system (9), in the storage unit, C) determining and selecting those global grid elements of the first grid width (14) which overlap with the vector object by means of a processor unit, and D) Assigning an object attribute linked to the vector object and / or a further attribute to the global grid elements of the first grid width (14) selected in step C) by the processor unit and storing the selected global grid elements (14) together with the respectively assigned object attribute and / or the further attribute in the memory unit.
2. Method according to claim 1, wherein a route can be determined for a mobile machine, which route leads, in particular exclusively, through surface areas or volume areas of the reference coordinate system, which are defined by one of the together with the respective assigned object attribute and / or the further attribute, the route can be transmitted to the mobile machine and the route can be followed by the mobile machine, a route can be determined for a mobile machine which leads to a surface area or volume area of the reference coordinate system which is represented by one of the global grid elements (14) stored together with the respectively assigned object attribute and / or the further attribute, the route can be transmitted to the mobile machine and the route can be followed by the mobile machine, and / or an alarm signal can be triggered if a mobile machine is located in a surface area or volume area of the reference coordinate system which is represented by one of the global grid elements (14) stored together with the respectively assigned object attribute and / or the further attribute.
3. Method according to claim 1 or 2, wherein: the georeferenced global reference grid (11, 15) has grid elements of the first grid width (14) and grid elements of a larger grid width (21), the larger grid width (21) is larger than the first grid width (14), and a plurality of grid elements of the first grid width (14) are each uniquely identifiable and georeferenced to a grid element of the larger grid width (21) and fill this completely and without overlap, and the method step C) of determining and selecting those grid elements of the first grid width (14) that overlap with the vector object comprises: Determining and selecting those grid elements of the larger grid width (21) that overlap with the vector object, Activating the grid elements of the first grid width (14) that lie within a grid element of the larger grid width (21) selected in the previous step, and Determining and selecting those grid elements of the first grid width (14) activated in the previous step that overlap with the vector object.
4. Method according to one of the preceding claims, wherein the at least one further attribute is configured as a main object attribute that assigns a higher-level main object to a grid element, in particular a building, a floor, a building section, a construction section, and / or a room; an area attribute that assigns a grid element, in particular, an area name, an area type, an area status, in particular the area status "to be cleared," "cleared and safe," "ready for demolition," "ready for reception," "free," and / or an area type; a sub-object attribute that assigns a grid element to a downstream sub-object; a qualitative or quantitative attribute that assigns a grid element, in particular, a color, a material, a floor type, and / or a floor covering type; a temporal or statistical attribute that assigns a grid element, in particular, a time and / or an object number;in particular to enable the tracking of moving objects such as vehicles, a complex attribute that assigns a document, in particular a soil report, a laboratory analysis or an aerial photograph, and / or a data set, in particular a table, to a grid element, and / or a link attribute that assigns a link to a grid element.
5. Method according to one of the preceding claims, wherein the provision of the vector object takes place by assigning the geographical coordinate of the reference coordinate system (9) to the at least one support point (19) by means of a GPS tracker.
6. Method according to one of the preceding claims, wherein the vector object is a polygon vector object (3, 18, 23) with at least three support points (19), the determination and selection of the grid elements according to step C) is carried out by determining and selecting those grid elements that lie completely within the polygon vector object (3, 18, 23) (inner grid elements), and the assignment of the object attribute linked to the vector object and / or a further attribute to the selected grid elements according to step D) is carried out by assigning the object attribute and / or the further attribute linked to the polygon vector object (3, 18, 23) to the inner grid elements selected in the previous step.
7. Method according to claim 5, comprising the following steps: E) determining and selecting those grid elements of the first grid width (14) which overlap with the polygon vector object (3, 18, 23) and at the same time do not lie completely within the polygon vector object (3, 18, 23) (comprehensive grid elements), and F) Assigning an edge attribute linked to the polygon vector object (3, 18, 23) to the grid elements of the first grid width (14) selected in step E).
8. Method according to one of the preceding claims with the following steps: Providing grid elements of a smaller grid width (22) within the global reference grid, wherein the smaller grid width (22) is smaller than the first grid width (14) and a plurality of grid elements of the smaller grid width (22) are each uniquely identifiable and georeferenced and fill said grid element of the first grid width (14) completely and without overlap, selecting a grid element of the first grid width (14) to which the first object attribute is assigned, and selecting a grid element of the smaller grid width (22) assigned to the selected grid element of the first grid width (14), assigning a second further attribute to the selected grid element of the smaller grid width (22) and storing the selected grid element of the smaller grid width (22) together with the linked second further attribute.
9. Method according to one of the preceding claims, wherein the grid elements are each uniquely identifiable by a unique grid element designation and in particular the coordinates of the corner points of the respective grid element can be determined from the grid element designation, the size of the grid element can be derived from the grid element designation, and / or an assignment to a higher-level parent grid element with a larger grid width can be derived from the grid element name.
10. A computer-implemented method for issuing a conflict report, in particular within a GIS application, a BIM application or a machine control application, comprising the following steps: Assigning a first object attribute to a first selection of uniquely identifiable grid elements (14) of a global reference grid (11, 15) according to claim 1, determined by means of a first vector object, Assigning a second object attribute to a second selection of uniquely identifiable grid elements (14) of the global reference grid (11, 15) determined by means of a second vector object according to claim 1, Selecting those grid elements to which both the first object attribute and the second object attribute are assigned by the processor unit, and issuing a conflict message for the grid elements selected in the previous step by the processor unit.
11. A computer-implemented method for transferring an attribute from a first grid element (14) to a second grid element (14) of a global reference grid network (11, 15), in particular within a GIS application, a BIM application, or a machine control application, comprising the following steps: Assigning an object attribute and / or a further attribute to a first selection of uniquely identifiable grid elements (14) of a global reference grid (11, 15) according to claim 1, determined by means of a first vector object, Selecting a first grid element of the first grid width (14) to which the object attribute and / or the further attribute is assigned, Selecting a second grid element of the first grid width (14) of the global reference grid (11, 15), and Transferring the object attribute and / or the further attribute of the first grid element to the second grid element, in particular by Assigning the object attribute and / or the further attribute to the second grid element and saving the second grid element together with the assigned object attribute and / or the further attribute in the storage unit, and Deleting the assignment of the object attribute and / or the further attribute to the first grid element in the storage unit.
12. Computer-implemented method for assigning an attribute to a grid element of a larger grid spacing (21) of a global reference grid (11, 15) comprising the following steps: Assigning a first object attribute and / or a first further attribute to a first selection of uniquely identifiable grid elements of a first grid spacing (14) of a global reference grid network (11, 15) according to claim 1, determined by means of a first vector object, providing grid elements of a larger grid spacing (21) within the global reference grid network (11, 15), wherein the larger grid spacing (21) is larger than the first grid spacing (14) and a plurality of grid elements of the first grid spacing (14) are each uniquely identifiable and georeferenced and fill said grid element of the larger grid spacing (21) completely and without overlapping, Selecting a grid element of the larger grid width (21), in which all grid elements of the first grid width (14) assigned to it are each assigned the first object attribute and / or the first further attribute, and assigning the first object attribute and / or the first further attribute to the grid element of the larger grid width (21) selected in the previous step, and storing the selected grid element of the larger grid width (21) together with the assigned object attribute and / or the first further attribute in the storage unit.
13. A data processing system comprising means, in particular a memory unit and a processor unit, for carrying out the steps of the method according to one of the preceding claims.
14. A computer program product comprising instructions which, when the computer program product is executed by a computer, cause the computer to carry out the steps of the method according to any one of claims 1 to 12.