Click to go to the beginning of FAQ.
Click to go to the beginning of FAQ.
Click to go to the beginning of FAQ.
Click to go to the beginning of FAQ.
Click to go to the beginning of FAQ.
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. 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.
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 three significant advantages of the NAC system over other databases:
A NAC geodetic information management system for a three-dimensional database can be constructed in a way similar to a NAC geographic information management system for the earth surface, using the NACs of three-dimensional NAC geodetic blocks instead of two-dimensional NAC geographic cells as the directory names. The three-dimensional system will be very useful to geologists, oceanographists, meteorologists, miners, earth and space scientists.
Click to go to the beginning of FAQ.
The three most popular methods are:
1. Training staff to know all streets and roads in a city and let the human brain store the information. This is the oldest methods and can work well in small cities. It does require a "reasonable" amount of time for the staff to learn the area, or that a knowledgable person is always on duty.
2. Using maps and street alphabet list with map grid coordinates. This is the method which can work more reliable than simply using human brains but not very efficient. The procedure to find an address may take more than five minutes. This method also involves a lot of work preparing lists of streets as the service area is changed.
3. Using computer address dispatching system. This is the most recent invention which can work more efficiently than method 2 and more reliable than method 1. The principle is similar to the second one.
Of course, it is even more reliable and efficient if all these three methods work together and many defects can be compensated by each other. But there are still many disadvantages in the existing system.
First, the database for the existing computer address dispatching is big. The computer may save all addresses and their coordinates in a database. The addresses are listed in alphabetical order by the street names and numbers. Once an address is read, the computer will look for the list and find out the coordinates of the address and then show it on a digitalized map on the screen. The size of the database of Toronto as an example may be about:
10,000 (streets) x 200 (street number/street in average) = 2,000,000 (addresses)
and each address and its coordinates need about 30 bytes. So all together the database is about 60 MB. This is a large database for a computer to process efficiently.
Second, the computer does not work at all when an address or a street name is not found in the database. This is not an uncommon situation since all cities, towns and communities are growing fast all the time and many new streets and houses are built and certain time of delay in the input of these addresses into the databases can not be avoided. The problem will happen when a call is from these addresses like the one happened recently in Scarborough in Metro Toronto which resulted in the death of the heart attack patient when the ambulance arrived 19 minutes after the call.
Third, when the computer system crashes, the address dispatching must be done manually, but the existing manual method takes at least two or three minutes to find a street from the street alphabet list and then using the 1x1 km grid cell coordinates to find the street on the map, in which cell there may be more than twenty streets. If the street is a new one which has not been printed on the map, then they will not find anything. If the street is very long, then they will not know exactly which section the street number is located and the result will be more ambiguous.
If NAC is used as the address dispatching system, both manual and computer dispatching systems can be greatly simplified and improved. When an NAC is read, people can use a map with NAC grid lines or computer to find the exact location of the address immediately since the NAC represents a pair of grid coordinates of the address. Manual dispatching with NAC can save the time in looking up street alphabet list as the existing system does and can tell the much more accurate location of the address in the map to eliminate the ambiguity of the existing map grid system. The process may need less than half minute.
Computer dispatching with NAC works in the same way as the manual method in principle but faster, which will show the location of the address on a digitalized map on the screen immediately once a NAC is input since the NAC is a pair of coordinates of the address. The computer address dispatching system with NAC does not need any databases and the process of looking up the street alphabet list. It will not have the serious problem of the existing system when the map is not recently updated since the NAC will show where the address is clearly.
The NAC system has another great advantage that the air ambulance can search for the address directly using a GPS system which can greatly speed and improve its services.
Once NAC is widely known, many other services and individual people can take the advantages from NAC. Taxi drivers are going to use GPS to find streets and addresses. If all the customers can directly tell the taxi drivers their NACs, the taxi will never have troubles finding addresses even without a current map. They don't necessary need so called streets and buildings computer databases. Of course, a computer database with current traffic information and routes optimization may further improve the service.
All restaurants, hotels, supermarkets, tourist interest places do not need to include any small maps to show their locations if the NACs are supplied together with their addresses in the ads. People can find the locations conveniently based on the NACs. They don't have to guess which bus stop is closest to their destination and avoid taking the wrong bus or getting off at the wrong stops.
Click to go to the beginning of the FAQ.
If the international postal zones are reduced to 20 large zones (as large as Russia) by agreements, the database can be ten times smaller, i.e., 12 MB. If we take into account the facts that many coastal line borders can be simplified to be straight lines and many countries borders have already been straight lines, then the database will be even smaller. The national and local postal zone databases will be similar or smaller. Therefore, the memory for these databases summed together is less than 50 MB. This is not very large. However, since it is the most conservative estimation, an actual size of the required memory may be as small as 5 MB.
Click to go to the beginning of the FAQ.
Therefore, the employment of the Natural Area Coding System can not only make the international mails sorted automatically but also transported through optimized routes.
Click to go to the beginning of the FAQ.
The other important feature of the nature is the magnitude of a natural property can be measured scientificly, not like morality, beauty, etc.
Now people can see whether a Natural Area Code is natural or not. A NAC represents a point on the earth. It can exist without the need of human beings. It is also measurable, i.e., a GPS unit can measure it with high accuracy. So I conclude that NACs are natural. Anybody not agreeing with me is encouraged to criticize my point. Thanks. [This brief excursion into existential space courtesy of Xinhang :} - Todd]
Click to go to the beginning of the FAQ.
Click to go to the beginning of the FAQ.
First, find out the existing postal zone which the mail destination belongs to;
This work can be devided into three steps:
1. Check if the destination is in the local postal zones;
2. If yes, which is the postal zone?
If not, check if the destination is in the country;
3. If yes, which is the destination city in the country?
If not, which is the destination country?
To find out the zone the destination point is belong to can be done by the procedure above to check each zone on the same level until the zone is found.
Click to go to the beginning of the FAQ.
Now, let me show you the reasons.
First, the introduction of the NAC as the global postal code system is voluntary. No one is forced to use it. It will work parallel to the existing system for a certain period, during which the interested post corporations can start to use the NAC System individually by simply installing a NAC sorting program in their existing sorting machines without the need to change anything else. Everybody, post corporation or government can wait until they really see the great advantages and benefits by using the NAC System.
Second, there does not exist any international postal code systems now. All the international mails are sorted manually which is in low efficiency and high cost. Although some people argue that the global postal code system has already been established simply adding an abbreviation of the country name suggested by the UN, it has never been used in any countries yet since the national postal code systems are not standard and the way to add the abbreviation is still not specified. For example, my postal code is M5T 1B3. If some body add "CA" to the postal code, it may look like CA M5T 1B3, or CAM5T 1B3, or CA ON M5T 1B3, or ON CA M5T 1B3. Which is the one that both the human being and computer can understand? On the other hand, it may duplicate the abbreviation of local provinces or states and cause a lot of confusion. Maybe, the computer could not reliably detemine which character string is a postal code string.
Third, although the postal code systems have been established in many countries, the maintenance of the systems cost huge amount of the taxpayer's money every year because the existing postal code system is based on the distribution of the post offices and transport routes of the post corporations, and any change in the post corporations needs the change of the postal codes. They need to specify new codes, cancel old codes, adjust the postal zones, publish postal codes books and postal zones atlases, and force people to change their codes, and to cause the loss of many mails due to the change of the codes. Everybody can estimate how much taxpayer's money is wasted in these unnecessary work and how much inconvenience the people feel.
Fourth, since the postal code systems are different, post offices send mail to a big country through a fixed route through which the mail always are transported very slowly and in high cost. For example, a letter from Wales, a town in Alaska to a Russian town Uelen closest to Wales might be transported to Moscow first and then from Moscow to the destination even if there were many direct transport links and huge amount of mail between these two towns. The final result is that more taxpayer's money is wasted and more inconvenience people feel.
Fifth, besides all these related to the post services, there are many other problems exist due to the lack of an good geocode system. In London, the ambulance has introduced a computer address dispatcher which costed more than 1.5 million pounds recently. The system is very complex and the efficiency is so low that an ambulance vehicle usually needs more than 15 minutes to reach an address after an emergency call. If the NAC is used, the computer dispatching time can be less than 10 seconds. You can see how many lives the ambulance can save in the saved time. It will be the same that the firefighters can save lives and property, police can stop the crimes and save victims in the time saved by the NAC System in dispatching addresses. Everbody can see who will be benefited.
There are also many other benefits that the NAC System can give people.
Click to go to the beginning of the FAQ.
Click to go to the beginning of the FAQ.
Fortunately, a NAC has already certain self error-detecting function. It is well known that most of the earth surface is covered by oceans where no people live and no country is. Therefore, an international postal zone database can easily supply the information where people do not live. When a wrong NAC is read by a mail sorting computer, if the first or second character in a string of the NAC is wrong, it is most propably within an ocean and the computer can notice it easily. If only the third or fourth character is wrong, it may still represent a location locally and can be corrected easily by the post office near the destination, using the common address. So they will not be a serious problem.
Now let me estimate the probability of wrong NACs which will not be noticed by a mail sorting computer. We assume that the probability of wrong NACs is about 5%, half of which has wrong characters in the first or second position of either string of a NAC, then the probability of very wrong NACs is about 2.5%. If the wrong NACs represent areas in some countries, they will not be noticed by the computer. The area on the earth surface which belongs to countries is only about 20% of the total earth surface. Therefore, the probability of wrong NACs not being noticed by the mail sorting computer is 2.5% multiplied by 20% equal to 0.5% of total mails. It is a very small percentage.
The NAC system can find out about 80% of very wrong NACs and 40% of total wrong NACs. It has already certain self error-detecting function. Therefore, we don't need to introduce any extra characters to function as an error checker.
Click to go to the beginning of the FAQ.