[go: up one dir, main page]

CN113706604B - Ground pattern spot analysis method based on intersection solving algorithm of two convex polygons - Google Patents

Ground pattern spot analysis method based on intersection solving algorithm of two convex polygons Download PDF

Info

Publication number
CN113706604B
CN113706604B CN202110959917.4A CN202110959917A CN113706604B CN 113706604 B CN113706604 B CN 113706604B CN 202110959917 A CN202110959917 A CN 202110959917A CN 113706604 B CN113706604 B CN 113706604B
Authority
CN
China
Prior art keywords
convex
intersection
convex polygon
ground
vertex
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110959917.4A
Other languages
Chinese (zh)
Other versions
CN113706604A (en
Inventor
徐恒
王兆亮
吴春争
曹佳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yuance Information Technology Co ltd
Original Assignee
Yuance Information Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yuance Information Technology Co ltd filed Critical Yuance Information Technology Co ltd
Priority to CN202110959917.4A priority Critical patent/CN113706604B/en
Publication of CN113706604A publication Critical patent/CN113706604A/en
Application granted granted Critical
Publication of CN113706604B publication Critical patent/CN113706604B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/64Analysis of geometric attributes of convexity or concavity
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes
    • G06T7/62Analysis of geometric attributes of area, perimeter, diameter or volume

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Analysis (AREA)

Abstract

The invention discloses a ground pattern spot analysis method based on an intersection solving algorithm of two convex polygons, and relates to the technical field of ground pattern spot analysis. According to the ground pattern analysis method, a boundary point is converted into a graph method or a shp file analysis method, so that a convex polygon is obtained, intersection solutions are sequentially carried out on the convex polygons, common intersections of all the convex polygons are obtained, the obtained common intersections are overlapped with the convex polygons in a database, ground pattern spots and linear ground pattern information which are intersected with the common intersections are obtained, and the ground pattern spots and the linear ground pattern information are analyzed, so that pattern spot areas under different ground patterns are obtained. The method for analyzing the ground pattern spots is simple, low in space and time complexity, and high in running speed and robustness, and the ground pattern spots can be analyzed only by establishing one-time connection with the database.

Description

Ground pattern spot analysis method based on intersection solving algorithm of two convex polygons
Technical Field
The invention relates to the technical field of ground pattern spot analysis, in particular to a ground pattern spot analysis method based on an intersection solving algorithm of two convex polygons.
Background
At present, the superposition analysis of the ground pattern spots containing a plurality of polygons often needs to repeatedly establish and release database connection by polling the service of a plurality of convex polygon intersection solving algorithms, acquire a ground pattern spot and a linear ground feature result set, and then analyze to obtain the area of the pattern spots occupied under different ground patterns. By repeating the polling process, unnecessary performance overhead and waste are caused, resulting in a slow efficiency of repeatedly acquiring database links, and more instantaneous performance is consumed for computation of complex graphic data.
Disclosure of Invention
Aiming at the problems existing in the prior art, the invention provides a ground pattern spot analysis method based on two convex polygon intersection solving algorithms. The ground pattern spot analysis method is used for carrying out intersection calculation based on two convex polygon intersection solving algorithms to obtain ground pattern analysis of the area of the pattern spots occupied under different ground patterns.
In order to achieve the above purpose, the technical scheme adopted by the invention is as follows: a ground pattern spot analysis method based on two convex polygon intersection solving algorithms specifically comprises the following steps:
(1) Obtaining a convex polygon by converting boundary points into a graphic method or a method for analyzing shp files;
(2) Sequentially carrying out intersection solving on the convex polygons to obtain common intersections of all the convex polygons; the method comprises the following substeps:
(2.1) judging the positional relationship of two convex polygons according to the relationship of edges, wherein the positional relationship of the two convex polygons comprises: containment, separation, intersection, tangency;
(2.2) when the two convex polygons belong to an intersecting or containing relationship, solving an intersection;
(2.3) repeatedly solving the intersection with the next convex polygon according to the methods of the steps (2.1) - (2.2) until the common intersection of all the convex polygons is obtained;
(3) Overlapping the obtained common intersection with a convex polygon in a database to obtain ground pattern spots and linear ground feature information intersected with the common intersection;
(4) And analyzing the ground pattern spots and the linear ground feature information to obtain pattern spot areas under different ground patterns.
Further, the method for converting the boundary point into the graph is specifically as follows: and forming a convex polygon by sequentially connecting points according to the point serial numbers, the point coordinates, the figure numbers of the points and the ring numbers.
Further, the method for analyzing the shp file specifically comprises the following steps: and obtaining graphic data from a shape field or a geom field in the shp file to obtain a convex polygon.
Further, the step (2.1) specifically comprises: solving the number of intersection points of all sides of the two convex polygons A and B, wherein if at least one intersection point exists, the number of the intersection points is limited, and the convex polygons A and B are intersected; if there are countless intersecting points, the convex polygon A is tangent to the convex polygon B; if the number of the intersection points is 0, the A convex polygon is not intersected with the B convex polygon, judging whether all vertexes on the A convex polygon are in the B convex polygon, and if all vertexes on the A convex polygon are in the B convex polygon, the B convex polygon comprises the A convex polygon; otherwise, judging whether all vertexes on the B convex polygon are in the A convex polygon, if so, the A convex polygon comprises the B convex polygon, otherwise, the A convex polygon is separated from the B convex polygon.
Further, in step (2.2), when two convex polygons are inclusion relationships, their intersection is the included convex polygon.
Further, in the step (2.2), when the two convex polygons a and B intersect, the process of calculating the intersection is specifically:
(a) Vertex coordinates in the a-convex polygon and the B-convex polygon are stored as vertex sets a (a 1 ,…A i ,…A n ) And B (B) 1 ,…B i ,…B m ) Wherein n is the number of vertexes of the convex polygon A, and m is the number of vertexes of the convex polygon B;
(b) In vertex set A (A 1 ,…A i ,…A n ) Last addition of A 1 An initialization vertex set A' (A) is obtained 1 ,…A i ,…A n ,A 1 ) In vertex set B (B 1 ,…B i ,…B m ) Last added B 1 An initialization vertex set B' (B) is obtained 1 ,…B i ,…,B 1 );
(c) For any ith vertex A i Judging the vertex A i Relationship with convex polygon B, if A i Inside the convex polygon B, the vertex A i Stored in the set AB, and judged to have the vertex A i If there is an intersection between the edge of (a) and the B-convex polygon, if there is an apex A i The edges of the (a) and the B convex polygon have intersection points, and the intersection points are stored in a set AB;
(d) For any ith vertex B i Determine vertex B i Relationship with the A convex polygon, if B i Inside the convex polygon A, the vertex B i Save and aggregate BA and determine that there is a vertex B i If there is an intersection between the edge of (a) and the convex polygon with the vertex B i The sides of the polygon (B) and the polygon (A) have intersection points, and the intersection points are stored in a combination BA;
(e) Performing step (h) by looping back the set BA forward or backward until the first element of the set BA coincides with the first element of the set AB, otherwise;
(f) By looping back set AB forward or backward until the last element of set AB and the first element of set BA agree;
(g) Deleting the first element in the set BA, moving the rest elements forward by one bit, judging whether the new first element in the set BA is in the set AB, if not, inserting the first element into the end of the set AB, and executing the step (g) again; if the new first element in the set BA is in the set AB, executing the step (f); until the set BA is an empty set, combining the vertex sequences of which the AB is two convex polygons at the moment;
(h) By looping set AB forward or backward until the first element of set AB is consistent with the first element of set BA;
(i) By looping back the set BA forward or backward until the last element of the set BA is consistent with the first element of the set AB;
(j) Deleting the first element in the set AB, moving the rest element forward by one bit, judging whether the new first element in the set AB is in the set BA, if not, inserting the first element into the end of the set BA, and executing the step (j) again; if the new first element in set AB is in set BA, then executing step (i); until set AB is an empty set, at which point the combined BA is the vertex sequence intersection of two convex polygons.
Further, the step (4) specifically includes the following sub-steps:
(4.1) grouping the intersected patterns according to the ground class codes of the ground class pattern spots, summing the areas of the intersected patterns of the same group, and inquiring the ground class names and the pattern numbers corresponding to the ground class codes of the ground class pattern spots through a dictionary table;
(4.2) polling the result set of the linear ground object, multiplying the width and length fields of the linear ground object to obtain an area, putting the area into the area result set, grouping the area result set according to the ground type coding fields, and summing the same group of area fields; inquiring a ground class name corresponding to the ground class code of the linear ground object through a dictionary table;
and (4.3) comparing the ground pattern spots with the linear ground object, and subtracting the area of the intersecting pattern in the linear ground object from the area of the intersecting pattern in the ground pattern spots with the same ground pattern name to obtain the pattern spot areas under different ground patterns.
Compared with the prior art, the invention has the following beneficial effects: according to the ground pattern spot analysis method based on the intersection solving algorithm of the two convex polygons, intersection solving is sequentially carried out on the convex polygons to obtain common intersections of all the convex polygons, then the common intersections are overlapped with the convex polygons in the database to obtain ground pattern spots and linear ground feature information which are intersected with the common intersections, the method is simple, the space and time complexity is low, the ground pattern spot analysis can be realized only by establishing one-time connection with the database, the operation speed is high, and the robustness is high.
Drawings
FIG. 1 is a flow chart of a ground pattern spot analysis method based on two convex polygon intersection solving algorithms;
FIG. 2 is a flowchart of a set AB of filter vertex construction.
Detailed Description
The technical scheme of the invention is further explained below with reference to the accompanying drawings.
Fig. 1 is a flowchart of a ground pattern spot analysis method based on two convex polygon intersection solving algorithms, which specifically includes the following steps:
(1) And obtaining the convex polygon by converting the boundary point into a graph method or analyzing the shp file. The method for converting the boundary point into the graph in the invention comprises the following steps: and forming a convex polygon by sequentially connecting points according to the point serial numbers, the point coordinates, the figure numbers of the points and the ring numbers. The method for analyzing the shp file in the invention comprises the following steps: and obtaining graphic data from a shape field or a geom field in the shp file to obtain a convex polygon.
(2) In the prior art, when a plurality of convex polygons are subjected to superposition analysis, each convex polygon is respectively subjected to superposition analysis with data in a database, and establishment and release of database connection are repeatedly performed, so that unnecessary performance cost and waste are caused. In the invention, the convex polygons are sequentially subjected to intersection solution, and after the common intersection of all the convex polygons is obtained, the common intersection is subjected to superposition analysis with the data in the database, so that the operation complexity is reduced and the waste is reduced. The method specifically comprises the following substeps:
(2.1) judging the positional relationship of two convex polygons according to the relationship of edges, wherein the positional relationship of the two convex polygons comprises: containment, separation, intersection, tangency; the method comprises the following steps: solving the number of intersection points of all sides of the two convex polygons A and B, wherein if at least one intersection point exists, the number of the intersection points is limited, and the convex polygons A and B are intersected; if there are countless intersecting points, the convex polygon A is tangent to the convex polygon B; if the number of the intersection points is 0, the A convex polygon is not intersected with the B convex polygon, judging whether all vertexes on the A convex polygon are in the B convex polygon, and if all vertexes on the A convex polygon are in the B convex polygon, the B convex polygon comprises the A convex polygon; otherwise, judging whether all vertexes on the B convex polygon are in the A convex polygon, if so, the A convex polygon comprises the B convex polygon, otherwise, the A convex polygon is separated from the B convex polygon.
(2.2) when the two convex polygons belong to an intersecting or containing relationship, solving an intersection; when two convex polygons are inclusion relationships, their intersection is the included convex polygon. When the two convex polygons A and B are intersected, all vertexes of the two convex polygons are screened according to the position relation between the vertexes and the other polygon, the screened vertexes and the intersection points of the two convex polygons are combined according to the anticlockwise sequence, and an intersection vertex sequence of the two convex polygons can be obtained, so that points which do not participate in the next intersection solving step are removed, and the operation process is simplified. The intersection solving process in the invention specifically comprises the following steps:
(a) Vertex coordinates in the a-convex polygon and the B-convex polygon are stored as vertex sets a (a 1 ,…A i ,…A n ) And B (B) 1 ,…B i ,…B m ) Wherein n is the number of vertexes of the convex polygon A, and m is the number of vertexes of the convex polygon B; firstly, screening the vertexes of the convex polygons, judging the position relation between the vertexes and the other convex polygon, and storing for standby, specifically:
(b) In order not to leak the last edge on the convex polygon, the vertex set A (A 1 ,…A i ,…A n ) Last addition of A 1 An initialization vertex set A' (A) is obtained 1 ,…A i ,…A n ,A 1 ) In vertex set B (B 1 ,…B i ,…B m ) Last added B 1 An initialization vertex set B' (B) is obtained 1 ,…B i ,…,B 1 );
(c) For any ith vertex A i Judging the vertex A i Relationship with convex polygon B, if A i Inside the convex polygon B, the vertex A i Stored in the set AB, and judged to have the vertex A i If there is an intersection between the edge of (a) and the B-convex polygon, if there is an apex A i The edges of the (a) and the B convex polygon have intersection points, and the intersection points are stored in a set AB;
(d) For any ith vertex B i Determine vertex B i Relationship with the A convex polygon, if B i Inside the convex polygon A, the vertex B i Save and aggregate BA and determine that there is a vertex B i If there is an intersection between the edge of (a) and the convex polygon with the vertex B i The sides of the polygon (B) and the polygon (A) have intersection points, and the intersection points are stored in a combination BA;
(e) As shown in fig. 2, a flowchart of constructing a combined AB for screening vertices, by cycling the set BA forward or backward until the first element of the set BA is consistent with the first element of the set AB, searching for the first element common to the set AB and the set BA, so as to facilitate merging the intersection vertex sequences, otherwise, executing step (h);
(f) By looping through set AB forward or backward until the end element of set AB and the first element of set BA are consistent, it is convenient to delete the duplicate elements when merging set AB and set BA.
(g) Deleting the first element in the set BA, moving the rest elements forward by one bit, judging whether the new first element in the set BA is in the set AB, if not, inserting the first element into the end of the set AB, and executing the step (g) again; if the new first element in the set BA is in the set AB, executing the step (f); until the set BA is an empty set, combining the vertex sequence intersection set of which AB is two convex polygons at the moment, and obtaining the vertex sequence intersection set under the condition of ensuring the vertex sequence.
(h) By looping set AB forward or backward until the first element of set AB is consistent with the first element of set BA;
(i) By looping back the set BA forward or backward until the last element of the set BA is consistent with the first element of the set AB;
(j) Deleting the first element in the set AB, moving the rest element forward by one bit, judging whether the new first element in the set AB is in the set BA, if not, inserting the first element into the end of the set BA, and executing the step (j) again; if the new first element in set AB is in set BA, then executing step (i); until set AB is an empty set, at which point the combined BA is the vertex sequence intersection of two convex polygons.
And (2.3) repeatedly solving the intersection of the intersection and the next convex polygon according to the methods of the steps (2.1) - (2.2) until the common intersection of all the convex polygons is obtained, and performing ground pattern spot analysis by only establishing one connection with a database, so that the operation speed is high and the robustness is high.
(3) Overlapping the obtained common intersection with a convex polygon in a database to obtain ground pattern spots and linear ground feature information intersected with the common intersection;
(4) And analyzing the ground pattern spots and the linear ground feature information to obtain pattern spot areas under different ground patterns. The step (4) specifically comprises the following sub-steps:
(4.1) grouping the intersected patterns according to the ground class codes of the ground class pattern spots, summing the areas of the intersected patterns of the same group, and inquiring the ground class names and the pattern numbers corresponding to the ground class codes of the ground class pattern spots through a dictionary table;
(4.2) polling the result set of the linear ground object, multiplying the width and length fields of the linear ground object to obtain an area, putting the area into the area result set, grouping the area result set according to the ground type coding fields, and summing the same group of area fields; inquiring a ground class name corresponding to the ground class code of the linear ground object through a dictionary table;
and (4.3) comparing the ground pattern spots with the linear ground object, and subtracting the area of the intersecting pattern in the linear ground object from the area of the intersecting pattern in the ground pattern spots with the same ground pattern name to obtain the pattern spot areas under different ground patterns.
Compared with the existing polling traversal database method, the ground pattern spot analysis method based on the intersection solving algorithm of the two convex polygons has the advantages that the operation speed is improved by about 50% and the operation speed is improved by about Lu Bangxing% under the condition that 10 convex polygons are input, so that the method is simple, the space and time complexity is low, the operation speed is high, and the robustness is higher.
The above is only a preferred embodiment of the present invention, and the scope of the present invention is not limited to the above embodiment, and all technical solutions belonging to the concept of the present invention are within the scope of the present invention. It should be noted that modifications and adaptations to the invention without departing from the principles thereof are intended to be within the scope of the invention as set forth in the following claims.

