{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-guides/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":[]},"type":"markdown"},"seo":{"title":"Welcome to the JGeotoolkit Documentation","description":"Accelerate E&P application development and protect your innovation by consuming our Data and Domain APIs / Platform APIs.","lang":"en-US","meta":[{"name":"robots","content":"noindex"}],"llmstxt":{"hide":false}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"welcome-to-the-jgeotoolkit-documentation","__idx":0},"children":["Welcome to the JGeotoolkit Documentation"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["JGeotoolkit"]}," is a high-performance Java library suite designed for building sophisticated data visualization applications across energy, earth science, and engineering domains."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Whether you are rendering complex 2D vector graphics, interactive charts, seismic trace displays, well logs, or wellbore schematics, JGeotoolkit provides scalable components for desktop."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"-key-features","__idx":1},"children":["🚀 Key Features"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Multi-Layer Management:"]}," Flexible view management with coordinate transformation support."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Domain-Specific Visualizations:"]}," Dedicated engines for Seismic, Well Log, Wellbore Schematic, and Reservoir data."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Vector Graphics Engine:"]}," High-precision rendering, printing, and export tools."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Cross-Platform & Web Ready:"]}," Optimized for high-throughput Java applications with simplified web deployment options."]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"-documentation--user-guides","__idx":2},"children":["📚 Documentation & User Guides"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Explore the core modules to get started with implementation details, architecture guides, and API workflows:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Module"},"children":["Module"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Description"},"children":["Description"]},{"$$mdtype":"Tag","name":"th","attributes":{"align":"left","data-label":"Quick Link"},"children":["Quick Link"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["JCarnacPro"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Core 2D graphic architecture, views, layer management, plot creation, and interactive editors."]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/jcarnacpro/jcarnacpro"},"children":["Explore JCarnacPro"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["JChart"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Scientific and business plotting, custom data sources, shapes, annotations, and visual attributes."]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/jchart/jchart"},"children":["Explore JChart"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["JSeismic"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Seismic visualization, SEGY/file interfaces, processing pipelines, and trace displays."]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/jseismic/jseismic"},"children":["Explore JSeismic"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["JWellLog"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Well log tracks, lithology visuals, container layouts, data interfaces, and curve editors."]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/jwelllog/jwelllog"},"children":["Explore JWellLog"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["JWellSchematic"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Wellbore equipment schematics, XML parsing utilities, and symbol mapping engines."]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/wellboretoolkit/jwellschematic"},"children":["Explore JWellSchematic"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Reservoir"]}]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":["Visual components and data presentation tools for reservoir data."]},{"$$mdtype":"Tag","name":"td","attributes":{"align":"left"},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/reservoir/reservoir"},"children":["Explore Reservoir"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"-release-notes","__idx":3},"children":["📋 Release Notes"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Stay up to date with modern feature additions, bug fixes, and API modifications across releases:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Latest Releases:"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/releases/releasenotes311"},"children":["Version 3.11"]}," | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/releases/releasenotes310"},"children":["Version 3.10"]}," | ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/releases/releasenotes39"},"children":["Version 3.9"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Archive:"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/solutions/geotoolkit/geotoolkit_java/jgeotoolkit/releases/old_releasenotes"},"children":["Older Release Notes (v3.4 and older)"]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"️-technical-requirements","__idx":4},"children":["⚙️ Technical Requirements"]},{"$$mdtype":"Tag","name":"blockquote","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Supported Java Runtimes:"]}," ","JGeotoolkit provides version-specific LTS (Long-Term Support) compatibility:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Version 3.11:"]}," Supports ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Java 8"]}," and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Java 11"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Version 3.12:"]}," Supports ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Java 21"]}]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"support-contacts","__idx":5},"children":["Support Contacts"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you require technical assistance, bug reporting, or API guidance, reach out to the software support team:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://www.software.slb.com/support"},"children":["SLB Support"]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Support:"]}," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"mailto:customersupport.digital@slb.com?subject=J%2FGeotoolkit%20API%20documentation%20request"},"children":["customersupport.digital@slb.com"]}]}]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Copyright © 2004-2026 by SLB. All rights reserved."]}]}]},"headings":[{"value":"Welcome to the JGeotoolkit Documentation","id":"welcome-to-the-jgeotoolkit-documentation","depth":1},{"value":"🚀 Key Features","id":"-key-features","depth":2},{"value":"📚 Documentation & User Guides","id":"-documentation--user-guides","depth":2},{"value":"📋 Release Notes","id":"-release-notes","depth":2},{"value":"⚙️ Technical Requirements","id":"️-technical-requirements","depth":2},{"value":"Support Contacts","id":"support-contacts","depth":2}],"frontmatter":{"seo":{"title":"Welcome to the JGeotoolkit Documentation"}},"lastModified":"2026-10-22T14:32:05.542Z","pagePropGetterError":{"message":"","name":""}},"slug":"/solutions/geotoolkit/geotoolkit_java","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}