Subscribe to this thread
Home - Cutting Edge / All posts - Manifold System 9.0.166.5
adamw


10,447 post(s)
#25-Apr-18 19:26

9.0.166.5

manifold-9.0.166.5-x64.zip

SHA256: 0c973c12342d9d1b4fbf2d7ebea77a410face36d6fb74ad65780ada182975835

manifold-viewer-9.0.166.5-x64.zip

SHA256: 9f1c94a7d64400cfb381f5839cc98f9eb5bcabf16acda64dfb02c6a606778003

adamw


10,447 post(s)
#25-Apr-18 19:27

Changes

Editing a custom coordinate system or a custom base coordinate system saves and restores parameter values when switching system or transform type.

False easting and false northing parameter values are displayed in coordinate system units. Switching units of a custom coordinate system scales false easting and false northing values to new units.

Coordinate system metrics picker supports the new 'Use Default Metrics' command which resets metrics to the default values for the coordinate system. If coordinate system metrics are already set to the default values, the command is displayed with a check icon.

Edit controls for coordinate system parameters include a button with a dropdown menu and support the new 'Use Default Value' command which resets the parameter to the default value. If the parameter is already set to the default value, the command is displayed with a check icon.

Coordinate system parameter edits support the new 'Unit Converter' command which allows converting the parameter value between units using a dialog.

(Fix) Invoking the menu for a coordinate system picker or a base coordinate system picker removes the highlight from the picker button after the menu command completes.

Editing a coordinate system or a base coordinate system displays coordinate systems in the new grid control. (This solves a couple of minor UI issues. For example, SRID coordinate systems marked as deprecated now correctly display warning icons without requiring that the system is selected first.)

Composing the definition of a custom coordinate system skips parameters set to trivial default values (1 or 0).

Coordinate system parameters for rotation factors are displayed in degrees and support converting units.

Editing a custom coordinate system or a custom base coordinate system detects invalid parameter values and suggests correcting them before the dialog is closed.

Exporting vector data sets local scales to 1 coordinate system unit instead of to 1 meter or degree.

The Windows dialog uses the new grid control and a toolbar. Selecting one or more windows in the list and pressing Delete closes them.

Right-clicking a layer tab in a map window and selecting the new 'Zoom to Selection' command zooms the window to the selection in the specified layer. If the layer contains no selected data the command does nothing.

Attempting to center or zoom a map layer built on a query automatically computes the extents of the layer and remembers them for future use in zoom commands, until the layer is refreshed or the window is closed.

Ctrl-clicking a layer tab in a map window zooms to the layer. Ctrl-Shift-clicking a layer tab zooms to the selection in the layer.

Comments, query and script windows support the new Edit - Advanced - Make Lower Case / Make Upper Case commands. Both commands operate on the current selection. Shortcuts: Ctrl-U, Ctrl-Shift-U.

Comments, query and script windows support the new Edit - Advanced - Increase Line Indent / Decrease Line Indent commands. If the window contains no selection, the commands are applied to the current line. If the window contains a selection, it is extended to cover complete lines. Shortcuts: Ctrl-T, Ctrl-Shift-T.

Query and script windows support the new Edit - Advanced - Comment Lines / Uncomment Lines commands. If the window contains no selection, the commands are applied to the current line. If the window contains a selection, it is extended to cover complete lines. Shortcuts: Ctrl-K, Ctrl-Shift-K.

Reading a GXF file recognizes more variants of coordinate system data.

(Fix) Reading a PRJ file correctly handles pseudo-Mercator coordinate systems.

(Fix) Exporting labels to GPKG no longer misspells the name of the drawing for exported labels.

(Fix) Exporting an image to GPKG no longer sometimes visually shifts pixels.

(Fix) Exporting an image to GPKG no longer displays warnings in the log.

(Fix) Exporting a map with a mix of vector and raster layers to GPKG no longer fails.

(Fix) Exporting an image with multiple channels to RWB no longer sometimes fails.

(Fix) Importing an image with multiple channels from RWT no longer sometimes fails.

GeoJSON dataports (both file and web versions) support TopoJSON. Geometry collections are expanded automatically.

End of list.

tjhb
10,094 post(s)
#26-Apr-18 00:31

The advanced editing controls make a huge difference, thanks! Something to appreciate all day every day.

The Zoom to Selection functions are also great, very easy and very welcome.


One more thing I would really like in the same area is a way to restrict the operation of the Record pane--including the Previous, Next and Zoom buttons--to the current selection set.

A new filter button in the Record panel would be one way to do it. A toggle that, when initially activated, would show details for the "first" selected record (as if we had alt-clicked on the corresponding drawing object). Clicking on the arrows would go to the record for the "previous" and "next" selected objects. Clicking on Zoom would move the map/drawing window to the object for the current record.

(Scare quotes are used above since there would be no inherent order among selected records. Same as now for unfiltered records.)

This would enable us to quickly navigate through a set of filtered results, e.g. to identify and assess possible data errors, check outliers in a data set, and so on.

In this way we could get details for an arbitrary selected record without first knowing where it is--then Zoom to find out where it is, if that is warranted by the data--then fetch another record, and so on.

To do the same for a drawing built on a query (a frequent task), apart from alt-clicking on some object (as now), we could select all drawing objects returned by the query then activate the selection filter in the Record panel.

After inspecting a given record we might want to deselect it, or leave it selected. After using the Record pane we might want to go to the Select panel to save the selection set (possibly adjusted).

(Could the Record panel remember our place in the current set, if we switched to another panel or pane temporarily? Nice to have.--Oh, I just checked. It does this now. Cool.)


The coordinate systems controls seem to give us total control now, intuitively, including the Metrics dialogs. Adding "Use Default Values" with the check mark (or equally, without) gives very helpful feedback, part of making this all as simple as possible (but no simpler).

One small improvement perhaps. Inside the Metrics dialogs, it would be nice if pressing Tab/Shift-Tab could progress through Local Scale X -> Local Scale Y -> Local Offset X -> Local Offset Y as individual controls, to make it easier to adjust them as a set.

adamw


10,447 post(s)
#26-Apr-18 15:29

Thanks!

We completely agree regarding being able to restrict the Record pane to the selection and regarding tabbing between controls in the Metrics dialog (and in other coordinate system dialogs). We will do both these things, they are useful.

Manifold User Community Use Agreement Copyright (C) 2007-2021 Manifold Software Limited. All rights reserved.