Claims (7)

1. A ground pattern spot analysis method based on two convex polygon intersection solving algorithms is characterized by comprising the following steps:
(1) Obtaining a convex polygon by converting boundary points into a graphic method or a method for analyzing shp files;
(2) Sequentially carrying out intersection solving on the convex polygons to obtain common intersections of all the convex polygons; the method comprises the following substeps:
(2.1) judging the positional relationship of two convex polygons according to the relationship of edges, wherein the positional relationship of the two convex polygons comprises: containment, separation, intersection, tangency;
(2.2) when the two convex polygons belong to an intersecting or containing relationship, solving an intersection;
(2.3) repeatedly solving the intersection with the next convex polygon according to the methods of the steps (2.1) - (2.2) until the common intersection of all the convex polygons is obtained;
(3) Overlapping the obtained common intersection with a convex polygon in a database to obtain ground pattern spots and linear ground feature information intersected with the common intersection;
(4) And analyzing the ground pattern spots and the linear ground feature information to obtain pattern spot areas under different ground patterns.
2. The method for analyzing the ground class map spots based on the intersection solving algorithm of two convex polygons according to claim 1, wherein the method for converting the boundary points into the figures is specifically as follows: and forming a convex polygon by sequentially connecting points according to the point serial numbers, the point coordinates, the figure numbers of the points and the ring numbers.
3. The method for analyzing the ground class map spots based on the intersection solving algorithm of two convex polygons according to claim 1, wherein the method for analyzing the shp file is specifically as follows: and obtaining graphic data from a shape field or a geom field in the shp file to obtain a convex polygon.
4. The method for analyzing the ground pattern spots based on the intersection solving algorithm of two convex polygons according to claim 1, wherein the step (2.1) is specifically: solving the number of intersection points of all sides of the two convex polygons A and B, wherein if at least one intersection point exists, the number of the intersection points is limited, and the convex polygons A and B are intersected; if there are countless intersecting points, the convex polygon A is tangent to the convex polygon B; if the number of the intersection points is 0, the A convex polygon is not intersected with the B convex polygon, judging whether all vertexes on the A convex polygon are in the B convex polygon, and if all vertexes on the A convex polygon are in the B convex polygon, the B convex polygon comprises the A convex polygon; otherwise, judging whether all vertexes on the B convex polygon are in the A convex polygon, if so, the A convex polygon comprises the B convex polygon, otherwise, the A convex polygon is separated from the B convex polygon.
5. The method of claim 1, wherein in the step (2.2), when two convex polygons are inclusion relationships, the intersection is an included convex polygon.
6. The method for analyzing the ground pattern spot based on the intersection solving algorithm of two convex polygons according to claim 1, wherein in the step (2.2), when the two convex polygons a and B intersect, the process of solving the intersection is specifically as follows:
(a) Vertex coordinates in the a-convex polygon and the B-convex polygon are stored as vertex sets a (a 1 ,…A i ,…A n ) And B (B) 1 ,…B i ,…B m ) Wherein n is the number of vertexes of the convex polygon A, and m is the number of vertexes of the convex polygon B;
(b) In vertex set A (A 1 ,…A i ,…A n ) Last addition of A 1 An initialization vertex set A' (A) is obtained 1 ,…A i ,…A n ,A 1 ) In vertex set B (B 1 ,…B i ,…B m ) Last added B 1 An initialization vertex set B' (B) is obtained 1 ,…B i ,…,B 1 );
(c) For any ith vertex A i Judging the vertex A i Relationship with convex polygon B, if A i Inside the convex polygon B, the vertex A i Stored in the set AB, and judged to have the vertex A i If there is an intersection between the edge of (a) and the B-convex polygon, if there is an apex A i The edges of the (a) and the B convex polygon have intersection points, and the intersection points are stored in a set AB;
(d) For any ith vertex B i Determine vertex B i Relationship with the A convex polygon, if B i Inside the convex polygon A, the vertex B i Save and aggregate BA and determine that there is a vertex B i If there is an intersection between the edge of (a) and the convex polygon with the vertex B i The sides of the polygon (B) and the polygon (A) have intersection points, and the intersection points are stored in a combination BA;
(e) Performing step (h) by looping back the set BA forward or backward until the first element of the set BA coincides with the first element of the set AB, otherwise;
(f) By looping back set AB forward or backward until the last element of set AB and the first element of set BA agree;
(g) Deleting the first element in the set BA, moving the rest elements forward by one bit, judging whether the new first element in the set BA is in the set AB, if not, inserting the first element into the end of the set AB, and executing the step (g) again; if the new first element in the set BA is in the set AB, executing the step (f); until the set BA is an empty set, combining the vertex sequences of which the AB is two convex polygons at the moment;
(h) By looping set AB forward or backward until the first element of set AB is consistent with the first element of set BA;
(i) By looping back the set BA forward or backward until the last element of the set BA is consistent with the first element of the set AB;
(j) Deleting the first element in the set AB, moving the rest element forward by one bit, judging whether the new first element in the set AB is in the set BA, if not, inserting the first element into the end of the set BA, and executing the step (j) again; if the new first element in set AB is in set BA, then executing step (i); until set AB is an empty set, at which point the combined BA is the vertex sequence intersection of two convex polygons.
7. The method for analyzing the ground pattern spots based on the intersection solving algorithm of two convex polygons according to claim 1, wherein the step (4) specifically comprises the following sub-steps:
(4.1) grouping the intersected patterns according to the ground class codes of the ground class pattern spots, summing the areas of the intersected patterns of the same group, and inquiring the ground class names and the pattern numbers corresponding to the ground class codes of the ground class pattern spots through a dictionary table;
(4.2) polling the result set of the linear ground object, multiplying the width and length fields of the linear ground object to obtain an area, putting the area into the area result set, grouping the area result set according to the ground type coding fields, and summing the same group of area fields; inquiring a ground class name corresponding to the ground class code of the linear ground object through a dictionary table;
and (4.3) comparing the ground pattern spots with the linear ground object, and subtracting the area of the intersecting pattern in the linear ground object from the area of the intersecting pattern in the ground pattern spots with the same ground pattern name to obtain the pattern spot areas under different ground patterns.
CN202110959917.4A 2021-08-20 2021-08-20 Ground pattern spot analysis method based on intersection solving algorithm of two convex polygons Active CN113706604B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110959917.4A CN113706604B (en) 2021-08-20 2021-08-20 Ground pattern spot analysis method based on intersection solving algorithm of two convex polygons

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110959917.4A CN113706604B (en) 2021-08-20 2021-08-20 Ground pattern spot analysis method based on intersection solving algorithm of two convex polygons

