Changes: 20200210: Correction of Hovmoller diagram being upside down. 20200311: Correction of "crmaplist", which didn't create good maplists when maps are listed on the commandline (without a wildcard). 20200316: Added projection "Geostationary Satellite Goes" 20200507: Solved Geonetcast Toolbox minimize button not working Solved Geonetcast Toolbox rename Cancel button to Close Solved Hydroflow application "Flow Path Longitudinal Profile" (tblFlowPathLongitudinalProfile) missing Solved Help->Search not working 20200605: A script that performs an import with the “open” command not waits for completion before moving to the next statement Now Ilwis.exe -C open for importing a TIF file works Ilwis.exe -C run also works Restored reading old ILWIS 2 segment files (was giving error message “Corrupt or not supported type of Segment Map”) Restored reading old ILWIS 2 polygon files (was giving error message “This binary version( Format 2.0) of the data file(s) is not supported”) Correctly read ILWIS 3.31 Academic polygon files. Previously the opened file would have overlapping polygons or missing polygons or “shortcut” vertices because the topologies were not interpreted correctly. PolygonToRaster no longer rasterizes deleted polygons that are on-top of valid polygons Copying or deleting a polygon file now properly copy/deletes its mpz# and tri# files The "info" popup of a classmap (when clicking on the map with the mouse) now shows classname + classcode when available (instead of only classname), just as in IL:WIS 3.31 Academic Restored the command openastbl (alias of showastbl, showastable and openastable) Gdal Use-as import: prevent NAN and INF values from propagating to ILWIS; convert them beforehand to UNDEF Opening a maplist as a colorcomposite now displays correct colors (the minmax computation is ensured) Import via GDAL (raster or vector) now auto-detects more ellipsoids/datums 20200623: Solved "Data still in use" message when having enabled the histogram option in the MapWindow. Made CrossSectionTool, HovmöllerTool and TrackProfileTool resizable (Credits: Lichun Wang). CrossSectionTool would show a bad y-axis range on the graph for some maplists. CrossSectionTool would crash when removing lines (data sources) from the table. CrossSectionTool would occasionally crash when adding maplists with very few bands. 20200630: Added legend for RGB Color Composites and Color maps. This is a triangular customizable legend. 20200907: Included the SMAC coefficient files in ILWIS; the SMAC form will now find them immediately, without letting the user browse his harddisk first. Added Help button for SMAC, added SMAC Help text in the ILWIS Help system (largely taken over from SMAC4ILWIS and SEBS4ILWIS). Improved the texts in the SMAC user-interface. 20201116: The error values in the Triple Collocation application are no longer negative. 20210622: Displaying maplists as a Color Composite would display wronly when there are undefined values (black or white rectangles) Restore the functionality of drawing rastermaps with Domain Picture. Allow creating MapLists and ObjectCollections of Domain Picture maps, for animation and for Open As Layer. Importing raster images with palette up to 256 colors will now be properly imported to use Domain Picture. MapGlue will now properly auto-compute an encapsulating output georeference when requested to do so. MapGlue with Georeference Tiepoins inputmaps will now compute correct coordinates for the output (no longer overlapping tiles). Added support for OpenStreetMap-like servers (TMS) that do not have a file-extension in the url. Restored the Pixel Editor (raster map editor). Now the options File->Create->Raster Map, and Edit on a raster layer work again. Restored the Sample Set Editor. Given a maplist with Domain Image, a sampleset can be created for subsequent use in supervised classification. 20210728: Solved problem whereby MapGlue on value maps would always produce output with precision 0.1. Now the most precise input map determines the precision. 20211015: Animation of MapLists and Object Collections now also works with WMS map sources. 20211103: WMS map sources now prefer PNG (instead of JPEG) and support transparency. Added support for EPSG 3857 (Pseudo Mercator) to WMS map sources. 20220204: The MapDistance form now allows selecting Value maps as the input. MapListGraph: added special plotting of NoData values (as it was in ILWIS 3.7.2). Solve "invisible" background map from tile-sources, which was introduced in the previous ILWIS version when transparency support was added for WMS. The MapWindow now takes the dimensions of a raster map from the map itself instead of its Georeference. This allows displaying raster images with a bad georeference, so that the user can see and solve the problem. The "Cross Section" tool was renamed to "Layer Profile". The function PNTCRD(,) now works properly again (it was not working since ILWIS 3.6). User-defined functions with Coord parameters are working properly again (not working since ILWIS 3.6). PseudoMercator can now created with File->Create->Coordinate System. The Time Profile Graph of the Space Time Cube was not redrawing when selection of the segment map changed. 20220311: Allow Import of ASCII Tables that have extended ascii characters (they were mis-classified as "binary" files) 20220407: Importing vector files through gdal now works correctly with extended ascii characters (they were unicode-encoded) 20221011: Prevent crash when opening corrupt tables or maps with corrupt attribute-tables. Prevent crash when navigating over a table for editing/filling data, and then clicking the white space at the end of the table. 20221104: Restored option Mirror-Diagonal in application MirrorRotate. Solved a potential crash in the display of Color Composites, that occurred when typing (with the keyboard) the color-stretch values in the band-stretch form. 20230124: IsoCluster: decreased the default minimum-sample-size, otherwise occasionally no clusters appeared with the default proposed parameters. An empty image is now produced if the algorithm finds no clusters. IsoCluster: reduced the maximum sample size from 1000000 to 100000 pixels, for faster computations. IsoCluster: solve some memory leaks and protected against crashes. Despite of this, IsoCluster is memory-hungry and only suitable for small images (tested on 1000x1000x36). IsoCluster: a successfully classified image has classes named and colored based on their average center value. IsoCluster: the random pixels are now better distributed over the image (previously only the first 32767 pixels were taken). Prevent crash when opening maps with an invalid or deleted domain. Map display / labels: properly display utf8 or multibyte text-labels. SMCE: Standardization for Class Maps: increase the allowed nr of classes for applying the weigh wizard to 20 (was 15). Not suitable for pairwise comparison, but rank ordering can benefit from this. 20230620: Functions mapmin and mapmax would occasionally not show correct min/max values when a histogram is not available. Gdal import: recognize nodata values in other formats, and replace those with the ilwis "undefined" value during import. Gdal import: recognize north-down maps in other formats, and make them north-up during import. Prevent the option "break dependency" on histograms, as this corrupts the histogram. Added fail-safety for when the ilwis registry settings get so much corrupted that ilwis can't start anymore. The MapWindow option "No Zoom" now ignores WMS and OSM layers for computing the zoom level. Opening the Georef Corners editor would be glitchy in Remote Desktop. 20230901: The OpenStreetMap layer now warps accurately to projections that have an extreme scale difference from EPSG 3857 (Pseudo Mercator). Changing the coordinate system of the MapWindow (Global Tools -> Geometry -> Coordinate System) now produces a map with the correct x/y aspect. 20230907: Hydroflow: Solved the issue whereby the operation Drainage Network Ordering would produce a bad segment map. 20240206: Corrected spelling in "Are your sure( Data still in use)?" error message. Prevent crash when plotting polygon or segment maps that have a corrupt attribute table (pointmaps already had this protection). Hydroflow / MapCatchmentMerge: allow computation on higher resolution images (which were giving an out-of-memory error message). Gdal import: import vectorfile would crash when columns of type "Date" had one or more records with "nodata" values.