# wk 0.6.0
* Fixed `wk_affine_rescale()` to apply the translate and scale
operations in the correct order (#94).
* Add `wk_handle_slice()` and `wk_chunk_map_feature()` to support
a chunk + apply workflow when working with large vectors (#101, #107).
* C and R code was rewritten to avoid materializing ALTREP vectors
(#103, #109).
* Added a `wk_crs_proj_definition()` generic for foreign CRS objects
(#110, #112).
* Added `wk_crs_longlat()` helper to help promote authority-compliant
CRS choices (#112).
* Added `wk_is_geodesic()`, `wk_set_geodesic()`, and argument `geodesic`
in `wkt()` and `wkb()` as a flag for objects whose edges must
be interpolated along a spherical/ellipsoidal trajectory (#112).
* Added `sf::st_geometry()` and `sf::st_sfc()` methods for wk geometry
vectors for better integration with sf (#113, #114).
* Refactored well-known text parser to be more reusable and faster
(#115, #104).
* Minor performance enhancement for `is.na()` and `validate_wk_wkb()`
when called on a very long `wkb()` vector (#117).
* Fixed issue with `validate_wk_wkb()` and `validate_wk_wkt()`, which failed
for most valid objects (#119).
* Added `wk_envelope()` and `wk_envelope_handler()` to compute feature-wise
bounding boxes (#120, #122).
* Fixed headers and tests to pass on big endian systems (#105, #122).
* Incorporated the geodesic attribute into vctrs methods, data frame
columns, and bbox/envelope calculation (#124, #125).
* Fix `as_xy()` for nested data frames and geodesic objects (#126, #128).
* Remove deprecated `wkb_problems()`, `wkt_problems()`, `wkb_format()`,
and `wkt_format()` (#129).
* `wk_plot()` is now an S3 generic (#130).
3.24: 2022-04-22
NTRIP 2.0 now works. But still only plain HTML, not RTP, etc.
Remove ntrip option and NTRIP_ENABLE. Always build.
Remove passthrough option and PASSTHROUGH_ENABLE. Always build.
Remove nmea0183 option and NMEA0183_ENABLE. Always build.
Remove netfeed option and NETFEED_ENABLE. Always build.
gpsd will retry ntrip:// and tcp:// connections
cgps can expand to show more sats. Added --rtk option.
maidenhead() checks for input errors.
Better SHM logs.
PPS and TOFF JSON now include shm used, and real precision.
Add initial, untested, TSIPv1 support
split debug messages into different syslog() levels.
New ppscheck options, and can use /dev/ppsX devices.
First try at TSIPv1 protocol decodes.
Decode Quectel $PQVERNO for firmware version
Decode Skytrak PX1172RH_DS messages.
* Changes in release 2.18 (2022-04-09)
New conversion class K2gkf (lib/krumm) with accompanying program
krumm2gama-local and the testing suite for converting input data
format used in the text book "Geodetic Network Adjustment Examples" by
Friedhelm Krumm, Geodätisches Institut Universität Stuttgart, 2020.
Not all input data in Krumm Format can be converted to GNU Gama,
i.e. to the adjustment program gama-local input XML:
* scale factor is not implemented in gama-local adjustment
* gama-local does not enable fixing only x coordinate (or y
coordinate) for 2D free network to remove singularity. This kind
of regularization has very little practical meaning. Technically
it would be possible to enable this feature in gama-local, but it
is questionable if the outcome would not enable more confusion
than possible outcome. Adustment should not be dependent on the
coordinate system used.
* gama-local does not deduce that an azimuth to the unknown point
P can be combined with some angle pointing to the P to create a
new feigned azimuth. This is an interesting feature which may
be implemented in some future version, namely in the gama-local
stage of computing approximate coordinates.
* nonlinear conditions are not implemented in gama-local
* BLH coordinates are not supported in gama-local
OpenCPN is a free software (GPLv2) project to create a concise chart plotter
and navigation software, for use underway or as a planning tool. OpenCPN is
developed by a team of active sailors using real world conditions for
program testing and refinement.
This plugin is designed to monitor speed and course to make the changes to
sail sweep obvious. It may be used to better understand the sailing
characteristics of a particular sailing vessel, or for fine tuning to give
optimal results.
Upstream changes are minor.
Packaging changes:
Work around a new upstream bug where a test that depends on qtwebkit
was not ifdefed.
Start to try to adapt to the changes in py-sip.
Packaging changes:
Drop patch to visibility define code in port/cpl_conv, because gdal
builds on NetSBD 9 without it, it had a merge conflict, it is not
explained in a comment or commit message, and it hasn't been filed
upstream.
Upstream changes (see NEWS.md for more detail):
* [RFC 81](https://gdal.org/development/rfc/rfc81_coordinate_epoch.html):
Support for coordinate epochs in geospatial formats.
Implemented in FlatGeoBuf, GeoPackage, MEM, VRT
* New GDAL drivers:
- [Zarr](https://gdal.org/drivers/raster/zarr.html):
read/write support for ZarrV2 (and experimental V3), using 2D classic raster
API or multidimensional API:
- [STACIT](https://gdal.org/drivers/raster/stacit.html):
Spatio-Temporal Asset Catalog Items as virtual mosaics
* Other improvements:
- number of enhancements in file system operations of /vsigs/
- NITF: additions to comply with NITF Version 2.1 Commercial Dataset
Requirements Document (NCDRD)
- ODBC and PGeo: multiple fixes and improvements
- SAFE (Sentinel1): multiple improvements related to SLC/calibration (change
subdataset naming)
- multidimensional API: caching, and other improvements
* Code linting and security fixes
* Bump of shared lib major version
* Add support for PCRE2 (to replace deprecated PCRE) (#4822)
* MDB driver (Java based) mark as deprecated. Planned for removal for GDAL 3.5.
ODBC driver is the preferred solution (with up-to-date MDBTools library on
non-Windows platforms)
* Writing side of Tiger driver deprecated and will be removed in GDAL 3.5
* Remainder: DODS, JPEG2000(Jasper), JPEGLS, MG4LIDAR, FUJIBAS, IDA, INGR and
vector driver ARCGEN, ArcObjects, CLOUDANT, COUCHDB, DB2, DODS, FME, GEOMEDIA,
GTM, INGRES, MONGODB, REC, WALK are planned for removal in GDAL 3.5. As well
as Perl bindings
This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.
Set this flag for packages that need it and bump PKGREVISION.
# Viking 1.10 - released 2021-11-27
## Headline Features
- [SF#11](https://sourceforge.net/p/viking/feature-requests/11): Add Exit Warning if something modified.
- Tile Area Coverage (TAC): Ability to count and display newly covered tiles
- [GH#134](https://github.com/viking-gps/viking/issues/134): Support 'geo:' URIs on the commmand line
- Calendar supports marking of multi-day tracks
- More Preferences for initial conditions
- Including the default zoom, showing of the centermark and the scale
- [GH#141](https://github.com/viking-gps/viking/issues/141)
- Ability to rename a track based on it's start date
- Allow global HTTP User-Agent override
- Draw overlays on track graphs as a line
- Many Internal Improvements + Fixes
- Large Basque and Danish language translation updates
Changes in release 2.16 (2021-11-25)
A maintenance release, the only user-visible changes are new
gama-local option --export (renamed from --updated-xml) and some
more tests in the gama-local sets suite.