Login   |      Register
English    中文


Development technology of network collaboration platform

2022-12-22  |   Editor : houxue2018  
Category : Technology

The development of the network collaboration platform adopts a framework development scheme, through technology selection, different technologies are composed together to form a complete solution. On the one hand, this method avoids the technical cost of the underlying development, and on the other hand, it also ensures flexibility and scalability.

Network collaboration platform R&D environment. In view of the heterogeneity of system publishing resources, for different applications (documents, multimedia, map services), the design pattern of Web services is adopted, and different applications are published using separate services, and the total platform is called through interfaces. Due to the complexity and diversity of sources and devices, real-time dynamic monitoring data needs to design abstract data models and implement them one by one. Facing the requirements of multi-source heterogeneity, based on the GNU/Linux environment, choose to use Python 3 language, and PostgreSQL database as the basic environment; And choosing Tornado, a mature and flexible Python web framework, on which to develop a content management system, the web program chose to use a mature MVC pattern implementation, communicating with the database via SQLAlchemy or Peewee as an ORM. The platform front-end uses HTML5 and CSS3 for content rendering, and JavaScript/JQuery for dynamic interaction.

In terms of data sharing, geospatial data is published according to OGC standards and web services are provided; Use pycsw software for geospatial metadata exchange and interoperability. Based on the open source MapServer software, the map and cartographic publishing service system is built to realize the functions of online map application, viewing the current geographical location, online map overlay, map reference, and online editing and storage. Front-end data is exchanged and stored in GeoJSON format for interoperability of GIS applications based on GeoJSON format data.

In the portal system, develop a web-side human-computer interaction interface to realize data input, parameter adjustment, as well as instruction management, result viewing and other functions. Develop a regulation simulation visualization module for animal husbandry regulation model. Use WebGIS technologies such as object management, components, and plug-ins to integrate with non-GIS systems to visualize geospatial data. Based on high-performance computers, the rapid spatial visualization of the regulatory model is realized, and based on the preset template, the production layout map of the livestock industry is generated to meet the needs of decision support.

    Sign in for comments!

Comment list ( 0 )

 



Most concern
Recent articles