WO2006028067A1 - 三次元地図配信サーバ装置、クライアント端末装置および三次元地図配信システム - Google Patents
三次元地図配信サーバ装置、クライアント端末装置および三次元地図配信システム Download PDFInfo
- Publication number
- WO2006028067A1 WO2006028067A1 PCT/JP2005/016290 JP2005016290W WO2006028067A1 WO 2006028067 A1 WO2006028067 A1 WO 2006028067A1 JP 2005016290 W JP2005016290 W JP 2005016290W WO 2006028067 A1 WO2006028067 A1 WO 2006028067A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- list
- file
- point
- dimensional map
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/12—Relief maps
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three-dimensional [3D] modelling for computer graphics
- G06T17/05—Geographic models
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09B—EDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
- G09B29/00—Maps; Plans; Charts; Diagrams, e.g. route diagram
- G09B29/003—Maps
- G09B29/006—Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes
- G09B29/007—Representation of non-cartographic information on maps, e.g. population distribution, wind direction, radiation levels, air and sea routes using computer methods
Definitions
- 3D map distribution server device client terminal device, and 3D map distribution system
- the present invention relates to a 3D map distribution server device, a client terminal device, and a 3D map distribution system.
- Patent Document 1 discloses a computer network system.
- an information collecting computer and a first information providing computer are connected via a network.
- the first information providing computer transmits file structure display data indicating a tree structure of map data composed of a plurality of individual maps (two-dimensional map data) to the information collecting computer.
- the information collection computer displays the tree structure of the map data, requests an individual map of the display range specified by the rectangular range from the first information providing computer, and receives the received individual map based on the request. indicate.
- the first information providing computer transmits file structure display data indicating the tree structure of the point data to the information collecting computer, and the information collecting computer provides the point information selected by the tree structure power to the first information. Computer power is also received and displayed.
- Patent Document 1 describes that the above computer network system can be similarly applied to three-dimensional map data.
- Patent Document 1 Japanese Patent Application Laid-Open No. 2000-155763 (Embodiments of the Invention, etc.)
- a three-dimensional map image is a map image obtained by viewing a certain region from a viewpoint at an arbitrary position with a visual field facing an arbitrary direction. Accordingly, even a map image obtained by viewing the planar two-dimensional map data of Patent Document 1 from a viewpoint at an arbitrary position in an arbitrary visual field direction can be called a three-dimensional map image.
- the viewpoint of an arbitrary position can be obtained. If you try to generate a three-dimensional map image that you see, the two-dimensional map data has high resolution so that you can understand the area immediately below it when you see it directly from the viewpoint. Is required.
- the present invention provides a three-dimensional map distribution server device, a client terminal device, and a three-dimensional map distribution system that can efficiently transmit data for generating a three-dimensional map image via a network.
- the purpose is to provide.
- a 3D map distribution server device is connected to a network and storage means for storing shape data of a plurality of structures drawn on the ground for generating a 3D map image.
- Server communication means for storing shape data of a plurality of structures drawn on the ground for generating a 3D map image.
- Server communication means a list of shape data of a plurality of structures in the area, and a list transmission means for transmitting a list having location information of the area or structure via the server communication means, and a list
- the server communication means receives the transmission request for the selected shape data based on the position information of the data storage means, the data transmission means for transmitting the shape data relating to the request via the server communication means , Has.
- the 3D map distribution server device first transmits a list of shape data of a plurality of structures to the client terminal device connected to the network, and then the list. The shape data selected based on the position information is transmitted. Therefore, the 3D map distribution server device does not need to transmit the shape data determined to be unnecessary for generating the 3D map image at the client terminal device, and the 3D map image is not transmitted to the client terminal device. Data necessary for generation can be transmitted efficiently. As a result, the 3D map image is immediately displayed on the client terminal device, and the display of the 3D map image is smoothly changed when the viewpoint is converted.
- the storage unit classifies the shape data of a plurality of structures according to the size, height, or type of the structures.
- the data is stored as a file for each group, and the data transmission means transmits the shape data in file units.
- the 3D map distribution server device transmits the shape data of a plurality of structures in one file, so that it is necessary to generate a 3D map image to the client terminal device. Can be efficiently transmitted.
- the shape data of multiple structures is stored as a file for each group classified by structure size, height, or type, the size of this file is optimally matched to the network bandwidth etc. By doing so, the 3D map distribution server device can realize efficient data transmission with efficiency matched to the bandwidth of the network.
- the 3D map distribution server device includes a list of structure shape data associated with the shape data, and the shape data is converted into the shape data according to a predetermined condition. This includes display control data for switching whether or not to display the structure.
- the 3D map distribution server device can cause the client terminal device to determine whether or not the client terminal device has the power to request transmission of shape data based on the display control data. Therefore, the 3D map distribution server device receives more detailed information than when the client terminal device determines whether or not the client terminal device is required to transmit shape data based solely on the area or structure position information.
- the shape data to be selected can be selected. As a result, the transfer amount of the shape data is reduced based on the display control data, and the 3D map distribution server device can efficiently transmit the shape data to the client terminal device via the network.
- the display control data is priority data for controlling display Z non-display, and the size of the structure And a value corresponding to the height or type.
- the 3D map distribution server device sends a request for transmission of shape data of the structure to the client terminal device according to the size, height, or type of the structure.
- the display of the structure can be controlled.
- the storage means uses the vertex data and the height data of the bottom surface of the structure as the shape data of the structure. Is memorized.
- the three-dimensional map distribution server device is compared with the case of storing and transmitting vertex data of each polygon when the structure is displayed as polygons as the shape data of the structure.
- the amount of data sent to the client terminal device can be reduced
- the server communication unit has viewpoint information for generating a 3D map image, or sends a list transmission request.
- the list transmission means transmits a list limited to the area related to the request.
- the 3D map distribution server device transmits a list of limited regions as requested. Therefore, the 3D map distribution server device does not transmit a list of all shape data to be stored at a time, and efficiently transmits data necessary for generating a 3D map image to the client terminal device. Can do.
- the 3D map distribution server device includes 3D position information of a structure selected in the 3D map image or a 3D map image in the 3D map image.
- the server communication means receives the three-dimensional position information of the point associated with the predetermined point and having the display information regarding the point, a search command obtained by converting the three-dimensional position information into the two-dimensional position information is issued.
- the search command generation means to be generated and the information stored in correspondence with the two-dimensional position information, and the position information within a predetermined range from the position of the two-dimensional position information of the search command And a search result transmitting unit that generates display data for displaying the information and transmits it via the server communication unit.
- the 3D map distribution server device displays data for generating a 3D map image and displays the structure displayed on the 3D map image. Peripheral information or information around a point indicating point information can be provided.
- Another 3D map distribution server device stores a point data of a plurality of points associated with a predetermined point in the three-dimensional map image and having display information regarding the point.
- a list of point data of a plurality of points in the area, and a list having location information of the area or point is transmitted via the server communication means
- the server communication means receives the transmission means and the point data transmission request selected based on the position information of the list
- the storage means power Data transmission means for transmitting the point data related to the request via the server communication means And.
- the 3D map distribution server device first transmits a point data list indicating information on a plurality of points to the client terminal device connected to the network. Next, the point data selected based on the position information from the list is transmitted. Therefore, the 3D map distribution server device does not need to transmit the point data determined to be necessary for generating the 3D map image to the client terminal device, and the 3D map image is transmitted to the client terminal device. The data necessary for generating can be transmitted efficiently.
- the client terminal device includes a client communication device connected to a network and shape data of a plurality of structures in a certain area drawn on the ground in order to generate a three-dimensional map image.
- a list receiving means for receiving a list having area or structure position information via client communication means, viewpoint information for generating a three-dimensional map image, and a position in the list. Based on the information, a transmission request for shape data associated with a position within a predetermined distance from the viewpoint in the list is transmitted via the client communication means, and the shape data is transmitted via the client communication means.
- the viewpoint power of the three-dimensional ground in the field of view facing the ground at a certain angle Image data generating means for generating graphic image data and display means for displaying a three-dimensional map image based on the data generated by the image data generating means.
- the client terminal apparatus If this configuration is adopted, the client terminal apparatus generates and displays a three-dimensional map image using shape data that falls within a predetermined distance from the viewpoint. Therefore, For example, even if the viewpoint is a wide field of view that requires distant view, it is possible to prevent the total amount of received shape data from becoming enormous. As a result, the client terminal device can efficiently receive the shape data via the network and display the three-dimensional map image immediately and smoothly.
- the list of the shape data of the plurality of structures displays the shape data of the plurality of structures, the size, the height of the structure, or It includes the file name of the file for each group classified by type, data reception means force Specify the file name in the shape data transmission request, and receive the shape data in file units.
- the client terminal device receives the shape data of a plurality of structures in one file, and thus is necessary for generating a three-dimensional map image from the three-dimensional map distribution server device. Data can be received efficiently. However, since the shape data of multiple structures is stored as a file for each group classified according to the size, height, or type of the structure, the size of this file is optimized according to the network bandwidth etc. As a result, the client terminal device can efficiently receive data from the 3D map distribution server device according to the network bandwidth.
- the client terminal device associates a shape data list of a structure with the shape data, and selects the structure based on the shape data according to a predetermined condition.
- Display control data for switching whether to display power or not, and the data communication means is the distance from the viewpoint and the display control among the shape data associated with the position within the predetermined distance from the viewpoint.
- the transmission request is transmitted only for the shape data that satisfies the condition for the data.
- the client terminal device can determine whether or not it is a power to request transmission of shape data based on the display control data. Therefore, the client terminal device can select shape data to be received more finely than when determining whether or not to request transmission of shape data based solely on the area or structure position information. it can. As a result, the client terminal device can efficiently receive the shape data necessary for generating the three-dimensional map image via the network.
- the client terminal device according to the present invention includes a medium structure of a three-dimensional map image displayed on the display means or a predetermined structure in the three-dimensional map image.
- Selection means for selecting a point associated with the point of interest and having display information regarding the point, and the selected structure is !, including the position information of the point, and the surrounding information of the selected structure or point Search instruction means for transmitting an instruction for searching for the image via the client communication means, and the display means receives the search result received via the client communication means based on the search instruction as a three-dimensional map image. It is also displayed.
- the client terminal device displays on the display means the three-dimensional map image force information around the selected structure or information around the point indicating the point information, It can be displayed with a three-dimensional map image.
- Another client terminal device relates to a client communication means connected to a network and a predetermined point in the ground to generate a three-dimensional map image.
- a list receiving means for receiving a list of point data of a plurality of points in a certain area drawn for displaying information, and having a position information of the area or structure via the client communication means; Based on the viewpoint information for generating a three-dimensional map image and the position information in the list, the viewpoint communication power in the list is transmitted to the client in response to a request for transmission of point data associated with a position within a predetermined distance range.
- Data receiving means for transmitting via the means and receiving point data via the client communication means, and based on the transmission request.
- the image data generating means for generating data of a three-dimensional map image in the visual field facing the ground at an angle from the viewpoint, and the image data generating means And display means for displaying a three-dimensional map image based on the data.
- the client terminal device When this configuration is adopted, the client terminal device generates and displays a three-dimensional map image using point data that falls within a predetermined distance from the viewpoint. Therefore, for example, even if the viewpoint is wide and the field of view is desired, it is possible to prevent the total amount of received point data from increasing. As a result, the client terminal device efficiently receives the point data via the network, and the 3D map image is received. An image can be generated and displayed.
- a 3D map distribution system includes a 3D map distribution server device according to each of the above-described inventions connected to a network, and a client terminal device according to each of the above-described inventions connected to the network. And.
- data for generating a three-dimensional map image can be efficiently transmitted via a network.
- FIG. 1 is a configuration diagram showing a three-dimensional city information distribution system according to an embodiment of the present invention.
- FIG. 2 is a block diagram showing a hardware configuration of the client PC in FIG.
- FIG. 3 is a diagram showing the storage contents of the storage device in FIG. 2.
- FIG. 4 is a block diagram showing functions realized when 3D city information distribution system in FIG. 1 distributes 3D city information.
- FIG. 5 is a diagram showing storage contents of a storage device of the 3D map distribution server in FIG. 1.
- FIG. 6 is a diagram showing a predetermined region where a three-dimensional map image is generated based on the three-dimensional map data in FIG.
- FIG. 7 An example of a three-dimensional map image of one section in FIG.
- FIG. 8 is a diagram showing data necessary for generating a three-dimensional map image when the section of FIG. 7 is viewed from an arbitrary viewpoint.
- FIG. 9 is an explanatory diagram showing the data structure of the ground data file in FIG. 5.
- FIG. 10 is an explanatory diagram showing the data structure of the building data file in FIG.
- FIG. 11 is an explanatory diagram showing the relationship between the solid shape data of the building shown in FIG. 8 and the data stored in each record of the building data file.
- FIG. 12 is an explanatory diagram showing a data structure of the point data file in FIG.
- FIG. 13 is an explanatory diagram showing a data structure of the wide area management file in FIG. 5.
- FIG. 14 is a diagram showing storage contents of a storage device of the spatial database server in FIG. 1.
- FIG. 15 is an explanatory diagram showing the data structure of a city information database.
- FIG. 16 is a flowchart showing a process for displaying a three-dimensional map image on the client PC in FIG.
- FIG. 17 is a diagram showing an example of an initial screen displayed on the display device in FIG.
- FIG. 18 is an explanatory diagram for explaining a generation process of a list of ground data, building data, and point data by the 3D image generation unit in FIG. 4.
- FIG. 19 is a diagram showing a display screen of a three-dimensional map image when the area including the section shown in FIG. 7 is viewed from the viewpoint at a distance within the first radius.
- FIG. 20 is a flowchart showing a process for displaying a search result of a convenience store on the client PC in FIG. 1.
- FIG. 21 is a diagram showing a display screen that is displayed when the character string “X Building” is selected in the three-dimensional map image of FIG.
- 3D image generation unit (list receiving unit, data receiving unit, image data generating unit) 113 Search request unit (selection unit, search instruction unit) BEST MODE FOR CARRYING OUT THE INVENTION
- the 3D map distribution server device will be described using a 3D map distribution server as an example.
- the client terminal device will be described using a client PC as an example.
- the 3D map distribution system will be described by taking the 3D city information distribution system as an example.
- FIG. 1 is a configuration diagram showing a three-dimensional city information distribution system according to an embodiment of the present invention.
- the three-dimensional metropolitan information distribution system includes a three-dimensional map distribution server 1 as a three-dimensional map distribution server device, a spatial database server 2, and a client PC (Personal Computer) 4 as a client terminal device.
- the 3D map distribution server 1 and the spatial database server 2 are connected to the Internet 3 as a network.
- a client PC (Personal Computer) 4 is connected to the Internet 3.
- This three-dimensional metropolitan information distribution system displays a three-dimensional map image on the client PC 4 using data stored in the three-dimensional map distribution server 1.
- This three-dimensional metropolitan information distribution system searches the spatial database server 2 for a nearby convenience store such as a building selected on the three-dimensional map image of the client PC4, and the search result is sent to the client. Display on PC4.
- FIG. 2 is a block diagram showing a hardware configuration of client PC 4 in FIG.
- the client PC 4 includes a storage device 11 that stores programs and data, a CPU (Central Processing Unit) 12 that executes programs, and a RAM (Random Access Memory) 13 that is used as a storage area for programs executed by the CPU 12.
- a communication IZF (Interface) 14 as a client communication means connected to the Internet 3, an l / 0 (lnputZOutput) port 15, and a system bus 16 for connecting them.
- an input device 17 such as a pointing device and a display device 18 as a display means such as a liquid crystal monitor are connected to the IZO port 15 of the client PC 4.
- FIG. 3 is a diagram showing the storage contents of the storage device 11 in FIG.
- the storage device 11 of the client PC 4 stores a web browser program 21.
- the client PC 4 executes the web browser program 21, the client PC 4 is The browser section 26 is realized (see Fig. 4).
- FIG. 4 is a block diagram showing functions realized when the three-dimensional city information distribution system of FIG. 1 distributes the three-dimensional city information.
- the client PC 4 is configured. Next, the 3D map distribution server 1 will be described.
- the 3D map distribution server 1 in FIG. 1 has a communication IZF 31 (see FIG. 4) as a server communication means connected to the Internet 3, and a storage device 32 as a storage means. CPU, RAM, ROM, system bus, etc. not shown.
- Each component of the 3D map distribution server 1 has the same function as the component of the same name of the client PC 4 shown in FIG. 2, and illustration and description thereof are omitted.
- FIG. 5 is a diagram showing the stored contents of the storage device 32 of the 3D map distribution server 1 in FIG.
- the storage device 32 of the 3D map distribution server 1 stores a web server program 33 and 3D map data 34.
- a web server unit 36 is realized in the 3D map distribution server 1 as shown in FIG.
- the web server unit 36 functions as a list transmission unit, a data transmission unit, a search command generation unit, and a search result transmission unit.
- the web server unit 36 of the 3D map distribution server 1 and the web browser unit 26 of the client PC 4 perform communication based on HTTP (HyperText Transfer Protocol) using the respective communication IZFs 14 and 31.
- HTTP HyperText Transfer Protocol
- the web browser unit 26 transmits a display data or file transmission request to the web server unit 36 based on an operation of the input device 17 or the like.
- the web server unit 36 transmits the requested display data and file to the web browser unit 26.
- the web browser unit 26 generates a display image based on the received display data and file.
- the display device 18 displays the display image.
- the three-dimensional map data 34 is composed of various data necessary for generating a three-dimensional map image in which a predetermined area such as Tokyo 23 wards is viewed from an arbitrary viewpoint.
- the 3D map data 34 includes an initial screen data file 41, a browser plug-in program file 42, a ground data file group including a plurality of ground data files 43, and a plurality of building data files 44.
- Building data file group consisting of A point data file group including a plurality of point data files 45 and a wide area management file group including a plurality of wide area management files 46.
- the plurality of files 41, ..., 46 of the three-dimensional map data 34 have different file names. Therefore, by specifying the file name, one file can be specified from among the plurality of files 41,. As will be described later, the plurality of files 41, 46 of the three-dimensional map data 34 are transmitted to the client PC 4 via the Internet 3. Therefore, each file is granulated to a size of several kilobytes to several hundred kilobytes, preferably several tens of kilonoits, so that transmission can be completed in a short time.
- the initial screen data file 41 has data of an initial screen (display frame structure, menu, etc.) that the browser unit 26 displays on the display device 18.
- the browser plug-in program file 42 is read and executed by the browser unit 26 of the client PC 4, and as shown in FIG. 4, the operation detection unit 111 and the list are included as a part of the browser unit. It has a browser plug-in program that implements a three-dimensional image generation unit 112 as a reception unit, a data reception unit and an image data generation unit, and a search request unit 113 as a selection unit and a search instruction unit.
- the operation detection unit 111 supplies an instruction based on an operation by the user to the input device 17 to the 3D image generation unit 112 and the search request unit 113.
- the three-dimensional image generation unit 112 generates three-dimensional map image data, and displays the three-dimensional map image on the display device 18 based on the generated data! /.
- the search request unit 113 displays the search processing result on the display device 18.
- FIG. 6 is a diagram showing a predetermined area 51 where a three-dimensional map image is generated based on the three-dimensional map data 34 in FIG.
- This predetermined area 51 is a large area such as Tokyo 23 wards.
- the predetermined area 51 is divided into a plurality of sections 52. In the example of FIG. 6, the predetermined area 51 is divided into 25 square-shaped sections 52 of the same size.
- FIG. 7 is an example of a three-dimensional map image of one section 52 in FIG. Section 52 in Fig. 7 shows two roads 61, 62 that cross each other, the intersection of the two roads 61, 62, and four buildings 64, 65, 66, 67 standing at the four corners of 63. Have.
- the three-dimensional map image of FIG. 7 has four binore names 68, 69, 70, 71 and an intersection name 72.
- FIG. 8 is a diagram showing data used to generate a three-dimensional map image in which the section 52 in FIG.
- ground texture data 81 (Fig. 8 (A)) for generating the image of the ground of the section 52 of Fig. 7 is prepared.
- the ground texture data 81 includes the ground image data of the section 52 and four coordinate values for identifying the positions of the four corners of the image in the three-dimensional space.
- an image of the ground texture data 81 for example, an image based on an aerial photograph (satellite photograph) or an image based on vector data can be used.
- two roads 61 and 62 intersecting at the intersection 63 are drawn.
- coordinate values latitude and longitude values and elevation values, distance values indicating the relative positional relationship of a predetermined reference point force, and the like can be used.
- three-dimensional shape data corresponding to the four buildings 64, 65, 66, and 67 standing in the section 52 of FIG. (Fig. 8 (B)) is prepared.
- the three-dimensional shape data for example, in the case of a quadrangular prism-shaped building, polygon data on the four side surfaces of the building and polygon data on the top surface of the building are prepared.
- the polygon data for each surface has the coordinates of the four vertices for specifying the positions of the four corners of the surface in the three-dimensional space.
- the point data of the five points 68, 69, 70, 71, 72 associated with the section 52 of FIG. 7 Is prepared.
- the point data includes a character string as a building name or an intersection name, and a coordinate value of one point for specifying a position in the three-dimensional space to which the character string is associated.
- the point data may have an image to be pasted at a point instead of a character string.
- the texture data 81, shape data, and point data described above are stored in the 3D map distribution server 1. That is, in order to generate a three-dimensional map image in which a given region 51 is viewed with an arbitrary viewpoint as in the three-dimensional map image in FIG. 7, the storage device 32 of the three-dimensional map distribution server 1 in FIG. As shown in Fig. 5, the ground texture data Multiple ground data files 43 including multiple building data files 44 including shape data, multiple point data files 45 including point data, and ground, structures and points existing in a certain area (partition) A plurality of global management files 46 including lists and are stored.
- FIG. 9 is an explanatory diagram showing the data structure of the ground data file 43 in FIG.
- the ground data file 43 of this embodiment has the ground texture data 81 of a certain section 52.
- the ground data file 43 includes the data of the ground image of a certain section 52 and the data of the coordinate values of four points for specifying the positions of the four corners of the image in the three-dimensional space.
- the file name of the ground data file 43 in Fig. 9 is “Ground A file”.
- FIGS. 10A and 10B are explanatory diagrams showing the data structure of the building data file 44 in FIG.
- the building data file 44 has one or more records. Each record of the building data file 44 stores data of one structure.
- the building data file 44 in FIG. 10 (A) has one record for storing building data of one building called “XX Tower”, and has a file name of “Building A file”.
- the building data file 44 in Fig. 10 (B) has three records that store the building data of the three buildings “X building”, “00 apartment”, and “X building”. File name.
- Each record of the building data file 44 has an identification number for distinguishing at least the records of the building data file 44 from each other.
- each record of the building data file 44 includes, as shown in FIG. 11, data indicating the positions of the four vertices on the bottom of the building and data indicating the height of the building as the shape data of the structure.
- FIG. 11 is an explanatory diagram showing the relationship between the solid shape data of the building shown in FIG. 8 and the data stored in each record of the building data file 44.
- the record may include image data to be pasted on the side or top of the building.
- the data indicating the height of the building may consist of a single value indicating the height itself, or it may consist of two values: the value of the bottom position of the building and the value of the top position.
- the value of the height of the building or the value of the floor of the building can be used as one value indicating the height itself.
- the building data file 44 stores the 4 Compared to storing 5 polygon data for each side and top surface, the amount of data stored can be reduced. In addition, since the amount of stored data is reduced, the amount of data transmitted over the Internet 3 is also reduced.
- the client PC4 builds these five polygon data from the position data and height data of the four vertices on the bottom surface.
- a plurality of buildings in a certain section 52 are stored in a plurality of building data files 44 as shown in FIG.
- a plurality of buildings are stored separately in, for example, building data files 44 for each group classified by size, height, or type of the building.
- the classification is based on the structure of the building, such as a flat roof or a thatched roof of a building, for example, a commercial facility, a factory facility, a general house, etc.
- the classification may be based on classification based on classification, or may be classification based on classification combining these classifications.
- a three-dimensional map image in which the remote force also wants the section 52 can be obtained.
- generation it is possible to generate a three-dimensional map image using only the building data file 44 that stores building data serving as landmarks in the section 52.
- FIGS. 12A and 12B are explanatory diagrams showing the data structure of the point data file 45 in FIG.
- the point data file 45 has a plurality of records.
- the point data file 45 in FIG. 12 (A) has one record for storing point data of one point “ ⁇ intersection”, and has a file name “point A file”.
- the point data file 45 in Fig. 12 (B) is “XX tower”, “ ⁇ X building”, “00 apartment” and “X building”!
- the file name is “Point B file”!
- Each record of the point data file 45 has one point data and at least an identification number for distinguishing each other record in the point data file 45.
- Point data consists of character strings to be displayed as points on a 3D map image. , The coordinate value of one point to identify the position in the three-dimensional space to associate the string with
- a plurality of points in a certain section 52 are stored in a plurality of point data files 45 as shown in FIG.
- the plurality of points are stored separately in a point data file 45 for each group classified by, for example, the importance or type of the points.
- the type for example, the type may be based on the attribute of the point indicated by the intersection name, the building name, or the like.
- the ground data file 43 may have a plurality of records, and the texture data 81 of the ground of one section 52 may be stored in each record.
- each record of the ground data file 43 may be added with at least an identification number for distinguishing each other record in the ground data file 43.
- FIG. 13 is an explanatory diagram showing the data structure of the wide area management file 46 in FIG.
- the wide area management file 46 is a file that stores information related to a single partition 52.
- the wide area management file 46 includes information on a single section 52 as a coordinate value of the own section 52 (coordinate values of all the vertices of the outer edge), a list of the wide area management file 46 of the adjacent section 52, and The list of the ground data file 43 in the own section 52, the list of the building data file 44 in the own section 52, and the list of the point data file 45 in the own section 52 are stored.
- the position information of the own section 52 is a value indicating the position in the predetermined area 51 of the section 52 stored in the wide area management file 46.
- the position information of the self section 52 is the coordinate values of four points for specifying the positions of the four corners of the quadrangle in the three-dimensional space.
- coordinate values latitude / longitude and elevation values, distance values indicating the relative positional relationship of a predetermined reference point force, and the like can be used.
- the list of the global management file 46 of the adjacent partition 52 includes a list of file names of the global management files 46 of the other partitions 52 adjacent to the own partition 52 that the global management file 46 stores. Configured. Each file name may be associated with the direction of the other section 52 corresponding to the file name based on the own section 52, the position information of the other section 52, and the like. For example, eight directions based on east, west, south, and north can be used as directions based on the other section 52.
- the list of the ground data file 43 of the self section 52 has the file name of the ground data file 43 that stores the ground data of the self section 52.
- the wide area management file 46 in FIG. 13 stores the file name “ground A file” of the ground data file 43.
- the list of building data files 44 belonging to the own section 52 has the file names of all the building data files 44 that store the building data of the own section 52.
- the wide area management file 46 in FIG. 13 stores “building A file” and “building B file” as the file names of the ground data file 43.
- the file name of each building data file 44 includes the position information in the three-dimensional space, the value of the type of building, and the importance of the building.
- the degree value (priority data) is associated.
- the name of the building, the owner, the address, and the name of the tenant in the case of a occupying building may be stored.
- the position information in the three-dimensional space associated with the file name of the building data file 44 in the list of the building data file 44 belonging to the own section 52 is stored in the building data file 44, for example.
- the area where all the buildings are distributed is cut out into quadrilaterals, and the coordinate values at the four corners of the quadrangular area. Instead of the coordinate values of the four corners of a rectangular area, the coordinate values of the center point of the area may be used.
- the type associated with the file name of the building data file 44 indicates a type common to the buildings stored in the building data file 44.
- classifications include classification based on the structure of the building, such as flat roofs, thatched roofs, and classification based on the purpose of use of the building, such as commercial facilities, factory facilities, and general houses. The classification by classification or the classification by the combination of these classifications can be used.
- the importance associated with the file name of the building data file 44 has a value selected from among the numbers 1 and 5, for example.
- This importance is, for example, the weight associated with the building data file 44 of a building that is characteristic when the section 52 is viewed from a distance. Assume that the importance level is 5, and the importance level associated with the building data file 44 of the building that forms the landscape of the zone 52 when the zone 52 is viewed from the near side is 1.
- buildings may be classified according to size, height, etc., and one building data file 44 may be created for each category, and importance values may be determined according to the size, height, etc.
- the list of point data files 45 belonging to the own section 52 has the file names of all the point data files 45 that store the point data of the own section 52.
- the wide area management file 46 in FIG. 13 stores “point A file” and “point B file” as the file name of the point data file 43.
- the file name of each point data file 45 includes the position information in the three-dimensional space, the value of the point type, and the importance of the point. A value (priority data) is associated.
- the position information in the three-dimensional space associated with the file name of the point data file 45 is, for example, all the information stored in the point data file 45.
- the area where the buildings are distributed is cut out into quadrilaterals, and the coordinate values at the four corners of the quadrangular area. Instead of the coordinate values of the four corners of the rectangular area, the coordinate values of the center point of the area may be used.
- the type associated with the file name of the point data file 45 indicates a type common to the points stored in the building data file 45.
- a type for example, a type based on classification of points associated with points such as road points and building points can be used.
- the importance associated with the file name of the point data file 45 has a value in which the intermediate forces of the numbers 1 to 5, for example, are also selected. For example, when the section 52 is viewed from a distance, the importance associated with the point data file 45 of a point that is characteristic when the section 52 is viewed from a distance is set to 5, and the section 52 is viewed from a nearby position.
- the importance level associated with the point data file 45 of points that will be described in detail for the section 52 may be 1.
- the wide area management file 46 is provided in one-to-one correspondence with the section 52.
- each wide area management file 46 must store various data. . Therefore, a plurality of wide area management files 46 may be provided for one partition 52, and information regarding the one partition 52 may be divided and stored in the plurality of wide area management files 46.
- the section 52 may be further subdivided, and the wide area management file 46 may be provided for each subdivided section.
- the wide area management file 46 is hierarchized, and link information indicating the association between the upper area management file 46 and the lower area management file 46 is added to each area management file 46.
- the ground data of the own section 52, the list of buildings in the own section 52, and the list of points in the own section 52 may be stored in separate wide area management files 46.
- the division by a certain type of wide area management file 46 and the division by another type of wide area management file 46 are different from each other. May be.
- the division of the wide area management file 46 of all types may be different from the division of the division 52 in FIG.
- the location information of the own section 52 of each wide area management file 46 and the list of the wide area management files 46 of the section 52 adjacent to the own section 52 are different from the wide area management file 46. It may be possible to store the file as a file (for example, a higher-level global management file).
- the 3D map distribution server 1 is configured.
- the spatial database server 2 will be described.
- Spatial database server 2 in FIG. 1 is connected to Internet 3 for communication IZF101.
- Each component of these spatial database servers 2 has the same function as the component of the same name of the client PC 4 shown in FIG. 2, and illustration and description thereof are omitted.
- FIG. 14 is a diagram showing the storage contents of the storage device 102 of the spatial database server 2 in FIG.
- the storage device 102 of the spatial database server 2 stores a search program 103.
- the search unit 106 is realized in the spatial database server 2 as shown in FIG.
- the search unit 106 is based on the search request received by the communication IZF 101! / Search for 4. Search unit 106 transmits the search result to communication IZF 101.
- FIG. 15 is an explanatory diagram showing the data structure of the city information database 104.
- the city information database 104 stores information on various stores such as a convenience store existing in a predetermined area 51 in association with the coordinates of the location of the store.
- the city information database 104 has a plurality of records.
- Each record in the metropolitan information database 104 stores information on one store or the like. Specifically, for example, each record in the metropolitan information database 104 is information about one convenience store, such as the name of the convenience store, the type value corresponding to the type of the combination, the combination, etc.
- the coordinates of the location indicating the location of the ens store are stored.
- the coordinate value of the point indicating the location of the convenience store is the coordinate value of the location in the two-dimensional space of the convenience store when the predetermined area 51 is regarded as a plane.
- FIG. 16 is a flowchart showing processing for displaying a three-dimensional map image on the client PC 4 in FIG.
- a user who views a three-dimensional map image on client PC 4 inputs user authentication information to client PC 4 using input device 17 (step ST1).
- the web browser unit 26 of the client PC 4 supplies this user authentication information to the communication IZF 14.
- Communication with client PC 4 The IZF 14 sends the supplied user authentication information to the Internet 3.
- the communication IZF 31 of the 3D map distribution server 1 receives the user authentication information and supplies the received user authentication information to the web server unit 36 (step ST2).
- the web server unit 36 of the 3D map distribution server 1 approves the user access based on the user authentication information (step ST3), the initial screen data file 41 and the browser plug are obtained from the 3D map data 34. Read in-program file 42 and supply the read file to communication IZF31.
- the communication IZF 31 of the 3D map distribution server 1 transmits the file data supplied to the communication IZF 14 of the client PC 4 via the Internet 3 (step ST4).
- Client PC4 communication IZF14 Aisle is supplied to the web browser part 26.
- the web browser unit 26 executes the browser plug-in program file 42.
- an operation detection unit 111, a 3D image generation unit 112, and a search request unit 113 are realized as part of the browser unit of the client PC 4.
- the display device 18 displays the initial screen shown in FIG. 17, for example, using the data of the initial screen data file 41 supplied to the web browser unit 26 by the communication IZF 14 of the client PC 4.
- FIG. 17 is a diagram showing an example of an initial screen displayed on the display device 18 in FIG.
- the initial screen in FIG. 17 has two display frames 121 and 122 arranged side by side.
- the right display frame 121 is a frame for displaying a three-dimensional map image.
- the left display frame 122 is a frame for displaying a menu or the like. Note that on the screen based on the initial screen data file 41, no map image is displayed, but a frame or the like is displayed, and a map image as shown in FIG. 17 is displayed in that frame later.
- the three-dimensional image generation unit 112 generates a transmission request for the wide area management file 46 (step ST5).
- the transmission request for the wide area management file 46 generated first by the 3D image generation unit 112 is a transmission request for generating an initial screen of a 3D map image.
- the transmission request of the wide area management file 46 includes user authentication information, viewpoint information, and the like.
- This first viewpoint information may be provided to the client PC 4 as data of the browser plug-in program file 42, for example.
- the browser plug-in program file 42 may be the last viewpoint information, or the name of the town or village selected by the user from the list of municipalities in the predetermined area 51, etc.
- the predetermined viewpoint information associated with may be provided to the client PC 4 as data of the browser plug-in program file 42, for example.
- the browser plug-in program file 42 may be the last viewpoint information, or the name of the town or village selected by the user from the list of municipalities in the predetermined area 51, etc.
- the generated transmission request for the wide area management file 46 is transmitted to the web server unit 36 via the communication IZF14 of the client PC 4, the communication IZF31 of the Internet 3 and the 3D map distribution server 1 (step ST6 ).
- the web server part 36 searches the ground area where the viewpoint power included in the request can be seen, and the wide area management file 46 corresponding to the ground area. Is read (step ST7).
- the wide area management file 46 read into the web server unit 36 is a 3D map distribution server.
- the data is transmitted to the 3D image generation unit 112 of the web browser unit 26 via the communication I / F 31 of the bar 1, the Internet 3 and the communication I / F 14 of the client PC 4 (step ST8).
- the wide area management file 46 of a section 52 is transmitted in response to a request from the 3D image generation unit 112. Therefore, the 3D map distribution server 1 does not transmit all the wide area management files 46 in the storage device 32 at a time. For this reason, it is possible to efficiently transmit data necessary for generating a three-dimensional map image.
- the 3D image generation unit 112 directly designates the file name of the wide area management file 46 instead of the viewpoint information, and the web server unit 36 specifies the requested wide area management file. Send 46 response.
- the 3D image generation unit 112 starts the generation process of the 3D map image that can be seen from the above-described viewpoint (step ST9).
- the 3D image generation unit 112 uses the received wide area management file 46 to generate the ground data file 43, the building data file, and the building data file necessary to generate the 3D map image with the above-described viewpoint power. 44 and point data file 45 are identified.
- FIG. 18 is an explanatory diagram for explaining a list generation process of the ground data file 43, the building data file 44, and the point data file 45 by the 3D image generation unit 112 in FIG.
- the three-dimensional image generation unit 112 first identifies the field of view 132 in the three-dimensional map image displayed on the right display frame 121 based on the position of the viewpoint 131, the line-of-sight angle, the field of view angle, etc. From the management file 46, the ground data in the field of view 132 is extracted.
- the three-dimensional image generation unit 112 assumes a first sphere 133 having a predetermined radius (hereinafter referred to as a first radius) centered on the viewpoint 131, for example, lkm, and the first sphere 133 thereof. A range 134 of positions within the sphere 133 is identified. Then, the 3D image generation unit 112 is a building data file 44 and a point data file 45 associated with position values within the position range 134 from the wide area management file 46, and has a predetermined value. (For example, 3) The file names of the building data file 44 and the point data file 45 associated with the above importance are extracted.
- the 3D image generation unit 112 has a radius smaller than the first radius with the viewpoint 131 as the center.
- the three-dimensional image generation unit 112 extracts the file names of the building data file 44 and the point data file 45 associated with the position values that fall within the position range 137 from the wide area management file 46.
- the building data file 44 is associated with values at four corner points. Therefore, the 3D image generator 112 determines that the value of any one of the four corner points is included in the range of the first sphere 133 or the range of the second sphere 136. It can be determined that it is within the range of those spheres. In addition to this, for example, when the values of the four corner points are all included in the range of the spheres, the 3D image generation unit 112 may determine that the values are within the range of those spheres. Good.
- the 3D image generation unit 112 uses the building data file 44 and the point data file 45 as the file names. For the range outside the second sphere 136 and within the first sphere 133, extract the file name of the data file 45, and the building data associated with the specified importance (here 3) or more The file names of file 44 and point data file 45 will be extracted.
- the three-dimensional image generation unit 112 may extract a building data record based on the importance and the building volume.
- the building data file 48 and the like are extracted based on the distance in the three-dimensional space from the viewpoint 131. Instead, the height is ignored and the distance on the two-dimensional plane is ignored. Extraction may be performed based on this.
- the three-dimensional image generation unit 112 identifies the ground data file 43, the building data file 44, and the point data file 45 that are necessary for generating a three-dimensional map image.
- the three-dimensional image generation unit 112 performs two steps: a case where the distance from the viewpoint 131 is a predetermined radius (first radius) or less, and a case where the distance is a second radius or less. Records are extracted in different cases.
- the 3D image generation unit 112 may extract records having a predetermined radius (first radius) or less, or may extract records in three or more levels.
- the three-dimensional image generation unit 112 generates a transmission request for the data file specifying the file names of the identified data files 43, 44, and 45, and sequentially transmits the transmission request to the web server unit 36 ( Step ST10).
- the web server unit 36 reads the file with the requested file name from the 3D map data 34 and transmits the read file to the 3D image generation unit 112 (step ST11).
- the three-dimensional image generation unit 112 requests file transmission in a certain order. Specifically: Of the identified data files 43, 44, and 45, the 3D image generation unit 112 first requests transmission of the ground data file 43, and then transmits the building data file 44 and the point data file 45 as important. The degree value is large, and the force is requested in order.
- the 3D image generation unit 112 requests the acquisition order of the building data file 44 and the point data file 45 in order of power from the viewpoint, or has the same importance. As soon as possible, you may request the power of your eyes in order.
- the 3D image generation unit 112 Upon receiving the requested file from the web server unit 36, the 3D image generation unit 112 stores the received file in the storage device 11 of the client PC 4 and the 3D map that also shows the position of the viewpoint. Image generation is started (step ST12).
- the three-dimensional image generation unit 112 maps the ground texture data 81 included in the acquired ground data file 43 based on the coordinate values of the four corners, and the three-dimensional image of the ground viewed from the above viewpoint. A map image of is generated.
- the three-dimensional image generation unit 112 uses the data indicating the positions of the four vertices on the bottom surface and the data indicating the height of the building for each building data included in the acquired building data file 44. Generate building 3D shape data.
- the 3D image generation unit 112 first determines that the building has a columnar shape based on data indicating the positions of the four vertices on the bottom surface and data indicating the height of the building. Generate polygon data on the side of the building and polygon data on the top. Polygon data is data that combines the coordinate values of the vertices of the polygon. Further, the three-dimensional image generation unit 112 combines predetermined side image data and upper surface image data with each polygon data. Note that the three-dimensional image generation unit 112 may use a predetermined image associated in advance for each value of the building attribute (type in the wide area management file, building size, etc.). As a result, building three-dimensional shape data having a plurality of texture data forces is generated.
- the 3D image generation unit 112 uses the values of the building attributes (type in the wide area management file, the size of the building, etc.) You may make it add the roof shape data of a building to the solid shape data of a building.
- the roof shape of the building includes a flat roof, a dormitory roof, and a gable roof.
- the 3D image generation unit 112 automatically adds data such as a dormitory roof and a gable roof to the building in the area, and the area is a commercial area.
- the data on the flat roof should be added.
- the three-dimensional map image becomes a more realistic image and is easy to understand for the user.
- the 3D image generation unit 112 arranges the image of each polygon visible from the viewpoint in the display area based on each polygon data of the generated 3D shape data of the building. Then, the building viewed from the above viewpoint is drawn on the three-dimensional map image of the ground.
- the three-dimensional image generation unit 112 displays the display character string as a point included in the acquired point data file 45 on the three-dimensional map image of the ground in a direction in which the viewpoint power can be seen in front. draw. Further, the 3D image generation unit 112 draws a line segment between the drawn display character string and the position based on the coordinate value of the position of the point data. Note that this line segment need not be drawn.
- the display device 18 displays the drawing data generated by the three-dimensional image generation unit 112. Based on the above, the supplied three-dimensional map image is allocated and displayed in the display frame 121 on the right side of the display screen. As a result, a three-dimensional map image viewed from a predetermined viewpoint is displayed on the client PC 4.
- the 3D image generation unit 112 generates a 3D map from the transmission request (step ST10) of each file until it generates a 3D map image using all the specified files 43, 44, and 45.
- the image generation process (step ST12) is repeated (step ST14).
- a three-dimensional map image is displayed when the area force viewpoint including the section 52 shown in Fig. 7 is within the field of view at a distance greater than or equal to the second radius and less than or equal to the first radius. ing. Since the section 52 and the viewpoint shown in FIG. 7 have a distance that is greater than or equal to the second radius and less than or equal to the first radius, the three-dimensional map image has a building weight of importance greater than or equal to a predetermined value (for example, 3). Only building points (in this case, building 64) and points with an importance level greater than a certain value (eg 3) (intersection name point 72) are drawn!
- a predetermined value for example, 3
- the 3D image generation unit 112 generates a 3D map image after acquiring the file even if acquisition of all files identified as necessary for map display has not been completed. To start. Then, the 3D image generation unit 112 generates a 3D map image so that the file data acquired after the start of the generation is sequentially added to the generated 3D map image after the file is acquired. To do. Accordingly, for example, the display device 18 first displays a three-dimensional map image in which only the ground is powerful, and then updates and displays the three-dimensional map image in which buildings and points are sequentially added. The display device 18 displays a three-dimensional map image using data of files that have been acquired so far, even if not all files of the map list are acquired. The three-dimensional map image is displayed on the display screen so as to be closer to completion. Based on the unfinished three-dimensional map image, the user can generate an image obtained by viewing which area and what viewpoint.
- the operation detection unit 111 determines an input instruction associated with the operation.
- the operation detection unit 111 determines that the input operation is a predetermined operation for moving or rotating the viewpoint, the operation detection unit 111 notifies the input instruction to the 3D image generation unit 112 by an event (step ST13 Or step ST15).
- the 3D image generation unit 112 calculates a new position of the viewpoint that is updated by the instruction, and a three-dimensional map viewed from the calculated position. The process for generating an image is started.
- the 3D image generation unit 112 determines whether or not the unacquired wide area management file 46 is necessary based on the field of view (step ST16). When the unacquired wide area management file 46 is required, the 3D image generation unit 112 uses the file name of the wide area management file 46 of the adjacent section in the wide area management file 46 and uses the file name of the wide area management file 46. The file name is specified and acquired from the web server unit 36.
- the 3D image generation unit 112 is necessary for the display image according to the new viewpoint.
- the correct data file (step ST9).
- the three-dimensional image generation unit 112 determines whether the newly specified file has not been acquired or is cached in the storage device 11 of the client PC 4! /, NA! /, The file name based on the global management file 46. Is acquired from the web server unit 36 (step ST10 and step ST11).
- the storage device 11 of the client PC 4 caches the data file force acquired from the 3D map distribution server 1.
- the three-dimensional image generation unit 112 generates a three-dimensional map image viewed from a new viewpoint using the acquired file data.
- the display device 18 displays the newly generated three-dimensional map image (step ST12).
- the three-dimensional image generation unit 112 moves the viewpoint or rotates the viewpoint by an input operation on the input device 17 in a state where the three-dimensional map image is not completed.
- the necessary file is identified from the new viewpoint without completing the process of acquiring the file identified from the previous viewpoint.
- the 3D image generation unit 112 starts to acquire a file specified from a new viewpoint based on an input operation on the input device 17. This improves the response of the update process of the three-dimensional map image to the user's operation.
- the 3D map is stored in the storage device 11 of the client PC 4 or the like.
- Data 34 files are accumulated cumulatively.
- the file is cached. Therefore, for example, the three-dimensional image generation unit 112 may delete a file that has already been stored when the data amount of the accumulated file becomes greater than or equal to a predetermined data amount. In this case, the 3D image generation unit 112 may delete, for example, the oldest received file from the accumulated files, the longest reference period, and the filer in order.
- FIG. 19 is a diagram showing a display screen of a three-dimensional map image when the area including the section 52 shown in FIG. 7 is viewed from a viewpoint with a distance equal to or less than the second radius. Since the distance between the section 52 and the viewing point shown in Fig. 7 is less than or equal to the second radius, the three-dimensional map image includes all binoles 64, 65, 66, 67 and all points 68, 69. 70, 71, 72 Power drawn!
- a detailed three-dimensional map is displayed for a region close to the viewpoint, and only a highly important one is displayed for a region far from the viewpoint.
- the structure in the area close to the viewpoint is displayed smaller in the structure farther away. If the user is interested in a section or structure that is far away from the current viewpoint power, the user moves the viewpoint to the vicinity of the section or structure of interest and displays a detailed map of the vicinity. To do. In view of the characteristics of such a three-dimensional map, even if a structure that is displayed in a small size on the map portion for a region with a far visual power is deleted according to the importance, the convenience for the user is not impaired.
- this three-dimensional metropolitan information distribution system displays a three-dimensional map image on the client PC 4 using the data stored in the three-dimensional map distribution server 1.
- the user can view a three-dimensional map image of a desired area viewed from a desired viewpoint by operating the input device 17 of the client PC 4.
- this 3D metropolitan information distribution system efficiently transmits data for generating a 3D map image from the 3D map distribution server 1 to the client PC 4 via the Internet 3, A 3D map image using the data can be displayed on the client PC4.
- FIG. 20 is a flowchart showing processing for displaying a search result of a store such as a convenience store on client PC 4 in FIG. [0138]
- the operation detection unit 111 performs a three-dimensional operation based on the selection operation.
- a character string of a point (three-dimensional map shape) displayed on the map image is selected, and a search is instructed to the search request unit 113 (step ST21).
- the search request unit 113 generates position information (coordinate values) of the selected building or point (step ST22).
- the search request unit 113 generates the position information using, for example, the coordinate value in the wide area management file 46 of the selected building or point, or the value of the position of the center in the generated three-dimensional shape of the building. .
- the position information generated by the search request unit 113 is a coordinate value in a three-dimensional space.
- the operation detection unit 111 supplies the generated coordinate value in the three-dimensional space of the selected building or point to the communication I / F 14 of the client PC 4.
- the communication I ZF 14 of the client PC 4 transmits the supplied coordinate values in the three-dimensional space to the communication IZF 31 of the three-dimensional map distribution server 1 via the Internet 3 (step ST23).
- Communication of 3D Map Distribution Server 1 The IZF 31 supplies the received coordinate values in the 3D space to the web server unit 36.
- the web server unit 36 When the communication IZF 31 receives the position value in the three-dimensional space, the web server unit 36 generates a SQL (Structured Query Language) command (step ST24).
- This SQL command is a command for searching stores in a predetermined range centered on a value at a predetermined position (stores of a type specified by a user such as a convenience store). The value of the predetermined position, The value of the type corresponding to the convenience store is included in the search condition.
- the web server unit 36 generates a coordinate value in the three-dimensional space received from the client PC 4 and also removes a value in the height direction, and uses the coordinate value as a coordinate value in the SQL command. To do.
- the web server unit 36 supplies the generated SQL command to the communication IZF 31.
- the communication IZF 31 of the 3D map distribution server 1 transmits an SQL command to the communication IZF 101 of the spatial database server 2 via the Internet 3 (step ST25).
- the communication IZF 101 of the spatial database server 2 supplies the received SQL command to the search unit 106.
- the search unit 106 of the spatial database server 2 receives the SQL command, the search unit 106 searches the metropolitan information database 104 in response to the received SQL command, and stores stores stores within a predetermined range (here, the convenience store). ) Is extracted (step ST26).
- the search unit 106 has a convenience store attribute from the metropolitan information database 104, and a two-dimensional distance between the position value and the predetermined position value of the SQL command is predetermined. Records that are less than or equal to the distance.
- the search unit 106 After extracting the record corresponding to the SQL command, the search unit 106 generates a list of extracted combination store names (step ST27). Further, the search unit 106 associates the coordinates of the two-dimensional point of each convenience store with the name of each convenience store.
- the search unit 106 of the spatial database server 2 supplies the generated list of names of convenience stores to the communication IZF 101.
- the communication IZF 101 of the spatial database server 2 transmits a list of names of convenience stores to the communication I / F 31 of the 3D map distribution server 1 via the Internet 3 (step ST28). Communication of the three-dimensional map distribution server 1
- the IZF 31 supplies the received list of names of convenience stores to the web server unit 36.
- the web server unit 36 attaches the list of the names of the convenience stores with the two-dimensional coordinate values of each convenience store.
- the data is transmitted to the search request unit 113 of the client PC 4 via the communication I / F 31, the Internet 3 and the communication I / F 14 of the client PC 4 (step ST29).
- the search request unit 113 outputs the received list to the display device 18.
- the display device 18 displays a list of convenience store names in the display frame 122 on the left side of the display screen (step ST30).
- FIG. 21 is a diagram showing a display screen displayed when the character string “X Building” is selected in the three-dimensional map image of FIG.
- a list of names of convenience stores within the predetermined range in the two-dimensional space from the coordinate value of “X building” (“X X combination” and “Combi - ⁇ "and) are displayed.
- the 3D map image is still displayed.
- the search request unit 113 selects one from the list of names of the convenience store based on an instruction from the operation detection unit 111.
- the search request unit 113 obtains the value of the three-dimensional position by adding “0 meter” as the height value to the coordinate value of the two-dimensional space linked to the name of the selected convenience store.
- the image is supplied to the image generation unit 112.
- the three-dimensional image generation unit 112 moves the viewpoint so that the intersection of the center of the field of view and the ground becomes the three-dimensional coordinate value supplied from the search request unit 113, and the three-dimensional map from the moved viewpoint. Generate an image.
- the display device 18 displays the generated three-dimensional map image.
- this 3D metropolitan information distribution system searches the spatial database server 2 for a combination store near the building or point selected in the 3D map image of the client PC 4,
- the search result is displayed on the client PC 4.
- the third order is set so that the position of the convenience store is the center of the display frame. Update the original map image.
- the user can operate the input device 17 of the client PC 4 to obtain information related to the building or the like in the displayed three-dimensional map image.
- an image of one ground is used as an image of the ground of each section 52.
- multiple ground images with different resolutions are prepared, and one of the multiple ground images with different resolutions according to the distance between the viewpoint and the ground is selected.
- the selected image may be used as the ground image of each section. For example, if the distance from the viewpoint to the ground is large, use a ground image with a low resolution, and if the distance from the viewpoint to the ground is small, use a ground image with a high resolution. Good. As a result, even when the distance between the viewpoint and the ground is large, the total amount of ground data to be transmitted to generate a three-dimensional map image is equal to the distance force between the viewpoint and the ground. De Data amount.
- images based on aerial photographs or images based on vector data are used as images of various locations.
- an image obtained by superimposing an image based on an aerial photograph and an image based on vector data may be used as an image of each place.
- a two-dimensional polygon image with a translucent color may be used.
- a monochrome image having a small number of colors, such as black and white, as the image based on the aerial photograph it is possible to further reduce the amount of data transferred without impairing the visibility.
- the amount of data for a single-color ground image is about one-third that of a full-color ground image.
- changing the color of a monochrome image according to, for example, the season or time zone it is possible to give the image a sense of season.
- an image of the ground generated from the ground data with the undulations that is not a flat image such as an image based on an aerial photograph may be used.
- the three-dimensional metropolitan information distribution system of this embodiment is capable of displaying a general three-dimensional map image.
- a map image for sightseeing, a map image for disaster prevention, a commercial Map images for real estate, map images for real estate information, and the like may be displayed.
- the texture data image to be pasted on the building is changed according to the information, or the height of the building is increased or decreased according to the information. Or you may.
- the color of a building may be color-coded in red, blue, green, etc. according to the risk level based on information on disaster prevention levels by region. ,. By processing these visual effects, the user can effectively grasp the additional information.
- the color and size of the point to be displayed based on the point data may be changed according to the distance of viewpoint power or the like.
- the display size of a point away from the viewpoint You may decrease the color step by step, or decrease the color saturation or brightness of the point away from the viewpoint. As a result, it is possible to improve the visibility of points located relatively close to the viewpoint.
- the three-dimensional metropolitan information distribution system is capable of displaying a three-dimensional map image in a bird's eye view.
- the original image may be displayed.
- When displaying a three-dimensional image of a townscape at the height of the person's line of sight for example, register an image of a single tree as point data, and arrange the trees so that they are directly facing the position of the viewpoint. Can generate street fences.
- a three-dimensional map image of a bird's-eye view and a three-dimensional cityscape at the height of a person's line of sight. Can be provided in one system.
- the wide area management file 46 of each section is stored in advance as three-dimensional map data.
- the 3D map distribution server 1 may dynamically generate an appropriate wide area management file upon request and send it to the client PC 4.
- the 3D metropolitan information distribution system of this embodiment searches for a combination store near the selected building or point and searches for items other than the power combination store. May be displayed. In this case, for example, when selecting a building or a point, search items such as a convenience store and a station are displayed, and the search item selected from them is searched! ⁇ .
- the entire city information database 104 is searched using an SQL command including the coordinate value and type of position.
- a plurality of databases obtained by dividing the city information database 104 may be provided.
- the database is divided into multiple databases that are associated with each partition 52, which is the data management unit in the 3D map data 34, and the information of the partition 52 is added to the SQL command, so that the search by the partition 52 unit can be performed. This makes it possible to complete the search for information on the neighborhood of the selected building or point in a shorter search time than when searching the entire city information database 104 that also has one data base.
- the 3D map distribution server 1 generates an SQL command, and the spatial database server 2 searches the metropolitan information database 104 using the SQL command.
- the 3D map distribution server 1 may generate other database search commands and other search commands.
- the spatial database server 2 may search using the other database search command.
- the spatial database server 2 may search for information (for example, a file) on the Internet, LAN, or local machine by using other search commands.
- 3D map data 34 is transmitted from the 3D map distribution server 1 to the client PC 4, and the ground image corresponding to the viewpoint is transmitted to the client PC 4. And so on.
- the 3D map distribution server 1 may generate a ground image corresponding to the viewpoint and send it to the client PC 4 for display.
- the image of the ground depends on the distance of the ground by generating the image of the 2D vector map as the original map. This is suitable for an image with a large amount of information.
- the image is as detailed as the 2D vector map image in the ground close to the viewpoint, and the 2D vector map image in the ground far away from the viewpoint than the 2D vector map image. The image becomes rough.
- 3D map distribution server 1 When a 2D vector map uses multiple layers, 3D map distribution server 1 generates a ground image corresponding to the viewpoint for each layer, and client PC4 overlays the layers.
- the ground image may be generated by overlaying the ground images in layer units in the matching order.
- the 3D map distribution server 1 cuts out a gray scale image for height information used for the bump mapping in accordance with the viewpoint. Even if it is transmitted to the client PC 4, a grayscale image in a predetermined range may be transmitted to the client PC 4 in advance, and the client PC 4 may cut out and use it according to the viewpoint. In particular, these two transmission methods By making both of these possible, it is possible to improve the display efficiency of each client PC 4 and to efficiently display a three-dimensional map image on each client PC 4.
- a building and a point are drawn on the ground image.
- a structure such as a river or a road may be drawn on the ground image.
- the 3D map distribution server 1, the spatial database server 2, and the client PC 4 are connected to another computer network such as a power LAN (Local Area Network) connected via the Internet 3. You may be made to connect via.
- a power LAN Local Area Network
- the building data file 44 has four vertex data of the bottom surface in each building data.
- the building data file 44 may have three or five or more vertex data as the vertex data of the bottom surface in each building data.
- shape data even for a building whose bottom surface is not square, it is possible to generate shape data as it is. For example, if the building data has six vertex data as the bottom vertex data, the shape data of the hexagonal building can be generated based on the stored six vertex data.
- the 3D map distribution server device, the client terminal device, and the 3D map distribution system according to the present invention can be suitably used when data of a 3D map image is distributed and displayed via a network. it can.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Educational Technology (AREA)
- Educational Administration (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Ecology (AREA)
- Life Sciences & Earth Sciences (AREA)
- General Engineering & Computer Science (AREA)
- Computer Graphics (AREA)
- Remote Sensing (AREA)
- Instructional Devices (AREA)
- Processing Or Creating Images (AREA)
Description
Claims
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/574,696 US20080016145A1 (en) | 2004-09-07 | 2005-09-06 | 3D Map Distribution Server Device, Client Terminal Device, and 3D Map Distribution System |
| EP05778481A EP1788541A4 (en) | 2004-09-07 | 2005-09-06 | 3D CARD DISTRIBUTION SERVER DEVICE, CLIENT TERMINAL AND 3D CARD DISTRIBUTION SYSTEM |
| JP2006535750A JP4869935B2 (ja) | 2004-09-07 | 2005-09-06 | 三次元地図配信サーバ装置、クライアント端末装置および三次元地図配信システム |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004259437 | 2004-09-07 | ||
| JP2004-259437 | 2004-09-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2006028067A1 true WO2006028067A1 (ja) | 2006-03-16 |
Family
ID=36036348
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2005/016290 Ceased WO2006028067A1 (ja) | 2004-09-07 | 2005-09-06 | 三次元地図配信サーバ装置、クライアント端末装置および三次元地図配信システム |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US20080016145A1 (ja) |
| EP (1) | EP1788541A4 (ja) |
| JP (1) | JP4869935B2 (ja) |
| KR (1) | KR20070048709A (ja) |
| WO (1) | WO2006028067A1 (ja) |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008203940A (ja) * | 2007-02-16 | 2008-09-04 | Hitachi Ltd | 立体地図表示システム、立体地図の表示方法、及びそのプログラム |
| JP2008242408A (ja) * | 2007-02-27 | 2008-10-09 | Yahoo Japan Corp | 位置データを補正する方法 |
| JP2014002277A (ja) * | 2012-06-19 | 2014-01-09 | Zenrin Co Ltd | 地図表示装置、地図表示方法および地図表示用プログラム |
| US8693610B2 (en) * | 2006-05-26 | 2014-04-08 | Gregory J. Hess | System and method for implementing unified computer-based management of fire safety-related risk and compensatory measures management in nuclear power plants |
| CN104335248A (zh) * | 2012-06-06 | 2015-02-04 | 苹果公司 | 非静态3d地图视图 |
| JP2023026501A (ja) * | 2016-08-26 | 2023-02-24 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元情報処理方法及び三次元情報処理装置 |
| KR102508100B1 (ko) * | 2022-07-22 | 2023-03-10 | 헬리오센 주식회사 | 비공간 정보와 3차원 공간정보 매핑데이터의 신뢰도를 향상시킨 고속 검색 시스템 및 방법 |
| CN116383143A (zh) * | 2023-03-17 | 2023-07-04 | 上海市测绘院 | 超大城市空间海量数据二三维地图服务发布的方法和装置 |
Families Citing this family (39)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7755635B2 (en) * | 2006-02-27 | 2010-07-13 | Benman William J | System and method for combining satellite imagery with virtual imagery |
| JP2007323544A (ja) * | 2006-06-05 | 2007-12-13 | Sony Corp | 情報処理システム、情報処理装置、および方法、並びにコンピュータ・プログラム |
| KR100841907B1 (ko) * | 2007-06-27 | 2008-06-27 | 팅크웨어(주) | 등급별 레이어를 적용한 지도 디스플레이 방법 및 그네비게이션 시스템 |
| US8125481B2 (en) * | 2008-03-21 | 2012-02-28 | Google Inc. | Lightweight three-dimensional display |
| US8886669B2 (en) * | 2008-03-21 | 2014-11-11 | Trimble Navigation Limited | File access via conduit application |
| US8214329B2 (en) * | 2008-08-26 | 2012-07-03 | Zeewise, Inc. | Remote data collection systems and methods |
| KR100997875B1 (ko) * | 2009-02-02 | 2010-12-02 | 팅크웨어(주) | 구조물의 형상을 이용한 정보 제공 장치 및 그 방법 |
| US9153064B2 (en) * | 2009-12-23 | 2015-10-06 | Intel Corporation | Grouping pixels to be textured |
| US20130024113A1 (en) * | 2011-07-22 | 2013-01-24 | Robert Bosch Gmbh | Selecting and Controlling the Density of Objects Rendered in Two-Dimensional and Three-Dimensional Navigation Maps |
| US9269178B2 (en) | 2012-06-05 | 2016-02-23 | Apple Inc. | Virtual camera for 3D maps |
| US9541417B2 (en) | 2012-06-05 | 2017-01-10 | Apple Inc. | Panning for three-dimensional maps |
| US10156455B2 (en) | 2012-06-05 | 2018-12-18 | Apple Inc. | Context-aware voice guidance |
| US10176633B2 (en) | 2012-06-05 | 2019-01-08 | Apple Inc. | Integrated mapping and navigation application |
| US9418478B2 (en) * | 2012-06-05 | 2016-08-16 | Apple Inc. | Methods and apparatus for building a three-dimensional model from multiple data sets |
| US9482296B2 (en) | 2012-06-05 | 2016-11-01 | Apple Inc. | Rendering road signs during navigation |
| US9052197B2 (en) | 2012-06-05 | 2015-06-09 | Apple Inc. | Providing navigation instructions while device is in locked mode |
| US9418672B2 (en) | 2012-06-05 | 2016-08-16 | Apple Inc. | Navigation application with adaptive instruction text |
| US9159153B2 (en) | 2012-06-05 | 2015-10-13 | Apple Inc. | Method, system and apparatus for providing visual feedback of a map view change |
| US9111380B2 (en) | 2012-06-05 | 2015-08-18 | Apple Inc. | Rendering maps |
| US9367959B2 (en) | 2012-06-05 | 2016-06-14 | Apple Inc. | Mapping application with 3D presentation |
| US9582932B2 (en) * | 2012-06-05 | 2017-02-28 | Apple Inc. | Identifying and parameterizing roof types in map data |
| US8880336B2 (en) | 2012-06-05 | 2014-11-04 | Apple Inc. | 3D navigation |
| US9886794B2 (en) | 2012-06-05 | 2018-02-06 | Apple Inc. | Problem reporting in maps |
| US9997069B2 (en) | 2012-06-05 | 2018-06-12 | Apple Inc. | Context-aware voice guidance |
| US9418466B2 (en) | 2012-06-06 | 2016-08-16 | Apple Inc. | Geospatial representation of data-less map areas |
| US9355476B2 (en) | 2012-06-06 | 2016-05-31 | Apple Inc. | Smoothing road geometry |
| US10119831B2 (en) | 2012-06-10 | 2018-11-06 | Apple Inc. | Representing traffic along a route |
| US9235906B2 (en) | 2012-06-10 | 2016-01-12 | Apple Inc. | Scalable processing for associating geometries with map tiles |
| US9395193B2 (en) | 2012-06-10 | 2016-07-19 | Apple Inc. | Scalable and efficient cutting of map tiles |
| US11935190B2 (en) | 2012-06-10 | 2024-03-19 | Apple Inc. | Representing traffic along a route |
| US10360636B1 (en) | 2012-08-01 | 2019-07-23 | Allstate Insurance Company | System for capturing passenger and trip data for a taxi vehicle |
| US9418485B2 (en) | 2013-05-31 | 2016-08-16 | Apple Inc. | Adjusting heights for road path indicators |
| US9678651B2 (en) | 2013-06-08 | 2017-06-13 | Apple Inc. | Mapping application with interactive compass |
| US11307042B2 (en) * | 2015-09-24 | 2022-04-19 | Allstate Insurance Company | Three-dimensional risk maps |
| US10699347B1 (en) | 2016-02-24 | 2020-06-30 | Allstate Insurance Company | Polynomial risk maps |
| US9979813B2 (en) | 2016-10-04 | 2018-05-22 | Allstate Solutions Private Limited | Mobile device communication access and hands-free device activation |
| US10264111B2 (en) | 2016-10-04 | 2019-04-16 | Allstate Solutions Private Limited | Mobile device communication access and hands-free device activation |
| US11295218B2 (en) | 2016-10-17 | 2022-04-05 | Allstate Solutions Private Limited | Partitioning sensor based data to generate driving pattern map |
| US11615588B2 (en) * | 2020-04-13 | 2023-03-28 | Charles C. Carrington | Georeferencing a generated floorplan and generating structural models |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002277260A (ja) * | 2001-03-16 | 2002-09-25 | Aisin Aw Co Ltd | ナビゲーション装置 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6710774B1 (en) * | 1999-05-12 | 2004-03-23 | Denso Corporation | Map display device |
| DE60137660D1 (de) * | 2000-03-17 | 2009-04-02 | Panasonic Corp | Kartenanzeige- und Navigationsvorrichtung |
| ATE538440T1 (de) * | 2001-04-30 | 2012-01-15 | Activemap Llc | Interaktive, elektronisch präsentierte karte |
| US6452544B1 (en) * | 2001-05-24 | 2002-09-17 | Nokia Corporation | Portable map display system for presenting a 3D map image and method thereof |
| JP3910582B2 (ja) * | 2001-07-31 | 2007-04-25 | 株式会社キャドセンター | 三次元構造物形状の自動生成装置、自動生成方法、そのプログラム、及びそのプログラムを記録した記録媒体 |
| JP4126485B2 (ja) * | 2002-06-24 | 2008-07-30 | カシオ計算機株式会社 | ナビゲート装置及びプログラム |
| US7352368B2 (en) * | 2004-05-03 | 2008-04-01 | Sas Institute Inc. | Computer-implemented system and method for displaying three-dimensional images having associated metadata |
-
2005
- 2005-09-06 KR KR1020077002482A patent/KR20070048709A/ko not_active Withdrawn
- 2005-09-06 US US11/574,696 patent/US20080016145A1/en not_active Abandoned
- 2005-09-06 EP EP05778481A patent/EP1788541A4/en not_active Withdrawn
- 2005-09-06 JP JP2006535750A patent/JP4869935B2/ja not_active Expired - Lifetime
- 2005-09-06 WO PCT/JP2005/016290 patent/WO2006028067A1/ja not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002277260A (ja) * | 2001-03-16 | 2002-09-25 | Aisin Aw Co Ltd | ナビゲーション装置 |
Non-Patent Citations (4)
| Title |
|---|
| GAN MORIN ET AL: "GIS no Koso to Oyo -Kukan Joho no Togoka Gijutsu- 1st edition", OHMSHA, LTD., 30 March 2001 (2001-03-30), pages 117 - 122, XP002999859 * |
| KADOMOTO S. ET AL: "Car Navigation System - Kokaigata Data Kozo KIWI to Sono Riyo Hoho-, 1st edition", KYORITSU SHUPPAN CO. LTD., 25 February 2003 (2003-02-25), pages 3 TO 16, 58 TO 59, 78 TO 87, XP002999858 * |
| See also references of EP1788541A4 * |
| SHINOAKI S.: "Kanzen Zukai Visual GIS 1st edition", OHMSHA, LTD., 30 October 2002 (2002-10-30), pages 140 - 141, XP002999860 * |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8693610B2 (en) * | 2006-05-26 | 2014-04-08 | Gregory J. Hess | System and method for implementing unified computer-based management of fire safety-related risk and compensatory measures management in nuclear power plants |
| JP2008203940A (ja) * | 2007-02-16 | 2008-09-04 | Hitachi Ltd | 立体地図表示システム、立体地図の表示方法、及びそのプログラム |
| JP2008242408A (ja) * | 2007-02-27 | 2008-10-09 | Yahoo Japan Corp | 位置データを補正する方法 |
| CN104335248A (zh) * | 2012-06-06 | 2015-02-04 | 苹果公司 | 非静态3d地图视图 |
| CN104335248B (zh) * | 2012-06-06 | 2018-01-12 | 苹果公司 | 非静态3d地图视图 |
| JP2014002277A (ja) * | 2012-06-19 | 2014-01-09 | Zenrin Co Ltd | 地図表示装置、地図表示方法および地図表示用プログラム |
| JP2023026501A (ja) * | 2016-08-26 | 2023-02-24 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元情報処理方法及び三次元情報処理装置 |
| JP7307259B2 (ja) | 2016-08-26 | 2023-07-11 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカ | 三次元情報処理方法及び三次元情報処理装置 |
| KR102508100B1 (ko) * | 2022-07-22 | 2023-03-10 | 헬리오센 주식회사 | 비공간 정보와 3차원 공간정보 매핑데이터의 신뢰도를 향상시킨 고속 검색 시스템 및 방법 |
| CN116383143A (zh) * | 2023-03-17 | 2023-07-04 | 上海市测绘院 | 超大城市空间海量数据二三维地图服务发布的方法和装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP1788541A4 (en) | 2008-01-02 |
| JPWO2006028067A1 (ja) | 2008-05-08 |
| KR20070048709A (ko) | 2007-05-09 |
| EP1788541A1 (en) | 2007-05-23 |
| JP4869935B2 (ja) | 2012-02-08 |
| US20080016145A1 (en) | 2008-01-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4869935B2 (ja) | 三次元地図配信サーバ装置、クライアント端末装置および三次元地図配信システム | |
| US12101371B2 (en) | Platform for constructing and consuming realm and object feature clouds | |
| US8947421B2 (en) | Method and server computer for generating map images for creating virtual spaces representing the real world | |
| US20190371055A1 (en) | 3d monitoring server using 3d bim object model and 3d monitoring system comprising it | |
| US9361283B2 (en) | Method and system for projecting text onto surfaces in geographic imagery | |
| US8385591B1 (en) | System and method of using images to determine correspondence between locations | |
| US8036678B2 (en) | Real-time geographic information system and method | |
| US7551172B2 (en) | Sending three-dimensional images over a network | |
| CN102870146B (zh) | 三维地图绘制系统 | |
| US8175794B1 (en) | Switching between best views of a place | |
| US10018480B2 (en) | Point of interest selection based on a user request | |
| US20080231630A1 (en) | Web Enabled Three-Dimensional Visualization | |
| JP2012527053A (ja) | 向きに基づいた検索システム及び方法 | |
| KR101876114B1 (ko) | 3d 모델링 구현을 위한 단말기, 서버, 이들을 포함하는 시스템 및 이를 이용하는 3d 모델링 방법 | |
| US7755635B2 (en) | System and method for combining satellite imagery with virtual imagery | |
| EP3488355A1 (en) | Point of interest selection based on a user request | |
| KR102285801B1 (ko) | 천리안위성 2a호 위성영상을 활용한 기상영상 생성방법, 표시방법 및 시스템 | |
| KR100521728B1 (ko) | 비디오 지리 정보 시스템 | |
| KR102525053B1 (ko) | 3d 모델링 시스템 및 그 구축방법 | |
| JP3114862B2 (ja) | 相互利用型景観ラベリングシステム | |
| JP2006072068A (ja) | 地図表示制御装置 | |
| JP2022007881A (ja) | 情報提供サービスプログラム及び情報提供サービス用情報端末装置 | |
| JPS62274469A (ja) | 景観画像合成処理方式 | |
| US20080279452A1 (en) | Virtual Earth Image Isolation System | |
| JP3573114B2 (ja) | 情報検索提示システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| WWE | Wipo information: entry into national phase |
Ref document number: 2006535750 Country of ref document: JP |
|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| WWE | Wipo information: entry into national phase |
Ref document number: 1020077002482 Country of ref document: KR |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2005778481 Country of ref document: EP |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 11574696 Country of ref document: US |
|
| WWP | Wipo information: published in national office |
Ref document number: 2005778481 Country of ref document: EP |
|
| WWP | Wipo information: published in national office |
Ref document number: 11574696 Country of ref document: US |