This paper introduces a business application assessment and registration system for Internet providers that has been developed using GIS. Internet providers are required to decide promptly whether or not a communications service can be made available to an applicant who has applied for a new contract. In order to make this decision, they have to analyze the positional relation between the applicant's location and the antenna service area. Using GIS as the core technology, this system adopts ArcSDE for storing a wide-area map database (15GB) covering the Kinki region of Osaka, Kyoto and remaining 4 prefecture, and ArcView3.2 to perform positional analysis of clients and antennas.
In recent years, Internet provider business for personal clients has grown dramatically in Japan.
Until a few years ago, the Internet connection environment was largely based on dial-up connection via telephone lines. However, dial-up connection had two major problems, one being the high cost in that it required communications charges in addition to the provider fee, and the other the extremely slow speed of information communications. These problems were solved by Internet constant connection environments such as CATV, FTTH, wireless LAN and DSL, leading to the dramatic spread of the Internet to private homes.
Under these circumstances, Internet providers are exposed to severe competition with each other to acquire new clients. The key to acquiring new contracts lies in how swiftly and accurately information about the services of a provider can be transmitted to clients.
K-Opticom Corporation whose Internet provider business is based on wireless LAN and FTTH, decided that the use of GIS was the best solution to such problems and in 2001 introduced the Area Checking System for checking the Internet service area on receipt of a new contract application.
Before accepting an application for subscription to the Internet constant connection service, it is necessary to check whether the applicant is located within a serviceable area. This process is called the "area check". After the area check has been conducted, data on applicants has to be managed as the client information of each base station.
If GIS were not used, the area check made on receipt of an application would be conducted according to the following procedure:
¥Base Station Management (Preparatory Work)
1.The accurate position of the base station is entered on a paper map.EArea Check
1.The applicant's location is defined from a housing map on the basis of the address and is entered on the paper map.If the above work were carried out for each applicant, a great deal of working time would be required to deal with many applicants and it would be impossible to respond to the dramatic increase in the number of clients demanding Internet connection services. The importance of the new GIS-based "Area Checking System (ACS)" lies in enabling applications to be handled more efficiently. The requirements for this system are as follows:
1.The base station serves as a map database and manages information on the clients allocated to it.(1) System Configuration
¥The background map, client attribute data, client location data, antenna position data and other master data are arranged in the ACS server PC as the DB server. The batch processing programs created in Visual Basic and C++ for managing related data from the CCS (custmer care system) and equipment management system are arranged as the server application software.
¥The reception and reference system created in Visual Basic and the application software (ArcView3.2) customized for displaying the area check map are arranged in the client PC. In customizing the Area System, the development period was shortened by about 2 months by making the most of the basic ArcView3.2 user interface.
(2) Hardware and Software Configuration
This section describes the hardware configuration of the Area Checking System. The Area Checking System is configured as a client-server system using one PC server as the DB server, and at present there are 30 ACS-dedicated client PCs in operation.
Server PC (1 unit)
CPU Intel Pentium III, 1GHzClient PC (30 units)
CPU Intel Pentium III, 850MHz - 866MHzInitially the system was operated with 10 client PCs, but as the number of applicants to be processed per day rose higher than expected, the client PCs were increased to 30 units.
ArcSDE was introduced for the following purposes:
¥Exclusive control in updating
It is essential to have exclusive control of the map data in order to make the area check and register the client data from multiple client PCs.¥High capacity of map data
It is necessary to store the background map (15GB), including building shapes, covering the Kinki Region (including Osaka and Kyoto and remaining 4 prefecture).(3) Functional Configuration
The Area Checking System consists of the following functions:
‡@ Receipt of Application
a) Receipt of new application Input of application data‡A Receipt of Cancellation
a) Registration of cancellation data Receipt and processing of cancellation of application‡B Reference and updating
a) Retrieval of conditions Retrieval of conditions of clients and base stations‡C Data management
a) Updating of master data Code table management‡D Batch processing (interface with other systems)
a) Updating of base station data New installation, relocation or dismantling of base stations(4) Example of Display
¥Receipt window
This window is used to enter information on receipt of an application, including the address entry field and indication of candidate antenna base stations.
¥Area checking window
This is an example of an area-checking window, showing the positional relation between the applicant and the base station.
(1) Automatic updating of related data by batch processing
As this system is operated on a 24-hour basis, the following data is entered automatically every evening in batch processing, enabling the operator to conduct the checking work in the daytime based on the latest data.
¥Antenna base station (new installation, dismantling, service-in date, etc.)(2) Location registration of applicant by matching location with address point data with coordinates
The position of the applicant's address is defined by matching it with the address table containing the coordinate values of houses. By entering the postal code on the application form, the applicant's address can be selected from the pull-down list on the window to establish the applicant's address and location at house number level, enabling efficient registration of the applicant's location on an electronic map.
If a new address is generated after completion of the address table (due to land readjustment or a newly developed housing area, etc.) and it is impossible to accurately define the address on the address table, the applicant's location has to be determined by reference to a paper map. However, the rate of new addresses is only 2 or 3 percent of all addresses, and therefore does not present a problem.
(3) Exclusive control of map data by ArcSDE
The point data on clients or base stations in the same area may be updated from two or more client PCs. The system is equipped with an exclusive control function for data updating using ArcSDE.
The area lock range for ArcSDE layer updating using ArcView falls within the View display range. Initially, if separate applicants within the same display range tried to register simultaneously from two or more client PCs, it created the problem of the operator often having to wait for a while before proceeding to the next operation. This problem was solved by the method in which the display range is automatically enlarged to a scale of 1/10 during registration processing to cause an area lock, and automatically returned to the original scale after completion of updating.
The introduction of the Area Checking System has made the work of handling applications for Internet connection services more efficient, and the system is gaining in importance. In future, there are plans to expand the system through integration with other related systems, ensuring improved user services.