Nowadays, optical access networks are widely used due to the rapid growth of bandwidth demand and long-reach access networks. The existing, traditional copper-based network infrastructures are replaced by these modern optical networks. In order to achieve business success, telecommunication providers can use topology design algorithms for optimization. Various input parameters are required for corresponding topology design process. Therefore, the geographic data has fundamental impact on topology design, serving as the most important input data set: GIS data, locations of the subscriber premises and infrastructure data. However these parameters are not always available. Between the specific GIS data formats there are significant differences, which causes compatibility problems, therefore GIS processing modules are required in the network planning software.
I describe several technologies which are applied in FTTx networks then topology designing problems are discussed. Furthermore GIS representation models and typical digital image formats are also presented; infrastructural distributions of subscribers are analyzed. Finally, my main objective is designing of a geospatial data processing software module, so that GIS data, subscriber premises infrastructure data and infrastructural data can be easily processed and integrated, and a graphical interface is also implemented to observe the distribution of subscribers in a given service area.
After review of the GIS data formats, I have used the OpenStreetMap XML as input map format. I have designed a software module to import OpenStreetMap XML, subscriber premises and infrastructure data. In addition the missing subscribers and infrastructure data can be generated by predefined models. I have designed a graphical user interface to observe the distribution of subscribers in a given service area. This software works as a standalone application without the topology-designer framework. I have implemented the software modules, and integrated to the existing network designer framework. Finally, I have evaluated the results obtained from several examples.