Changes for 9
New tile transform: Fill. Fills tile pixels in the specified channel:
- missing pixels - fills missing pixels with the specified value,
- missing pixels from nearest - fills missing pixels with the nearest value in the specified radius,
- visible pixels - fills visible pixels with the specified value.
(Fix) The Filter and Slope tile transforms no longer ignore the specified source channel, sticking to always using channel 0.
The selection filter commands for a table window are reduced to a single command: Selected. The command switches between showing all records or selected records. In addition to the menu, the command also appears in the toolbar.
Printing a layout limits web images to their intended DPI (96), to make labels and thin lines readable.
Printing a layout supports printing images of any size with any resolution.
(Fix) The frame window no longer tries to paint the welcome prompt on a horizontal splitter.
(Fix) Reading an OSM or O5M file no longer sometimes fails and creates no components.
(Fix) Reading a PBF file with less than 65,536 coordinates no longer sometimes fails.
(Fix) Reading a PBF file no longer fails to create areas whose boundaries reference lines with attributes, processing only sequences of coordinates with no attributes attached.
(Fix) Reading a PBF file no longer sometimes loses branches for areas with more than one branch.
(Fix) Reading a PBF file no longer incorrectly classifies some closed lines as areas and vice versa.
Batch inserting records into PostgreSQL uses the COPY command as long as all of the target fields have types with a compatible binary representation. If some of the target fields have types with an incompatible or unknown binary representation (this will happen for fields of new types added to PostgreSQL in the future), the operation falls back to using the INSERT command (in batches). The performance benefits are twofold:
- COPY takes much less time than INSERT in general, 8-10x wins are common,
- COPY is much friendlier to slow connections, where it saves even more time due to significantly reduced roundtrips.
End of list.