{"repo":"sebasbaumh/postgis-java-ng","free":true,"listed":false,"github":"https://github.com/sebasbaumh/postgis-java-ng","clone":"git clone https://github.com/sebasbaumh/postgis-java-ng.git","description":"PostGIS Java bindings","language":"Java","stars":22,"topics":["postgis","java-bindings","database","jdbc","geometry","java","postgresql","jdk21"],"license":"LGPL-3.0","category":"databases-storage","readme_excerpt":"PostGIS Java bindings (Next Generation) # This project contains Java bindings for using PostGIS geometries coming from a PostgreSQL database. It is originally based on postgis-java and I want to thank its authors for their work. Project goals and improvements: Support for geometries containing arcs like CIRCULARSTRING or CURVEPOLYGON Support for PostGIS geography datatype Extended support for bounding boxes, i.e. box2d/box3d PostGIS data types (as PGbox2d/PGbox3d) Support for wrapped connections (like used in WildFly and c3p0 connection pooling) Use generic Java types where possible and simplify/streamline API Clean up code to basically only work on WKB/EWKB implementations to reduce code duplication and focus on the actual database format Support for binary transfer of geometry data (if enabled in PostgreSQL JDBC driver) use PostgreSQL JDBC driver 42.5.1 or later to enable it automatically Support for the latest PostgreSQL and PostGIS versions Recommended are PostgreSQL 15.1 and PostGIS 3.2.2 Supported are versions starting from PostgreSQL 9.6 and PostGIS 2.3 Support for current JDKs JDK 21 (main branch) deprecated branches JDK 17 JDK 11 JDK 8 The license is still LGPL The authors are listed here Supported geometry types: Point LineString CircularString CompoundCurve Polygon CurvePolygon MultiPoint MultiLineString MultiCurve MultiPolygon MultiSurface GeometryCollection box2d box3d How to use it ## There is a Maven artifact in the official Maven repository, so just add this t","default_branch":null,"files":null,"tree":[],"storefront":"/r/sebasbaumh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sebasbaumh/postgis-java-ng/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}