TeleCAD-GIS Enterprise Platform Overview

35
INOVA GIS PLATFORM Page 1 of 35 INOVA GIS platform

description

TeleCAD-GIS is a scalable, Autodesk-based, CAD/GIS solution for both national and regional telecommunications infrastructure networks planning, design, documenting and maintenance. It provides valuable tools targeting customer-owned outside plant design; OSP right-of-way and route design; OSP space design; underground, direct-buried, and aerial plant design; OSP cabling hardware and OSP grounding, bonding and electrical protection systems; automated switching and support systems design, etc.

Transcript of TeleCAD-GIS Enterprise Platform Overview

Page 1: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 1 of 35

INOVA GIS platform

Page 2: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 2 of 35

Content 1 Introduction .............................................................................................................................. 3

2 General principles..................................................................................................................... 4

3 System architecture .................................................................................................................. 5

3.1 TeleCAD-GIS ................................................................................................................... 6

3.2 GIS Portal.......................................................................................................................... 8

3.3 Google Earth ..................................................................................................................... 9

3.4 INOVA GIS server .......................................................................................................... 10

3.5 Internet map server - GeoServer ...................................................................................... 11

4 INOVA GIS Platform – integrations ....................................................................................... 14

5 Addition 1: illustration of working in TeleCAD-GIS .............................................................. 15

6 Addition 2: INOVA GIS platform – data model ...................................................................... 28

7 Addition 3: description of integration within Telekom Srbija .................................................. 34

Page 3: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 3 of 35

1 Introduction Telecommunication companies belong to the group of companies which own and manage objects of complex geometric shape and position in space. Regardless if those are networks of copper or optical cables, antenna pillars or distribution frames, the data which describe them are incomplete without the information about their shape and position in space.

Telecommunication objects are in complex relations: the cable is in the pipe, the pipes are ended in the manhole, the cable has a reserve, and the optical fibres are ended on the optical distribution frame ports etc. The information system which manages the telecommunication objects have to be able to efficiently consolidate geometric and spatial characteristics with classical description data of the object and relation and connectivity data. In addition to the data entry, storing and management, the information system has to have a possibility of showing the data to different groups of users in a way that consolidate tabular and spatial review through interactive maps.

INOVA GIS platform is a modern geographic information system which is specialised in managing the telecommunication objects in a way that satisfies all specified requests. With a long term presence in the biggest telecommunication companies in the region, constant investing in the development and perfecting, and direct cooperation with the users, INOVA GIS platform has managed to offer software tools custom made for the telecommunication engineers regardless if they work in the field of planning and designing or infrastructure maintenance.

Page 4: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 4 of 35

2 General principles INOVA GIS platform is based on the world's best GIS comercial and open source products. It is not bound to only one comercial vendor. Open source community has throughout last years brought a number of quality GIS projects which are forcing themselves, through the dinamic development, complaiance to standards and openness, as serious and in some cases, with certain modifications, better alternative to comercial solutions. INOVA GIS platform integrates the best representatives from both groups and wraps them with a layer of its own aplicative solutions in the field of telecommunications.

Image 1 - INOVA GIS platform

It uses the best from GIS and CAD worlds. CAD is irreplaceable when it comes to precise technical drawing and documentation development. On the other hand, GIS perceives and models the real world as a group of objects with their characteristics and relations. TeleCAD-GIS is based on AutoCAD platform which it expends with an object model of telecommunication objects. The line in TeleCAD-GIS is not just a line, but an optical cable with its own set of characteristics and connectivity rules.

INOVA GIS platform is an open system, based on acknowledged GIS standards, without its own data format and need for additional conversions. The base of the platform is represented by the central relation database with an open and readable model. The platform supports implementation with Oracle database and standard SDO_GEOMETRY type for storing the geometry. However, the platform is not dependent from a particular vendor, so all of the available systems for database managing are supported, under the condition that there is support for basic spatial types (line, point and polygon). It is completely integrated with ever-growing Internet mapping services, such as Google maps, Bing maps, OpenStreet etc. The maps that can be downloaded through the Internet services become better and richer with content and they represent valuable addition to the platform. A great number of engineers use those services on a daily bases, so INOVA GIS platform integrates them into its own tools, combine them with a display of telecommunication infrastructure, making their use easier. The infrastructure review is supported through the Google Earth application. Even though it is not a part of the platform, Google Earth is extremely practical client for reviews and presentation of the infrastructure from the central database and it enables users who are not from engineering profession to have a quick and simple view into the GIS data.

Page 5: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 5 of 35

3 System architecture INOVA GIS platform is a multi-user three layer system with clearly separated client, middle tyre and data layer.

Slika 2 –INOVA GIS platform architecture

