JTOpen
GISBox is a one-stop 3D GIS data editing, conversion and publishing platform that supports editing in multiple GIS formats such as OSGB/GEOTIFF/RVT, converting to 3DTiles/Terrain and publishing.
Introduction
JTOpen is not a GIS software in the traditional sense. It is a set of open source class libraries for interacting with IBM i (formerly OS/400) systems in the Java language environment. However, it can play an important role in GIS application scenarios involving the association of geospatial data with IBM i systems.

File Structure
- Segment storage (Data Segment):
Use GUID to identify different types of data segments (such as LSG Segment, Shape LOD Segment, JT B-Rep Segment, etc.), support partial loading and efficient retrieval.
- Hierarchical organization:
The visual data of the model is described by LSG Segment and associated with components. Shape LOD Segment stores the level of detail (LOD) of the geometric model and supports multi-resolution display.
- B-Rep storage:
Supports native JT B-Rep and Parasolid XT B-Rep storage to ensure the accuracy and compatibility of geometric data.
Pros
- Strong data access and collaboration: Provide API access to JT data, support visual configuration and rendering, adapt to multi-CAD collaboration scenarios, and assist in data sharing and contextual interaction in design, manufacturing, analysis and other links.
- Rich application scenarios:
- CAM/CAE: Support process planning, simulation and analysis model processing.
- Data management: In-depth JT data structure, assist PDM tools to manage product structure.
- Standard parts/Web applications: Unify model formats, optimize product display and interactive experience.
- Improve enterprise efficiency: Integrate heterogeneous CAD data through JT neutral format, accelerate engineering verification and collaboration, reduce physical prototype costs, and shorten development cycles.
- Promote information sharing: Support cross-departmental and remote access to 3D data, simplify data search and task collaboration.
Cons
- High modeling cost: Parasolid toolkit needs to be purchased separately to realize modeling function, which increases the cost of use.
- Dependence on supporting systems: Some functions (such as PMI annotation) need to rely on supporting software such as NX, which limits flexibility.
Application Scenario
In enterprise GIS projects, if data is stored on IBM i systems, JTOpen can help GIS applications read, write, and manipulate this data.
LYR
MID
MDB
QLR
References
- https://www.ibm.com/support/pages/welcome-ibm-toolbox-java-and-jtopen
- https://jt400.sourceforge.net/
- https://github.com/IBM/JTOpen