A NAC geographic information database for the whole earth surface stored in a computer contains two main directories. The first main directory is called the main NAC directory under which all geographic information is saved according to the NAC structure. The second main directory is called the main index directory under which all the information about geographic identities are linked to the NAC areas and the information about these identities can be retrieved from the NAC directories through the linkage.
The main NAC directory contains several files and first level NAC directories. The files are the information of the global geographic identities such as continent borders, ocean borders, country borders, global transportation networks, etc. The first NAC level directories contain the information of the first level NAC areas and named by the NAC of the first level NAC areas with a lower case hypen to link the two parts of a NAC such as N_K for NAC: N K. There are 900 first level NAC areas on the earth, so there will be 900 first level directories under the main NAC directory.
A first level NAC directory contains several files and second level NAC directories. The files are the information of the geographic identities of the size suitable to be shown on the first level NAC area map such as country borders, rivers, province borders, forests, deserts, etc. The geodetic coordinates of the geographic identities will be saved in relative NACs of the first level NAC area such as the absolute NAC of a geodetic point at NAC: NJKL KGDF will be saved as "JKL GDF" under the first NAC directory named by N_K. This arrangement can save lots of required memory. A second level NAC directory containes the geographic information of the second level NAC area and named by the relative NAC of the second level NAC area such as the second level NAC directory for the second level NAC area of NAC: NJ KG will be named as J_G under the first level NAC directory named by N_K. There are 900 second level NAC directories in total.
A second level NAC directory contains several files and third level NAC directories. The files are the geographic information suitable to be shown on the second level NAC area map. All the geodetic coordinates of the geographic information will be saved in relative NACs such as a geodetic point at NAC: NJKL KGDF will be saved as "KL DF" under the second level NAC directory named by J_G under the first level NAC directory named by N_K. A third level NAC directory will be named by its relative NAC such as the third level NAC directory for the third level NAC area of NAC: NJK KGD will be named as K_D under the second NAC directory named by J_G under the first level NAC directory named by N_K.
A third level NAC directory will be created in the same way as the second level NAC directory, so do a fourth or fifth level NAC directory.
The geographic identities such as a straight line section of any length parallel to the lines of constant longitude or constant latitude or an area of any size and any side ratio bounded by lines of constant longitude and constant latitude can be simply represented by a single NAC such as NAC: HJKL KG and NAC: HJKL KG--K are straight line sections while NAC: HJK KGD and NAC: HJK KGD-F are areas. These notations can save a lot of memory to represent these geographic identities. Many state and county boundaries in the United States are straight line sections parallel to the lines of constant longitude and constant latitude.
The second main directory is the main index directory which containes an index file and first level index directories for global geographic identities such as oceans, countries, etc. The index file lists all the names and their variations of the global geographic identities with their sequence indexes alphabetically. The sequence index of a global identity is a 30-based number expressed by 30 NAC characters. The index file contains the names of global geographic identities and their indexes with one line for one geographic identity. For example, a line for the United States in the file may look like:
United States of America; US; USA; United States; 23B
where the first one is the official name, and others are its variations, and the last one is the index. The index uses only NAC characters to make it shorter than only numerals. Excluding vowels is to eliminate combinations to be words. The indexes will be used as file names in NAC directories.
A first level index directory for a geographic identity will be named by its sequence index.
A first level index directory contains one index file and second level index directories for its second level geographic identities such as provinces, states, etc. The index file lists the NACs of the NAC areas covering the geographic identity on the first line and lists the names and their variations of second level geographic identities with their sequence indexes alphabetically. The second level index directories are named by their indexes listed in the index file.
A second level index directory has the same structure as the first level index directory, so does a third or fourth level index directory.
The name of a file in a NAC directory will be the absolute index of its corresponding geographic identity defined in an index directory plus an extension. The index will function as the key between NAC directories and index directories.
The indexes in the index file in the main index directory will be directly used as the file names in the NAC directories because they are already absolute indexes, while indexes in the index files in sub index directories will be prefixed by its directory name, parent directory name, or even its grand parent directory name because these indexes are relative indexes and the names of index directories under the main index directory are named by their relative indexes. For example, an geographic identity with index of 583 listed in an index file at
Main Index Directory/23B/4H7/Q8R/index.txt
Its detail description files in a NAC directory will be named as:
23B_4H7_Q8R_583.ext
where ext can be any extension you want to distinguish different files about the geographic identity.
When you try to find this object, you can first look up it in the index directories and find its index and the NAC it resides in. Then go to this NAC directory to find all files about this geographic identity.
A user interface for the database may allow the user to input either a NAC of an area or a name of a geographic identity to retrieve the geographic data. If a NAC of an area is input, the computer will directly go to the NAC directory to retrieve the data. If a name of a geographic identity is input, the computer will go to the index directory to find out the NACs of the NAC areas covering the geographic identity, and then go to the NAC directories to retrieve the corresponding data.
There are many significant advantages of the NAC system over other databases:
With so many significant advantages, the NAC geographic and geodetic information management system will be the most economic, efficient and user friendly geographic and geodetic information system.