GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - apache/sis: Java language library for developing geospatial applications following OGC/ISO standards.

BranchesTags
Open more actions menu

Latest commit

 

History

10,273 Commits
10,273 Commits

Folders and files

NameName
Last commit message
Last commit date
buildSrc
buildSrc
 
 
endorsed
endorsed
 
 
gradle/wrapper
gradle/wrapper
 
 
incubator
incubator
 
 
netbeans-project
netbeans-project
 
 
optional
optional
 
 
parent
parent
 
 
.asf.yaml
.asf.yaml
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
HEADER
HEADER
 
 
KEYS
KEYS
 
 
LICENSE
LICENSE
 
 
NOTICE
NOTICE
 
 
README.md
README.md
 
 
SECURITY.md
SECURITY.md
 
 
gradle.properties
gradle.properties
 
 
gradlew
gradlew
 
 
gradlew.bat
gradlew.bat
 
 
settings.gradle.kts
settings.gradle.kts
 
 

Repository files navigation

Apache Spatial Information System (SIS)

Apache SIS is a Java language library for developing geospatial applications. The library is an implementation of OGC GeoAPI 3.0.2 interfaces and can be used for desktop or server applications. SIS provides data structures along with methods derived from the following international standards:

  • Metadata — ISO 19115-1, ISO 19115-2, ISO 19115-3, ISO 19157
  • Referencing — ISO 19111, ISO 19111-2, ISO 19112, OGC 01-009
  • Features and filters — ISO 19109, ISO 19143
  • Units of measurement — ISO 19103, JSR 385
  • Data formats:
    • GeoHEIF
    • GeoTIFF — OGC 19-008
    • NetCDF — OGC 10-092, OGC 16-114
    • XML and GML — ISO 19139, ISO 19136, OGC 01-009
    • WKT (Well-Known Text) — ISO 19162
    • CSV (Comma-separated values) — OGC 14-084

See the https://sis.apache.org/ web site for more information and a more accurate list of standards.

SIS is a project of the Apache Software Foundation. Apache SIS, SIS, Apache, the Apache feather logo, and the Apache SIS project logo are trademarks of The Apache Software Foundation.

Build from sources

Running the library part of Apache SIS requires Java 11 or higher. Running the JavaFX application part requires Java 22 or higher. Building SIS requires Java 22 or higher together with Gradle 8 build system. To build SIS, use the following command in this directory:

gradle assemble

The JAR files will be located in the following directories, together with their dependencies:

  • endorsed/build/libs/ (core library)
  • optional/build/libs/ (requires JavaFX)
  • incubator/build/libs/ (not yet released)

If JAR files seem missing, try gradle jar. For publishing to the local ~/.m2 repository (for example, for use with Maven projects):

gradle publishToMavenLocal

Build the graphical application

If the optional modules prerequisites are met, a ZIP file containing a subset of Apache SIS modules and dependencies is automatically built in the optional/build/bundle/ sub-directory. That ZIP file can be unzipped in any directory and the application is launched by running the ./bin/sisfx script.

Getting Started

Information for running a command-line tool or an optional JavaFX application can be found on the web site. Java code examples for some common tasks are given in the How to… pages. Complete API can be browsed in online Javadoc.

License (see also LICENSE)

Collective work: Copyright 2010-2025 The Apache Software Foundation.

Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

  • http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Some Apache SIS subcomponents have dependencies subject to different license terms. All those dependencies except GeoAPI, JSR-385 and JAXB API are optional. Your use of those dependencies is subject to the terms and conditions of the licenses listed in the NOTICE file.

Mailing Lists

Discussion about SIS takes place on the following mailing lists:

  • [email protected] — about using SIS
  • [email protected] — about developing SIS

Notification on all changes are sent to the following mailing lists:

  • [email protected] — about code changes
  • [email protected] — about issue changes

The mailing lists are open to anyone and publicly archived. You can subscribe the mailing lists by sending a message to LIST[email protected] (for example user-subscribe@…). To unsubscribe, send a message to LIST[email protected]. For more instructions, send a message to LIST[email protected].

Issue Tracker

If you encounter errors in SIS or want to suggest an improvement or a new feature, please visit the SIS issue tracker. There you can also find the latest information on known issues and recent bug fixes and enhancements.

About

Java language library for developing geospatial applications following OGC/ISO standards.

sis.apache.org/

Topics

geospatialjavastandards

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Security policy

Security policy
Activity
Custom properties

Stars

128 stars

Watchers

14 watching

Forks

52 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.