Fixed How Settings are loaded into CAD Engine
Fixed an error in how CAD engine (VectorDraw) settings are loaded. This fix only affects ViSit Anywhere when it uses a Machine License, in this case mostly for ViSit Anywhere Kiosk licenses and for VAX licenses. This was specifically to allow us to set the highlight color for VAX engine plots.
Test For Changes Before Applying Data in PostgreSQL Provider (#82951)
In Auto-Synchronization, in the PostGIS (PostgreSQL) provider we now test that the incoming data table has change when we are applying data. If there are no changes we do nothing. This is to correct an error where, if we create the PostgreSQL table when there are not rows, when the first row arrives (in a later revision) we will not be able to add the geometry column. This could happen if we experimental add and delete rows in order to test the schema without adding data.
Because of the PostgreSQL transaction it is currently not possible to add a geometry column to an existing table and then populate it with data.
DTM Boundary Error Correction
Fixed a bug where the DTM (Digital Terran Map) tool would calculate a point out site the DTM data tile when it was looking at the boundary pixel. This would cause the elevation to be calculated as zero. Now the correct elevation is returned.