The client, software which the users are in direct contact with, is consisted from TeleCAD-GIS, an editing client based on AutoCAD, the web clients, who access to the platform through GIS Portal and the Google Earth application which displays the infrastructure data received in KML format by the Internet mapping server. In addition, web clients can be different mobile devices, cell phones and tablets, so the access to the data is possible from anywhere on the Internet. The middle tire is implemented in the form of INOVA GIS server (IGS) and Internet mapping server. IGS is responsible for transferring GIS objects from the drawings into the relation database and vice versa. It contains knowledge about complete data model and performs the compliance checking of entered data with the model. It supports long transactions and multi-versioning of the data. It offers complex GIS services, earlier reserved for “heavy clients”, to all types of clients and represents the base of INOVA GIS service oriented platform. The Internet mapping server is responsible for servicing the GIS data from different sources (GIS database, maps in form of files, and other mapping services) for the GIS clients. The data is served in compliance with OGC WMS and WFS standards. The main choice for the mapping server as the component of INOVA GIS platform is GeoServer which has proven itself throughout the years as a stable and fast product with dynamic development and excellent support from the open source community.

Page 6: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 6 of 35

The central database, as the base of the platform, can be achieved through any DBMS relation system that supports basic spatial types. INOVA GIS platform reportedly works well with Oracle 10 or 11 and SDO_GEOMETRY data type.

In addition to the data from the central database, the platform is capable of reading the data from different external sources: WMS servers, popular Internet mapping servers (Google, Bing…), directly from the files within file system etc.

3.1 TeleCAD-GIS TeleCAD-GIS is the main client tool of INOVA GIS platform. It contains a rich set of tools for managing the telecommunication infrastructure which has been developed over the years and adjusted to the needs of the telecommunication engineer.

It is based on AutoCAD platform from which it had inherited precise tools for drawing, dimensioning, managing of layers, etc. On the other hand, TeleCAD-GIS is not for drawing, but for objects entry. It possess detailed object model of the telecommunication infrastructure and when entering, it keeps track if the rules foreseen with the model are satisfied, therefore it represents successful symbiosis of CAD and GIS software. It manages the existing, and also planned infrastructure in a unique way. Every object has an added property about its state, so it is possible to combine existing and planned infrastructure in one drawing.

Image 3 – Connecting on the distribution frame ports

It supports working offline, ie. working on objects from the database without connection with the database. The following scenario is supported: data loading into the drawing and then work on the objects without established connection. After the work is done, connection is established and data transfer to the database begins. INOVA GIS server is then responsible for detecting the conflicts that can occur and to secure the integrity of the database. All relevant technologies are supported: from copper through optical to wireless. Regardless of which technology it is about, TeleCAD-GIS maintains connectivity relations of elements from the main node (distribution frame, central office/exchange, pillar antenna) and to the end user. For every element of the network in the model it can be determined which elements it is connected to, and in which way, and where is its place in the chain of the elements which provide the signal flow from the node device to the end user.

Page 7: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 7 of 35

It contains detailed model of the security elements network (conduit network). The cable manhole is an underground object with a defined base and height. Pipes are ended on the manhole sides on the exactly defined places. It supports laying the cables into the pipes, pipes into the pipes etc.

Image 4 – Butterfly diagram with the displayed pipes and cable passage

The complex operations on the objects are covered with special wizards. For example, operation of cutting the cable conduit and making a manhole on the place of the cut, operation of cutting all of the optical cable fibres, cutting of the copper cable etc. It automatically generates the technical documentation and schematic displays: cable block diagrams, the main and detailed splicing diagram, manhole butterfly diagram with cable passage, etc. Automatically generates bill of quantities for the works and materials for a particular project on the network. It contains detailed settings of performed works on the network construction.

Image 5 – Automatically generated splicing diagram

It contains advanced tools for automatic calculation of electroenergetic cables impact on the designed telecommunication network. It generates a table and diagram of the impact.

Page 8: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 8 of 35

3.2 GIS Portal GIS Portal is the ''window'' to the GIS data for a wide audience. Engineers get a quick review of the existing infrastructure through the web, employees in the sales get a review of the closest available capacities, and the management gets a set of reports achieved through thematic maps.

Image 6 – GIS Portal

It represents the pure web application that doesn't need the installation of additional components (plugins) on the user side. GIS Portal is integrated with the popular Internet services for maps (Google, Bing, OpenStreet…) which it uses as the basic maps for displaying GIS contents. GIS Portal enables the search of all the infrastructure elements (distribution frames, ''Optical paths'', rented cables etc.) by different criteria and their positioning on the map. Enables simple data review about the infrastructure by ''clicking'' on an object.

Image 7 – Review of the basic data by ''clicking''

Page 9: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 9 of 35

Enables import of additional maps and GIS layers: administrative division (municipalities, towns...) infrastructure from other domains (water supply network, power network, gas pipeline…), cadastral maps etc.

Image 8 – review of predefined reports through the web GIS portal in a tabular or in the form of thematic maps

Contains a set of predefined tabular reports, and the reports in the form of thematic maps. The reports are configurable and no additional programing is needed for adding new reports.

