opengis-utils-for-java

Community

Unified Java GIS toolkit for fast spatial I/O

Authorznlgis
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Provides a unified Java library that removes friction when reading, writing, converting, and analyzing spatial data across multiple GIS formats and engines, so developers no longer need to stitch together GeoTools, GDAL, JTS, and ESRI tooling manually.

Core Features & Use Cases

  • Unified Layer Model: OguLayer abstracts features, fields, geometries (WKT), and metadata for consistent read/write workflows.
  • Dual-Engine I/O: Automatic selection between GeoTools (pure Java) and GDAL (native) for format support including Shapefile, GeoJSON, FileGDB, and PostGIS.
  • Rich Geometry APIs: GeometryUtil offers 60+ geometry operations (format conversions, spatial relations, buffer/union/intersection, topology validation) with both JTS Geometry and WKT-based methods.
  • CRS & Utilities: CrsUtil simplifies transformations, zone lookup, and projected WKID mapping; utilities handle encoding, shapefile quirks, and ZIP operations.
  • Use Case: Convert a FileGDB layer to GeoJSON, validate and fix invalid geometries, reproject to a target CRS, and export for downstream web mapping.

Quick Start

Use OguLayerUtil.readLayer to load your source layer, apply GeometryUtil operations and CrsUtil for reprojection, then export with OguLayerUtil.writeLayer to the desired format.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: opengis-utils-for-java
Download link: https://github.com/znlgis/opengis-skills/archive/main.zip#opengis-utils-for-java

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.