Giter Site home page Giter Site logo

rigd-loxia / openjump Goto Github PK

View Code? Open in Web Editor NEW

This project forked from openjump-gis/openjump

0.0 0.0 0.0 341.01 MB

OpenJUMP, the Open Source GIS with more than one trick in its kangaroo pocket, takes the leap from svn to git. join the effort!

Home Page: http://openjump.org

License: GNU General Public License v2.0

Java 92.14% NSIS 1.41% Shell 0.18% Batchfile 0.15% HTML 4.65% CSS 0.08% C++ 0.12% QMake 0.01% Python 0.46% C 0.61% XSLT 0.21%

openjump's Introduction

OpenJUMP, the Open Source GIS which has more than one trick in its kangaroo pocket, "jumps" from sourceforge to github to help you as never.

Introduction

OpenJUMP was born from JUMP, an open source GIS originally developed in Java by Vividsolutions and funded by the Ministry of Natural Resources of British Columbia (Canada).

In 2007, when the state subsidies stopped, a handful of developers from different countries decided to internationalize the software's user interface and uploaded the sources to the Sourceforge platform to give it a future.

In 2017, JTS, the geometric engine that made JUMP successful continues to evolve thanks to its author Martin Davis, also one of the original authors of JUMP, but the project is now developed under the umbrella of Apache Foundation and its whole namespace changed, breaking the compatibility between JTS and OpenJUMP.

In 2021, OpenJUMP also moves to Github and in order to re-synchronize it with JTS a major refactoring is undertaken.

The migration of OpenJUMP and all its extensions may take some time and this page will be updated regularly until the first OpenJUMP2 official release.

Documentation

To learn more on OpenJUMP you can check the official website or read the wiki documentation

Downloads

The last official OpenJUMP release is OpenJUMP 1.16. You can download it from Sourceforge - OpenJUMP

OpenJUMP 2 snapshots can be downloaded from https://sourceforge.net/projects/jump-pilot/files/OpenJUMP2_snapshots/

Migration to OpenJUMP 2

OpenJUMP 2 - CORE is already compilable with maven

If you have cloned the project, and you have maven installed, you can package the core distribution with

mvn package -P core,portable,snapshot

Extensions

Migration of all extensions may take some time as we take advantage of the opportunity to mavenize and modernize the migrated code.

Extensions hosted on openjump-gis group will be named xxx-extension (ex. skydriver-extension). An extension is a plugin or a set of plugins that OpenJUMP can discover automatically while loading the jar file.

Drivers are special etensions which will be named xxx-driver (ex. dxf-driver).

Extension migration status

Column description

  • GITHUB : migration from sourceforge to Github
  • JTS : refactoring from com.vividsolutions.jts to org.locationtech.jts
  • I18N : refactoring to use new I18N and new FeatureInstaller methods
  • POM : refactoring to automatize extension distribution
  • Status : status of extensions when they are not part of OpenJUMP PLUS

Non-driver extensions and libraries supporting one or several extensions

Extension GITHUB JTS I18N POM
BshEditor x x x x
CadTools x x x
CadPlan Jump-Chart x x x
CadPlan Fill-Pattern x x x
CadPlan Printer x x x
CadPlan Symbols x x x
CadPlan Update Project Abandoned
Color Chooser x x x x
ConcaveHull x x x x
CTS x x x Included in CORE
de.soldin.jump To be done
Extension Manager Abandoned
Five Colors x x x x
Graph Toolbox x x x x
Jump-JgraphT (lib) x x x x Support for Graph Toolbox
Horae To be done
Lansdscape Analysis To be done
MapGenToolbox x x x x Not included in PLUS
Matching x x x x
Measure Toolbox x x x x
OjWorldWind Unmaintained
OpenKLEM x x x x
PgRouting Unmaintained
PrintLayout Unmaintained (?)
RoadMatcher Unmaintained (hard work)
SetAttributes x x x x
Sextante x x x
SISJUMP Unmaintained
SkyPrinter x x x Included in CORE
Text-utils (lib) x x x Support for Matching ext.
Topology x x x x
ViewManager x x x x

Driver extensions

Extension GITHUB JTS I18N POM
CSV driver x x x x
DXF driver x x x x
KML driver x x x x
OsmFileReader Unmaintained
PostGIS Deprecated (included in CORE)
RasterLayer Export Unmaintained
SpatialDatabases Unmaintained
Spatialite driver x Unmaintained

Other known extension/forks non hosted on Github openjump-gis repository

Extension HOST REPOSITORY URL STATUS
RoadMatcher GITHUB ssinger https://github.com/ssinger/roadmatcher 2009: Not ready for OJ2
LogisticTools GITHUB fduque https://github.com/fduque/LogisticTools-Plugin-OpenJUMP 2019 : Not ready for OJ2
Morphometric analysis GITHUB burakbeyhan https://github.com/burakbeyhan/morphometric-analysis 2021 : Not ready for OJ2
Maximum Inscribed Circle GITHUB burakbeyhan https://github.com/burakbeyhan/maximum-inscribed-circle 2020 : Not ready for OJ2
Delineation of functional and planning regions GITHUB burakbeyhan https://github.com/burakbeyhan/delineation-of-functional-and-planning-regions 2020 : Not ready for OJ2
GeOxygen Sourceforge oxygene-project https://sourceforge.net/projects/oxygene-project/files/ 2014 : Not Ready for OJ2
SMT:SAR Management Toolkit Sourceforge sarmanager https://sourceforge.net/projects/sarmanager/ 2016 : not ready for OJ2

Other known drivers/forks non hosted on Github openjump-gis repository

Extension HOST REPOSITORY URL STATUS
OJ+ocient driver GITHUB Xeograph https://github.com/Xeograph/openjump 2021 : OpenJUMP 2 compatible
OSMM-GML Mod GITHUB szhou68 https://github.com/szhou68/OpenJump_OSMM_GML_Mod 2018 : Not ready for OJ2
Drillgis driver GITHUB k255 https://github.com/k255/openjump-drillgis-plugin 2015 : Not ready for OJ2
MonetDB driver GITHUB DennisPallett https://github.com/DennisPallett/openjump-monetdb-plugin 2013 : Not ready for OJ2

openjump's People

Contributors

edeso avatar mukoki avatar jratike80 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.