3.3 Google Earth INOVA GIS platform supports presentation of the data from the central database in the Google Earth application. All of the objects from the database are shown in the way they are defined within the Internet mapping server. There is no need for additional activities in the form of exporting or the preparation of objects, the data is distributed in the real time to the Google Earth clients in the KML format.

Image 9 – Presentation of the conduit and optical networks in Google Earth

Page 10: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 10 of 35

Google Earth enables the effective presentation of the infrastructure ''applied'' over the 3D terrain. Review of the basic group of the description data is supported.

3.4 INOVA GIS server INOVA GIS server (IGS) is the core of the platform. It manages a great number of the concurrent users, checks the correctness of the data that is entered, resolves conflicts and serves the data from the central database. It represents the application tier or middle tyre, between clients and database. All communication towards the database goes through IGS so the system practically doesn't depend from the particular vendor of the DBMS. IGS at this moment supports the Oracle and PostgreSQL, even though the support is possible to any system for managing the databases which contains basic spatial data types.

IGS is much more than intermediate to the database. The great number of complex tools, which were earlier present only on the ''heavy client'', is built in the IGS. Schematic review of the port engagement on the distribution frame or detailed schematic fibre plan is not any more reserved only for users with TeleCAD-GIS. With a simple web request with a certain parameters any ''light'' client gets requested schemes in desirable format. The modular architecture enables simple expending of the server functionality, so the IGS becomes service oriented GIS platform with a wide selection of the GIS services which can satisfy all needs of a company.

Image 10 – IGS as the service platform

Page 11: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 11 of 35

IGS main characteristics: - data model: IGS contains a complete data model ie. ''knowledge'' about objects and their

relations that can be transferred into the database. The data which doesn't fit into the model are not going to be forwarded to the database, and client receives detailed massage about the error.

- long transactions and versions: the support for long transactions is implemented, that is, the objects can be in the editing faze for a longer period (within the project). Also, the IGS supports existence of more versions of an object. The one of the versions is always valid and visible for all users, the rest are visible only for the author who made them. Only after accepting (committing) one of the versions as the valid one, it becomes visible for all clients, and the rest are deleted.

- conflict resolving: IGS manages the great number of concurrent users who can get into the conflict situations in many ways (for example, when two users try to edit the same object). IGS contains sophisticated methods for resolving conflict situations and maintenance of the database consistency.

IGS architecture IGS contains two components: Login server and App server. Login server represents load-balancing server which receives requests from the user and forwards them to one or more App servers. The App servers process the requests and reply directly to the client. IGS provides reliability and scalability. The App servers may be installed on different servers (hardware) so the single point of failure is eliminated.

Image 11 – IGS architecture

