CADObject is our innovative product, a truly integrated system. In this system CAD components work together with GIS data. We’ve created the possibility to develop applications, and web-services for a better interaction between CAD and GIS systems. We have used the programming language C++ for that purpose.
The integration gives a clear understanding of the growing importance of such a system. It brings together existing and emerging techniques, methodologies, and technologies to examine approaches that enable data and operation interoperability between CAD and GIS.
The main difference of CADObject from other similar products that exchange data between CAD and GIS is that it is possible to create object data models during the process of conversion. Such an approach allows the creation of analytic systems of any complexity and is able to use all the GIS and CAD analytic and mathematical tools for data analysis and representation. .
Many primitives of CAD chart graphics are detached. That is why conversion and saving an object in a database by means of standard methods may result in getting a number of unconnected objects (lines, dots, fields). Their properties do not give information on object parts belonging to certain graphics primitives. Consequently, the end result is a drawing similar to a CAD drawing but composed of a number of unconnected objects. In this case, it is impossible to create a suitable analytic system. The object model feature is that during the process of conversion graphics primitives are identified and combined into separate objects in accordance with the designed classifier.
The object conforms to a unique database record, which allows the development of spatial analytic solutions of any complexity.
Analytic systems based on the object-oriented approach are widely adopted in the spheres where it is required to design and develop a system using spatial data received from various sources, for example:
- government services;
- utility services;
- road/railway services;
- oil & gas industry;
- mining.
This approach can also be implemented for streamlining decision making processes, and reducing inefficiencies during such project phases as planning, design, and execution.
The combination of such systems with tracking, logistics, cadastral, and other systems (via APIs) allows the development of new high quality products that fulfil a wide range of tasks.