Involved Projects and Packages
This project collects the user applications of all the geosciences.
Topics are:
- GIS:
geoinformation system programs, data sets and everything related
- GPS/GNSS:
enduser software for global navigation satellite systems
- Mapping:
software to handle maps, data display on maps and everything related to this
- everything else which fits
FreeXL is an open source library to extract valid data from within an Excel
(.xls) spreadsheet.
GDAL is a translator library for raster geospatial data formats that
is released under an Open Source license. As a library, it presents a
single abstract data model to the calling application for all
supported formats. The related OGR library (which lives within the
GDAL source tree) provides a similar capability for simple features
vector data.
GEOS (Geometry Engine - Open Source) is a C++ port of the Java Topology
Suite (JTS). As such, it aims to contain the complete functionality of JTS
in C++. This includes all the OpenGIS "Simple Features for SQL" spatial
predicate functions and spatial operators, as well as specific JTS topology
functions such as IsValid().
This library is designed to permit the extraction and parsing of the
"GeoTIFF" Key directories, as well as definition and installation of
GeoTIFF keys in new files.
GPSBabel converts waypoints, tracks, and routes from one format to
another, whether that format is a common mapping format like Delorme,
Streets and Trips, or even a serial upload or download to a GPS unit
such as those from Garmin and Magellan. By flattening the Tower of
Babel that the authors of various programs for manipulating GPS data
have imposed upon us, it returns to us the ability to freely move our
own waypoint data between the programs and hardware we choose to use.
It contains extensive data manipulation abilities making it a
convenient for server-side processing or as the backend for other
tools.
It does not convert, transfer, send, or manipulate maps. We process
data that may (or may not be) placed on a map, such as waypoints,
tracks, and routes.
Digital cameras are cool. So is GPS. And, EXIF tags are really cool too.
What happens when you merge the three? You end up with a set of photos taken with a digital camera that are "stamped" with the location at which they were taken.
The EXIF standard defines a number of tags that are for use with GPS.
A variety of programs exist around the place to match GPS data with digital camera photos, but most of them are Windows or MacOS only. Which doesn't really suit me that much. Also, each one takes the GPS data in a different format.
So I wrote my own. A little bit of C, a little bit of C++, a shade of GTK+, and you end up with... what I have here. I wrote both a command line and GUI version of the program.
A free product of rapidlasso GmbH - quickly turns bulky LAS files into
compact LAZ files without information loss. LASzip is a compression library that
was developed by Martin Isenburg for compressing ASPRS LAS format data in his
LAStools. It has been provided as an LGPL-licensed stand-alone software library
to allow other softwares that handle LAS data to read and write LASzip-compressed
data. The BSD-licensed libLAS and the LGPL-licensed LASlib can take advantage of
LASzip to read and write compressed data.
PDAL is a C++ BSD library for translating and manipulating point cloud data.
It is very much like the GDAL library which handles raster and vector data.
In addition to the library code, PDAL provides a suite of command-line
applications that users can conveniently use to process, filter, translate,
and query point cloud data. See Applications for more information.
This package provides tools & utilities using PDAL library libpdal
This package offers the commandline tools for performing respective
forward and inverse transformation of cartographic data to or from cartesian
data with a wide range of selectable projection functions.
Fiona is OGR's spatial data API for Python programmers
ZBar reads bar codes from various sources, such as video streams,
image files and raw intensity sensors. It supports many symbologies
(types of bar codes) including EAN-13/UPC-A, UPC-E, EAN-8, Code 128,
Code 39, Interleaved 2 of 5 and QR Code.
It can be used through the standalone GUI and command-line programs,
or integrated by other programs through a library.
Creation of package for the open Navigation packages from.
http://opencpn.org/ocpn/
OpenSUSE Wiki page
http://en.opensuse.org/OpenCPN#About
Bugs
https://bugzilla.opensuse.org/enter_bug.cgi?classification=7340&product=openSUSE.org&component=3rd%20party%20software&assigned_to=dominig.arfoll@fridu.net&short_desc=Application:Geo:OpenCPN:%20Bug
This project contains the last known stable from OpenCPN (current is 4.6) use meta package
OpenCPN-4.x .
It will install, the base for 4.6 and all available plugins (see detailed list in package description)
The legacy version 4.0.0 and 4.2 are still available, would you need it (not advised) in the Legacy-4.0 and 4.4 sub-package.
Beta tester, please please use my home repo project (home:dominig:opencpn:sandbox)
Devlopers, you will find a build of the day from git masters in my head project (home:dominig:opencpn:head)
Many thanks to Brendan (madeo.co.uk) and Steffen (home:steffenp) who created the initial rpm packages and Pavel (nohal https://github.com/nohal) for tweaking most of the plugin to work as independent packages.
-- Dominig
This project contains various time archiving tools/utilities. While building is enabled for other distributions then Tumbleweed/Factory, primary purpose of this project is development, not backporting for older releases. Do not add this project repositories to your systems unless you know what you are doing and are willing to fix issues you encounter.
Blosc is a compressor for binary data, designed to transmit data to
the processor cache faster than the traditional, non-compressed,
direct memory fetch approach via a memcpy() call. Blosc is not only a
compressor for data size reduction, but also for accelerating
memory-bound computations.
It uses the blocking technique to reduce activity on the memory bus,
which works by dividing datasets in blocks that are small enough to
fit in caches of processors and perform (de)compression there. SIMD
and multi-threading capabilities are leveraged if available.
Blosc is a metacompressor; it can use different compression
algorithms, such as BloscLZ, LZ4, LZ4HC, Snappy and Zlib.
LZFSE is a Lempel-Ziv style data compression algorithm using Finite State
Entropy coding. It targets similar compression rates at higher compression
and decompression speed compared to deflate using zlib.
Parchive creates extra parity data over several volumes. These can be
used to restore the complete archive after some data loss or
corruption.
par2cmdline is a program for creating and using PAR2 files to detect damage in
data files and repair them if necessary. It can be used with any kind of file.
tarix is a simple indexer for GNU and POSIX tar files. The indexes allow fast
extraction of files in the archive, especially on seekable tape devices. The
index format is simple enough to be used from a rescue disk with only mt,
dd, and tar (though grep and sed would be very useful there).
The XAR project aims to provide an easily extensible archive format. Important
design decisions include an easily extensible XML table of contents for random
access to archived files, storing the toc at the beginning of the archive to
allow for efficient handling of streamed archives, the ability to handle files
of arbitrarily large sizes, the ability to choose independent encodings for
individual files in the archive, the ability to store checksums for individual
files in both compressed and uncompressed form, and the ability to query the
table of content's rich meta-data.
zlib-rs is an implementation of the zlib compression algorithms written in Rust, exposing the standard zlib C API as libz_rs.
Zoo is a packer based on the Lempel-Ziv algorithm. Lots of files on
DOS/AmigaDOS and TOS systems used this packer for their archives. The
compression rate of gzip is not reached, and thus zoo should only be used
for decompressing old archives.
Swiss army knife for backup and disaster recovery, like 7z or RAR on steroids,with deduplicated "snapshots" (versions). Conceptually similar to Mac time machine, but much more efficiently.
This project contains various backup/restore tools. While building is enabled for other distributions then Tumbleweed/Factory, primary purpose of this project is development, not backporting for older releases. Do not add this project repositories to your systems unless you know what you are doing and are willing to fix issues you encounter.
aespipe program is AES encrypting or decrypting pipe. It reads from standard
input and writes to standard output. It can be used to create and restore
encrypted tar or cpio archives. It can be used to encrypt and decrypt loop-AES
compatible encrypted disk images.