taoqibao - GRGeoJSON Parser Runtime Toolkit

GeoJSON Parser & Runtime Toolkit is a high-performance GeoJSON tool plugin specifically designed for Unreal Engine developers and GIS scenarios.

The plugin fully covers parsing logic for Point, LineString, Polygon, Multi types, Feature, FeatureCollection, and GeometryCollection, and can be used seamlessly in both editor and runtime workflows.

The plugin provides Blueprint-friendly data structures, editor import workflows, and high-performance runtime parsing capabilities, making it ideal for projects such as digital twins, GIS systems, 3D maps, and city visualization.

🌍 Supports all mainstream GeoJSON standards and toolchain outputs
Fully compatible with RFC 7946 standard
Supports GeoJSON converted from GIS software like QGIS
Supports GeometryCollection (including RawGeometriesJson field, with deferred parsing)
Full support for BBox, Properties, Feature, FeatureCollection

🛠 Editor Workflow
Supports importing via file or string
One-click generation of Points (Actor), Lines (Spline), Polygons (DynamicMesh), MultiPoint, MultiLineString, MultiPolygon
Built-in Editor Utility Widget for quick data testing

⚡ Runtime Workflow
Multithreaded asynchronous file and string parsing (does not block the main thread)
Suitable for large files and dense points, parsing 100,000 points in 0.86 seconds
Structs & Blueprint API fully exposed

🎮 Example Level
Includes a sample level and multiple sets of GeoJSON test data, demonstrating:
Support for decomposing various types of FeatureCollection
Actual Blueprint usage workflow

📚 Clear Documentation
Document

Preview Video

Quick start guide
Blueprint API explanation
Example walkthroughs
Performance tips and large file best practices

✔️ Compatibility
UE 5
Windows
Supports packaging and runtime use