WO2008142648A2 - Geospatial arrangement of data - Google Patents
Geospatial arrangement of data Download PDFInfo
- Publication number
- WO2008142648A2 WO2008142648A2 PCT/IB2008/051995 IB2008051995W WO2008142648A2 WO 2008142648 A2 WO2008142648 A2 WO 2008142648A2 IB 2008051995 W IB2008051995 W IB 2008051995W WO 2008142648 A2 WO2008142648 A2 WO 2008142648A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data
- display
- parameters
- graphical interface
- user
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T17/00—Three dimensional [3D] modelling, e.g. data description of 3D objects
- G06T17/05—Geographic models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/248—Presentation of query results
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2200/00—Indexing scheme for image data processing or generation, in general
- G06T2200/24—Indexing scheme for image data processing or generation, in general involving graphical user interfaces [GUIs]
Definitions
- This invention relates to geospatial arrangement of data. More particularly, the invention relates to a method of generating a display file, to a graphical interface, and to a management information system.
- the inventor is aware of information systems on which data can be presented geospatially. However, such applications often relate to the display of navigation information and do not provide a user friendly method of defining the data that is to be displayed.
- the aim of this invention is to address some of these problems.
- a method of generating a display file including receiving quantitative data which is associated with at least one geographical location; receiving display parameters for the display of quantitative data; generating geospatial display data of the quantitative data, based on the display parameters.
- Generating geospatial display data may include generating a display file on a computer, generating display data on a server for display by a remote computer, or the like.
- the quantitative data may include at least one data set comprising at least two data fields arranged in at least two data categories.
- At least one of the data categories may define a value which is to be displayed and in which the other of the data categories defines a geographical indicator indicating the geographical association of the value.
- Each data set may therefore comprise a data field representing the value to be displayed and a data field representing the geographical indication of the value which is to be displayed.
- the value to be displayed may comprise any alpha-numerical value.
- the geographical indicator may represent a geographical location, such as a latitude/longitude combination, or any other indication which defines a geographical location.
- the geographical indicator may be fed into each data field by hand.
- the geographical indicator may be fed into each data field by importing it from an application such as a Keyhole Mark-up Language (KML) file representing geographical locations.
- KML Keyhole Mark-up Language
- the value to be displayed may represent any value which a user wants to represent geospatially.
- the data categories may represent management information.
- the management information may have geographical relevance.
- the management information may include any information to which a value can be assigned such as employee numbers, sales figures, profit figures, or the like.
- the quantitative data may include at least two data sets, which data sets may contain cross references to other data sets, thereby indicating associations between the data sets. For example where a data set contains a number of packages dispatched by a courier company from a particular location, there may be a cross reference to another data set which contains particular destination locations.
- the quantitative data may be represented in tabular form with a data set represented by a row of data in the table, a data field a single entry in the table and the data categories at least two columns in the table, the one column representing a geographical indication and the other column representing a value which is to be displayed. It is to be appreciated that the invention does not require the data to be structured in tabular form.
- the quantitative data may be arranged in multiple data sources, the data sources comprising one or more data sets.
- the data sources may be in the form of computer readable files, each of which includes data sets.
- a graphical interface which includes input means for receiving quantitative data, the quantitative data associated with at least one geographical location; user definition means operable to define display parameters for the display of quantitative data; display generation means operable to receive the quantitative data and, based on user defined parameters operable to generate a display file of the quantitative data, the display file to be generated according to the display parameters and to be overlaid on a graphical display.
- the display generation means may be operable to generate geospatial display parameters to be implemented in the display of geospatial data, such as on a geographical display.
- the quantitative data may be arranged in multiple data sources, comprising one or more data sets.
- the user definition means may include interface definition means operable to define the data sources, also referred to as data interfaces.
- the interface definition means may include user definable formatting parameters operable to format the data in the data source.
- the user definable formatting parameters may define graphical display parameters of each data source.
- the formatting parameters may be arranged in at least one of the following categories: general formatting parameters, sizing parameters, colour parameters, sort field parameters and data label parameters.
- the general formatting parameters may include the following user definable parameters:
- the general formatting parameters may define a known three- dimensional geometrical shape, which is to be displayed with geospatial data.
- the general formatting parameters may include a definition of a user defined three dimensional shape which need not be restricted to a particular polygon-type geometric shape.
- the sizing parameters may include the following user definable parameters:
- the colour parameters may include the following user definable parameters:
- the logical expression may be in the form of a Visual Basic expression, or the like.
- the sort field parameters may define an algorithm according to which geometric shapes, which are generated based on particular data fields, are arranged relative to each other.
- Multiple geometric shapes based on multiple data fields in a data source may be displayed on a single display screen. However, to distinguish between the geometric shapes, they may be created in spatial relationship to each other, such as next to each other, on top of each other, etc.
- - a data field identification indicator, indicating the field which is to be displayed; - a direction indicator, if the parameters are to be spaced next to each other;
- - a data field identification indicator, corresponding to a data field defined in the sort field parameters in combination with a logical operator field indicating a particular value next to the data field indicator; - a normal display colour and a highlighted display colour, which is applicable if a geospatial display is viewed and an indicator such as a mouse hovers over the geometric shape; and
- a management information system which includes a user interface operable to permit a user to enter data into the information system a display operable to display information to a user; a processor operable to implement the graphical interface by receiving inputs from the user interface and to display data generated by the display generation means.
- the input means may be in the form of a data interface operable to receive quantitative data and a geographical location associated with the data.
- Figure 1 shows a tabular arrangement of quantitative data of a method in accordance with the invention
- Figure 2 shows an interface definition screen of a graphical interface in accordance with the invention
- Figures 3 to 7 show user definition screens for defining display parameters via a graphical interface in accordance with the invention.
- Figures 8 to 10 show graphical displays generated by implementation of a method in accordance with the invention.
- the invention is illustrated as screenshots of a graphical interface shown in Figures 1 to 9.
- the graphical interface includes input means for receiving quantitative data which is associated with at least one geographical location (see Figure 1 ).
- the graphical interface further includes user definition means ( Figures 3 to 7) operable to define display parameters for the display of quantitative data.
- the user definition means includes interface definition means which is described in relation to Figure 1 , below.
- the data sources in this example are in the form of computer readable files, each of which includes data sets.
- the interface definition means may include user definable formatting parameters operable to format the data in the data source for display thereof.
- the graphical interface includes also display generation means operable to receive the quantitative data and, based on user definable formatting parameters described in Figures 3 to 7, is operable to generate a display file of the quantitative data, the display file to be generated according to the display parameters and to be overlaid on a graphical display ( Figures 8 and 9).
- the description of the graphical interface will illustrate a method of generating a display file which includes receiving quantitative data which is associated with at least one geographical location as illustrated in Figure 1 , receiving display parameters for the display of quantitative data as illustrated in Figures 3 to 7 and generating a geospatial display file of the quantitative data, based on the display parameters as illustrated in Figures 8 and 9.
- the example illustrated in this specification is for a management information system, which includes a user interface such as a keyboard or a data interface operable to permit a user to enter data into the information system, a display such as a data display screen operable to display information to a user and a processor such as a desktop computer operable to implement the graphical interface by receiving inputs from the user interface and to display data generated by the display generation means.
- a user interface such as a keyboard or a data interface operable to permit a user to enter data into the information system
- a display such as a data display screen operable to display information to a user
- a processor such as a desktop computer operable to implement the graphical interface by receiving inputs from the user interface and to display data generated by the display generation means.
- the embodiment of the management information system in for example a desktop computer will not be described in detail, but the implementation containing management information which is displayed, is described in Figures 8 and 9.
- Figure 1 the quantitative data is arranged in tabular form in a spreadsheet 10.
- the spreadsheet/table 10 there are shown twelve data sets in the form of rows of the table illustrated by reference numerals 12.1 to 12.12 (for clarity, not all the numerals are shown). Eight data categories are illustrated in the columns 14.1 to 14.8 (for clarity, not all the numerals are shown) of the table 10.
- the columns 14.7 and 14.8 represent geographical indications and the columns 14.1 to 14.6 represent values that can be displayed. It is to be appreciated that the invention does not require the data to be structured in tabular form.
- the data can be arranged in unstructured data records which can define the respective data sets.
- a single cell such as the date indicated in row 12.12, column 14.1 is referred to as a data field which represents in single entry in the table 10. All the cells in columns 14.1 and 14.3 to 14.6 represent values that can be displayed with reference to the geographical indicators 14.7 and 14.8.
- the quantitative data includes at least one data set comprising at least two data fields arranged in at least two data categories. At least one of the data categories defines a value which is to be displayed the other of the data categories defines a geographical indicator indicating the geographical association of the value.
- Each of the data sets 12.1 to 12.12 therefore comprises data fields representing values to be displayed and data fields representing the geographical indication of the values.
- the values to be displayed can comprise any alpha-numerical value, such as a date in 14.1 , alpha numerical strings in
- the geographical indicators represent a geographical position in the form of a latitude/longitude combination 14.7, 14.8.
- branches indicated in 14.2 are also associated with the latitude/longitude combinations in 14.7, 14.8.
- the geographical indicators can take any form which defines a geographical position.
- the geographical indications were entered into each data field by hand.
- the geographical indicators can also be imported from an application such as Google EarthTM which implements a Keyhole Mark-up Language (KML) file format representing geographical locations, or indeed any other application which can provide a geographical reference.
- KML Keyhole Mark-up Language
- the value to be displayed can be represented by any value which a user wants to represent geospatially.
- the branches in 14.2 are indicated by abbreviations for Gauteng, Africa (GAUJHB) or Kwazulu Natal, Pietermaritzburg (KZNPMB), which are province and town references in South Africa.
- the data categories indicated in 14.1 and 14.3 to 14.6 therefore represent management information which has geographical relevance.
- the quantitative data includes multiple data sources, each of which comprising a number of data sets.
- the user definition means includes an interface definition screen 20 in which multiple data sources/data interfaces can be defined. Each if the data sources/data interfaces can be similar to the data illustrated in Figure 1 .
- the interface definition screen 20 is arranged in tabular form with ten data sources 22.1 to 22.10. Each data source is identified with a unique identification number 24.1 , a name 24.2, a type 24.3, a description 24.4, a source table 24.5, a source file path 24.6 and a data source 24.7.
- the type descriptor 24.3 indicates the number of sides of a geometric shape, for example the type "3" may represent a triangular shape.
- the type would be identified as "custom". For example if the data is to be sorted by province/state and then by month, for each state/province a variable number of geographical points would be defined, in combination outlining the area presented by each. The height value of each month may then by stacked on top of the shape of the state/province, the width field would no longer be relevant in this case.
- the state of Texas may for example have thirty points to give a rough outline and Utah may have five.
- sales regions may be represented by different shapes, each of which may be allocated to a different sales team or sales person.
- the last column 24.8 (shown partly) indicates when last the interface has been updated.
- Each of the data sources can be displayed on a geospatial display ( Figures 8 and 9).
- the way in which the data sources are displayed is configured by user definition means in the form of interface definition screens, illustrated in Figures 3 to 7.
- Figures 3 to 7 shows interface definition screens which are accessible if a user opens a data source from the interface definition screen 20 in Figure 2.
- the screens are available as tabs marked as "General", “Size”, “Colours”, “Sort fields” and "Labels”.
- the "General" interface definition screen 30 is shown.
- the user definable parameters in this screen 30 include the name of the data source 32, which is a user assignable name, a user assignable description of the data source 34, geometric display parameters which define a geometric shape in which the data is to be displayed.
- the number of sides of a polygon can be selected in 36.
- the data sources detected on the computer is listed and can be selected by a user. All the tables in the data source selected in 38 are displayed in 40 and are user selectable.
- a deployment path is shown in 42 files can be deployed to a local directory or a network path for sharing amongst different users. This way security access to deployed files can be controlled by the host network security.
- the Filename is compiled using the interface id, name, type and description. However, the filename can be compiled by use of a logical expression from a list of keywords or Visual BasicTM functions. For example if the user wants the filename to indicate the Interface and the current date.
- Active selector 48 can be ticked and an execution interval is defined at 50 with a starting time defined at 52. The last execution date is entered at 54 and the next execution date is indicated at 56.
- FIG 4 the "Size" interface definition screen 60 is shown.
- the position of the geometric shape is defined in the position portion 62 of the screen indicating a starting latitude and longitude position 62.1 , 62.2 and an end position 62.3, 62.4.
- the height of the shape is programmed at 64 by entering a source data field name in 64.1 and a scale factor in 64.2.
- the width of the shape is programmed at 66 by entering a source data field name in 66.1 and a scale factor in 66.2.
- FIG. 5 the "Colours" interface definition screen 70 is shown.
- the identification number of the logical expression to be programmed is entered at 72 and a fieldname can be selected at 74.
- a logical operator to be applied to the data in the data field can be selected at 76 and a condition in the form of a
- Visual BasicTM operator is entered in 78.
- the entire logical operator can be entered manually in 78 irrespective to what is entered at 74 and 76.
- the options selected in 74 and 76 are intended to be used as a guide by novice users.
- the colour is selected in 80 and the opacity data is selected at 82.
- the "Sort Fields” interface definition screen 90 is shown.
- the "Sort Fields” are selected in 92.1 to 92.3 and their positions relative to each other are selected in 94.1 to 94.3.
- the directions relative to each other are selected by geographic direction indicators in 96.1 and 96.2 with the gaps between the shapes indicated in 98.1 to 98.3 and the sort selector selectable in 100.1 to 100.3.
- the labels are selected in 1 12.1 to 1 12.3, the calculation field which is a logical expression, is named in 1 14.1 to 1 14.3 their normal colour definition is programmed at 1 16 and their highlighted colour definition is programmed at 118.
- Icons associated with the labels can be selected in the icon definition portions 120, 122, 124.
- the position of the icons are selected at 120.1 and 120.2, their storage filed location in 120.3 and their normal and highlighted colour definitions in 120.4 and 120.5.
- the graphical interface is shown in operation in Figure 8 and 9.
- FIG 8 the geometrical figures were selected as a nine sided polygons, which are stacked on top of each other. Although the illustration does not show it, different colours were selected to show differing incomes for each month. With the cursor hovering over the top figure shown in front, the income of January 2007 is highlighted as R1 ,577,872. At the top of the highest shape, the town name George appears with a total income of R16,307,200 shown in opaque.
- the display functionality has been programmed by means of the user definable formatting parameters described in Figures 3 to 7.
- FIG 10 data sets which are cross referenced with other data sets are shown.
- the data is represented as polygons extending from one geographical location to another geographical location, indicating the quantitative value of the cross-referenced data.
- the cross referenced data is of particular use when the quantitative data represent relationships/associations between locations, such as for example passengers travelling on an airline between locations, packages transported by a courier company between locations, or the like.
- the graphical interface was programmed as a management information system.
- the example further illustrates a method of generating a display file in the format described.
- the inventor believes that the invention as described and illustrated provides a new interface, system and method which may be of particular use in the geospatial display of management data. Furthermore, given the prior art, the inventor believes that this user friendly graphical interface provides a substantial advance in this field of technology.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Geometry (AREA)
- Software Systems (AREA)
- Remote Sensing (AREA)
- Computer Graphics (AREA)
- Computational Linguistics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
- Radar Systems Or Details Thereof (AREA)
Abstract
Description
Claims
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
ZA2007/04072 | 2007-05-21 | ||
ZA200704072 | 2007-05-21 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2008142648A2 true WO2008142648A2 (en) | 2008-11-27 |
WO2008142648A3 WO2008142648A3 (en) | 2009-04-30 |
Family
ID=40032249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/IB2008/051995 WO2008142648A2 (en) | 2007-05-21 | 2008-05-21 | Geospatial arrangement of data |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2008142648A2 (en) |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0412692A1 (en) * | 1989-08-07 | 1991-02-13 | AT&T Corp. | Dynamic graphical analysis of network data |
EP0694857A1 (en) * | 1994-07-28 | 1996-01-31 | International Business Machines Corporation | Information retrieval system and method |
US5623590A (en) * | 1989-08-07 | 1997-04-22 | Lucent Technologies Inc. | Dynamic graphics arrangement for displaying spatial-time-series data |
US6104410A (en) * | 1997-01-17 | 2000-08-15 | Shui-Ying Wong | Method and apparatus for displaying stacked symbols to create a multi-dimensional view |
US6507836B1 (en) * | 1999-03-31 | 2003-01-14 | Sharp Kabushiki Kaisha | Data search method with each data item displayed in a filter at a position associated with an attribute value of the data item |
WO2004031884A2 (en) * | 2002-10-01 | 2004-04-15 | Ims Health Incorporated | System and method for interpreting sales data |
WO2006060773A2 (en) * | 2004-12-02 | 2006-06-08 | Tableau Software Llc | Computer systems and methods for visualizing data with generation of marks |
-
2008
- 2008-05-21 WO PCT/IB2008/051995 patent/WO2008142648A2/en active Application Filing
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0412692A1 (en) * | 1989-08-07 | 1991-02-13 | AT&T Corp. | Dynamic graphical analysis of network data |
US5623590A (en) * | 1989-08-07 | 1997-04-22 | Lucent Technologies Inc. | Dynamic graphics arrangement for displaying spatial-time-series data |
EP0694857A1 (en) * | 1994-07-28 | 1996-01-31 | International Business Machines Corporation | Information retrieval system and method |
US6104410A (en) * | 1997-01-17 | 2000-08-15 | Shui-Ying Wong | Method and apparatus for displaying stacked symbols to create a multi-dimensional view |
US6507836B1 (en) * | 1999-03-31 | 2003-01-14 | Sharp Kabushiki Kaisha | Data search method with each data item displayed in a filter at a position associated with an attribute value of the data item |
WO2004031884A2 (en) * | 2002-10-01 | 2004-04-15 | Ims Health Incorporated | System and method for interpreting sales data |
WO2006060773A2 (en) * | 2004-12-02 | 2006-06-08 | Tableau Software Llc | Computer systems and methods for visualizing data with generation of marks |
Also Published As
Publication number | Publication date |
---|---|
WO2008142648A3 (en) | 2009-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11604555B2 (en) | Highlighting data marks in popup secondary data visualizations according to selected data values from primary data visualizations | |
US7302444B1 (en) | System for designating grid-based database reports | |
US6141658A (en) | Computer system and method for managing sales information | |
US6801926B1 (en) | Platform-independent programmable batch processing engine | |
US20050246327A1 (en) | User interfaces and methods of using the same | |
US20060225000A1 (en) | Graphical application interface using browser | |
WO2012031301A1 (en) | Sparse dynamic selection trees | |
US20060224999A1 (en) | Graphical visualization of data product using browser | |
US20090007022A1 (en) | Displaying multi-ownership in a tree-map visualization | |
US20060224974A1 (en) | Method of creating graphical application interface with a browser | |
US20060224984A1 (en) | Apparatus for creating graphical visualization of data with a browser | |
US10884574B1 (en) | Highlighting data marks in popup secondary data visualizations according to selected data values from primary data visualizations | |
US20190220157A1 (en) | Method and system for graph data management | |
US6995778B2 (en) | Symbol expansion capability for map based display | |
US7685531B2 (en) | Systems and methods for locating content in a memory | |
US20060224980A1 (en) | Method of creating graphical visualizations of data with a browser | |
US7334185B2 (en) | Data management tool | |
US20200273128A1 (en) | Methods for operating budget information system with cross-reference feature | |
US20060224975A1 (en) | System for creating a graphical application interface with a browser | |
US20090030825A1 (en) | System and method for ascertaining the legal distribution of intestate property | |
US20050246650A1 (en) | User interfaces for displaying content and methods of using the same | |
CN116257163A (en) | Page layout and control method for recording query in low-code platform | |
WO2008142648A2 (en) | Geospatial arrangement of data | |
WO1997021176A1 (en) | A multidimensional electronic spreadsheet system and method | |
JP7142382B1 (en) | Patent information display program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08751273 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08751273 Country of ref document: EP Kind code of ref document: A2 |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 08751273 Country of ref document: EP Kind code of ref document: A2 |