Coordinate mutual converting module
First Claim
1. A coordinate mutual conversion module for mutually converting:
- a mesh code for displaying a position in a combination of a block number of a block, a unit number of a unit, and a mesh number of a mesh, wherein a globe is divided into six in the east-west direction along longitudes at intervals of 60 degrees, and divided into at least three in the south-north direction along latitudes to define a plurality of numbered blocks, each of said blocks is divided into 100 in the east-west direction and. In the south-north direction, respectively, to define a plurality of numbered units substantially in a square shape, and each of said units is divided into 10n in the east-west direction and in the north-south direction, respectively, to define a plurality of numbered meshes substantially in a square shape; and
for mutually converting respective latitudes and longitudes of new positioning system coordinates and old positioning system coordinates, and coordinate values of X, Y coordinates corresponding to the new positioning system coordinates, and the old positioning system coordinates, respectively, said coordinate mutual conversion module comprising;
input means for entering each of the latitude/longitude and the coordinate values;
block number selecting means for finding in which blocks each of the latitude/longitude and the coordinate values are located;
unit number selecting means for finding in which units in the block found by said block number selecting means each of the latitude/longitude and the coordinate values are located;
mesh number selecting means for finding in which meshes in the unit found by said unit number selecting means each of the latitude/longitude and the coordinate values are located; and
output means for calculating and delivering the latitude/longitude, and the coordinate values corresponding to the position in the mesh code representation.
2 Assignments
0 Petitions
Accused Products
Abstract
A coordinate mutual conversion module is provided which is capable of readily utilizing a global mesh code. A zone number (I-VI) and an east-west number within a block are derived from the longitude of a requested position (S1). A block number and a south-north number are derived from the latitude of the requested position (S2). A unit number is derived from the east-west number and south-north number (S3). The value of the western end longitude of the derived unit is subtracted from the value the longitude of the position to derive the difference which is divided by 2160 seconds (84), the resulting value is multiplied by 10 raised to n, and an integer part of the resulting value is defined to be an east-west number of a mesh (S5). The latitude of the position is subtracted from the northern end latitude of the derived unit to derive the difference which is divided by a value in seconds converted from difference A of the unit (S6), the resulting value is multiplied by 10 raised to n, and an integer part of the resulting value is defined to be a south-north number of the mesh (87). The block number, unit number, east-west number, and south-north number are arranged in this order to create an N-code (S8).
-
Citations
20 Claims
-
1. A coordinate mutual conversion module for mutually converting:
-
a mesh code for displaying a position in a combination of a block number of a block, a unit number of a unit, and a mesh number of a mesh, wherein a globe is divided into six in the east-west direction along longitudes at intervals of 60 degrees, and divided into at least three in the south-north direction along latitudes to define a plurality of numbered blocks, each of said blocks is divided into 100 in the east-west direction and. In the south-north direction, respectively, to define a plurality of numbered units substantially in a square shape, and each of said units is divided into 10n in the east-west direction and in the north-south direction, respectively, to define a plurality of numbered meshes substantially in a square shape; and
for mutually convertingrespective latitudes and longitudes of new positioning system coordinates and old positioning system coordinates, and coordinate values of X, Y coordinates corresponding to the new positioning system coordinates, and the old positioning system coordinates, respectively, said coordinate mutual conversion module comprising;
input means for entering each of the latitude/longitude and the coordinate values;
block number selecting means for finding in which blocks each of the latitude/longitude and the coordinate values are located;
unit number selecting means for finding in which units in the block found by said block number selecting means each of the latitude/longitude and the coordinate values are located;
mesh number selecting means for finding in which meshes in the unit found by said unit number selecting means each of the latitude/longitude and the coordinate values are located; and
output means for calculating and delivering the latitude/longitude, and the coordinate values corresponding to the position in the mesh code representation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A program for causing a computer to execute processing for mutually converting a mesh code for displaying a position in a combination of a block number of a block, a unit number of a unit, and a mesh number of a mesh, wherein a world map is divided into six in the east-west direction along longitudes at intervals of 60 degrees, and divided into at least three in the south-north direction along latitudes to define a plurality of numbered blocks, each of said blocks is divided into 100 in the east-west direction and in the south-north direction, respectively, to define a plurality of numbered units in a square shape, and each of said units is divided into 1 on in the east-west direction and in the north-south direction, respectively, to define a plurality of numbered meshes in a square shape, and for mutually converting respective latitudes and longitudes of new positioning system coordinates and old positioning system coordinates, and coordinate values of X, Y coordinates corresponding to the new positioning system coordinates, and the old positioning system coordinates, respectively,
said program causing the computer to execute: -
block number selection processing for finding in which block each of the entered latitude/longitude and the coordinate values are located;
unit number selection processing for finding in which unit in the block found by said block number selection processing each of the latitude/longitude and the coordinate values are located;
mesh number selection processing for finding in which mesh in the unit selected by said unit number selection processing each of the latitude/longitude and the coordinate values are located;
home position setting processing for setting an arbitrary position as a home position to define a range that has substantially the same area as the unit centered at the home position;
mesh code output processing for selecting and delivering a number of digits required in accordance with an application from among a mesh code composed of the block number, the unit number, and the mesh number;
mesh code input processing for entering the mesh code having the number of digits selected in accordance with an application from among the block number, the unit number, and the mesh number; and
output processing for calculating and delivering the latitude/longitude, and the coordinate values corresponding to the position represented by the mesh code.
-
Specification