Publications (2)

Publication Number Publication Date
CN113706604A CN113706604A (en) 2021-11-26
CN113706604B true CN113706604B (en) 2024-02-09

Family

ID=78654107

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110959917.4A Active CN113706604B (en) 2021-08-20 2021-08-20 Ground pattern spot analysis method based on intersection solving algorithm of two convex polygons

Country Status (1)

Country Link
CN (1) CN113706604B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115731284B (en) * 2022-11-23 2024-06-25 中科星图智慧科技安徽有限公司 Boundary point map spot drawing and area computing algorithm
CN115761279B (en) * 2022-11-29 2023-06-23 中国国土勘测规划院 Spatial layout similarity detection method, device, storage medium and apparatus
CN117853764B (en) * 2023-12-25 2024-07-23 广东国地规划科技股份有限公司 Pattern spot screening method and system based on regional growth constraint

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593454A (en) * 2009-07-09 2009-12-02 浙江大学 A method for intelligent output of parcel map
CN102542035A (en) * 2011-12-20 2012-07-04 南京大学 Polygonal rasterisation parallel conversion method based on scanning line method
CN104298734A (en) * 2014-09-30 2015-01-21 东南大学 Mobile updating method for change pattern spots in land use status change survey
CN106897445A (en) * 2017-03-01 2017-06-27 武汉科技大学 It is a kind of that the novel method that operation delimited on border is improved based on ArcGIS
CN111858791A (en) * 2020-05-29 2020-10-30 广东省土地调查规划院 Land area acquisition method and device and storage medium
CN112562040A (en) * 2020-12-24 2021-03-26 杭州中房信息科技有限公司 Spark-based high-performance calculation method for mass two-tone and three-tone data result flow

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6917877B2 (en) * 2001-08-14 2005-07-12 Navteq North America, Llc Method for determining the intersection of polygons used to represent geographic features
US7092957B2 (en) * 2002-01-18 2006-08-15 Boundary Solutions Incorporated Computerized national online parcel-level map data portal

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101593454A (en) * 2009-07-09 2009-12-02 浙江大学 A method for intelligent output of parcel map
CN102542035A (en) * 2011-12-20 2012-07-04 南京大学 Polygonal rasterisation parallel conversion method based on scanning line method
CN104298734A (en) * 2014-09-30 2015-01-21 东南大学 Mobile updating method for change pattern spots in land use status change survey
CN106897445A (en) * 2017-03-01 2017-06-27 武汉科技大学 It is a kind of that the novel method that operation delimited on border is improved based on ArcGIS
CN111858791A (en) * 2020-05-29 2020-10-30 广东省土地调查规划院 Land area acquisition method and device and storage medium
CN112562040A (en) * 2020-12-24 2021-03-26 杭州中房信息科技有限公司 Spark-based high-performance calculation method for mass two-tone and three-tone data result flow

