-Added dynamic buffer algorithm, which can support buffer algorithms with different widths for lines. -Optimized the union algorithm and realized union support for non convex polygon. -Solved the Issue issue.
- Fixed some buffer analysis method bugs
- Added a method to check the geometry struct is correct.
- Added a method to repair the self intersection of a polygon.
- Optimize the performance of topological relation algorithm and geometric operation algorithm of geometry
- It standardizes the encoding and decoding methods of geoencoding and improves the compatibility with geojson format
- Optimize the topological relation algorithm and geometric operation algorithm of geometry and improve the performance of calculation
- The encoding and decoding methods of geoencoding are standardized, and the encoder interface is realized
- Added support for coordinate system
- Delaunay triangle method and Voronoi diagram
- Geobuf compression and decompression method can be used for vector data compression, compact structure data transfer faster
- A correlation method to verify the validity of spatial geometry
- WKB transforms Str correlation methods
- Add circle geometry
- Fix buffer analysis bug
- Fix overlay analysis bug
- Methods for creating spatial indexes include Kd Tree, Quad Tree, Interval Tree, and Hilbert Packed R-Tree
- Reconstruction of geometric coverage, spatial analysis, vector construction and other related methods
- No need to install GeoS geometric calculation library, independent implementation of space calculation methods
- Add parsing
WKBHexStr
method - Add
MercatorDistance
,calculating distance scale factor by latitude for Mercator
- Add hexagon grid method
- Add GeoCSV file read method
- Add hexagon grid method
- Add GeoCSV file read method
- Fix memory leaks and null pointers
- Add clustering method based on K-means clustering algorithm
- Add clustering method based on DBSCAN algorithm
- Add grid cutting method
- Add geojson data analysis method
- Add wkb data analysis method
- Add geometryCollection object analysis processing
- The wkt analysis method is placed under the geoos/encoding/wkt package
- The space calculation method is put under the geoos/planar package
- Add geometry basic type
- Add basic spatial calculation method
- Added wkt data format analysis
- Add test cases