Subscribe to this thread
Home - Cutting Edge / All posts - Manifold 9.0.176.5 + 8.0.32.2
adamw

10,011 post(s)
#29-May-22 16:23

9.0.176.5

manifold-9.0.176.5-x64.zip

SHA256: 473cd60c9f3a06b3ec7041ada44bab379d4401adddb86033a2f982cf409c3448

manifold-viewer-9.0.176.5-x64.zip

SHA256: 2fe0e94d56e77962aa00551c2997d468c8942fdcec97b3e7e3bdd475fe76136f

sql4arc-9.0.176.5-x64.zip

SHA256: 72d255649cdb43b1ef5fb26609c5b3674f63e5eb7838c10a7d45b69b5a14b8a5

8.0.32.2

manifold-8.0.32.2-x64.zip

SHA256: 4596221b9beccb7668990df30c45c15a9b60e2a49394bf421f0c6cd86c4ae04a

adamw

10,011 post(s)
#29-May-22 16:24

Changes for 9 and 8

Manifold licenses can be installed for all users on the same system. The About dialog shows whether the license for all users is installed and allows installing or removing it. Installing or removing the license for all users requires administrative privileges and will prompt the user for them.

The Activate dialog includes an option to install a Manifold license for all users on the same system. The option requires administrative privileges and will prompt the user for them.

Manifold licenses installed for all users on the same system work for restricted user accounts for web applications managed by IIS. (This allows using Manifold 8 IMS in web applications served by IIS without any extra configuration for the application pools.)

Changes for 9

The image server dataport uses the new application-wide download manager. The new download manager performs multiple downloads simultaneously while taking care not to issue too many simultaneous requests to the same host, using limits similar to those used by web browsers, and not to issue too many simultaneous requests overall, to avoid exhausting the network.

The new download manager caches downloaded data in an application-wide cache which is only cleared when the running application (MANIFOLD or MANIFOLDSRV or a third-party application using Manifold through the scripting API) is closed. This allows reusing downloaded data between multiple dataports connecting to the same server even across different MAP files.

The new download manager allows the UI to cancel outstanding downloads in the middle without waiting for the network. This prevents freezes when a map window that shows a web image is getting panned or scrolled or closed, and requests for some of the tiles that are being downloaded take a long time to figure out whether they will complete or fail.

The TMS dataport downloads tiles using the new download manager.

The WMTS dataport downloads tiles using the new download manager.

The ArcGIS REST dataport downloads tiles using the new download manager. (ArcGIS REST servers can be configured to serve some images as screens rather than tiles. Such images will still work, but without the benefits of parallel downloads and reliable cancels.)

(Fix) Accessing a KOBO data source no longer fails to work (a regression).

(Fix) Importing a TIFF file no longer sometimes fails to create an RTREE index on x-y-tile fields (a regression).

(Fix) Alt-clicking a tile in an image in a linked TIFF file no longer sometimes fails to show pixel values.

The ODBC driver allows connecting to a new temporary database using 'DRIVER=...;DBTYPE=TEMP;' in the connection string.

The SQL Server dataport supports DATETIMEOFFSET and DATETIME2 data types. DATETIMEOFFSET values are automatically converted to the timezone for the current user on both read and write (reading a date with a timezone converts data to the timezone for the current user, entering a date without a timezone assumes the timezone for the current user).

The Field dialog for the table schema saves and restores the last used type for a new field. This allows quickly adding multiple fields of the same type (eg, X / Y / Z, or Address / City / State).

Dragging and dropping files into the Project pane with both Ctrl and Shift pressed links these files in read-only mode.

The Project pane shows disconnected data sources that are linked in read-only mode using a distinctive icon.

Text values in tables support the new style for email addresses: 'm'. Email addresses are painted using the same color as URLs. Right-clicking an email address shows the new Send Email command, which allows composing and sending an email message to the clicked address.

New query function: StringEmailValid - takes a string, returns true if the string is a valid email address. (The validation is pretty permissive and should only be used to filter out strings that are certainly not email addresses.)

New query function: StringUrlValid - takes a string, returns true if the string is a valid URL.

The Register pane includes the new Suggest Locations toolbar button to automatically place target control points at locations suggested by the already placed control points and the current registration parameters. The button works on selected control points (select some unplaced control points first).

End of list.

geozap
216 post(s)
#30-May-22 04:52

I tested a bit the Suggest locations button in registration, I believe it helps a lot, and that with a few (easy, i think) improvements, it would be perfect:

a)There should be some visual indication on the panel to show the points that are created manually and those that are inserted using the Suggest locations button, so that the user knows what points need to be "polished" (the automatically placed ones). The indication could be using italics font for the name of the point or a different colour. After the automatically point's position is improved by the user, the indication would change to standard "manually entered" point indication.

b)A "centre screen (aka pan) to selected control point" button in the register pane would speed up automatically created points' manual improvement by the user.

dchall8
946 post(s)
#30-May-22 19:27

After the automatically point's position is improved by the user, the indication would change to standard "manually entered" point indication.

When we change coordinate locations we have to accept the changes. Is that the sort of thing you're thinking of?

geozap
216 post(s)
#30-May-22 19:50

I mean that the automatically generated points, should have some distinction in the registration pane, until their coordinates are improved manually by the user.

lionel

972 post(s)
#29-May-22 18:14

really like the way all the gui click can be transfrom to SQL

So the SQL to create Manifold server can be discover without read the documentation after use the whole GUI steps !

SQL

-- $manifold$

CREATE DATASOURCE [France_gdam_server] (

  PROPERTY 'Source' '{ "Source": "server=172.26.32.1;" }',

  PROPERTY 'Type' 'manifoldserver'

);

Manifold could now use for detect wrong url on a webpage !! 

Attachments:
manifold-server_GUI-To-SQL.png
Manifold_LicensedForAllUsers.png


INFOGRAPHY union , LINK doc , API, deepl & keyboard shortcut

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