Also Published As

Publication number Publication date
CN113706604A (en) 2021-11-26

Similar Documents

Publication Publication Date Title
CN113706604B (en) Ground pattern spot analysis method based on intersection solving algorithm of two convex polygons
Falcidieno et al. A new method for the characterization of topographic surfaces
CN102930561B (en) Delaunay-triangulation-based grid map vectorizing method
CN109190326B (en) Method and device for generating process flow chart
CN111475559A (en) Multi-directional conversion method for urban and rural planning result data
CN118350227B (en) Automatic small watershed division method based on DEM data and model constructor
Lammers et al. Automating object representation of drainage basins
CN102842104B (en) Towards the high precision river flood flooding area generation method of magnanimity dem data
CN108629001A (en) A kind of De-weight method of geography information big data
Attene et al. Re-meshing techniques for topological analysis
CN110955656A (en) Vector data topological operation index optimization mechanism and construction method
CN111598769B (en) Quick grid vector conversion method based on contour tracking and image blocking
CN111199086A (en) Three-dimensional geometric discretization processing system
Bin et al. A system for automatic extraction of road network from maps
CN115882867B (en) Data compression storage method based on big data
CN116431964B (en) A travel-length stripping method for generating skeleton lines of complex river networks
CN108170989B (en) Engineering construction model derivation method based on BIM technology
CN102446368A (en) Rapid slicing method of STL (Stereo Lithography) model based on sorting by triangle adjacency in layers in rapid prototyping manufacturing
CN109710633A (en) The determination method, apparatus and intelligent terminal of go-between's information
De Floriani et al. Regular and irregular multi-resolution terrain models: A comparison
CN114372312A (en) A method for analysis and transformation of building structural steel bar data
CN114944991A (en) Topological graph editing method, system and tool based on web end
CN107038731A (en) A kind of complex polygon method of cutting out for solving intersection point degenerate problem
Arge et al. Computing floods caused by non-uniform sea-level rise
CN110633517A (en) Efficient slicing method for three-dimensional scene

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 215000 No. 101, Suhong Middle Road, Suzhou Industrial Park, Suzhou City, Jiangsu Province

Applicant after: Yuance Information Technology Co.,Ltd.

Address before: 215000 No. 101, Suhong Middle Road, Suzhou Industrial Park, Suzhou City, Jiangsu Province

Applicant before: SUZHOU INDUSTRIAL PARK SURVEYING MAPPING AND GEOINFORMATION Co.,Ltd.

GR01 Patent grant
GR01 Patent grant