Skip navigation

ITERAT example


ITERAT example

Assigned to bob.stone
Tuesday, May 19
1 year 20 weeks ago

(From Sandvik) In section in DMIS 5.2, there is an example of iterative alignment. However, in this example the nominal features are never redefined in the refined coordinate system "D(REF_SYS_1)". This means that the "delta distance" between the nominal and actual feature will remain unchanged and thus the "DMIS-code" in the example can never converge. Please find the attached file "iterat.pdf".

QIF Groups: 
QIF Execution
Login or register to view attached files


Status: New » In-Work

DMIS/QIF-execution group will address


Status: In-Work » Vote Pending

Implemented in 5.3 draft document.

Per the strict standard feature nominals do not transform on coordinate system changes so their location in a DMIS program in unimportant as long as they are defined before they are used. Therefore the iterative alignment example in question is technically correct. However, many DMIS implementations violate this rule and do transform nominals on coordinate system changes. This is often because the DMIS is translated into a native language language which transforms both nominals and actuals on coordinate system changes.

By adjusting the example per the SR the sample code will both work on systems adhering to the standard and those which do not.


After careful consideration the review committee has determined that the example should remain as is.


Status: Vote Pending » Implemented

Implemented in 5.3 at UTARI Meeting.

Ray Admire

Need help?

Case Tracker

The case tracker gives you a way to track progress on your projects and assign cases to yourself and others.

  • Add projects to keep your cases organized.
  • Add cases to assign tasks or assignments to yourself and others for completion.
  • Cases can be reassigned, postponed, and closed, among other actions.
  • The history of a case - who it's been assigned to, its status and its priority - can be tracked viewing its comment thread.