Visual management system and method based on WebGIS traffic assets
By adopting the WebGIS-based cross-platform data compatibility module and visual interface module in the public transportation asset management system, the problems of high maintenance costs, easy omission of handover work, unintuitive data and poor cross-platform data compatibility in the existing system are solved, and efficient and unified data management and display are achieved.
Patent Information
- Application Number
- CN202411777910.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-14
AI Technical Summary
The existing public transportation asset management system has problems such as high maintenance costs, easy omission of handover work, unintuitive data, and poor cross-platform data compatibility.
It adopts a cross-platform data compatibility module and visual interface module based on WebGIS, integrates multiple geographic coordinate conversion algorithms and unified API interfaces to realize the processing and compatibility of Web GIS data from different sources, and provides an intuitive visual management interface.
It realizes cross-platform data compatibility, simplifies operational processes, improves the efficiency of data entry and maintenance, reduces human errors, and strengthens the value utilization and decision-making support capabilities of asset information.
Smart Images

Figure CN119621865A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of public transportation visualization, and in particular to a visualization management system and method for transportation assets based on WebGIS. Background Art
[0002] The current operation and maintenance of public transportation equipment, facilities and other assets mainly rely on existing Web technologies to manage and maintain existing asset information. However, there are obvious efficiency bottlenecks in this process: a large number of Excel documents need to be manually sorted and entered into the system, and some work needs to be done manually. This operation mode not only greatly increases the pressure and burden on human resources, but also leads to omissions in the execution of daily tasks, especially in the handover process. Therefore, improving and optimizing data management processes to improve automation levels and reduce human errors has become a key issue that the industry needs to solve.
[0003] The industry has developed a series of web-based map visualization solutions for managing public transportation equipment and facility assets, which are widely recognized for their high acceptability and efficiency. However, when using different web map APIs, a major challenge is encountered: the standard coordinate systems used by various map service providers are inconsistent, including Baidu Coordinate System (BD09LL), Amap Coordinate System (GCJ02), Google Coordinate System (WGS84) and Tiandi Map Coordinate System (GCGS2000). This diversity makes it difficult to seamlessly integrate data between different operation and maintenance management platforms. At present, when using one of the coordinate systems to display information, the various platforms in the industry often operate independently, and cross-platform data docking and sharing cannot be achieved, which limits the overall efficiency and coordination.
[0004] However, the existing methods have the following technical problems:
[0005] 1. The data-based public transportation asset management and operation platform has the disadvantages of high maintenance cost, heavy duty tasks, easy omissions in handover work, and non-intuitive data.
[0006] 2. The asset management and operation platform has a single GIS data coordinate system, and data cannot be shared across platforms within the industry.
[0007] In view of the above technical problems, the present invention proposes a visual management system and method for traffic assets based on WebGIS. Summary of the invention
[0008] The purpose of the present invention is to provide a visual management system and method for transportation assets based on WebGIS in response to the problems of low work efficiency, poor cross-platform compatibility and easy errors in data entry faced by the current industry public transportation asset management methods, so as to achieve the goals of data visualization, cross-platform compatibility of geographic data coordinates, and simplified maintenance in the process of public transportation equipment and facility management.
[0009] In order to achieve the above purpose, the present invention adopts the following technical solutions:
[0010] A visual management system for transportation assets based on WebGIS, including:
[0011] The cross-platform data compatibility module is used to integrate multiple geographic coordinate conversion algorithms and define a unified identification and unified abstract standard API interface to process Web GIS data from different sources and obtain a compatible and unified Web GIS data structure;
[0012] The visualization interface module is used to integrate the editing tools corresponding to the visualization interface, and to perform visual management of the traffic assets corresponding to the compatible and unified Web GIS data based on the editing tools.
[0013] Furthermore, the cross-platform data compatibility module includes:
[0014] Definition module, used to define unified API standards for Web GIS data from different sources;
[0015] Identification module, used to define unified identification for Web GIS data from different sources;
[0016] The coordinate conversion module is used to convert different Web GIS data based on the coordinate conversion algorithm according to the defined unified identification;
[0017] The driver module is used to drive the abstract factory to call the coordinate conversion algorithm and encapsulate different Web GIS data structures based on a unified API standard interface;
[0018] The map rendering module is used to load the corresponding renderer according to different Web GIS data, and the renderer renders the data on the corresponding map in a unified way.
[0019] Furthermore, the identification module defines a unified identification for different Web GIS data by using Symbol to define the unified identification.
[0020] Furthermore, the visualization interface constructed in the visualization interface module is implemented based on the Web UI interface of the Vue framework.
[0021] Furthermore, the Web UI interface includes a drawing toolbar and a layer control toolbar;
[0022] Drawing toolbar, used to provide editing buttons for point, line, and area assets;
[0023] The layer control toolbar is used to show or hide data sets.
[0024] Furthermore, the drawing toolbar includes:
[0025] Point public assets are used to add point assets to the map by calling the geographic information standard API through click-driven events based on the point asset editing function in the visualization interface;
[0026] Linear public assets are used to add linear assets to the map by calling the geographic information standard API through click-driven events based on the linear asset editing function in the visualization interface;
[0027] Regional public assets are used to add regional assets to the map by calling the geographic information standard API through click-driven events based on the regional asset editing function in the visualization interface.
[0028] Furthermore, the drawing toolbar also includes:
[0029] Modify public assets to start the asset interactive editing mode according to the assets in the visual map interface, change the asset position or shape by dragging and dropping, and automatically update and upload the asset coordinate data information to the server.
[0030] Furthermore, displaying or hiding a data set in the layer control toolbar specifically includes: realizing displaying or hiding a data set corresponding to a map according to a checked component in a visualization interface.
[0031] Accordingly, a visual management method for transportation assets based on WebGIS is also provided, including:
[0032] S1. Integrate multiple geographic coordinate conversion algorithms, define a unified identifier and a unified abstract standard API interface, process Web GIS data from different sources, and obtain a compatible and unified Web GIS data structure;
[0033] S2. Integrate editing tools corresponding to the visualization interface, and perform visual management of transportation assets corresponding to compatible and unified WebGIS data based on the editing tools.
[0034] Compared with the prior art, the present invention has the following beneficial effects:
[0035] 1. Cross-platform data compatibility: Integrate multiple geographic coordinate conversion algorithms and standard interfaces to ensure that data from different sources can be seamlessly integrated and used, and is compatible with (Baidu, Amap, WGS84, CGCS2000).
[0036] 2. Simplify operational processes: Design an intuitive and interactive asset management interface that allows users to easily manage public asset information in a visual manner, which will significantly reduce the error rate and improve the efficiency and convenience of data entry and maintenance processes.
[0037] 3. Unified map API standards: A highly integrated set of standard interface protocols compatible with Baidu Maps, Amap, OpenLayer, and others ensures consistent behavior logic and operation experience when using different map APIs, thereby enhancing the consistency of the entire system. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 is a schematic diagram of a data compatibility module provided in Embodiment 1;
[0039] Figure 2 This is a schematic diagram of a visualization interface module provided in Example 1. DETAILED DESCRIPTION
[0040] The following describes the embodiments of the present invention by specific examples, and those skilled in the art can easily understand other advantages and effects of the present invention from the contents disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that the following embodiments and features in the embodiments can be combined with each other without conflict.
[0041] The purpose of the present invention is to address the defects of the prior art and provide a visual management system and method for transportation assets based on WebGIS, aiming to efficiently and uniformly manage and display various asset information such as public transportation facilities and equipment, and to solve the compatibility and integration problems of traditional GIS data caused by unit differences.
[0042] Embodiment 1
[0043] This embodiment provides a visual management system for transportation assets based on WebGIS, including:
[0044] The cross-platform data compatibility module is used to integrate multiple geographic coordinate conversion algorithms and define a unified identification and unified abstract standard API interface to process Web GIS data from different sources and obtain a compatible and unified Web GIS data structure;
[0045] The visualization interface module is used to integrate the editing tools corresponding to the visualization interface, and to perform visual management of the traffic assets corresponding to the compatible and unified Web GIS data based on the editing tools.
[0046] This embodiment empowers the public transportation system through Web GIS technology to build an efficient management platform that integrates information collection, integration, and visualization. It not only solves the GIS data compatibility problem, but also enhances the value utilization and decision-making support capabilities of asset information.
[0047] In the cross-platform data compatibility module, a variety of geographic coordinate conversion algorithms are integrated, and a unified symbol and a unified abstract standard API interface are defined to process Web GIS data from different sources to obtain a compatible and unified Web GIS data structure.
[0048] Cross-platform refers to compatibility with Baidu, Amap, Tiandi Map, and Google Maps. The identification codes of the four maps correspond to: Baidu (bd09ll), Amap (gcj02), Tiandi Map (cgcs2000, epsg:4490), and Google Maps (wgs84).
[0049] The cross-platform data compatibility module specifically includes a definition module, an identification module, a coordinate conversion module, a driver module, and a map rendering module.
[0050] Definition module, used to define unified API standards for Web GIS data from different sources.
[0051] Define a set of comprehensive map public behavior API standards corresponding to Web GIS data from different sources. This standardized API set aims to provide consistent, clear and easy-to-understand operation interfaces for various components of the system to achieve seamless access and operation capabilities of the map interface.
[0052] The unified map API standard provides a unified interface layer for different map service providers (such as Baidu Maps, Amap, Google Maps, etc.), allowing developers to develop in a consistent manner on different map platforms. Methods for implementing the unified map API standard include:
[0053] 1. Determine the functions that the API needs to support, such as map display, coordinate conversion, layer management, marker point addition, path planning, etc.
[0054] 2. Define clear parameters and return values for each function and ensure that these parameters and return values are consistent across different map services.
[0055] 3. Define a unified error handling mechanism so that errors can be handled and identified when calling the API.
[0056] 4. Define abstract classes or interfaces to represent common operations of map services, including but not limited to map loading, view control, layer operations, etc.
[0057] 5. Provide specific implementation classes for each map service, which implement the operations defined in the abstract layer.
[0058] 6. Use the factory pattern to create a specific map service instance and dynamically return the corresponding map service object based on the passed parameters (such as map type).
[0059] 7. Implement an adapter for each map service to convert the unified API calls into API calls for specific map services.
[0060] 8. The adapter encapsulates the differences between different map services and provides a unified interface to the outside world.
[0061] The identification module is used to define a unified identification for Web GIS data from different sources.
[0062] Define a unique set of symbol standards to identify different geographic coordinate systems; these symbols are used as key values and associated with specific coordinate conversion algorithms to achieve fast conversion of coordinate data, for example:
[0063] Symbol.for("bd09ll") represents the Baidu coordinate system (BD09LL);
[0064] Symbol.for("epsg:4490") and Symbol.for("cgcs2000") represent the Tiandi Map Coordinate System (CGCS2000);
[0065] Symbol.for("epsg:4326") represents the WGS84 coordinate system;
[0066] Symbol.for("gcj02") represents the Gaode coordinate system (GCJ02).
[0067] Among them, epsg:4490 and cgcs2000 are the coordinate codes of Tiandi Map, epsg:4490 is the standard code in the global geographic system coordinate library, cgcs2000 is the coordinate code of domestic maps, and epsg:4326 and wgs84 are the coordinate codes of Google Maps, epsg:4326 is the standard code in the global geographic system coordinate library, and wgs84 is the domestic coordinate code. The coordinate conversion module is used to convert different Web GIS data based on the coordinate conversion algorithm according to the defined unified identification.
[0068] In this embodiment, the coordinate systems corresponding to the multiple maps have multiple geographic coordinate conversion algorithms, which can process the coordinate systems used by different map service providers. The main coordinate systems include: Baidu coordinate system (BD09LL), Amap coordinate system (GCJ02), Google coordinate system (WGS84), and Tiandi Map coordinate system (CGCS2000).
[0069] The coordinate conversion algorithm is: create a coordinate conversion function transform for each pair of coordinate systems. The function accepts the source coordinate, the source coordinate system symbol and the target coordinate system symbol as parameters and returns the converted coordinate. A factory mode conversion factory factory_transform is used inside the function to call the corresponding conversion algorithm according to different coordinate system symbols. , so that these functions can convert the data of one coordinate system into the data of another coordinate system. For example:
[0070] transform_baidu_ll2mc: conversion from Baidu coordinate system (BD09LL) to Mercator projection plane coordinates (Mercator);
[0071] transform_wgs84_mc2ll: conversion from Mercator projection plane coordinates (Mercator) to WGS84 coordinate system;
[0072] transform_baidu_ll2gcj02: conversion from Baidu coordinate system (BD09LL) to Amap coordinate system (GCJ02);
[0073] transform_gcj02_ll2wgs: Conversion from Gaode coordinate system (GCJ02) to WGS84 coordinate system;
[0074] proj4: A widely integrated third-party source code library for common GIS coordinate conversion. Using proj4 can greatly reduce the repetitive code writing work and thus realize the conversion of coordinate system.
[0075] This embodiment can flexibly convert data between different coordinate systems through this conversion method, achieving the goal of cross-platform data compatibility. This design not only improves the flexibility and scalability of the system, but also simplifies development and maintenance work.
[0076] The driver module is used to drive the abstract factory to call the coordinate conversion algorithm and encapsulate different Web GIS data structures based on a unified API standard interface.
[0077] This embodiment drives the abstract factory to call the coordinate conversion algorithm module and encapsulates different Web GIS data structures through overall consistency, efficient and coordinated unified API standard interface calls.
[0078] The abstract factory pattern is specifically:
[0079] Define abstract products: Define one or more abstract product classes that declare the interfaces of the concrete product objects to be created. In the context of the map API, these products may include map views, layers, markers, etc.
[0080] Define specific products: For each abstract product class, provide specific product implementations. Each specific product implementation corresponds to a specific map service provider.
[0081] Define an abstract factory: Define an abstract factory interface, which declares methods for creating one or more abstract products, such as createMap, createMarker, createLayer, etc.
[0082] Define specific factories: For each map service provider, provide a specific factory implementation that is responsible for creating an object of a specific product.
[0083] This embodiment uses the abstract factory pattern to encapsulate the specific implementations of different map service providers (such as Baidu Maps, Amap, Google Maps, etc.) based on a defined unified API interface. In this way, the rest of the system only needs to interact with the abstract factory and the abstract product.
[0084] The map rendering module is used to load the corresponding renderer according to different Web GIS data, and the renderer renders the data on the corresponding map in a unified way.
[0085] This embodiment defines a unified rendering standard for renderers of different maps, ensuring that data from different map service providers can be displayed on the map in a consistent manner, which is crucial for maintaining consistency of the user interface and improving user experience.
[0086] When it is determined to use a specific map, after the corresponding map on_mounted_map is called, the map automatically completes the loading of the renderer, thereby providing the map with a unified rendering engine capability for various data.
[0087] The renderer in this embodiment is a key component of the visual presentation layer in the WebGIS public asset visualization management system. It not only improves the usability and aesthetics of the system, but also enhances the flexibility and maintainability of the system. Through the renderer, the system can display complex geographic information data in an intuitive and attractive way, thereby improving the efficiency of decision support and public services.
[0088] The cross-platform data compatibility module achieves seamless integration and compatibility of data between different GIS platforms by integrating multiple coordinate conversion algorithms, defining standardized interfaces and unique symbol standards, providing strong technical support for the efficient management and display of public transportation assets.
[0089] like Figure 1 As shown in the figure, map.ts is the calling entry of geographic information standard API interface, which provides platform business use and simplifies the complexity caused by the diversity of different geographic information APIs. Any-map.ts is the abstract layer in software design engineering, which centrally calls and solves the difficulties brought by various geographic information APIs. Transform.ts, geo-styles.ts, bmap.ts, amap.ts, supermap.ts, and googlemap.ts focus on solving the logical effects of operation behaviors in visualization. The results of each processing are merged and output to the map container to obtain the final target result.
[0090] In the visualization interface module, a complete set of editing tools corresponding to the visualization interface is integrated, and the traffic assets corresponding to the compatible and unified Web GIS data are visually managed based on the editing tools.
[0091] This embodiment combines the Vue.js framework to develop a set of Web UI interfaces and build an integrated geographic information visualization platform, such as Baidu Maps, Amap, and Tiandi Map, as the basis for map display.
[0092] The platform also integrates two core components: the drawing toolbar and the layer control toolbar. The drawing toolbar provides various public asset editing buttons, which allows users to freely add public assets on the map. The layer control toolbar is used to filter the visual data in the map container, which allows users to selectively display and hide specific data sets.
[0093] Drawing Toolbar implements a drawing toolbar component, which provides editing buttons for point, line, and area public assets, through which users can interact with the map.
[0094] Point-like public assets are used to draw a set of point-like asset editing function buttons in the toolbar based on the visualization interface. Clicking the driving event calls the geographic information standard API to add the corresponding point-like assets to the map.
[0095] To edit and draw point-like public assets, such as manhole covers, safety facilities, signs, equipment, pumping stations, etc., click the corresponding functional button in the drawing toolbar. This button will call the on_enable_marker_draw function in the map API, and the map will automatically enter the point-like asset editing state.
[0096] Use the mouse to drag or enlarge the geographic information visualization container to the appropriate position. The mouse state in the editing state is the corresponding dot asset icon. Click the map, the map automatically adds a visualization data of the corresponding asset, and automatically opens the window mask of the asset-related content to provide users with complete asset-related information content.
[0097] Linear public assets are used to draw a set of linear asset editing function buttons in the toolbar based on the visualization interface. Clicking the driving event calls the geographic information standard API to add the corresponding linear assets to the map.
[0098] To edit and draw linear public assets, such as underground pipe networks, traffic guardrails, etc., click the corresponding functional button in the drawing toolbar. This button will call the on_enable_line_draw function in the map API, and the map will automatically enter the linear asset editing state.
[0099] Use the mouse to drag or enlarge the geographic information visualization container to the appropriate position. The mouse state in the editing state is the corresponding linear asset icon. Click the map to draw the first point of the line segment. Similarly, click the map repeatedly. The geographic coordinate position of multiple clicks is the visualization data of the linear asset drawing. Double-click the map to end the entire map drawing operation and automatically open the window mask of the asset-related content to provide users with complete asset-related information content.
[0100] Regional public assets are used to provide a set of regional asset editing function buttons based on the visualization interface and the drawing toolbar. Clicking the driving event calls the geographic information standard API to add the corresponding regional assets to the map.
[0101] To edit regional public assets, such as waterlogging, click the corresponding functional button in the toolbar. The button drawing calls the on_enable_area_draw function in the map API, and the map automatically enters the regional asset editing state.
[0102] Use the mouse to drag or enlarge the geographic information visualization container to the appropriate position. The mouse state in the editing state is a dot icon. Click the map, and the landing point data in this editing state will be automatically run inside the map. The first landing point will automatically be drawn into a circle with a radius of 20M with the point as the center. The second landing point will automatically merge with the first landing point to form a line. With the line as the center, it is buffered 20M around to form a polygon. The third landing point will automatically generate a convex area with the landing point as the boundary and a buffer of 20M around. The same is true for multiple landing points, and the convex area is constantly changing. Double-click the map to end the entire map drawing operation, and automatically open the window mask of asset-related content to provide users with complete asset-related information content.
[0103] To modify public assets, click on the asset with the mouse according to the visual map interface to start the asset interactive editing mode, change the asset position or shape by dragging and dropping, and automatically update and upload the asset coordinate data information to the server.
[0104] To modify the public asset operation, find the asset that needs to be modified, click on the asset, and the map calls the has_overlay_in_map function to determine whether there is an overlay object. If there is no overlay object, the on_open_overlay function is called. The opened overlay object displays the detailed information corresponding to the asset. The overlay interface contains an edit functional button. Click the edit button to start the editing state of the public asset information.
[0105] To delete a public asset, find the asset that needs to be modified and click on it. The map will call the has_overlay_in_map function to determine whether there is an overlay. If there is no overlay, the on_open_overlay function will be called. The opened overlay will display the detailed information of the asset. The overlay interface contains a delete functional button. Click the delete button to display a user operation confirmation prompt to confirm the deletion of the selected asset. Cancel to confirm the deletion.
[0106] To operate mobile assets and equipment, find the asset to be moved, click on the asset, and the map calls the has_overlay_in_map function to determine whether there is a mask at present. If there is no mask, the on_open_overlay function is called. The detailed information corresponding to the asset is displayed in the opened mask. The mask interface contains a move functional button. Click the move button, and the map calls the on_enable_scene function to start the interactive editing mode of the map. In the editing mode, the type of the selected asset is automatically identified. Point asset operation: Move the mouse over the point asset, use the left mouse button to drag the asset, and the asset will move while moving the mouse. Release the mouse at the appropriate position, and the point asset will also fall at the new coordinate point. Click the map to cancel the editing state, and the asset coordinate data information is uploaded to the server for storage. Line asset operation: Move the mouse over the line segment of the linear asset or the line segment node, and use the left mouse button to drag the asset. If the dragged object is a line segment, it will move as a whole. If the object is a node, the line segment shape will change. Click the map to cancel the editing state, and the asset coordinate data information is uploaded to the server for storage. Regional asset operations: Move the mouse over the regional asset polygon or the polygon control vertex, use the left mouse button to drag the asset. If the dragged object is a regional polygon, it will move as a whole. If the dragged object is a polygon control vertex, the shape of the regional polygon will be changed. Click the map to cancel the editing state, and the asset coordinate data information will be uploaded to the server for storage.
[0107] The layer control toolbar allows users to selectively display and hide specific datasets to filter the visual data on the map.
[0108] According to the visualization interface, the layer control tool provides a set of optional checked components. When the components are selected or unchecked, the map displays or hides specific datasets accordingly.
[0109] The visual interface of this embodiment can provide an intuitive and highly interactive asset management tool, allowing users to easily manage and display various asset information such as public transportation facilities and equipment. This interface not only improves the efficiency of data integration and management, but also strengthens the value utilization and decision support capabilities of asset information.
[0110] like Figure 2 As shown in the figure, in the interactive process of asset map visualization, three key operations are mainly provided: drawing, editing and moving, which significantly simplifies the traditional operation mode. Using the drawing toolbox and visualization platform provided by asset map visualization, users can quickly and accurately draw various assets with the mouse. In this process, the mouse operation is directly linked with the visualization platform, and the preset geographic information standard API interface is automatically called. The user's interactive experience is greatly improved, allowing non-professionals to efficiently complete complex data entry tasks, greatly reducing the possibility of manual errors and improving work efficiency.
[0111] This embodiment empowers the public transportation system through Web GIS technology to build an efficient management platform that integrates information collection, integration, and visualization. It not only solves the GIS data compatibility problem, but also enhances the value utilization and decision-making support capabilities of asset information.
[0112] Embodiment 2
[0113] This embodiment provides a visual management method for traffic assets based on WebGIS, including:
[0114] S1. Integrate multiple geographic coordinate conversion algorithms, define a unified identifier and a unified abstract standard API interface, process Web GIS data from different sources, and obtain a compatible and unified Web GIS data structure;
[0115] Integrate different map API interfaces, highly encapsulate each map behavior API according to the abstract factory, and obtain a set of overall consistent, efficient, coordinated and unified geographic information standard API interfaces;
[0116] Integrate multiple map coordinate conversion algorithms, design a set of logical symbols, and drive the call of the behavior function in the abstract factory to obtain a WebGIS data structure with a unified format standard.
[0117] Establish a set of standard rendering parameters, design a set of logical identifiers (Symbol), which are driven and called by the behavior function in the abstract factory to output the rendering data required for different maps, so as to achieve consistent rendering effects for different maps and the same assets.
[0118] S2. Integrate editing tools corresponding to the visualization interface, and perform visual management of transportation assets corresponding to compatible and unified WebGIS data based on the editing tools.
[0119] By designing a set of dynamic asset editable tool UI interfaces, the interface design subjectively predicts user behavior, drives the geographic information standard API in S1, and realizes visual management of assets in the map such as loading, drawing, editing, and moving.
[0120] It should be noted that the WebGIS-based visual management method for transportation assets in this embodiment is similar to the first embodiment and will not be described in detail.
[0121] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.
Claims
1. A visual management system for transportation assets based on WebGIS, characterized in that: include: The cross-platform data compatibility module is used to integrate multiple geographic coordinate conversion algorithms and define a unified identification and unified abstract standard API interface to process Web GIS data from different sources and obtain a compatible and unified Web GIS data structure; The visualization interface module is used to integrate the editing tools corresponding to the visualization interface, and to perform visual management of the traffic assets corresponding to the compatible and unified Web GIS data based on the editing tools.
2. According to claim 1, a visual management system for transportation assets based on WebGIS is characterized in that: The cross-platform data compatibility module includes: Definition module, used to define unified API standards for Web GIS data from different sources; Identification module, used to define unified identification for Web GIS data from different sources; The coordinate conversion module is used to convert different Web GIS data based on the coordinate conversion algorithm according to the defined unified identification; The driver module is used to drive the abstract factory to call the coordinate conversion algorithm and encapsulate different Web GIS data structures based on a unified API standard interface; The map rendering module is used to load the corresponding renderer according to different Web GIS data, and the renderer renders the data on the corresponding map in a unified way.
3. A visual management system for transportation assets based on WebGIS according to claim 2, characterized in that: The identification module defines a unified identification for different Web GIS data by using Symbol.
4. A visual management system for transportation assets based on WebGIS according to claim 1, characterized in that: The visualization interface constructed in the visualization interface module is implemented based on the Web UI interface of the Vue framework.
5. A visual management system for transportation assets based on WebGIS according to claim 4, characterized in that: The Web UI interface includes a drawing toolbar and a layer control toolbar; Drawing toolbar, used to provide editing buttons for point, line, and area assets; The layer control toolbar is used to show or hide data sets.
6. A visual management system for transportation assets based on WebGIS according to claim 5, characterized in that: The drawing toolbar includes: Point public assets are used to add point assets to the map by calling the geographic information standard API through click-driven events based on the point asset editing function in the visualization interface; Linear public assets are used to add linear assets to the map by calling the geographic information standard API through click-driven events based on the linear asset editing function in the visualization interface; Regional public assets are used to add regional assets to the map by calling the geographic information standard API through click-driven events based on the regional asset editing function in the visualization interface.
7. A visual management system for transportation assets based on WebGIS according to claim 6, characterized in that: The drawing toolbar also includes: Modify public assets to start the asset interactive editing mode according to the assets in the visual map interface, change the asset position or shape by dragging and dropping, and automatically update and upload the asset coordinate data information to the server.
8. A visual management system for transportation assets based on WebGIS according to claim 5, characterized in that: The display or hiding of the data set in the layer control toolbar is specifically: realizing the display or hiding of the data set corresponding to the map according to the checked component in the visualization interface.
9. A management method for a WebGIS-based visual management system for transportation assets according to any one of claims 1 to 8, characterized in that: include: S1. Integrate multiple geographic coordinate conversion algorithms, define a unified identifier and a unified abstract standard API interface, process Web GIS data from different sources, and obtain a compatible and unified Web GIS data structure; S2. Integrate editing tools corresponding to the visualization interface, and perform visual management of transportation assets corresponding to compatible and unified Web GIS data based on the editing tools.
Citation Information
Cited By
Cross-platform sky map component packaging method and device based on unit-app X framework
CN121349523A