3.5 Internet map server - GeoServer Internet map server is used for defining and distribution of the GIS data in the form of maps to a wide range of users. INOVA GIS platform can be integrated with any internet mapping server that supports OGC WMS and WFS standards (http://www.opengeospatial.org/). As the best choice, GeoServer (http://geoserver.org) has proven itself in the practise, and it is a standard component of the INOVA GIS platform for years.

Page 12: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 12 of 35

GeoServer is an open source project written in Java which has a great number of users and implementations. The project is very active – several significant new versions of the software are released every year. With every new version, the software is enriched with new functionalities that follow world trends in the field of GIS data distribution over the Internet. The use of Google maps and other big publicly available services (Bing maps, Open street etc.) is by default.

The main characteristics of the GeoServer are: - support to great number of raster formats: GeoTIFF, GTOPO30, ArcGrid, WorldImages,

ImageMosiacs, MrSID, ECW, JPEG2000, DTED etc. - support for vector formats: PostGIS, Shapefile, ArcSDE, DB2, Oracle, MySQL, MapInfo

etc. - possibility of map generating in a great number of output formats: GML, shapefile, KML,

GeoJSON, PNG, JPEG, TIFF, SVG, PDF, GeoRSS, - excellent support for the data presentation through the Google Earth application, - full support for SLD (Styled layer descriptor, http://www.opengeospatial.org/standards/sld)

standard for defining the look of the published data, - detailed web administrator tool...

Image 12 – Geoserver in action

Page 13: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 13 of 35

The GeoServer administration GeoServer has a web administrative tool with an intuitive user interface. Through the web administration it is easy to:

- set up the system parameters of the server (memory use, thread pool, add-ins/plugin list, adjustment of logging in etc.),

- set up WMS/WFS parameters, - create the data sources for publishing (data stores), - create layers for publishing - define the symbology - way of displaying the layers (colours, types and thickness of the

lines, symbols etc.) - set up security settings etc.

Image 13 – Web tool for GeoServer administration

Page 14: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 14 of 35

4 INOVA GIS Platform – integrations INOVA GIS platform represents a specialised system for managing the network infrastructure in the spatial, GIS form. On the other hand, in modern telecommunication companies there is a set of business processes which use the same infrastructure elements in a different form and extent. Those can be different network managers, fault and trouble ticketing systems, service managers, inventory systems, CRM etc. Each of these systems manages the objects from its field, but also uses objects from the others. While setting up the information system of the company, specialized products are usually bought from different manufacturers and it is very important to secure their good integration.

INOVA GIS platform is based on the world’s best software solutions and technologies, and as such it offers many options for integration with other systems. Integrations may be done: on the database level (primary key mapping table, procedures, database links...), on the middle tire level (COM, massage queues...), on the client level (web services...) or in the combinations of all three.

Image 14 – INOVA GIS server in the company of the world -renoved OSS/BSS solutions

Addition 3 gives the illustrative example of the INOVA GIS platform integration with existing information system within Telekom Srbija.

Page 15: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 15 of 35

5 Addition 1: illustration of working in TeleCAD-GIS TeleCAD-GIS has during the years grown into the complex product with a significant number of tools. This review will illustrate the main steps and tools for the optical cable entry without getting into details. After start-up of the TCG, the main window will open, as on the picture. The central part of the window includes a space for entry/drawing the objects. Around the central part are tool boxes with frequently used commands. In the top part of the window are the menus with commands which are sorted by the type of infrastructure.

Image 15 – TeleCAD-GIS environment

The project The first step in working with entering or changing the data is creating the project. The project can cover entry of one complete ''Optical path'' in Belgrade, adding an optical branch on the existing cable or just re-splicing of the fibres in a joint. The project can take a couple of hours or days. Each project has its name, type, date of creation and author.

Image 16 – TeleCAD-GIS project

Page 16: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 16 of 35

A main drawing (Situation plan.dwg) where the work is done is added to each project. During the work on the project, the TCG is in offline mode, the objects that we enter or change are visible only in the local drawing. After finishing of the complete work/project, all new objects and the changes over the existing objects are transferred into the central database, and the project is finished by that.

Loading the existing data and base maps The main drawing is empty in the beginning. However, we are rarely going to enter objects from the ''scratch'', except maybe in a project of initial entry, so the next step is loading the objects of interest from the central database into the main drawing of the project.

Image 17 – Loading the existing optical path into the drawing

TCG has several tools for filtering and loading part of the objects from the central database into the local drawing. We are going to use the ''Optical Navigator'' for loading the ''novi beograd/zemun'' ''optical path'' into the local drawing. By loading the ''optical path'', all of the optical network elements are loaded: distribution frames, cables, joints and slack loops, and all objects of conduit network where the cable is going through.

Image 18 – Loaded optical path: complete route and the detail around the object of interest

Besides loading the existing elements of the infrastructure, by default we need the raster base maps with a display of street network, buildings etc. Raster base maps can be cadastre maps, aerial photos, city plans etc. TCG enables simple loading of any type of raster base map which is published through the Internet mapping server for particular area.

Routing

Page 17: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 17 of 35

The route is a special object in TCG. It represents an empty trench in the case of underground infrastructure. The route is the only object that is drawn. Every other object is applied (placed or laid) on the route.

The route determines the geometry of all other objects. The accuracy of drawing the route determines also the accuracy of the cables which go through the route. The route can be automatically created based on the surveying elaborate and such created route has the highest spatial accuracy. On the other hand, if we don't have any other data source, the route can be drawn manually on the sketch level. The route contains additional property that saves the data about creating the route and based on which we later determine how much we can ''trust'' the route position and geometry.

Image 19 - Routing

By drawing the route, the category of the land is determined, type of the surface, trench depth, which are further used in work and materials calculations when designing new networks.

Placing the node elements After entering the route, we start entering the node elements, in our case optical joint and OTB in the bank facility. All of the node elements are placed on the vertices of the route.

We place the joint on the main ''optical path'' on the place where we conduct the operation – cutting only one tube with fibres and splicing them on an optical branch. In this case it is the manhole number 16. We can assign number/label to the joint, and to the OTB we define type, number, type and capacity of the module and type of interface on the modules.

Page 18: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 18 of 35

Cable entry Cable entry (cable laying) is done by selecting the end node elements (in our case joint and OTB) and TCG automatically draws the cable on the route. The cable characteristic that are entered are fibre type, number of pipes, and number of fibres per pipe tube, and structural characteristics of the cable.

Placing the slack loops After entering the cable, we can start with entering of the slack loops on the cable. The slack loop represents a place where we left the ''excess'' of a cable length for later working on the cable maintenance. The slack loop is entered on a particular cable on any place on that cable. The slack loop automatically extends overall length of the cable.''

Page 19: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 19 of 35

Splicing and defining main service of the strand Splicing in the node elements is done by using the specialized splicing tool. The first step is creating the schematic view of the cable situation. Schematic view in our case is simple, but it can be much more complex. After creating the schematic view we go into the interface for splicing.

Image 20 – ''optical path'' scheme

The interface for splicing in the case of splicing in the joints shows all cables which enter the joint. It enables the selection of two cables for splicing, intuitive interface for choosing fibres for splicing and schematic view of spliced fibres. TCG differently presents the fibres which are cut and connected from those which are only going through and are not ''touched''. All of the splicing and cutting scenarios of the fibres which are encountered in practice are supported.

Page 20: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 20 of 35

Image 21 – User interface for splicing in the joint

Image 22 – Splicing in the joint

Page 21: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 21 of 35

Image 23 – View of the spliced fibres in the joint

Interface for viewing the splicing on the optical distribution frame/OTB is more complex. It graphically represents the structure of the distribution frame by the modules which can be of arbitrary capacity and layout with different types of ports. The modules can be organized vertically, horizontally, by shelves etc.

Page 22: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 22 of 35

Image 24 – Connecting in the optical distribution frame

Connecting the fibres of the cable on the ports of the distribution frame can be done in several ways: pulling (drag and drop) the entire cable onto the first port (the fibres are automatically connected to each following port), pulling the tube with fibres onto the first port, or individual pulling of the fibres.

Image 25 – Connected fibres on the distribution frame

TCG supports patching of the ports on the same distribution frame. The patching of the fibres can be within the same or between different cables.

Image 26 – ''patched'' ports on the distribution frame

After splicing of the fibres on the node elements, it is possible to assign a main service to them. The main service represents the name of the basic service on the fibre. The main service is defined only on one end. TCG automatically propagates the purpose on every segment of the strand in accordance with the defined connecting in the joints/distribution frames.

Page 23: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 23 of 35

Image 27 – Assigning the main service to the strand and propagation ''from end to end ''

Creating the ''optical path'' The ''optical path'' represents a logic group of optic cables. The ''optical paths'' are hierarchically organized: there are main ''optical paths'', branch on the main ''optical paths'', branches of the branches, etc. ''Optical paths'' can have a category: international, local, metro-accessible, metro-transportable, etc. The categories are created and adjusted according to user needs. It is possible to create different additional types of ''optical paths'' categories. Access path to the base stations, FTTx path etc.

The creating of an ''optical path'' is done in the intuitive tool where at first a certain ''optical path'' is created and then the cables are assigned to it.

Image 28 – Creating of the ''optical path''

Pulling the cable through pipes TeleCAD-GIS has a set of tools for detailed presenting of the elements of a cable conduit and their relations. The manhole is modelled as the prism of an arbitral base and height. The pipes of the

Page 24: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 24 of 35

cable conduit are laid on the manhole sides with precise defining of the position. The pipes can contain other pipes etc.

Image 29 –View of the manhole butterfly diagram

The interface for pulling the cables through the pipes in the manhole is very simple. The central part of wizard shows the manhole butterfly diagram. In the upper left section are the cables which are not deployed by pipes, and in the lower left are shown the manhole sides with deployed elements. The cable is then pulled into the pipe by simple pulling (drag and drop) the cable on the corresponding pipe.

If the cable is needed to be pulled into the pipe which is free in the ground, that is, pipe is not going from the manhole, then we use a special tool which shows the cross section of the trench in an user defined point.

Creating of the schematic views TeleCAD-GIS has a rich set of tools for creating different schematic views and printing the situation plan in specified aspect ratio. With the optical network, the most interesting are the main schematic plan and detailed scheme of fibre splicing. The main schematic view shows the cable route with node elements, manhole and length between node elements, and also the cumulated length of the complete route. Detailed plan of splicing shows all the cable fibres with splicing in joints, on the distribution frames and with assigned main service. The fibres in the detailed schematic plan may be represented in couples, groups or as individual fibres.

Image 30 – Fibre splicing scheme - detail

Page 25: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 25 of 35

Image 31 – Detailed scheme of splicing with the table of main services

Data transferring into the database After finishing the work the transferring of changes into the database is executed. The transferring is done by one click, however in the background starts a line of complex processes. The biggest part of the work during the transferring is done by INOVA GIS server. At first, the automatic checking of correctness of entered objects and relations in the drawing is done: the route correctness is checked, relations between objects, connectivity of optical elements etc. TeleCAD-GIS will not allow the transfer of objects which are not in compliance with pre-defined rules. After that, the relations between the entered objects and existing objects in the database are checked: the conflicts on the distribution frame ports are detected, the connectivity of optical elements is checked and whether the fibre main service is correctly propagated from the end to the end regardless if the both ends are in the local drawing or not.

Image 32 – Fazes of transferring into the database

Page 26: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 26 of 35

During the data transferring, the creation of all newly entered objects is done, change of all changed objects and disassembling of all disassembled objects. The conflicts with other users are detected. It is possible scenario that two users simultaneously change the same object. In that case, the massage with the conflict description is displayed: the name of object where the conflict is, name of the user and of the project that caused the conflict. One of the users has to finish changes on the objects; the other has to synchronize that object in the drawing with the object in the database and after that to continue with transferring into the database.

After successful data storing into the database, the project is finished. For any new changes or data entries it is required to create a new project and the procedure starts from the beginning.

Review map TeleCAD-GIS drawings handle a smaller number of objects loaded from the database. Loaded objects are filtered by different criteria: affiliation to the cable main branch, to the optical path, to the optical strand, affiliation to a certain area etc. When we want to review all data from the database with affiliated data, relations, and histories of changes, then we use review map, the component of TeleCAD-GIS.

Image 33 – Review map

Review map shows all objects from the database allocated by layers together with additional layers of the base maps: aerial maps, cadastral maps, city plans etc. The new version of the review map has the possibility of showing the maps from various Internet servers: Google maps, Bing Maps, Open Street Maps etc.

The review map contains additional modules for: review of manhole butterfly diagram with all cables, view of cross section of the trench, view of the properties of the selected objects with the history of changes etc.

Page 27: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 27 of 35

Image 34 –view of the manhole butterfly diagram with the cable passing

In addition to the data review, the review map enables changes of all properties and relations which don't include the geometry change directly through the review map. It is enabled to pull the cable through the pipes of the manhole using the manhole butterfly diagram of the review map. It is enabled to splice/connect the optical fibres in the joint or on the distribution frame. When the optical joint or distribution frame is selected from the review map, the identical interface for splicing is opened, the same as from TeleCAD-GIS. By that, the most common work of data maintenance is quickened and simplified.

Image 35 – review of an object with the history of changes and related documents.

Page 28: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 28 of 35

6 Addition 2: INOVA GIS platform – data model All of the objects and data that are handled by the TCG are stored in the standard Oracle relation database. The database is open and the data is accessed easily with standard tools (PL/SQL developer, SQL+ etc.).

Hereinafter, the illustrative description is given of the data model for a part of optical network and cable conduit without going into the details with examples of standard SQL queries.

Model basics The data is stored into two schemes: gts_post i gts_admin. Gts_post is the scheme where the infrastructure data is stored, and gts_admin scheme is where the administrative data is stored (users, user rights, company's organizational units, layer definition, layer definition for creating the maps etc). The infrastructure objects can be spatial (they have geometry and the position in space) or non-spatial. The example of spatial are: cable, manhole, distribution frame, and non-spatial: optical fibre, port, conduit pipe. Each non-spatial object has to belong to a spatial: fibre belongs to the cable, port belongs to the distribution frame, and pipe belongs to the cable conduit. All of the tables in the gts_post scheme can be divided into three groups: tables with objects, tables with relations between objects and system tables.

Tables with objects start with the GTS_ prefix and they contain all properties required by the TCG data model. The model is expandable so it is possible to add an arbitral number of additional properties. Tables with relations also have the GTS_ prefix after which stands the relation name, for example: GTS_TKKAN_ASOCIJACIJE contains the relations between conduit and network elements, GTS_TRASALINK_ASOCIJACIJE contains the relations between the route and the line objects on the route.

System tables and columns The three main system tables are: G_MASTER, G_MASTER_OBJ i G_GEOMETRY. G_MASTER stores main data about all spatial objects, G_MASTER_OBJ about all spatial and non-spatial, and G_GEOMETRY saves the geometry of all spatial objects. First two tables are rarely used for creating SQL queries or reports, while G_GEOMETRY is used always if it is about the spatial queries. All objects in the database have unique sequence for creating the primary key. It means that you are not going to find two objects with the same key in one database, regardless of the fact that those are different objects in different tables. The primary key for spatial objects is feat_num and for non-spatial is object_id. The primary key is, in fact, complex and it contains fields: g_version_id and g_next_version_id because of the support for long transactions and possibility of existence of the same object in different versions. All tables of the spatial objects contain the demontiran_id column. If the value of the field is different than null, it means that the object is disassembled. During the deleting of an object in the TCG, it is not physically deleted from the database, only the flag column is set to 1.

The existence of different versions of the same object and a possibility that it can be disassembled are the reasons why during the creation of the standard SQL queries we don't work directly with the tables, but with pre-defined views which filter only the live objects in the basic version.

Optical network model

Page 29: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 29 of 35

Optical network model supports storing of: cables, distribution frames, joints, and slack loops through tables: GTS_OPTICKIKABL, GTS_OPTICKIRAZDELNIK, GTS_ZOK, GTS_OPTICKINASTAVAK i GTS_OPTICKAREZERVA.

Optical strand The model supports storing of the optical strand. The optical strand is a logic connection between starting and ending port. Physically, it contains multiple connected segments of optical fibres from different cables. The main service of the strand can be defined for an optical strand. It is stored in the table: GTS_OPTICKOVLAKNO.

Image 36 –GTS_OPTICKO_VLAKNO table content

The image defines the strand with 14382819 identifier, with ''XDM KRV-XDM TKC1 16S1'' main service, which connects distribution frames 1197233 (TK Centar - L1) and 5008417 (OR-KRUNSKI VENAC) end to end by ports 407 and 11 respectively. That strand can be one cable fibre or the string of connected fibres of more cables. In general, that strand can describe the complex connection from a distribution frame through more joints and further distribution frames to an end object.

Strand topology Strand topology describes mutual relations of fibres between points A and B. It is stored in the table: GTS_VLAKNO_VEZE. The strand segment is described by the cable identifier (OPTICKIKABL_ID) and ordinal of the fibre inside the cable (BROJ_VLAKNA). Each row in the table GTS_VLAKNO_VEZE contains next fields:

- identifier of the first node (PRVICVOR_ID, BROJPORTA_PRVI), - identifier of the fibre segment (OPTICKIKABL_ID, BROJ_VLAKNA),

- second node identifier (DRUGICVOR_ID, BROJPORTA_DRUGI), - affiliation to the strand (VLAKNO_ID), foreign key from the table

GTS_OPTICKOVLAKNO.

The image shows the topology of the 14382819 „XDM KRV-XDM TKC1 16S1“ strand. It is shown that the strand physically consists of two fibres spliced in the joint 5008408. The first fibre segment is 13th fibre of the optical cable 5008418, and the second is also 13th fibre of the cable 5008409.

With the GTS_VLAKNO_VEZE table it is possible to trace the strand from end to the end and get a report about all interconnections.

Page 30: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 30 of 35

ODF model, ports ODF is an object with an arbitral number of slots which can further contain an arbitral number of modules with arbitral number of ports. The slots may be organized as verticals, horizontals, rows, shelves, etc. The modules may be panels, inserts, modules etc. On the module level the different types of optical connectors may be defined.

It is achieved through tables: GTS_OPTICKIPORT, GTS_OPTPORT_GRP and GTS_OPTPORT_MOD.

For example, the Kraljevo 1, id: 6757301, has only one slot with the name ADC OMX-600“ (it is a type of the distribution frame). The name of the slot (group) may be arbitral.

Image 37 – Table GTS_OPTPORT_GRP

Furthermore, that slot contains 10 modules of a different capacity:

Image 38 – Table GTS_OPTPORT_MOD

The ports are in the table GTS_OPTICKIPORT. The column BROJ is a complex key of the table in a combination with OPTCVOR_. The column MBROJ contains an ordinal number of the port on the module MODULID.

Image 39 – Table GTS_OPTICKI_PORT

Optical path The ''optical path'' represents a logical group of the optical cables. The ''optical paths'' are hierarchically organized: there are main paths, branch on the main path, branches of the branches, etc. The ''optical paths'' can have categories: international, local, metro-accessible, metro-transportable, etc. The categories are created and adjusted to the users’ needs. It is possible to create different additional types of the ''optical paths'' categories: access path to base stations, FTTx ''optical path'', etc.

The model is implemented through tables: GTS_OPTRELACIJA i GTS_OPTKABL.

Page 31: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 31 of 35

Each optical cable contains OPTRELACIJA_ID field which determines which ''optical path'' the cable belongs to. GTS_OPTRELACIJA table contains ''optical path’s'' ID as the key, name, and the category of the ''optical path'', and ID of the parent ''optical path'' (branch-main ''optical path'' connection).

Cable conduit model The basic objects in the cable conduit model are: cable manhole (GTS_KABLOVSKOOKNO) and cable conduit (GTS_KABLOVSKAKANALIZACIJA).

The cable conduit is a spatial object which has its geometry and properties, such as pipe diameter, pipe type, number of rows and columns of pipes, etc. Each pipe is an individual object (non-spatial) which belongs to the cable conduit. Individual pipes are stored in the table GTS_KANALCEV. The cable manhole has its base which can be of an arbitral shape and depth. Each side of the manhole can have arbitral number of grommets. The grommet represents an opening on the manhole side and it has its X and Y coordinate (distance from the left edge and the top of the manhole side). The grommets are stored in the table GTS_UVODNICA. The conduit pipes and/or cable can go through each grommet. Those connections are of n:n cardinality ( more cables can go through one grommet, and a cable can go through more grommets) and they are stored in a special table GTS_TKKAN_ASOCIJACIJE. The relations are of a parent-child type, and in the following table is given a list of all relations which are stored in the table.

No. PARENT CHILD

1 Conduit pipe Copper cable

2 Conduit pipe Optical cable

3 Conduit pipe Conduit pipe

4 Passage pipe Copper cable

5 Passage pipe Optical cable

6 Passage pipe Conduit pipe

7 Grommet Conduit

8 Grommet Copper cable

9 Grommet Optical cable

10 Manhole Joint

11 Manhole Optical joint

12 Manhole Slack loop

Table 1 – Relations between security network and telecommunication network elements

Page 32: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 32 of 35

Image 40 – Relation hierarchy between the manhole objects (parent-child)

The image shows the result of hierarchical query starting from the manhole (1088300). The table illustrates complex relations between the network elements in the cable manhole. Interpretation of the table content would be: the manhole contains a grommet through which goes the cable conduit whose pipe contains cable of foreign infrastructure. That same conduit contains another pipe through which the copper cable is pulled etc.

Examples of the classic SQL queries over the data in the database The openness and readability of the model enables easy creating of different queries over the database with the standard SQL tools. Overall optical cable length on the territory of one organizational unit select sum(k.FIKSNADUZINA) as duzina from W_G_GEOMETRY_0 g,G_GEOMETRY_0 d, w_gts_optickikabl k, gts_granica_oj o, gts_admin.gts_oj j where j.naziv= 'Izvršna jedinica Beograd' and d.feat_num=o.poligon_id and o.oj_id=j.oj_id and sdo_relate(g.geometry,d.geometry, 'mask=anyinteract querytype=WINDOW' )='TRUE' and g.feat_num=k.feat_num; The query sums the field FIKSNADUZINA of the GTS_OPTICKIKABL table, but only for those cables which are under the territory of „Izvršna jedinica Beograd“. For filtering the cables on a certain territory the standard Oracle spatial function SDO_RELATE is used. The territories of organizational units are entered as the polygons in the GTS_GRANICA_OJ table, while the list of organizational units with a hierarchy is in the special scheme GTS_ADMIN in GTS_OJ table.

Overall optical cable length by ''optical path'' categories select r.naziv as kategorija_relacije, sum(k.fiksnaduzina) as duzina from w_gts_optickikabl k, gts_optrelacija r where k.relacijaid=r.relid group by r.naziv We have assigned the optical cable to an ''optical path'' which it belongs to, summed cable lengths and grouped by the ''optical path'' categories. In the queries, the tables that may contain more versions of the same object or disassembled objects are not usually directly used, but views that filter only the active objects in the basic version (W_<table name>). Overall optical cable length pulled through pipes of cable conduit select sum(p.fiksnaduzina) as duzina from gts_optickikabl k, gts_kanalcev c , gts_tkkan_asocijacije a, (select distinct k.feat_num, k.fiksnaduzina from gts_kablovskakanalizacija k, gts_uvodnica u, gts_tkkan_asocijacije a where a.parent_id=u.object_id and a.child_id=k.feat_num) p where c.parent_id=p.feat_num and a.parent_id=c.object_id and a.child_id=k.feat_num

Page 33: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 33 of 35

We want to get a cable length that goes through cable conduit pipes which on one or both ends are on the manhole side. First, we have separated the conduit, by sub-query, which is in relation with one or two grommets (it is a sufficient condition for the pipe that starts or ends at the manhole). Then, we have associated those conduits with their own pipes and, finally, filtered the optical cables which go through those pipes. For getting the results we have summed the cable conduit lengths, not the length of the optical cables, because the cable usually goes through the pipes with only a part of its length.

Free strands percentage select count(t1.object_id)/count(t2.object_id) from gts_optickovlakno t1, gts_optickovlakno t2 where t1.namena='Bez namjene'

Under assumption that free strands do not have defined main service (by default 'no service'), the percentage of free strands in relation to overall number of strands is given by a simple query.

Page 34: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 34 of 35

7 Addition 3: description of integration within Telekom Srbija Hereinafter, we provide the description of the integration of existing information system and INOVA GIS platform in the case of implementation in Telekom Srbija.

The existing information system (TIS) is Oracle Forms application which consists of a large number of modules: capacity management, CRM, rating, billing, fault and trouble ticketing systems etc. The integration is done with module for capacity management which is overlapping with GIS data in a part of copper infrastructure, that is, there are certain objects within both systems: distribution frames, cables, distribution point. The integration is done in both directions: it is enabled for TeleCAD-GIS to have access to TIS objects, and on the other hand it is enabled to TIS that within the forms applications it shows relevant objects in GIS form on the map.

Image 41 – TIS navigator

The review of the TIS objects in TeleCAD-GIS is achieved through a special control. The integration is achieved through the web service. It is enabled that objects which already exist in TIS don't re-enter into GIS, but in GIS we add to them what they were missing – a position in space.

Image 42 – Object creation in TeleCAD-GIS from an existing object in TIS

On the other hand, for TIS environment the special control is developed in java bean technology which represents the wrapper for Autodesk MapGuide Java viewer control.

Page 35: TeleCAD-GIS Enterprise Platform Overview

INOVA GIS PLATFORM

Page 35 of 35

Image 43 – Chosen object in TIS form is showed on the map by clicking on the GIS button

A two way interaction with objects in the form of a table and their graphical presentations in GIS are enabled so the user has an insight in the complete data about the object.

Image 44 – Review of the distribution point No. 2 on the distribution frame Sur č in on the GIS map in TIS