GeoTIFF represents an effort by over 160 different remote sensing,
GIS, cartographic, and surveying related companies and organizations
to establish a TIFF based interchange format for georeferenced raster
imagery.
This library is the reference implementation for reading and writing
GeoTIFF tags.
Upstream does not provide a NEWS file, but says of 8.1:
Version 8.1 of the EPSG Geodetic Parameter Dataset comprises of data
corrections and updates to the v8.0 release of August 2012.
Changes as documented in Change Records through 2012.093, but with
actions still remaining on some change requests.
New data for Brazil, Tonga and the Arctic.
Significant revisions to data for Brunei and Mayotte.
Minor revisions to data for Europe, former Soviet Union and New Zealand.
Changes in 3.3.6
2012-11-15 -- that's Post-GIS day !
- Bug fixes / improvements
- Add support for testing with phpunit 3.6 (not loosing support for 3.4)
- Segfault from intersection (#586, #598, #599)
Changes in 3.3.5
2012-06-25
- Bug fixes / improvements
- Correctly increment CAPI lib version from 3.3.3 (#558)
- Port robustness fix to CentroidArea (#559)
- Always return POINT from GEOSGetCentroid, even for EMPTY (#560)
- Always return POINT from GEOSPointOnSurface, even for EMPTY (#561)
As discussed on pkgsrc-users, x11/ftlk (1.1) is no longer maintained,
and 1.3 is believed to be almost entirely compatible.
Patch from Tim Larson, who has build-tested these packages on
NetBSD/amd64.
Bug Fix Release (of a bug fix release):
* Fix CPU usage going to 100% when statusbar items update is called.
Viking 1.3.2 (2012-09-23)
Bug Fix Release including:
* Removed Route Finder Tool as Google Direction service interface has
disalbed the method Viking interfaced with it.
* Fix for Debian#685817: Statusbar Update From Thread Instability
* Fix SF#3564795: Crashing when attempting to create waypoints from EXIF
images without enough GPS information.
* Fix drawing of next potential trackpoint on Windows Systems.
* Fix GPSBabel Dynamic Device List generation on Windows Systems.
* Fix crashing when displayed map copyright(s) is longer than the internal
buffer.
* Fix crashing when deleting a GPS layer which has started a realtime tracking.
* Fix printing of DEBUG message since glib 2.32
Viking 1.3.1 (2012-06-26)
Bug Fix for Windows Systems Release:
* Fix crash in Show Picture functionality on Window's Systems.
Rather than passing -Wno-unused-but-set-variable flag to satisfy -Werror,
just remove the -Werror directive. This protects older compilers that
might break on an unrecognized future flag.
geoclue uses -Werror, but gcc4.6+ has a new warning,
unused-but-set-variable which will break the build. Add a CFLAG to
inhibit the warning to fix build on gcc4.6+.
Version 1.13
* Fixed templates lookup name syntax errors reported by Brandon
Invergo <brandon@invergo.net> (detected by compiler g++-4.7).
Many thanks for your patch, Brandon.
* Fixed a bug reported by Jacques Beilin <jacques.beilin@ensg.eu>
Function NormalDistribution ended in an endless loop for high
values of input argument x.
* Fixed a bug reported by Anton Horpynich <anton@vingeo.com>
The computation of approximate coordinates failed if an angle
needed for computing of an intersection was smaller than 0.15
radians / 10 gons (implicit testing criterion). Although this is a
reasonable limit for standard surveying networks, in a batch
computation of approximate coordinates a much smaller value can be
sometimes acceptable. It is more or less a matter of personal
opinion if this is to be supposed a bug or not.
Gama newly solves approximate coordinates in two main loops.
During the first loop the default value 0.15 in class Acord is
used. If afterwards there still some coordinates remain
missing, Gama starts a second loop with series of iterations in
which firstly tries to find a solution with the default value
then secondly with a very tiny limit of 0.0015 radians.
In most cases all coordinates are solved in the first loop with
the default small angle limit 10 gons.
* In gama-local suppressed output of running results during
linearization iterations and several other minor fixes
Version 1.12
* class BaseVisitor and related classes moved to separete file visitor.h
* local Observation has protected init method and non-parametric constructor
Code in local Observation was reorganized and some atributes are not const.
* local observations are visitable (base is Accept<>)
- class Direction : public Observation
+ class Direction : public Accept<Direction, Observation>
** local observations' write methods moved to WriteVisitor
** LocalRevision and LocalLinearization are now visitors
** base classes Revision and Linearization removed from local
** method observations_summary in LocalNetworkXML uses visitor for counting
** method observations in LocalNetworkXML uses visitor for writing
** function OutlyingAbsoluteTerms uses visitor for writing
** method test_abs_term in LocalNetwork uses visitor for test
** local Observation set_passive and set_active methods are now non-const
** function AdjustedObservations uses visitor for writing part of table row
** function TestLinearization uses visitor for computing and writing
** function ResidualsObservations uses visitor writing observation name
* fixed a bug in the definition of angular observations reported
by Anna Kratochvilova <anna.kratochvilova@fsv.cvut.cz> and Vaclav
Petras <vaclav.petras@fsv.cvut.cz>
* updated version of review.hu.lang by Siki Zoltan, some
corrections in the Hungarian translation of GNU Gama
Upstream changes:
0.19 2012-04-03
- Fix various typos.
- Fix floating point error in the hsin formula.
0.18 2012-03-23
- Fix gcd calculation to use ** instead of ^.
Upstream says using the C++ API is broken; document the policy and the
list of (broken per geos rules) packages that need a revbump every
time, currently gdal-lib.
PR 46504 By Wen Heping.
Version 5.6.8 (2012-02-08):
---------------------------
- Fix security issue with quote escape in WFS GetFeature Filter (#4087)
- Fix segfault on join with postgresql tables (#4074)
- Define Z_BEST_COMPRESSION for newer libpng versions (#4033)
- Fixes to support latest PROJ versions (#4008)
Version 5.6.7 (2011-07-12):
---------------------------
IMPORTANT SECURITY FIXES:
- Fixes to prevent SQL injections through OGC filter encoding (in WMS, WFS
and SOS), as well as a potential SQL injection in WMS time support.
Your system may be vulnerable if it has MapServer with OGC protocols
enabled, with layers connecting to an SQL RDBMS backend, either
natively or via OGR (#3903)
- Fixed potentially exploitable buffer overflows in OGC Filter Encoding
support (#3903)
Other Fixes:
- Fixed PHP/MapScript ms_iogetstdoutbufferbytes() always returning 0 bytes
written (#3041)
- OGC Filter: fix segfault when a ows_varname_type or wfs_varname_type is
defined but not a gml_varname_type (#3902)
- Fixed mssql2008 to return correct geometries with chart layer type (#3894)
- Fix segfault with png-inimage exceptions and quantize_force=on (#2903)
- Fix segfault on malformed <PropertyIsLike> filters (#3888)
- Fixed potential crash with AVERAGE resampling and crazy reprojection (#3886)
- Fixed segmentation fault on invalid symbol (#3849)
- add support for gml:Box for spatial filters (#3789)
- Fixed false computation of symbol size when used as a brush on line (#3760)
- Fixed SQL Spatial to be able to use UniqueIdentifier field as unique key (#3722)
- Fixed possible seg. fault when using "OGR:Label*" special attributes (#3667)
- Fixed bug with newlines around multipart boundaries in wcs multipart (#3672)
Version 5.6.6 (2011-01-17):
---------------------------
- SLD: Fix point symbolizer issue when color is not set (#3658)
- Fix WMS EXCEPTIONS parameter issue with fastcgi (#3525)
- Fixed missing time in msDrawMap logging (#3651)
- Fixed Internal error with Oracle Spatial multi point geometries (#3627)
- Fixed double free in shp2img.c (#3497)
- Fixed free(): invalid next size in mapfile.c (#3604)
- Fix for the memory corruption when mapping the string data type in the
Java bindings (3491)
- Correct wms 1.3.0 latlong bbox error (#2578)
- Fix ProperyIsLike not used efficiently with Oracle (#3557)
- Fixed msOGRGetSymbolId according to the changes in gdal 1.8 (#3556)
- Fixed crash when drawing a map using UNIQUE fid in the layer data (#3271)
- Fixed Oracle Spatial Data gets corrupt (#3541)
- Fixed issue with multiple styles and binding (#3538)
- Fixed multiple include tags not supported in xml mapfiles (#3530)
- Ensure the class is not marked BeforeFieldInit causing memory corruption
with C#/CLR4 (#3438)
- Fixed MSSQL2008 driver returning invalid extent (#3498)
- Fix computation of shape bounds when the first line contains no points
(#3119)(fixes#3383)
- Fixed error message tiles on zero-sized map cause memory allocation errors
in maperror.c. (#3524)
Viking 1.3 (2012-04-22)
New features since 1.2.2
* Be consistent in that track and waypoint list dialogs are always
sorted alphabetically.
* Add OSM Transport map as a built in map option.
* Add supported MIME types to the desktop file specification.
* Add example script that can be used to upload a track as a route to
a predefined GPS device.
* Display the average moving speed for a track in the track
properties.
* Add ability to open a TrackWaypoint layer with another external
program (default merkaartor).
* Add ability to open a TrackWaypoint layer with an external program
(default JOSM).
* Use map default: OSM MapQuest tileserver.
* Add and use a preference for the associated image viewer program.
* Add and use KML File Export units option.
* Add ability to geotag images interpolating times against tracks.
* Acquire Geotag Images via TRW Layer
* Ensure vtl created in acquire operation runs post read stage.
* EXIF read implementation for geotagged images (libexif).
* Add new process stage for acquire methods.
* Enable reversing a track from the track menu.
* Display compact message on the statusbar for the selected trackpoint
or waypoint. (SF#3314888)
* Enable multiple selection and deletion.
* Scale waypoint icons to give large or small icons as necessary.
* Add Yahoo! Maps webtool link.
* Extend webtools with a bounds version for the URL which takes four
string parameters.
* Add webtool for Bing maps.
* Add Acquire OSM option into the Track/Waypoint layer operations.
* Add used geo-* scripts as they are public domain.
* Continue geocaching.com support via third party tools.
* Show elevation gain/loss on track creation 'tooltip' (as per
SF#2838561 request), when such data is available.
* Automatically attempt to set elevation data from the DEM layer
whilst a track is being created.
* When creating a track, display the total distance of track (via a
tooltip like text) on the main display.
* Allow to import any file known by gpsbabel
* Add support for any device known by gpsbabel
* Add experimental support for GPSD_API_MAJOR_VERSION 5.
* Add ability to acquire GPS traces stored on OSM
* Enable copying layer/sublayer names as plain text, so that it can be
pasted into external text handling applications.
* Enable getting of the statusbar from the window.
* On creating a new waypoint always attempt to auto set the altitude
if DEM data is available.
* Enable the escape key to remove/reset the ruler tool.
Fixes since 1.2.2
* Remove Tiles@home support as the service has stopped.
* cleanup: Remove unused and out of date 'viking-remote' script and
related files.
* cleanup: Remove *very* old documentation and don't bother
distributing any of it which is all old.
* Fix Track Properties graph blob marker drawn at wrong elevation when
elevation graphs have different min/max heights.
* Fix Track Properties graph DEM points drawn at wrong elevation when
lowest elevation is not zero.
* Use an intermediary program which will invoke the system's default
for opening images.
* Fix opening of external web sites via center method when the zoom
level is less than 1 mpp.
* Fix crashing on opening a file via recent menu after a .vik file is
opened.
* Fix too easy to accidently move a waypoint with an image with the
select tool - must use shift key.
* Fix can not immediately select another layer if currently selected
layer's visibility changes.
* Fix compilation with curl 7.21.7 (SF#3376584)
* Improve libgps test with the consistently available function:
gps_close
* Fix <GTK 2.24 combo box usage.
* Fix crashing on opening multiple files after a .vik file is opened.
* Solution for SF#2766266 - Give user feedback about OSM uploads
(success/failure).
* Fix: send VLP's update signal when adding a layer
* Fix: Don't abort program when attempting webtool center with
different x & y factors.
* Fix Join Tracks functionality.
* Fix SF#3408170: Selected Track Thickness is Always 1px
* Fix tracks not shown over map when map layer is dragged to the end
of the treeview list.
* Refuse to load unsupported file types.
* Restore broken GPS power off command.
* Fix: SF#3042692 - Tiles May Get Deleted During Offline Usage.
* Fix some tracks elevation profile may display no altitude, despite
all altitudes available in the track.
* Fix SF#3387590: Top Layer cannot be renamed
* Enable merging tracks without timestamps to other tracks that do not
have timestamps. (SF#2886231)
* Prevent track merge by time requests when there are no other
suitable tracks.
* Improve track name when split from Track Properties window.
* Replace 'Magic Scissors' by a more accurate name - 'Route Finder'.
has an additional grid shift file. Add a test target; regression
tests now pass at least on NetBSD/i386 5.1_STABLE.
4.8.0 Release Notes
-------------------
o Added the Natural Earth projection.
o Added HEALPIX, rHEALPIX and Icosahedral Snyder Equal Area projections.
o nad2bin now produces "CTable2" format grid shift files by default which
are platform independent.
o nad2nad removed, use cs2cs for datum shift operations.
o projects.h no longer installed as a public include file. Please try to
only use proj_api.h.
o Add pj_get_spheroid_defn() accessor.
o Added an alternate version of pj_init() that takes a projCtx (execution
context) structure to address multithreading issues with error management
and to provide a support for application hookable error reporting and
logging.
o Upgrade to EPSG 7.9. Some changes in ideal datum selection.
o JNI bindings reworked, org.proj4.Projections deprecated in favor of
org.proj4.PJ.
o Added preliminary vertical datum support.
o Fix various multithreading issues, particular in datum grid handling code.
o Added support for the +axis= option for alternate axis orientations as
part of a coordinate system (used for TM South Orientated support).
o +proj=omerc implementatioin replaced with code from libproj4. +rot_conv
flag no longer works, and some coordinate systems (ie. Malaysian) will
need to use +gamma instead. "epsg" init file updated accordingly.
* New GDAL drivers: ACE2, CTG, E00GRID, ECRGTOC, GRASSASCIIGrid, GTA, NGSGEOID,
SNODAS, WebP, ZMap
* New OGR drivers: ARCGEN, CouchDB, DWG, EDIGEO, FileGDB, Geomedia, GFT,
IDRISI, MDB, SEGUKOOA, SEGY, SVG, XLS
* Significantly improved drivers: NetCDF
* Encoding support for shapefile/dbf
* RFC 35: Delete, reorder and alter field definitions of OGR layers
* RFC 37: Add mechanism to provide user data to CPLErrorHandler
* gdalsrsinfo: new supported utility to report SRS in various form
(supercedes testepsg)