Geographic information remote sensing surveying and mapping system and method thereof
Through the use of inlet images in geographical information remote sensing and mapping data sharing system for data conversion and transmission, the security risks of dependence on key encryption in existing technology are solved, and the high security and confidentiality sharing of the data are realized.
Patent Information
- Application Number
- CN202411267869.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-10
- Publication Date
- 2025-01-28
AI Technical Summary
In the process of sharing geographic information remote sensing mapping data, the dependence on key encryption poses security risks, especially when facing complex network attack environments.
By setting up a shared user terminal between the shared user side and the shared interactive platform, the shared interactive platform requests the shared geographical information remote sensing and mapping data. The data collection unit obtains the data in real time. In advance images for binary conversion and data transmission.
Enhance the security and confidentiality of data during the sharing process, ensure that only the trusted client can correctly interpret the sharing data, and the data sharing is targeted and time -effective to avoid unnecessary data transmission and resource waste.
Smart Images

Figure CN119377435A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of geographic information remote sensing mapping, and in particular relates to a geographic information remote sensing mapping system and a method thereof. Background Art
[0002] With the continuous progress and development of science and technology, geographic information remote sensing mapping plays a vital role in many key areas, including urban planning, resource management, environmental monitoring, transportation and other aspects. At present, in order to effectively improve work efficiency and reduce operating costs, related companies often use the powerful computing resources of shared platforms to achieve the sharing and acquisition of geographic information remote sensing mapping data;
[0003] In the existing technical solutions, enterprises establish a connection with the sharing platform and upload their detailed demand information. Then, based on these requests, the platform accurately selects the large amount of geographic information remote sensing mapping data stored in it and provides the data that meets the requirements to the enterprise. This method greatly facilitates enterprises to obtain the required data to a certain extent and significantly improves the utilization rate of data.
[0004] However, the existing technology mainly uses key encryption to ensure the security of shared data during the sharing process, but this method has certain limitations. In practical applications, it is too dependent on keys. Once the keys are lost, the shared data will face great security risks and will no longer be in a secure state. In addition, relying solely on key encryption may appear to be relatively vulnerable in the face of complex network attack environments.
[0005] In order to solve the above problems, the present invention proposes a solution. Summary of the invention
[0006] The present invention aims to at least solve the problems raised in the above-mentioned background technology; to this end, the present invention proposes a geographic information remote sensing mapping system and method thereof.
[0007] Geographic information remote sensing mapping system, including:
[0008] A sharing user terminal is used for a trusted user to obtain shared data from a sharing interaction platform. After a current trusted user types in a sharing request, the sharing user terminal obtains the sharing request and transmits the sharing request to the sharing interaction platform, wherein the sharing request includes a collection time period of the pre-acquired shared data;
[0009] A sharing interaction platform, used to securely transmit shared data to a corresponding sharing user terminal according to a received sharing request, the sharing interaction platform comprising a sharing data unit and a sharing transmission unit;
[0010] The shared data unit stores the real-time collected geographic information remote sensing mapping data of the target area. The shared data unit also updates and stores the binary image of the trusted user, which contains n 2 cells, each of which displays a four-bit binary number, n 2 The cells are arranged regularly in n rows and n columns in the binary image, where n is a preset row and column threshold for generating the image;
[0011] The sharing transmission unit extracts all geographic information remote sensing mapping data collected in the corresponding collection time period from the sharing data unit according to the collection time period included in the received sharing request, performs binary conversion on the data, and generates the target sharing data of the sharing request according to the binary data obtained by the conversion;
[0012] Then, the shared document of the sharing request is generated according to a preset generation rule and in combination with the binary image of the trusted user, and the shared document of the sharing request is transmitted to the sharing user terminal.
[0013] Furthermore, the geographic information remote sensing mapping data includes image data, terrain data, geographic element data and other data of the target area.
[0014] Furthermore, the steps of generating the shared document of the sharing request are as follows:
[0015] S11: specifying a grouping step of 4, grouping the target shared data according to the specified grouping step from left to right to obtain a plurality of group bit strings, and marking all the obtained group bit strings as A1, A2, ...Aa in order from left to right according to the position of each group bit string in the target shared data before grouping;
[0016] S12: in the order of grouping bit strings A1, A2, ...Aa, firstly use grouping bit string A1 as the path start bit string, and use grouping bit string A2 as the path end bit string;
[0017] S13: Acquire the binary image of the trusted user, and establish a plane rectangular coordinate system with the lower left corner of the binary image as the coordinate origin, select the horizontal rightward direction as the x-axis direction, and extend from the origin, select the vertical upward direction as the y-axis direction, and extend from the origin, wherein the value of each scale of the x-axis and the y-axis in the established plane rectangular coordinate system is the length of a cell, that is, 1;
[0018] At this time, each cell in the binary image has a corresponding position coordinate in the plane rectangular coordinate system, and the position coordinate of a cell is the position coordinate of the center point of the cell;
[0019] S14: Based on the established plane rectangular coordinate system, obtain the position coordinates B1(c1, d1) of the cell in the binary image where the value of the abscissa is the smallest and the four-bit binary number displayed in the cell is the path start bit string, and use the position coordinates B1(c1, d1) as the path start coordinates of the path start bit string;
[0020] S15: Select the change sequence from the grouped bit string A1 to the grouped bit string A2 and its specific position coordinates according to the preset selection and acquisition rules;
[0021] S16: After the selection is completed, determine the character length L1 of the change sequence from the grouped bit string A1 to the grouped bit string A2. If L1 ≥ P1, find the corresponding cell in the binary image according to the specific position coordinates, and swap the four-bit binary number displayed in the cell with the four-bit binary number displayed in the cell corresponding to the position coordinates B1 to obtain the new binary image. At this time, the four-bit binary number displayed in the cell corresponding to the position coordinates B1 in the new binary image is the grouped bit string A2, and the four-bit binary number displayed in the cell corresponding to the longest direction change sequence is the grouped bit string A1. If L1 < P1, no processing is performed;
[0022] S17: In the order of the grouped bit strings A1, A2... Aa, use the grouped bit string A2 as the path start bit string again, use the specific position coordinates of the change sequence in S15 as the path start coordinates of the path start bit string, use the grouped bit string A3 as the path end bit string, and select the change sequence from the grouped bit string A2 to the grouped bit string A3 according to S15;
[0023] S18: Select and obtain the change sequences from the grouped bit string A3 to the grouped bit string A4, A4 to A5... Aa-1 to Aa in turn according to S15 to S17;
[0024] The shared generation unit generates the shared document of the shared request according to the grouped bit string A1 and the selected change sequences from the grouped bit string A1 to A2, A2 to A3... Aa-1 to Aa.
[0025] A geographic information remote sensing mapping method includes the following steps:
[0026] Step 1: After the current trusted user types in a shared request, the shared user terminal obtains the shared request and transmits the shared request to the shared data unit;
[0027] Step 2: The shared data unit stores the geographic information remote sensing mapping data of the target area collected in real time, and the shared data unit also updates and stores the binary image of the trusted user. The shared transmission unit intercepts all the geographic information remote sensing mapping data collected in the corresponding collection time period from the shared data unit according to the collection time period included in the received sharing request, performs binary conversion on the data, and generates the target shared data of the sharing request according to the converted binary data;
[0028] Step 3: The sharing data unit generates the shared document of the sharing request in accordance with a preset generation rule and in combination with the binary image of the trusted user, and transmits the shared document of the sharing request to the sharing user terminal;
[0029] Step 4: The binary image corresponding to the trusted user is updated and stored in the sharing user terminal. After receiving the shared document of the sharing request, the sharing user terminal extracts all the change sequences contained therein, and finds the corresponding position coordinates according to the change bit string corresponding to each moving path direction in combination with the binary image currently stored in the sharing user terminal;
[0030] Based on the several position coordinates found, a four-digit binary number displayed in the corresponding cell is obtained, and combined with the grouping bit string A1 carried in the shared document, the target shared data of the sharing request is obtained, and then all the geographic information remote sensing mapping data within the collection time period contained in the sharing request is obtained and stored.
[0031] Compared with the prior art, the present invention has the following beneficial effects:
[0032] (1) The present invention sets a sharing user end to request the sharing interactive platform to share geographic information remote sensing sensing mapping data, and the data acquisition unit obtains the geographic information remote sensing sensing mapping data in real time. The sharing data unit intercepts the geographic information remote sensing sensing mapping data collected in the corresponding time period based on the collection time period contained in the sharing request sent by the trusted user, and then the sharing transmission unit converts the geographic information remote sensing sensing mapping data into a shared document for transmission based on the binary image of the corresponding trusted user. In this way, on the one hand, the security and confidentiality of the data in the sharing process are enhanced, and combined with the binary image, it is ensured that only the trusted client can correctly interpret the shared data. On the other hand, based on the collection time period carried in the sharing request, it is ensured that the data sharing is targeted and timely, avoiding unnecessary data transmission and resource waste.
[0033] (2) In the process of converting and generating a shared document, the present invention performs conversion based on the binary image of the corresponding trusted user stored in the shared data unit. In the conversion process, the pre-shared data is grouped according to the specified step length to obtain a plurality of group bit strings. Then, based on the shortest moving path of the two adjacent group bit strings in the corresponding binary image, the direction change sequence of the two adjacent group bit strings is determined based on the moving path direction and the path node position coordinates in the shortest moving path. Each time a direction change sequence is determined, the four-bit binary number displayed in the corresponding cell in the binary image is determined and updated based on the character length of the direction change sequence. In this way, the binary image used for conversion is changed in a preset manner. This change can not only effectively increase the security of geographic information remote sensing mapping data during the conversion process and prevent the data from being illegally stolen or tampered with during the conversion process, but also greatly improve the confidentiality of the data, so that only trusted users with corresponding permissions can correctly interpret and use the converted shared document. Further, this method makes the security of the shared document more dependent on encryption logic rather than specific data such as keys.
[0034] (3) In the process of determining the two-by-two adjacent groups, the present invention selects the group bit string that is arranged in the front as the path start bit string, finds the position coordinates of all cells corresponding to the adjacent group in the binary image based on the other group bit string in the two-by-two adjacent groups, and changes the position coordinates of the path start bit string to the shortest moving path of all the found position coordinates and selects a specific position coordinate based on a preset selection logic, determines the direction path based on the selected position coordinate, and after determination, selects whether to change the content displayed in the corresponding cell in the binary image based on a preset judgment logic. In this way, it is ensured that different two-by-two adjacent groups may have different direction change sequences, thereby further ensuring the security of shared data. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] Figure 1 is a system block diagram of the present invention;
[0036] Figure 2 The present invention is a flow chart of the method. DETAILED DESCRIPTION
[0037] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0038] See also Figure 1 , 2,This application provides a geographic information remote sensing mapping system and method thereof, including a shared user terminal and a shared interactive platform;
[0039] The shared user terminal is used by trusted users to obtain shared data from the shared interaction platform. In this application, trusted users refer to enterprises that have passed the identity and credit authentication of the shared interaction platform;
[0040] After the current trusted user types in a sharing request, the sharing user terminal acquires the sharing request, wherein the sharing request includes a collection time period of pre-acquired shared data, and transmits the sharing request to the sharing interaction platform;
[0041] A sharing interaction platform, used to receive sharing requests from trusted users and securely transmit corresponding shared data to them, the sharing interaction platform comprising a data collection unit, a sharing data unit and a sharing transmission unit;
[0042] The data acquisition unit acquires the geographic information remote sensing mapping data of the target area in real time and transmits it to the shared data unit for storage, wherein the geographic information remote sensing mapping data includes image data, terrain data, geographic element data and other data of the target area;
[0043] In this application, image data includes multispectral data, high-resolution images and thermal infrared images. Multispectral data contains spectral information of multiple bands, which can reflect the spectral characteristics of different objects in the target area. High-resolution images have high spatial resolution and can clearly display the details of the area, such as the outline of buildings and the texture of roads. Thermal infrared images are used to record the thermal radiation information of the target area, which can be used to monitor surface temperature changes and identify heat sources.
[0044] The terrain data includes a digital elevation model, slope and aspect data. The digital elevation model represents the terrain undulations of the target area in digital form and provides ground elevation information. The slope and aspect data are obtained by calculating the DEM and reflect the inclination and direction of the terrain in the target area.
[0045] Geographic element data include the location and shape information of linear features such as roads, rivers and lakes; the location and attribute information of point features such as buildings and bridges; and geographical indication information such as administrative divisions and place names.
[0046] Other data include meteorological data, environmental monitoring data, and geological data;
[0047] After receiving the transmitted sharing request, the sharing interaction platform transmits it to the sharing data unit. After receiving the transmitted sharing request, the sharing data unit obtains the collection time period contained therein, and intercepts all the geographic information remote sensing mapping data collected within the collection time period from all the geographic information remote sensing mapping data stored in the sharing data unit according to the collection time period, performs binary conversion on all the intercepted geographic information remote sensing mapping data, generates the target sharing data of the sharing request according to the converted data, and transmits the target sharing data to the sharing transmission unit;
[0048] The shared transmission unit updates and stores binary images of all trusted users, and the binary images contain n 2 cells, each of which displays a four-bit binary number, n 2 The cells are arranged in a regular pattern of n rows and n columns in the binary image, wherein the cells are arranged neatly and orderly, and the specifications of each cell are consistent. In the present application, the length and width of each cell are both 1;
[0049] An initial binary image of a trusted user is randomly generated by the shared interaction platform executing a preset image generation script after the user registers on the shared interaction platform and undergoes identity authentication;
[0050] The image generation script is used to generate an initial binary image of a trusted user, wherein the binary image contains n 2 cells, each of which displays a four-bit binary number, n 2 The cells are arranged in a regular pattern of n rows and n columns in the binary image;
[0051] The four-digit binary number displayed in each cell is random, and the number of cells corresponding to the four-digit binary numbers displaying the numbers 0 to 15 in the binary image generated by the image generation script is greater than or equal to P2, where n is the preset image generation row and column threshold, and P2 is the preset minimum standard display threshold;
[0052] After receiving the target shared data of the shared request, the shared transmission unit generates a shared document of the shared request according to a preset generation rule, and the generation steps are as follows:
[0053] S11: specifying a grouping step of 4, grouping the target shared data according to the specified grouping step in order from left to right to obtain a plurality of grouping bit strings, and marking all the obtained grouping bit strings as A1, A2...Aa in order from left to right according to the position of each grouping bit string in the target shared data before grouping, wherein the character length of A1, A2...Aa-1 is 4, and the character length of Aa is less than or equal to 4;
[0054] S12: in the order of grouping bit strings A1, A2, ...Aa, firstly use grouping bit string A1 as the path start bit string, and use grouping bit string A2 as the path end bit string;
[0055] S13: Acquire the binary image of the trusted user, and establish a plane rectangular coordinate system with the lower left corner of the binary image as the coordinate origin, select the horizontal rightward direction as the x-axis direction, and extend from the origin, select the vertical upward direction as the y-axis direction, and extend from the origin, wherein the value of each scale of the x-axis and the y-axis in the established plane rectangular coordinate system is the length of a cell, that is, 1;
[0056] At this time, each cell in the binary image corresponds to a position coordinate in the plane rectangular coordinate system. In this application, the position coordinate of a cell is the position coordinate of the center point of the cell;
[0057] S14: Based on the established plane rectangular coordinate system, the position coordinates B1 (c1, d1) of the cell whose horizontal coordinate value is the smallest and the four-bit binary number displayed in the cell is the path start bit string are obtained from the binary image, and the position coordinates B1 (c1, d1) are used as the path start coordinates of the path start bit string, wherein if the horizontal coordinate value is the smallest and there are multiple four-bit binary numbers displayed in the cell, the position coordinates of the cell whose vertical coordinate value is the smallest are selected as the path start coordinates;
[0058] S15: Select and obtain the change sequence from the grouped bit string A1 to the grouped bit string A2 according to a preset selection rule, the selection rule is as follows:
[0059] S151: according to the established plane rectangular coordinate system, the position coordinates of all cells whose four-bit binary numbers displayed in the cells are the path end bit strings are obtained from the binary image, and they are marked as E1(f1, g1), E2(f2, g2)...Ee(fe, ge) respectively;
[0060] It should be noted here that, in the case where the grouped bit string A1 and the grouped bit string A2 are completely identical, the position coordinates of all cells displaying the grouped bit string A2 obtained by taking the grouped bit string A2 as the path end bit string in the binary image do not include the position coordinates B1;
[0061] S152: Obtain the shortest moving path from the path start coordinate B1 (c1, d1) to the position coordinate E1 (f1, g1) according to the binary image, wherein the shortest moving path includes the path start coordinate, the path end coordinate, a plurality of path node position coordinates and a plurality of moving path directions, and the path node position coordinates in the shortest moving path are in order, and are arranged from left to right according to the order of movement, the path start coordinate is at the leftmost end of the shortest moving path, and the path end coordinate is at the rightmost end of the shortest moving path;
[0062] The total number of path node position coordinates G1 and the total number of movement path directions G2 contained in one of the shortest movement paths satisfy the following equation: G1+1=G2;
[0063] Determine a direction change sequence from the path start coordinate B1 (c1, d1) to the position coordinate E1 (f1, g1) based on the moving path direction on the shortest moving path, wherein each movement moves only one cell, and the direction of each movement can only be one of vertically upward, vertically downward, horizontally left or horizontally right, and the direction change sequence is the concatenation result of the change bit strings corresponding to the moving path directions of each movement on the shortest moving path;
[0064] In the present application, each moving path direction corresponds to a change bit string. If the moving path direction is vertically upward, the corresponding change bit string is 00, if it is vertically downward, the corresponding change bit string is 01, if it is horizontally leftward, the corresponding change bit string is 10, and if it is horizontally rightward, the corresponding change bit string is 11.
[0065] For example, if the position coordinate B1 is (1,1) and the position coordinate E1 is (2,3), then there are three shortest moving paths in the binary image:
[0066] Shortest moving path 1: B1(1,1)→F1(1,2)→F2(2,2)→E1(2,3), shortest moving path 2: B1(1,1)→F1(1,2)→F3(1,3)→E1(2,3), shortest moving path 3: B1(1,1)→F4(2,1)→F2(2,2)→E1(2,3), where F1, F2, and F3 are the path node position coordinates of the corresponding shortest moving paths;
[0067] Taking the shortest moving path 1 as an example, in the shortest moving path 1, the moving path direction from B1(1,1)→F1(1,2) is vertically upward, the moving path direction from F1(1,2)→F2(2,2) is horizontally rightward, and the moving path direction from F2(2,2)→E1(2,3) is vertically upward. At this time, the direction change sequence based on the shortest moving path 1 is obtained by splicing the bit string sequences of all moving path directions. The splicing order is spliced according to the order of movement. Here, the direction change sequence of the shortest moving path 1 is 001100. The shortest moving path 1 has the path start coordinates, path node position coordinates F1, F2, and path end coordinates arranged from left to right.
[0068] It should be noted here that if multiple shortest moving paths are obtained, then for these shortest moving paths, they are selected according to the preset selection conditions, and the selection conditions are as follows:
[0069] SS11: The multiple shortest moving paths obtained are marked as H1, H2...Hh, where h≥1
[0070] SS12: sequentially obtain the number of moving paths I1, I2, I3 and I4 in the shortest moving path H1 whose directions are vertically upward, vertically downward, horizontally leftward and horizontally rightward;
[0071] SS13: Calculate the path evaluation quantity J1 of the shortest moving path H1 using the formula J1=I1×ɑ1+I2×ɑ2+I3×ɑ3+I4×ɑ4, where ɑ1, ɑ2, ɑ3 and ɑ4 are preset weight thresholds of moving path directions vertically upward, vertically downward, horizontally leftward and horizontally rightward, respectively;
[0072] SS14: Calculate the path evaluation quantities J2, J3, ... Jh of the shortest moving paths H2, H3, ... Hh in sequence according to SS13, combine the path evaluation quantity J1, and determine the direction change sequence from the path start coordinate B1 (c1, d1) to the position coordinate E1 (f1, g1) according to the shortest moving path corresponding to the path evaluation quantity with the largest value;
[0073] S153: According to S151 to S152, the direction change sequence from the path start path B1 (c1, d1) to the position coordinates E2 (f2, g2), E3 (f3, g3) ... Ee (fe, ge) is determined in sequence, and the corresponding marks are K2, K3 ... Ke, and the direction change sequence from the path start path B1 (c1, d1) to the position coordinates E1 (f1, g1) is marked as K1;
[0074] S154: Select the direction change sequence with the longest character length from the direction change sequences K1, K2... Ke as the change sequence for the grouped bit strings A1 to A2. At this time, use the path end coordinates of the shortest movement path corresponding to the direction change sequence with the longest selected character length as the figurative position coordinates of the change sequence;
[0075] If there are multiple direction change sequences with the longest character length, select the change sequence for the grouped bit strings A1 to A2 according to the preset selection rules. The selection rules are as follows:
[0076] SS21: Take every two characters as a group of comparison strings. According to the direction change sequence K1, several groups of comparison strings based on the direction change sequence K1 can be obtained in the order from left to right;
[0077] SS22: Obtain several groups of comparison strings based on the direction change sequences K2, K3... Kk in turn according to SS21;
[0078] SS23: In the order of 00, 01, 10, 11, first take 00 as the selection criterion. Select the direction change sequence with the most comparison strings of 00 and the largest number of comparison strings of 00 from the direction change sequences K1, K2... Kk as the change sequence for the grouped bit strings A1 to A2. If there are still multiple direction change sequences with the most comparison strings of 00 and the largest number of comparison strings of 00 at this time, continue to take 01 as the selection criterion in the order of 00, 01, 10, 11 and continue to select until the number of finally selected direction change sequences is 1. Take the direction change sequence as the change sequence for the grouped bit strings A1 to A2, and obtain the figurative position coordinates of the change sequence;
[0079] After the selection is completed, determine the character length L1 of the change sequence for the grouped bit strings A1 to A2. If L1 ≥ P1, find the corresponding cell in the base image according to the figurative position coordinates, and swap the four-bit binary number displayed in the cell with the four-bit binary number displayed in the cell corresponding to the position coordinate B1 to obtain the new base image. At this time, the four-bit binary number displayed in the cell corresponding to the position coordinate B1 in the new base image is the grouped bit string A2, and the four-bit binary number displayed in the cell corresponding to the longest direction change sequence is the grouped bit string A1. If L1 < P1, do not perform any processing;
[0080] S17: in the order of grouping bit strings A1, A2, ...Aa, grouping bit string A2 is again used as the path start bit string, the concrete position coordinates of the change sequence in S15 are used as the path start coordinates of the path start bit string, grouping bit string A3 is used as the path end bit string, and the change sequence from grouping bit string A2 to grouping bit string A3 is selected according to S15;
[0081] S17: According to S15 to S17, the change sequence from grouping bit string A3 to grouping bit string A4, A4 to A5, ... Aa-1 to Aa is selected in sequence, wherein if the character length of Aa is less than 4, the change sequence from Aa-1 to Aa is not selected;
[0082] The sharing generation unit generates the shared document of the sharing request according to the grouping bit string A1 and the selected change sequence of the grouping bit strings A1 to A2, A2 to A3 ... Aa-1 to Aa, and if the character length of Aa is less than 4, the shared document of the sharing request is generated according to the grouping bit strings A1, Aa and the selected change sequence of the grouping bit strings A1 to A2, A2 to A3 ... Aa-2 to Aa-1;
[0083] In this application, the rightmost end of each change sequence in the shared document ends with ";" to separate it from the rest of the change sequences;
[0084] The sharing generation unit transmits the shared document of the sharing request to the sharing user terminal;
[0085] The shared user terminal updates and stores a binary image corresponding to the trusted user. After receiving the shared document of the shared request, the shared user terminal extracts all the change sequences contained therein, and finds the corresponding position coordinates according to the change bit string corresponding to each moving path direction in combination with the binary image currently stored in the shared user terminal;
[0086] Based on the found several position coordinates, the four-bit binary number displayed in the corresponding cell is obtained, and combined with the grouping bit string A1 carried in the shared document to obtain the target shared data of the sharing request, and then all the geographic information remote sensing mapping data within the collection time period contained in the sharing request is obtained and stored;
[0087] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.
Claims
1. Geographic information remote sensing mapping system, characterized in that: include: A sharing user terminal is used for a trusted user to obtain shared data from a sharing interaction platform. After a current trusted user types in a sharing request, the sharing user terminal obtains the sharing request and transmits the sharing request to the sharing interaction platform, wherein the sharing request includes a collection time period of the pre-acquired shared data; A sharing interaction platform, used to securely transmit shared data to a corresponding sharing user terminal according to a received sharing request, the sharing interaction platform comprising a sharing data unit and a sharing transmission unit; The shared data unit stores the real-time collected geographic information remote sensing mapping data of the target area. The shared data unit also updates and stores the binary image of the trusted user, which contains n 2 cells, each of which displays a four-bit binary number, n 2 The cells are arranged regularly in n rows and n columns in the binary image, where n is a preset row and column threshold for generating the image; The sharing transmission unit extracts all geographic information remote sensing mapping data collected in the corresponding collection time period from the sharing data unit according to the collection time period included in the received sharing request, performs binary conversion on the data, and generates the target sharing data of the sharing request according to the binary data obtained by the conversion; Then, the shared document of the sharing request is generated according to a preset generation rule and in combination with the binary image of the trusted user, and the shared document of the sharing request is transmitted to the sharing user terminal.
2. The geographic information remote sensing mapping system according to claim 1, characterized in that: Geographic information remote sensing mapping data includes image data, terrain data, geographic element data and other data of the target area.
3. The geographic information remote sensing mapping system according to claim 1, characterized in that: An initial binary image of a trusted user is randomly generated by the shared interaction platform executing a preset image generation script after the user registers on the shared interaction platform and undergoes identity authentication; The image generation script is used to generate an initial binary image of a trusted user. The four-digit binary number displayed in each cell contained in the binary image is random. The number of cells corresponding to the four-digit binary numbers displaying the numbers 0 to 15 in the binary image generated by the image generation script is greater than or equal to P2, and P2 is a preset minimum standard display threshold.
4. The geographic information remote sensing mapping system according to claim 1, characterized in that: The steps for generating the shared document of the sharing request are as follows: S11: specifying a grouping step of 4, grouping the target shared data according to the specified grouping step from left to right to obtain a plurality of group bit strings, and marking all the obtained group bit strings as A1, A2, ...Aa in order from left to right according to the position of each group bit string in the target shared data before grouping; S12: in the order of grouping bit strings A1, A2, ...Aa, firstly use grouping bit string A1 as the path start bit string, and use grouping bit string A2 as the path end bit string; S13: Acquire the binary image of the trusted user, and establish a plane rectangular coordinate system with the lower left corner of the binary image as the coordinate origin, select the horizontal rightward direction as the x-axis direction, and extend from the origin, select the vertical upward direction as the y-axis direction, and extend from the origin, wherein the value of each scale of the x-axis and the y-axis in the established plane rectangular coordinate system is the length of a cell, that is, 1; At this time, each cell in the binary image has a corresponding position coordinate in the plane rectangular coordinate system, and the position coordinate of a cell is the position coordinate of the center point of the cell; S14: Based on the established rectangular coordinate system, obtain the position coordinates B1(c1, d1) of the cell in the binary image whose abscissa value is the smallest and the four-bit binary number displayed in the cell is the path start bit string, and use the position coordinates B1(c1, d1) as the path start coordinates of the path start bit string; S15: Select and obtain the change sequence from grouping bit string A1 to grouping bit string A2 and its concrete position coordinates according to the preset selection and acquisition rules; S16: After the selection is completed, determine the character length L1 of the change sequence from grouping bit string A1 to grouping bit string A2. If L1≥P1, find the corresponding cell in the binary image according to the concrete position coordinates, and swap the four-bit binary number displayed in the cell with the four-bit binary number displayed in the cell corresponding to the position coordinates B1 to obtain the new binary image. At this time, the four-bit binary number displayed in the cell corresponding to the position coordinates B1 in the new binary image is grouping bit string A2, and the four-bit binary number displayed in the cell corresponding to the longest direction change sequence is grouping bit string A1. If L1<P1, no processing is performed; S17: In the order of grouping bit strings A1, A2...Aa, use grouping bit string A2 as the path start bit string again, use the concrete position coordinates of the change sequence in S15 as the path start coordinates of the path start bit string, use grouping bit string A3 as the path end bit string, and select the change sequence from grouping bit string A2 to grouping bit string A3 according to S15; S18: Select and obtain the change sequences from grouping bit string A3 to grouping bit string A4, A4 to A5...Aa-1 to Aa in sequence according to S15 to S17; The shared generation unit generates the shared document of the shared request according to grouping bit string A1 and the change sequences from grouping bit string A1 to A2, A2 to A3...Aa-1 to Aa selected and obtained; 5. The geographic information remote sensing mapping system according to claim 4, characterized in that: In S15, the selection and acquisition rules for selecting and obtaining the change sequence from grouping bit string A1 to grouping bit string A2 and its concrete position coordinates are as follows: S151: Based on the established rectangular coordinate system, obtain the position coordinates of all cells in the binary image whose four-bit binary number displayed in the cell is the path end bit string, and mark them as E1(f1, g1), E2(f2, g2)...Ee(fe, ge) respectively; S152: Obtain the shortest moving path from the path start coordinates B1(c1, d1) to the position coordinates E1(f1, g1) according to the binary image. The shortest moving path includes the path start coordinates, path end coordinates, several path node position coordinates and several moving path directions. The path node position coordinates in the shortest moving path are in order and are arranged from left to right in the order of movement. The path start coordinates are at the leftmost end of the shortest moving path, and the path end coordinates are at the rightmost end of the shortest moving path; The total number G1 of path node position coordinates and the total number G2 of moving path directions included in one of the shortest moving paths satisfy the following equation: G1 + 1 = G2; Determine a direction change sequence from the path start coordinate B1 (c1, d1) to the position coordinate E1 (f1, g1) based on the moving path direction on the shortest moving path, wherein each movement moves only one cell, and the direction of each movement can only be one of vertically upward, vertically downward, horizontally left or horizontally right, and the direction change sequence is the concatenation result of the change bit strings corresponding to the moving path directions of each movement on the shortest moving path; Each moving path direction has a corresponding change bit string. If the moving path direction is vertically upward, the corresponding change bit string is 00; if the moving path direction is vertically downward, the corresponding change bit string is 01; if the moving path direction is horizontally left, the corresponding change bit string is 10; and if the moving path direction is horizontally right, the corresponding change bit string is 11. S153: According to S151 to S152, the direction change sequence from the path start path B1 (c1, d1) to the position coordinates E2 (f2, g2), E3 (f3, g3) ... Ee (fe, ge) is determined in sequence, and the corresponding marks are K2, K3 ... Ke, and the direction change sequence from the path start path B1 (c1, d1) to the position coordinates E1 (f1, g1) is marked as K1; S154: Select the direction change sequence with the longest character length from the direction change sequences K1, K2...Ke as the change sequence from the grouped bit string A1 to the grouped bit string A2. At this time, the path end coordinates of the shortest moving path corresponding to the direction change sequence with the longest character length are selected as the concrete position coordinates of the change sequence.
6. The geographic information remote sensing mapping system according to claim 5, characterized in that: In S152, if multiple shortest moving paths are obtained, the shortest moving paths are selected according to a preset selection condition, and the selection condition is as follows: SS11: The multiple shortest moving paths obtained are marked as H1, H2...Hh, h≥1 SS12: sequentially obtain the number of moving paths I1, I2, I3 and I4 in the shortest moving path H1 whose directions are vertically upward, vertically downward, horizontally leftward and horizontally rightward; SS13: Calculate the path evaluation quantity J1 of the shortest moving path H1 using the formula J1=I1×ɑ1+I2×ɑ2+I3×ɑ3+I4×ɑ4, where ɑ1, ɑ2, ɑ3 and ɑ4 are preset weight thresholds for moving path directions of vertical upward, vertical downward, horizontal left and horizontal right, respectively; SS14: According to SS13, calculate the path evaluation quantities J2, J3...Jh of the shortest moving paths H2, H3...Hh in sequence, combine the path evaluation quantity J1, and determine the direction change sequence from the path starting coordinates B1 (c1, d1) to the position coordinates E1 (f1, g1) according to the shortest moving path corresponding to the path evaluation quantity with the largest value.
7. The geographic information remote sensing mapping system according to claim 5, characterized in that: In S154, if there are multiple direction change sequences with the longest character length selected from the direction change sequences K1, K2, ... Ke, a change sequence from the grouping bit string A1 to the grouping bit string A2 is selected according to a preset selection rule. The selection rule is as follows: SS21: Every two characters are used as a comparison string. According to the direction change sequence K1, several comparison strings based on the direction change sequence K1 can be obtained in order from left to right. SS22: According to SS21, several groups of comparison strings based on the direction change sequences K2, K3...Kk are obtained in sequence; SS23: In the order of 00, 01, 10, 11, first use 00 as the selection criterion, and select the direction change sequence with the largest number of comparison strings of 00 and 00 from the direction change sequences K1, K2...Kk as the change sequence from grouping bit string A1 to grouping bit string A2. If there are multiple direction change sequences with the largest number of comparison strings of 00 and 00, continue to select in the order of 00, 01, 10, 11, using 01 as the selection criterion, until the number of direction change sequences finally selected is 1, then use the direction change sequence as the change sequence from grouping bit string A1 to grouping bit string A2, and obtain the concrete position coordinates of the change sequence.
8. A method for mapping geographic information remote sensing, characterized in that: The following steps are involved: Step 1: After the current trusted user enters a sharing request, the sharing user terminal obtains the sharing request and transmits the sharing request to the sharing data unit; Step 2: The shared data unit stores the geographic information remote sensing mapping data of the target area collected in real time, and the shared data unit also updates and stores the binary image of the trusted user. The shared transmission unit intercepts all the geographic information remote sensing mapping data collected in the corresponding collection time period from the shared data unit according to the collection time period included in the received sharing request, performs binary conversion on the data, and generates the target shared data of the sharing request according to the converted binary data; Step 3: The sharing data unit generates the shared document of the sharing request in accordance with a preset generation rule and in combination with the binary image of the trusted user, and transmits the shared document of the sharing request to the sharing user terminal; Step 4: The binary image corresponding to the trusted user is updated and stored in the sharing user terminal. After receiving the shared document of the sharing request, the sharing user terminal extracts all the change sequences contained therein, and finds the corresponding position coordinates according to the change bit string corresponding to each moving path direction in combination with the binary image currently stored in the sharing user terminal; Based on the several position coordinates found, a four-digit binary number displayed in the corresponding cell is obtained, and combined with the grouping bit string A1 carried in the shared document, the target shared data of the sharing request is obtained, and then all the geographic information remote sensing mapping data within the collection time period contained in the sharing request is obtained and stored.
Citation Information
Cited By
Power grid phase management system based on Internet of Things
CN120222636A