Information processing system, information processing method, and program
The information processing system addresses the challenge of setting warehouse construction areas by using a construction range and cell setting units to arrange cells in a grid pattern, ensuring accurate and efficient warehouse design.
Patent Information
- Application Number
- JP2024083962
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-23
- Publication Date
- 2025-12-05
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
Existing automated CAD design systems cannot properly set the area within a site for constructing a warehouse, limiting their ability to design warehouse structures effectively.
An information processing system that includes a construction range setting unit to define the warehouse construction area on a map, a cell setting unit to arrange rectangular cells in a grid pattern, and a cell placement range to ensure the reference side of the construction perimeter line is in contact with one side of the cell placement range, allowing for the appropriate setting of the warehouse area.
Enables the system to accurately and efficiently determine the area for constructing a warehouse, enhancing the design process by allowing users to set the reference side and arrange cells in a grid pattern for optimal warehouse placement.
Smart Images

Figure 2025177288000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing system, an information processing method, and a program. [Background technology]
[0002] A system has been disclosed that determines the possible space for a building to be constructed on a site based on information such as building coverage ratio, floor area ratio, slope restrictions, height restrictions, and shadow restrictions that apply to the site (for example, Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2013-228825 Summary of the Invention [Problem to be solved by the invention]
[0004] The automated CAD design system described in Patent Document 1 is a system in which an automated design unit AUD automatically designs a building including multiple individual units (e.g., conference rooms, offices, reception rooms, machine rooms, elevator and sewage units, parking facilities, stairs, roofs, rooftops, etc.) within a possible space based on building type information (e.g., 2LDK type, office type, hall type, store type, etc.) and by referencing at least a portion of group specification information (e.g., building coverage ratio, floor area ratio, slope restrictions, height restrictions, shadow restrictions, etc.). This system automatically designs the interior of the building, such as room allocations and corridors, and the exterior of the building, such as the roof and rooftop.
[0005] However, while the automated CAD design system described in Patent Document 1 can design individual units within the space of a building, it cannot properly set the area within the site within which the building will be constructed, which creates the problem of being unable to properly design a warehouse.
[0006] Therefore, an object of the present invention is to provide an information processing system that can appropriately set the area within a site where a warehouse will be constructed. [Means for solving the problem]
[0007] An information processing system according to one aspect of the present invention comprises a construction range setting unit that sets a construction range, which is the range within which a warehouse can be constructed, on a map displayed on a display unit, and a cell setting unit that sets a rectangular cell placement range on the map, wherein the cell setting unit sets the cell placement range so that a reference side of a construction perimeter line that indicates the perimeter of the construction range, which is specified by a user's operation input, is in contact with one side of the cell placement range, and within the construction range and the cell placement range, rectangular cells of a predetermined size are placed in a grid pattern, with the number of cells that can be placed within the cell placement range packed in close proximity to one side, as the range within which a warehouse building will be constructed.
[0008] An information processing method according to one aspect of the present invention includes a computer that sets a construction range, which is the range within which a warehouse can be constructed, on a map displayed on a display unit; sets a rectangular cell placement range on the map; sets the cell placement range so that a reference side of a construction perimeter line indicating the perimeter of the construction range, which is specified by a user's input, is in contact with one side of the cell placement range; and, within the construction range and the cell placement range, arranges rectangular cells of a predetermined size in a grid pattern, filling the one side with the number of cells that can be placed within the cell placement range as the range within which a warehouse building is to be constructed.
[0009] A program according to one aspect of the present invention causes a computer to perform the following steps: set a construction range, which is the range within which a warehouse can be constructed, on a map displayed on a display unit; set a rectangular cell placement range on the map; set the cell placement range so that a reference side of a construction perimeter line indicating the perimeter of the construction range, which is specified by a user's input, is in contact with one side of the cell placement range; and arrange, within the construction range and the cell placement range, the number of rectangular cells of a predetermined size that can be arranged within the cell placement range, packed in a grid pattern toward the one side, as the range within which a warehouse building will be constructed. [Effects of the Invention]
[0010] According to the present invention, it is possible to provide an information processing system that can appropriately set the area within a site where a warehouse is to be constructed. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 illustrates an example of a configuration of a design system. [Figure 2] FIG. 2 illustrates an example of a functional configuration of a model generating device. [Figure 3] FIG. 10 is a diagram showing warehouse design information D111. [Figure 4] This is a diagram showing the site range R10 being set. [Figure 5] This is a diagram showing the construction range R20 being set. [Figure 6] This is a diagram showing the cell placement range R30 being set. [Figure 7] FIG. 10 is a diagram showing a situation in which the size of the cell placement range R30 is adjusted. [Figure 8] This is a diagram showing the lengths of multiple cells in one row within the cell placement range R30 adjusted. [Figure 9] This is a diagram showing the case where cells are excluded when an accessory St is set. [Figure 10] FIG. 10 is a diagram showing a display screen T that displays a plurality of floor area ratios and cell placement ranges R30 in a comparable manner. [Figure 11]FIG. 1 is a diagram illustrating an example of a warehouse model. [Figure 12] 1 is a flowchart of a process executed by a design system. [Figure 13] A diagram showing the slope width. [Figure 14] This is a diagram showing the green space R50 being set. [Figure 15] FIG. 2 illustrates an example of a hardware configuration of a computer. DETAILED DESCRIPTION OF THE INVENTION
[0012] A design system 10 according to one embodiment of the present invention will be described in detail below with reference to the drawings. However, the embodiment described below is merely an example, and is not intended to exclude various modifications or applications of techniques not explicitly described below. In other words, the present invention can be implemented by various modifications or combinations of the embodiments without departing from the spirit of the invention. Furthermore, in the following description of the drawings, identical or similar parts are denoted by identical or similar reference numerals.
[0013] In the following embodiments, a "unit" does not simply mean a physical means, but also includes cases where the functions of the "unit" are realized by software. The functions of one "unit" or device may be realized by two or more physical means or devices, and the functions of two or more "units" or devices may be realized by one physical means or device.
[0014] ===Design System 10=== <<Summary>> The configuration of the design system 10 will be described with reference to Fig. 1. Fig. 1 is a diagram showing an example of the configuration of the design system 10. The design system 10 is a system that can appropriately set the area for building a warehouse on an electronic map based on information related to a user's operation input acquired from a user terminal 200.
[0015] A warehouse is, for example, a structure where vehicles transporting cargo enter and exit and temporarily store the cargo. In the following, a warehouse will be described as a structure including a warehouse building (hereinafter referred to as a "warehouse building") and a slope or ramp attached to the warehouse building.
[0016] The information regarding the user's operational input includes, for example, information regarding the range on the electronic map where the warehouse can be built (hereinafter referred to as "site range R10"). The site range R10 is, for example, a range set on the electronic map by receiving the user's operational input. Note that the site range R10 may also be, for example, a range corresponding to the lot number that is set automatically. Hereinafter, the line forming the outline of the site range R10 will be referred to as the "site perimeter line."
[0017] Furthermore, the information regarding the user's operation input includes, for example, various information (such as information regarding the offset from the site range R10) for setting the range within the site range R10 where a warehouse can be built (hereinafter referred to as the "construction range R20"). Hereinafter, the line that forms the outline of the construction range R20 will be referred to as the "construction perimeter line."
[0018] The design system 10 sets a side (hereinafter referred to as the "reference side Bs") designated by a user's input operation among the sides constituting the construction range R20 set within the site range R10. The reference side Bs is a side that serves as the reference for the range where an entrance such as a warehouse berth is to be provided.
[0019] In this way, the design system 10 allows the user to arbitrarily set the reference side Bs, thereby increasing the user's design freedom. That is, for example, instead of fixing the longest side of the construction range R20 as the reference side Bs, the user can freely set the reference side Bs, which is the basis for the range in which to set up roads and berths, taking into consideration the road connections around the site range R10, and so on, making it possible to more appropriately set the range in which to build a warehouse.
[0020] The design system 10 sets a range (hereinafter referred to as "cell placement range R30") in which rectangular cells of a predetermined size are placed in a grid pattern, which is a range set close to the reference side Bs. For convenience, the line showing the periphery of the cell placement range R30 will be referred to as the "cell periphery line" below.
[0021] The range of cells to be placed in the cell placement range R30 is the range in which the warehouse building will be constructed. The size of the cells to be placed in the cell placement range R30 may be set arbitrarily by the user, for example. The shape of the cells may be, for example, a square (e.g., 10 m x 10 m) in plan view, or a rectangle.
[0022] In this way, the design system 10 allows the user to appropriately and easily set the area in which the warehouse can be built and the area in which the warehouse building will be constructed.
[0023] 1, a design system 10 includes, for example, a model generation device 100 and a user terminal 200, which are connected via a network N. The model generation device 100 provides a service that realizes the provision of various types of information to a plurality of user terminals 200 via the network N. Note that the number of model generation devices 100 and user terminals 200 connected to the network N is not limited.
[0024] The network N serves to connect one or more model generation devices 100 and user terminals 200. In other words, the network N refers to a communication network that provides a connection path so that the user terminals 200 can transmit and receive data after connecting to the model generation device 100. One or more parts of the network N may or may not be a wired network or a wireless network.
[0025] The model generating device 100 is a device that can appropriately set the area where a warehouse can be constructed and the area where a warehouse building is to be constructed, based on, for example, various information acquired from the user terminal 200. The model generating device 100 transmits various information to the user terminal 200.
[0026] The model generating apparatus 100 may include, by way of example and not limitation, a cloud computer, a server computer, a personal computer (by way of example and not limitation, a desktop, laptop, tablet, etc.), a media computing platform (e.g., cable, satellite set-top box, digital video recorder), a handheld computing device (e.g., a PDA, email client, etc.), or any other type of computing or communications platform.
[0027] The user terminal 200 is, for example, a device that accepts an operation input from a user and transmits predetermined information in response to the operation input to the model generation device 100. The user terminal 200 also displays information acquired from the model generation device 100 on a display unit.
[0028] User terminal 200 may include, by way of example and not limitation, a smartphone, a mobile phone (feature phone), a personal computer (e.g., desktop, laptop, tablet, etc.), a media computing platform (e.g., cable, satellite set-top box, digital video recorder), a handheld computing device (e.g., a personal digital assistant (PDA), email client, etc.), a wearable device (e.g., a glasses-type device, a watch-type device, etc.), or any other type of computer or communication platform.
[0029] <<Model Generation Device 100>> The functional configuration of the model generation device 100 will be described with reference to Fig. 2. Fig. 2 is a diagram showing an example of the functional configuration of the model generation device 100.
[0030] As shown in FIG. 2, the model generating device 100 includes functional units such as a memory unit 110, an acquisition unit 120, a site range setting unit 130, a building range setting unit 140, a cell setting unit 150, an accessory setting unit 160, a floor area ratio calculation unit 170, and a display processing unit 180.
[0031] The storage unit 110 includes, for example, warehouse design information D111. The warehouse design information D111 will be described with reference to Fig. 3. Fig. 3 is a diagram showing the warehouse design information D111. As shown in Fig. 3, the warehouse design information D111 may include, for example, the following items: [Design ID], [Site Range Information], [Construction Range Information], [Reference Side], [Reference Point], [Cell Range Information], [Cell], and [Floor Area Ratio].
[0032] In [Design ID], for example, a design ID that can uniquely identify the design result is stored.
[0033] The [Site Area Information] item stores information about the site area R10. The [Site Area Information] item stores, for example, the coordinates of the site perimeter line that forms the outline of the site area R10 (for example, the coordinates of the vertices) and the area of the site area R10.
[0034] The [Building Range Information] item stores information about the building range R20. The [Building Range Information] item stores, for example, the coordinates (for example, vertex coordinates) and area of the building perimeter line that forms the outline of the building range R20.
[0035] The [reference side] item stores information that can identify the reference side Bs of the building perimeter line of the building range R20 (for example, the coordinates of both ends of the reference side).
[0036] The [reference point] item stores, for example, information (for example, coordinates indicating a point) that can identify the reference point Bp in the construction range R20.
[0037] The [Cell Range Information] item stores information about the cell placement range R30. For example, the [Cell Range Information] item stores the coordinates of the cell perimeter of the cell placement range R30 (for example, the coordinates of the vertices) and the total area of all cells set within the cell placement range R30.
[0038] The [Cell] item stores information about the size of a cell. For example, the [Cell] item stores the length of the cell in both the vertical and horizontal directions. The [Cell] item may also store the area of the cell.
[0039] The [Floor Area Ratio] item stores, for example, the floor area ratio of a warehouse to be built in the cell placement range R30.
[0040] The acquisition unit 120 acquires various types of information from other devices. The acquisition unit 120 stores the acquired various types of information in the storage unit 110. Specifically, the acquisition unit 120 may acquire information related to the site area and information related to the construction area from, for example, the user terminal 200. The information related to the site area may include, for example, information related to the address, latitude and longitude, area name, etc., and information stored in the "Site Area Information" field of the warehouse design information D111. The information related to the construction area may include, for example, information stored in the "Construction Area Information" field of the warehouse design information D111.
[0041] The acquisition unit 120 may also acquire map information from, for example, a predetermined server 300. The predetermined server 300 may be, for example, a server of a design office, a server of an architectural software company, or a server related to building regulations managed by a public institution such as a local government or a country. The map information may include, for example, information about the shape of the site, information about access to roads, or information about adjacent land. The model generating device 100 may acquire necessary information from the predetermined server 300 in advance and store the information in the storage unit 110.
[0042] The site range setting unit 130 sets a site range R10 on which a warehouse can be constructed on the map indicated by the map information, based on a user's operation to set the site range R10 on the display unit of the user terminal 200. Specifically, when the site range setting unit 130 receives multiple user operation inputs on the map, for example, it may set a closed area on the map as the site range R10 by connecting lines in the order of the operation inputs. This allows the design system 10 to set the site range R10 with a simple operation.
[0043] With reference to Fig. 4, the process of setting the site area R10 by user operation input will be described. Fig. 4 is a diagram showing the site area R10 being set. As shown in Fig. 4, when the site area setting unit 130 receives a user's designation operation within the area enclosed by the site boundary on the map displayed on the display screen T (the area surrounded by the two-dot chain line in Fig. 4), the site area setting unit 130 sets the site area R10 by drawing a line connecting the points P1 to P4 at which the designation operation was received in this order. In this way, the model generating device 100 allows the user to set the site area R10 through simple operations.
[0044] The construction range setting unit 140 sets a construction range R20 within the site range R10 on the map. Specifically, when the site range R10 is set, the construction range setting unit 140 sets the construction range R20 within the site range R10 on the map based on the conditions for setting the construction range R20 (hereinafter referred to as "construction range conditions").
[0045] The construction range condition is, for example, a condition in which the construction range R20 is set to an area enclosed within the site range R10 by being spaced a first distance from the site perimeter line. Alternatively, the construction range condition may be, for example, a condition in which the construction range R20 is set by spaced a reference side Bs a second distance, set based on the user's operation input, from one side of the site perimeter line that faces the reference side Bs for which the user's operation input has been received. Hereinafter, for convenience, the first distance will be referred to as the "total side offset," and the second distance will be referred to as the "reference side offset."
[0046] The process of setting the construction range R20 based on the construction range conditions will be described with reference to FIG. 5. FIG. 5 is a diagram showing the construction range R20 being set. As shown in FIG. 5, the construction range setting unit 140 accepts a user's operation input for an object for setting all side offsets (hereinafter referred to as "all side offset Ob1") displayed on the display unit of the user terminal 200. The all side offset Ob1 is, for example, a bar meter, and is an object that allows the distance indicated by the all side offset to be set. When the construction range setting unit 140 accepts a user's operation input for the all side offset Ob1, it sets all side offsets based on the site perimeter line of the site range R10. The construction range setting unit 140 sets the construction range R20 that reflects the all side offsets. This allows the model generating device 100 to set a construction range R20 that appropriately reflects the distance between the wall surface of a warehouse building and the site perimeter line, for example, through a simple user operation.
[0047] Next, the construction range setting unit 140 sets, for example, a side specified by a user's operation input from among the sides forming the construction range R20 reflecting all side offsets, as the reference side Bs. As shown in FIG. 5, the construction range setting unit 140 accepts a user's operation input for an object for setting the reference side offset (hereinafter referred to as the "reference side offset Ob2") displayed on the display unit of the user terminal 200. The reference side offset Ob2 is, for example, a bar meter, and is an object that allows the distance indicated by the reference side offset to be set. When the construction range setting unit 140 accepts a user's operation input for the reference side offset Ob2, it sets the reference side offset based on the side of the site perimeter of the site range R10 that faces the reference side. The construction range setting unit 140 sets the construction range R20 reflecting the reference side offset. This allows the model generation device 100 to set a construction range R20 that appropriately reflects, for example, the area that will be the front door of a warehouse, through a simple user operation.
[0048] The full-side offset Ob1 and the reference-side offset Ob2 are not limited to being displayed as settable bar meters, but may be displayed as objects that allow offset values to be input, for example.
[0049] Furthermore, the building range setting unit 140 may have a function of setting an offset of any side of the building range R20 by a predetermined distance relative to the site perimeter line. In this case, the building range setting unit 140 may provide an object (not shown) for setting an offset to any side. Specifically, the building range setting unit 140 may provide an object (not shown) for setting the building range R20 by separating one side selected by the user on the building perimeter line of the building range R20 displayed on the display unit of the user terminal 200 by a third distance inward from one side of the site perimeter line opposite the selected side, into the site range R10. This allows the user to set the desired building range R20 in the model generation device 100 with a simple operation.
[0050] The cell setting unit 150 sets the cell placement range R30 so that a reference side Bs of the building perimeter line indicating the perimeter of the construction range R20 is in contact with one side of the cell placement range R30. Then, the cell setting unit 150 sets rectangular cells of a predetermined size as the range in which the warehouse building will be constructed within the construction range R20 and the cell placement range R30. In this case, the cell setting unit 150 places the number of cells that can be placed within the cell placement range R30 (for example, the maximum number) in a grid pattern, filling one side of the cell placement range R30 that is in contact with the reference side Bs.
[0051] Furthermore, when a reference side Bs is set, the cell setting unit 150 may set one end of the reference side Bs as a reference point Bp based on a user's operation input to the display unit of the user terminal 200. In this case, the cell setting unit 150 fixes one vertex of the cell placement range R30 to the reference point Bp. Specifically, the cell setting unit 150 accepts a user's operation input for an object for setting the reference point Bp (hereinafter referred to as a "reference point object Ob3") and sets the reference point Bp. The reference point object Ob3 is an object for determining, for example, at which of the two ends of the reference side Bs of the site range R10 the reference point Bp should be set.
[0052] Referring to FIG. 6, the process of setting the cell placement range R30 within the building range R20 will be described. FIG. 6 is a diagram showing the setting of the cell placement range R30. As shown in FIG. 6, the cell setting unit 150 may set, for example, a rectangular range having one side in contact with the reference side Bs and having the largest area within the building range R20 as the cell placement range R30. In this case, the cell setting unit 150 sets, for example, the vertices of the cell placement range R30 so that they overlap with the reference point Bp. In FIG. 6, the building range R20 is a rectangle as an example, and therefore the cell placement range R30 is set so as to overlap with the building range R20. For this reason, in FIG. 6, the cell perimeter of the cell placement range R30 overlaps with the building perimeter of the building range R20, and therefore the cell perimeter is not shown.
[0053] Then, the cell setting unit 150 arranges, for example, the maximum number of cells that can be arranged within the cell arrangement range R30 in a grid pattern. At this time, it is desirable that the cell setting unit 150 arranges the cells in a grid pattern by packing them close to the reference point Bp and the reference side Bs.
[0054] This allows the model generation device 100 to appropriately set the area for constructing the warehouse building based on the cell size appropriate for the warehouse design (for example, the length between pillars or the size of the opening for loading and unloading cargo, etc.).
[0055] With reference to FIG. 7, a process for adjusting the cell placement range R30 based on a user's operation input will be described. FIG. 7 is a diagram showing a situation in which the size of the cell placement range R30 is adjusted. As shown in FIG. 7, the cell setting unit 150 may, for example, move an edge or a vertex that has been moved by a user among the edges or vertices that make up the cell perimeter line displayed on the display unit of the user terminal 200 in accordance with the move operation, thereby expanding or reducing the cell placement range R30. The move operation is, for example, an operation in which, in a state in which a user's operation input is received for any edge or vertex of the cell perimeter line displayed on a map, the edge or vertex is slid on the map.
[0056] At this time, if the cell perimeter line protrudes beyond the building perimeter line toward the site boundary due to a user's movement operation that expands the cell placement range R30, the cell setting unit 150 excludes cells that at least partially protrude beyond the building perimeter line ("excluded cells J1" indicated by dashed lines in FIG. 7), and sets cells within the building range R20 and cell placement range R30. This allows the model generating device 100 to set the cell placement range R30 with a simple operation by the user.
[0057] On the other hand, when a move operation is performed to reduce the cell placement range R30 displayed on the display unit of the user terminal 200, the cell setting unit 150 places the maximum number of cells that can be placed within the reduced cell placement range R30 in the cell placement range R30. In other words, the cell setting unit 150 excludes cells that protrude from the reduced cell placement range R30 ("excluded cells J2" indicated by dashed lines in FIG. 7) and sets cells within the building range R20 and the cell placement range R30. This allows the model generating device 100 to set the cell placement range R30 through a simple operation by the user.
[0058] Here, if, as a result of excluding the excluded cells, there is a blank area within the cell placement range R30 where no cells are set, a situation will arise in which the cell placement range R30 has not been set appropriately within the site range R10. The model generation device 100 allows the user to visually recognize such a situation, thereby enabling the cell that will be the range for constructing the warehouse building to be set appropriately.
[0059] In the above description, the cell setting unit 150 is described as accepting a move operation by the user after setting all side offsets and the reference side offset, but this is not limiting. For example, the cell setting unit 150 may be configured to accept a move operation by the user before setting all side offsets and the reference side offset, thereby making it possible to change the cell placement range R30.
[0060] Furthermore, the cell setting unit 150 may adjust the size of each of a plurality of cells in a row displayed on the display unit of the user terminal 200 based on a user operation input. For example, when the cell setting unit 150 receives a user operation input for one of the cells in a row that is closest to the reference side Bs, the cell setting unit 150 may set the length of the side of the cells in the row that is perpendicular to the reference side Bs to be longer.
[0061] The process of adjusting the lengths of a row of multiple cells will be described with reference to Fig. 8. Fig. 8 is a diagram showing the adjustment of the lengths of a row of multiple cells within the cell placement range R30. As shown in Fig. 8, the cell setting unit 150 accepts a user's operation input to an object (hereinafter referred to as a "berth object Ob4") for adjusting a row of cells (hereinafter referred to as a "cell row R40"). In Fig. 8, as an example, the cell row R40 is a cell row corresponding to the location of a berth where a truck is stopped to unload cargo from the truck into a warehouse.
[0062] The birth object Ob4 is, for example, a bar meter, and is an object in which the length of the reference side Bs and the perpendicular side of the cell row R40 can be adjusted. Note that the birth object Ob4 is not limited to being displayed as an adjustable bar meter, and may be, for example, an object displayed in which an offset value can be input.
[0063] First, when the cell setting unit 150 receives a user operation input for the berth object Ob4, it specifies the length of the berth ("14 m" in FIG. 8). Then, the cell setting unit 150 adjusts the lengths of the sides perpendicular to the reference side Bs of the cell string R40 based on the specified berth length. This allows the model generating device 100 to set the cell string R40, which will become the berth area, within the cell placement range R30 through a simple operation by the user.
[0064] The accessory setting unit 160 sets an accessory St for vehicular traffic within the construction range R20, for example, based on a user's operational input to the display unit of the user terminal 200. The accessory St is, for example, a slope or lamp for vehicular traffic. When the accessory setting unit 160 sets the accessory St within the construction range R20, the cell setting unit 150 sets a cell arrangement range R30 by excluding cells in the range related to the accessory St on the map ("exclusion cells J3" indicated by dashed lines in FIG. 9).
[0065] The process of excluding cells set in the cell placement range R30 when an accessory St is set within the range of the construction range R20 will be described with reference to Fig. 9. Fig. 9 is a diagram showing cells excluded when an accessory St is set. As shown in Fig. 9, the display screen T displays the cell placement range R30 from which the cells in the range related to the accessory St placed in the construction range R20 have been excluded.
[0066] The accessory setting unit 160 places an object representing the accessory St within the range of the construction range R20, for example, by a drag-and-drop operation input by the user. At this time, the cell setting unit 150 specifies the range related to the accessory St. The cell setting unit 150 excludes the excluded cell J3 from the cell placement range R30 corresponding to the range (for example, the excluded cell J3 is erased from the display screen T). In this way, in the model generating device 100, the cell placement range R30 can be appropriately set within the range of the construction range R20 that includes the accessory St, by a simple operation by the user.
[0067] The floor area ratio calculation unit 170 calculates the floor area ratio of a warehouse to be built in a cell layout range R30 within the building range R20. The floor area ratio is the ratio of the total floor area of the warehouse to the area of the building range R20. The floor area ratio calculation unit 170 calculates the floor area ratio based on various conditions, such as the number of floors of the warehouse, which are set in advance by the user, and the area of the cells to be placed in the cell layout range R30 (for example, the area excluding the cell row R40). The floor area ratio calculation unit 170 stores the calculated floor area ratio in the storage unit 110.
[0068] The display processing unit 180 generates a display screen T that displays the above-mentioned site area R10, building area R20, cell placement area R30, and cells placed in the cell placement area R30 on a map. The display processing unit 180 transmits information for displaying the display screen T on the display unit to the user terminal 200.
[0069] Furthermore, the display processing unit 180 may, for example, display on the display screen T a plurality of cell placement ranges R30 and the floor area ratios in the plurality of cell placement ranges R30 so that they can be compared.
[0070] Referring to FIG. 10, a display screen T that displays a plurality of cell placement ranges R30 and floor-area ratios in a comparable manner will be described. FIG. 10 is a diagram showing the display screen T that displays a plurality of floor-area ratios and cell placement ranges R30 in a comparable manner. As shown in FIG. 10, the display processing unit 180 associates a design ID that can identify the site range R10, the floor-area ratio, and the cell range, which are stored in the storage unit 110, and displays a plurality of floor-area ratios and cell placement ranges R30 in a comparable manner. In this case, the display processing unit 180 may provide a "save button" (not shown) on the display screen T to store the setting state of the cell placement range R30 in the storage unit 110. This allows the model generation device 100 to appropriately and easily identify a cell range that will have a high floor-area ratio.
[0071] Furthermore, when the floor area ratio is maximized compared with the floor area ratios already stored in the storage unit 110 while adjusting the range of the cell placement range R30, the display processing unit 180 may display an object indicating that the floor area ratio is maximized in the setting state of the cell placement range R30 on the display screen T. In this case, while adjusting the cell placement range R30, the display processing unit 180 may display the floor area ratio at that time on the display screen T as needed. This allows the model generating device 100 to enable the user to easily identify the setting state of the cell placement range R30 that maximizes the floor area ratio, thereby enabling the design of an economically rational warehouse.
[0072] Furthermore, the display processing unit 180 may generate a display screen (see FIG. 11 showing an example of a warehouse model) that displays a model of a warehouse to be built within the cell placement range R30. This allows the model generation device 100 to visually present to the user a model of a warehouse to be built within the set cell placement range R30, making it possible for the user to easily understand the difference between the user's image and the model.
[0073] <<User terminal 200>> 2, a description will be given of the functional configuration of the user terminal 200. For example, the user terminal 200 displays various pieces of information acquired from the model generation device 100 on a display unit, and accepts user operation inputs to the display unit.
[0074] The user terminal 200 includes functional units, for example, a storage unit 210, an acquisition unit 220, a transmission unit 230, and a display processing unit 240. The storage unit 210 stores, for example, various types of information. The acquisition unit 220 acquires, for example, various types of information from the model generation device 100 or other devices. The transmission unit 230 transmits, for example, the various types of information to the model generation device 100. The display processing unit 240 displays, for example, the acquired various types of information on a display unit.
[0075] In the design system 10, for example, the user terminal 200 may have some of the functions of the model generating device 100.
[0076] <<Processing>> The procedure of the process executed by the design system 10 will be described with reference to Fig. 12. Fig. 12 is a flowchart of the process executed by the design system 10.
[0077] First, in step S101, the user terminal 200, for example, accepts an operational input from a user and transmits information regarding the planned warehouse construction location, the number of warehouse floors, the warehouse shape, the warehouse type, the number of tenants, the entrances and exits, and the type of vehicle access (hereinafter referred to as "warehouse information") to the model generation device 100.
[0078] In step S102, the model generation device 100 acquires, for example, geographical information including map information (for example, information related to building coverage ratio and floor area ratio) from a predetermined server 300. The model generation device 100 displays the acquired map information on the display unit of the user terminal 200.
[0079] The model generating device 100 may acquire geographical information from the predetermined server 300 by transmitting to the predetermined server 300 lot number information relating to the lot number indicating the planned site for building a warehouse.
[0080] In step S103, the model generating device 100 sets a site range R10 on the map, for example, based on a user's operational input to the display unit of the user terminal 200. At this time, the model generating device 100 may identify building conditions of the site range R10 (for example, building area based on building coverage ratio, floor area ratio, slope regulation, shadow regulation, etc.) based on geographical information, for example.
[0081] In step S104, the model generating device 100 sets all side offsets based on, for example, a user's operation input for the all side offsets Ob1 displayed on the display unit of the user terminal 200 (see FIG. 5). The model generating device 100 sets a construction range R20 reflecting all side offsets on the map.
[0082] In step S105, the model generating device 100 sets the reference side Bs based on, for example, a user's operational input. Note that the model generating device 100 may automatically set the longest side of the building perimeter line of the construction area R20 as the reference side Bs. The model generating device 100 sets the reference side offset based on the user's operational input for the reference side offset Ob2 displayed on the display unit of the user terminal 200 (see FIG. 5). The model generating device 100 sets the construction area R20, reflecting the reference side offset, on the map.
[0083] In step S106, the model generating device 100, for example, accepts an operational input from the user and sets a reference point Bp for the construction range R20 displayed on the display unit of the user terminal 200 (see FIG. 6).
[0084] In step S107, the model generating device 100 sets a cell placement range R30, for example, based on the reference side Bs and the reference point Bp (see FIGS. 6 to 8).
[0085] In step S108, the model generating device 100 calculates, for example, the floor area ratio in the set cell placement range R30.
[0086] In step S109, the model generating device 100 transmits to the user terminal 200 information for displaying the display screen T including, for example, the site area R10, the building area R20, and the cell placement area R30.
[0087] In step S110, the user terminal 200 displays, for example, a display screen T on the display unit.
[0088] <<First Modification>> A model generating device 100 according to a first modified example will be described with reference to Fig. 13. Fig. 13 is a diagram showing how the width of a slope is set. The model generating device 100 according to the first modified example is capable of adjusting the width and length of the slope, which is an accessory St.
[0089] Specifically, the accessory setting unit 160 adjusts the width of each of the straight lanes of the slope (lanes RD1 to RD3 in FIG. 13) from the vehicle's entrance on the slope to the entrance where the vehicle enters the warehouse. As shown in FIG. 13, the accessory setting unit 160 receives user operation inputs for a width adjustment object Ob5 that is displayed on the display screen T and allows adjustment of the width D1 of the lane RD1, a width adjustment object Ob6 that is displayed on the display screen T and allows adjustment of the width D2 of the lane RD2, and a width adjustment object Ob7 that is displayed on the display screen T and allows adjustment of the width D3 of the lane RD3.
[0090] The width adjustment objects Ob6 to OB8 are, for example, bar meters, and are objects that allow the setting of the widths of the corresponding roadways RD1 to RD3. Note that the width adjustment objects Ob6 to OB8 are not limited to being displayed as bar meters that allow the setting, and may be objects that allow the input of offset values, for example.
[0091] Then, when the accessory setting unit 160 receives a user operation input for the width-adjustment objects Ob6 to OB8, it adjusts the width of each of the road lanes RD1 to RD3. When the accessory setting unit 160 adjusts the width of the sloped road, the cell setting unit 150 sets the cell placement range R30 by excluding cells ("excluded cells" in FIG. 13) within the range related to the slope (accessory ST) on the map. In this way, the model generating device 100 enables the user to adjust the slope width with a simple operation, and further, can appropriately set cells within the construction range R20 and the cell placement range R30 according to the result of adjusting the slope width.
[0092] The accessory setting unit 160 may also be able to adjust the length of the roads RD1 to RD3 in addition to adjusting the width of the roads. This allows the model generating device 100 to allow the user to adjust the width and length of the slopes with a simple operation, and further allows the model generating device 100 to appropriately set cells within the construction range R20 and the cell placement range R30 according to the results of adjusting the width and length of the slopes.
[0093] <<Second Modification>> A model generating device 100 according to a first modified example will be described with reference to Fig. 14. Fig. 14 is a diagram showing a green space R50 being set. In the model generating device 100 according to a second modified example, the accessory setting unit 160 adjusts the green space R50 and the offset between the green space R50 and the cell layout range R30 (hereinafter referred to as "green space offset").
[0094] The accessory setting unit 160 sets a green space R50. Specifically, as shown in Fig. 14 , the accessory setting unit 160 receives a user's operation input for a green space adjustment object Ob9 that is displayed on the display screen T and that is capable of adjusting the green space offset between the green space R50 and the cell arrangement range R30.
[0095] The green space adjustment object Ob9 is, for example, a bar meter, and is an object that allows the distance indicated by the green space offset ("3 m" in FIG. 14) to be set. Note that the green space adjustment object Ob9 is not limited to being displayed as a settable bar meter, and may be, for example, an object that allows the numerical value of the green space offset to be input.
[0096] Then, the accessory setting unit 160 specifies the range related to the green space R50, for example, by the user's drag-and-drop operation input, and places a green space object representing the green space within the building range R20 at a distance equal to the green space offset from the cell placement range R30. The cell setting unit 150 excludes the cells in the cell placement range R30 corresponding to this range from the already set cell placement range R30 (for example, the excluded cell J4 in FIG. 14 is erased from the display screen T). This allows the model generating device 100 to ensure the necessary offset (for example, an offset for a width that allows pedestrians to pass through), and allows the user to appropriately set the green space through simple operations.
[0097] ===Hardware Configuration=== The physical configurations of the model generation device 100 and the user terminal 200 will be described with reference to Fig. 15. Fig. 15 is a diagram showing an example of a hardware configuration of a computer. Note that the physical configuration of the user terminal 200 is assumed to be similar to the physical configuration of the model generation device 100, and therefore description thereof will be omitted.
[0098] The model generating device 100 includes a CPU (Central Processing Unit) 100a corresponding to a calculation unit, a RAM (Random Access Memory) 100b corresponding to a storage unit, a ROM (Read Only Memory) 100c corresponding to a storage unit, a communication unit 100d, an input unit 100e, and a display unit 100f. These components are connected via a bus so that they can send and receive data to and from each other.
[0099] In this example, the model generating device 100 is configured by one computer, but the model generating device 100 may be realized by combining a plurality of computers.
[0100] Furthermore, at least a part of the processing in model generation device 100 and / or user terminal 200 may or may not be realized by one or more computers (for example, cloud computing configured by one or more computers). Furthermore, the configuration shown in Fig. 1 is an example, and model generation device 100 may have other configurations or may not have some of these configurations.
[0101] Furthermore, at least a part of the processing in the model generation device 100 may or may not be configured to be performed by the user terminal 200. In this case, at least a part of the processing of each functional unit of the calculation unit of the model generation device 100 may or may not be configured to be performed by the user terminal 200.
[0102] The CPU 100a is a control unit that controls the execution of programs stored in the RAM 100b or the ROM 100c and performs data calculations and processing. The CPU 100a is a calculation unit that executes a program (crack measurement program) that identifies the width of cracks occurring in a building. The CPU 100a receives various data from the input unit 100e and the communication unit 100d, and displays the results of data calculations on the display unit 100f or stores them in the RAM 100b.
[0103] The RAM 100b is a rewritable storage device and may be configured, for example, with a semiconductor memory element. The RAM 100b may store data such as programs executed by the CPU 100a and various images. Note that these are merely examples, and the RAM 100b may store other data or may not store all of the data.
[0104] The ROM 100c is a storage unit from which data can be read, and may be configured, for example, with a semiconductor memory element. The ROM 100c may store, for example, a crack measurement program and data that is not rewritten.
[0105] The communication unit 100d is an interface that connects the model generation device 100 to other devices. The communication unit 100d may be connected to a communication network N such as the Internet.
[0106] The input unit 100e receives data input from a user, and may include, for example, a keyboard and a touch panel.
[0107] The display unit 100f visually displays the results of calculations performed by the CPU 100a and may be configured with, for example, an LCD (Liquid Crystal Display). The display unit 100f may display various images or the width of the identified crack.
[0108] The program may be provided by being stored in a computer-readable storage medium such as RAM 100b or ROM 100c, or may be provided via a communication network connected by communication unit 100d. In model generating device 100, CPU 100a executes the crack measurement program to realize the processing of the functional units shown in FIG. 2. Note that these physical configurations are merely examples and do not necessarily have to be independent configurations. For example, model generating device 100 may include an LSI (Large-Scale Integration) in which CPU 100a is integrated with RAM 100b and ROM 100c.
[0109] ===Summary=== <1> The design system 10 includes a construction range setting unit 140 that sets a construction range R20, which is the range within which a warehouse can be constructed, on a map displayed on the display unit, and a cell setting unit 150 that sets a rectangular cell placement range R30 on the map. The cell setting unit 150 sets the cell placement range R30 so that one side of the cell placement range R30 is in contact with a reference side Bs, which is specified by a user's operation input of the construction perimeter line that indicates the perimeter of the construction range R20. Within the construction range R20 and the cell placement range R30, the number of rectangular cells of a predetermined size that can be placed within the cell placement range R30 is placed close to one side in a grid pattern as the range within which the warehouse building will be constructed. This allows the design system 10 to appropriately set the range within the site where the warehouse will be constructed when designing a warehouse.
[0110] <2> The design system 10 further includes a site range setting unit 130 that sets a site range R10 on the map based on a user's operational input, and a construction range setting unit 140 that sets a construction range R20 within the site range R10. <1> The design system 10 described above allows the design system 10 to appropriately set the range of the site on which the warehouse is to be built when designing the warehouse.
[0111] <3> In addition, in the design system 10, the construction range setting unit 140 sets the range enclosed within the site range R10 as the construction range R20 by separating the range from the site perimeter line indicating the periphery of the site range R10 to the inside of the site range R10 by a first distance set based on the user's operation input. <2> The design system 10 described in 2. This allows the design system 10 to set an appropriate construction range R20 within the site range R10, taking into consideration the wall surfaces of the warehouse and the like.
[0112] <4> Furthermore, in the design system 10, the construction range setting unit 140 sets the range enclosed within the site range R10 as the construction range R20 by separating the reference side Bs from one side of the site perimeter line that indicates the periphery of the site range R10, the reference side Bs, by a second distance that is set based on the user's operation input, toward the inside of the site range R10. <2> or <3> The design system 10 described in [1] above is thus able to set an appropriate construction range R20 within the site range R10, taking into consideration openings such as driveways and berths, thereby enabling a more appropriate setting of the range within the site where the warehouse will be constructed.
[0113] <5> Furthermore, in the design system 10, the cell setting unit 150 moves an edge or a vertex that has received a user's move operation from among the edges or vertices that constitute the cell perimeter line that indicates the perimeter of the cell placement range R30, in accordance with the move operation, thereby expanding or reducing the cell placement range R30. <1> from <4> The design system 10 according to any one of the above items 1 to 4, wherein the design system 10 can appropriately and easily set the range of the site on which the warehouse is to be built when designing the warehouse.
[0114] <6> Furthermore, in the design system 10, the cell setting unit 150 sets one of the two ends of the reference side Bs as a reference point Bp based on a user's operation input, fixes the end of the cell placement range R30 that overlaps with the reference side Bs to the reference point Bp, and expands or reduces the cell placement range R30 in accordance with the first operation input. <5> The design system 10 described above allows the design system 10 to appropriately and easily set the range of the site on which the warehouse is to be built when designing a warehouse that is rectangular in plan view.
[0115] <7> Furthermore, when the cell setting unit 150 in the design system 10 receives a user operation input for any one of the plurality of cells in a row adjacent to the reference side Bs, the cell setting unit 150 sets the length of the side in the direction perpendicular to the reference side Bs in the cell row R40 (the plurality of cells in a row) to be longer based on the user operation input. <1> from <6> The design system 10 according to any one of the above items 1 to 4, wherein the design system 10 is capable of setting an appropriate construction area R20 that takes into account the berth within the site area R10.
[0116] <8> Furthermore, when an accessory St for vehicular traffic is set within the construction range R20 based on a user's operational input, the cell setting unit 150 in the design system 10 excludes cells included in the range related to the accessory St from among the cells arranged in a grid pattern within the cell placement range R30. This enables the design system 10 to set an appropriate construction range R20 that takes into account the accessory St within the site range R10.
[0117] The above-described embodiments are intended to facilitate understanding of the present invention and are not intended to limit the present invention. The elements of the embodiments, as well as their arrangement, conditions, shape, size, etc., are not limited to those illustrated and can be modified as appropriate. Furthermore, configurations shown in different embodiments can be partially substituted or combined with each other. [Explanation of symbols]
[0118] 10...design system, 100...model generation device, 110...memory unit, 120...acquisition unit, 130...site range setting unit, 140...building range setting unit, 150...cell setting unit, 160...accessory setting unit, 170...floor area ratio calculation unit, 180...display processing unit, 200...user terminal.
Claims
1. a construction range setting unit that sets a construction range, which is an area within which the warehouse can be constructed, on a map displayed on the display unit; a cell setting unit that sets a rectangular cell placement range on the map; Equipped with The cell setting unit setting the cell placement range so that a reference side of a building perimeter line indicating the perimeter of the building range, which is designated by a user's operation input, is in contact with one side of the cell placement range; Within the range of the building range and the cell placement range, as an area for constructing a warehouse building, a number of rectangular cells of a predetermined size that can be placed within the cell placement range are placed close together on one side in a lattice pattern. Information processing system.
2. a site area setting unit that sets a site area on the map based on an operation input by a user; The construction range setting unit sets the construction range within the site range. The information processing system according to claim 1 .
3. the building range setting unit sets, as the building range, an area enclosed within the site range, separated from a site perimeter line indicating the perimeter of the site range by a first distance inward of the site range, the first distance being set based on an operation input by a user; The information processing system according to claim 2 .
4. the construction range setting unit sets the area enclosed within the site range as the construction range by separating one side of a site perimeter line indicating the perimeter of the site range that faces the reference side by a second distance that is set based on a user's operation input and toward the inside of the site range; The information processing system according to claim 2 .
5. the cell setting unit moves an edge or a vertex that has received a user's move operation from among edges or vertices that constitute a cell perimeter line that indicates the perimeter of the cell placement range, in accordance with the move operation, thereby expanding or contracting the cell placement range. The information processing system according to claim 1 .
6. The cell setting unit setting one of the two ends of the reference side as a reference point based on an operation input by a user; an end of a side of the cell placement range that overlaps with the reference side is fixed to the reference point, and the cell placement range is expanded or contracted in accordance with the movement operation; The information processing system according to claim 5 .
7. when the cell setting unit receives a user operation input for any one of the plurality of cells in a row adjacent to the reference side, the cell setting unit sets a length of a side of the plurality of cells in the row perpendicular to the reference side to be longer based on the user operation input; The information processing system according to claim 1 .
8. When an accessory for vehicular traffic is set within the building range based on a user's operation input, the cell setting unit excludes cells included in the range related to the accessory from among the cells arranged in a grid pattern within the cell arrangement range. The information processing system according to claim 1 .
9. The computer Setting a construction range, which is an area within which the warehouse can be constructed, on a map displayed on the display unit; setting a rectangular cell arrangement range on the map; setting the cell placement range so that a reference side of a building perimeter line indicating the perimeter of the building range, which is designated by a user's operation input, contacts one side of the cell placement range; Within the range of the building range and the cell placement range, as an area for constructing a warehouse building, a number of rectangular cells of a predetermined size that can be placed within the cell placement range are placed close together on one side in a lattice pattern; An information processing method that performs the above.
10. On the computer, Setting a construction range, which is an area within which the warehouse can be constructed, on a map displayed on the display unit; setting a rectangular cell arrangement range on the map; setting the cell placement range so that a reference side of a building perimeter line indicating the perimeter of the building range, which is designated by a user's operation input, contacts one side of the cell placement range; Within the range of the building range and the cell placement range, as an area for constructing a warehouse building, a number of rectangular cells of a predetermined size that can be placed within the cell placement range are placed close together on one side in a lattice pattern; A program that executes the following.
Citation Information
Patent Citations
Building case retrieval method
JP2007310633A
Automatic CAD design system, automatic CAD design method and automatic CAD design program
JP2013228825A
Construction planning system
JP2023031910A
Construction planning system
JP2023072911A
Information processing system, information processing method, and program
JP2023166834A