VrOne
|
ON-LINE REFERENCE DOCUMENTATION
CARDINAL SYSTEMS, LLC
386-439-2525
www.cardinalsystems.net
Copyright © 2000-2006 by Cardinal Systems, LLC
|
RELEASE NOTES
Changes, additions, bug fixes to VrOne and supporting programs
Release notes begins with VrOne version 2.15
The
latest changes are listed first.
Version 2.58 February 7th 2005
VrOne
- Window Rotation (WinRot) – Added Menu Keys dialog,
Zero rotation and Enter rotation.
- Edit Toolbars
(EdiToo) – Fixed duplicate accelerator keys on dialog buttons.
VrTwo
- Open Model (OpeMod) – As of VrOne version 1.4 the
keywords LeftEpiName and RightEpiName were added to the Model parameter
file (.vmo). This routine was not
converting the image file names to epipolar file names if a pre VrOne
version 1.4 model file name was opened.
This has been corrected.
An image file name is converted to an epipolar file name by adding the
Model name and the side (L or R) to the image file name. For example an image file name of 02.tif
on the left side of model 2-3.vmo would be converted as 2-3-L-02.tif.
- Image
Orientation – This routine is included in Vr2Ori, VrOrtho and VrAirTrig -
Added button 6 to MenuKeys dialog allowing user to measure the size of a
fiducial mark and write it to the camera file. Having an accurate fiducial size is
important when doing automatic inner orientation.
Python
- Renamed VrMenuKeys class to PyVrMenuKeys for
consistency with other VrOne Python classes
- Fixed problem with SetIaLabel call in VrPyMenuKeys
- Added replot callback function to VrApp
- Added
methods to PyVrDtm class for finding triangles and getting triangles
attributes (slope, aspect): Methods Added: GetTriangle, GetTriangleInfo,
FindTriangles, FindTrianglesFromEdge
Version 2.57 February 1st 2005
General
- Completed testing and implementation of the PCI
Express computer with graphics card PNY Quadro FX 1300.
VrMosaic
- VrMosiac (vrmosaic.exe) – The VrMosiac
program has been redesigned as a stand along program offering new
features. VrMosiac no longer
requires VrOne in order to run and does not need to be on the same
computer as VrOne. VrMosaic offers
more control of the image mosaic process by displaying real-time all
images up to the current seam line.
The seam line editor is very powerful with the ability to add, move
and delete seam line points with one or two key presses.
The VrMosiac Help pages include a link to the VrMosaic Tutorials. These tutorials contain step-by-step
videos to help guide you through the mosaic process.
This is considered a beta version of this software.
VrOne
- Transform Workspace (TraWs) – Added more decimal
accuracy in the dialog box display.
- Zeiss P1/P2/P3 Scale Factors – These parameters are
not part of the Vr Configuration file.
They are now being saved correctly.
- Window Settings Dialog - Fixed problem with attaching
to graphics window.
- Fixed display of Brightness, Contrast, and Window
Settings icons. The icon files for these items are taken from
\vr\data\icons\, and are named bright.xpm, contrast.xpm, and
winsettings.xpm respectively.
- Fixed problem with Snap window and Windows settings
window being displayed when VrOne is minimized.
- ASCII In (AscIn)
- Fixed importing of Non-Graphic pointers.
- Changed treatment of Pen Up code in cases where a Pen End code is being
used. In this situation, a pen up is used to specify segments on a line
that will not be displayed.
- Added graphics replot after translation is complete.
- Fixed display of translation status information when translating into a
single file.
- Added support for importing feature codes. Because feature codes may
contain spaces, they are only supported using the comma-delimited format.
Commas are not allowed as characters in the feature codes.
- ASCII Out (AscOut)
- Fixed problem where features codes larger than 24 characters could cause
a crash.
- Feature codes on lines are only placed on the first coordinate line.
- Explode
Line (ExpLine) – Fixed scale factor to work with different target
scales.
- ToolBars (EdiToo) –
Fixed problems with ToolBars positioned at the edge or outside windows
desktop area.
- Edit
Line (EdiLin) – Added P= keyin to allow point pen codes to be changed.
This is useful for hiding segments on an existing line. Pen Codes are
explained in the Getting
Started document.
- Edit Beep (EdiBee) – Fixed assignment of sounds to
buttons and functions problem in dialog box.
- Cut Window (CutWin) –
Added browse button to output filename.
- DTM
– (RunDtm) – Fixed problem with break lines sometimes being ignored
when using area mode of
“current view”.
- EditLine (EdiLin) – The
display flag for the current line was not being updated if the line was
locked onto and the program was terminated using the X box in the Main
Window or by closing the VrOne file.
This would result in the line not being displayed on the next
screen refresh. The line could be
recovered by using the Set Display All (SetAll) command. This has been fixed.
- Insert Parallel Line
(InsPar) – Added the display of the delta elevation from the base line to
the current cursor location in Enter Offset.
VrTwo
- Stealth Z-Mouse /
Stealth Hand Wheels – This is the first release that includes support
for the Stealth Z-Mouse and Hand Wheels.
The Z-Mouse differs from the original Stealth
3D Mouse in that it does not configure as a Windows mouse so when in
operation the Windows mouse may be used for normal operations such as
pulling down menus etc.
VrTwo Orientation
- Added support for the importing of ORIMA measurement
files to set models.
- Create Epipolar Images Batch – Added this application
which creates epipolar images for the models listed in the current
project. This is useful when
importing orientations. This application
can be accessed from the Import pull-down menu.
- Import Orientations from Measurements – Improved
interface by reading the input measurement file and placing the photo
names or strip/photo numbers in list boxes for user selection. This will reduce the need to view the
input file before importing to determine the photo name format.
- Import Exterior Orientations – Improved interface by
sorting and listing the strip and photo numbers in list boxes for user
selection.
- Edit Project – Location of epipolar images – Added
option to specify the location for the epipolar images, the model
definition (.vmo) files and the orientation parameters (.orp) files. In previous versions these three file
types were automatically saved in the same directory as the raw images.
- Edit Project – Add Model – Fixed save problem that
occurred when multiple models were created.
- Inner Orientation – The Inner Orientation routine in
VrTwo Orientation no longer writes the fiducial patch image and offset
files. This is a function for the
Image Utility program.
- Inner Orientation – Added Menu Keys dialog which
shows button assignments. These
keys are for display only and do not operate as push buttons.
- Relative Orientation – The image overlap is now
displayed in the results dialog box. This is computed from relative
orientation measurements.
- Absolute Orientation - Added Menu Keys dialog which
shows button assignments. These
keys are for display only and do not operate as push buttons.
- Lens Radial Distortion Correction – Added optional polynomial
adjustment using the Simultaneous Multiframe Analytical Calibration (SMAC)
System from USGS.
VrAir Trig
- Re-measure Point – Added this application. Allows a point to be chosen from the
Layout window. The point is then
displayed in up to six individual windows.
The point may be re-measured by digitizing a new location in any
window. Other options include
correlation from the point location in one window to a target window and
stereo measurement between any two windows. Re-measure Point is useful for resolving
point identification problems in multiple photographs. This application may be started from the
Points -> Re-measure point menu button in Vr Layout.
- Layout – Set Photo Positions – The “Bottom to Top”
option how works correctly.
MicroStation Translator
- MstOut – The .cel extension is automatically added to
Cell and Pattern library names.
- MstIn MDL – (Version 1.22) – Proper warning is
displayed if a cell library cannot be attached.
Python Programming
- PyVrGr
(Graphics) – Added GetWinCorner and GetWinSize UpdateParams methods to
this class.
- PyVrGui
- Gui.PushKeyin – Commands sent using this method are now processed
immediately.
- PyVrGui (Graphics) -
Added methods to make PyVrGui class more complete including; DspMsg,
DspMsg0, DspState, DspShortMsg, SetTitle, ShowCoord, ShowZ, ClearCoord,
MsgBox, AlertBox, ConfirmBox, YesNoBox, TryAgainBox, CustomBox, Beep,
BeepFile, ProgInit, ProgSet, ProgReset, GetDirectoryName
Vr Configuration (VrCfig)
- Set File Paths – Added browse buttons.
Version 2.56 November 9th 2004
VrOne
- Make Polygon (MakPol)
– Added this batch application.
Make Polygon creates closed polygons using existing line segments
and centroids. The application
looks at the spatial relationship of existing line segments and creates
enclosing polygons around areas containing centroid symbols. Lines may be collected in any direction.
The resulting polygons are placed in a user specified layer, along with
polygons that represent any holes that were found within the main
polygons.
- Batch Join (BatJoi) –
Fixed problem that was causing all joins to be added to the drive file.
- Dxf Out (DxfOut) – Fixed
target scale problem that occurred when stroking line widths.
- Edit Toolbars
(EdiToo)
- Fixed problem that would cause VrTwo to crash when switching from static
to roaming modes.
- Fixed handling of toolbars located in multiple windows.
- Zoom All (ZooA) - Added optional parameter. The
parameter specifies a window number from 1-8. If multiple graphics windows are open,
this allows the Zoom All command to be used on a specific window without
requiring a selection by the user.
Version 2.55 November 1st 2004
General
- Support for PCI Express – For the past several years
the graphics standard for high-speed computer graphics has been the AGP (Accelerated Graphics Port). This standard evolved from 1x to 2x, 4x
and currently 8x speeds. The 3DLabs
Wildcat 5110/6110/7110 and the NVIDIA Quadro4 980 graphics cards are AGP
slot cards. As with any computer
technology, a newer and faster system has been introduced called PCI
Express. PCI has been available for
many years and predated the AGP interface.
An improvement in the interface has let to the introduction of 1x –
16x PCI motherboard slots and PCI Express cards from NVIDIA and ATI. The 16x PCI Express boasts a doubling of
the IO bandwidth of the AGP 8x slot.
Even though AGP should be available for some time, Cardinal Systems
has started the support of the PCI Express standard in order to give
customers more options when purchasing computers. Dell Computer Corporation has begun
shipping PCI Express computers and appears on the way to obsolescing AGP
based computers for their higher-end workstations.
Version 2.55 has been tested on a Dell PCI Express computer with the PNY
Quadro FX 1300 PCI-Express graphics card.
Starting at this version, Vr Mapping Software will support the AGP
and the PCI Express standards.
Support for both standards should be transparent to the user. We are currently building a PCI Express
“Build You Own Computer” and will publish the specifications and ordering
information when available.
For more information see “What is PCI
Express” and “PCI Express:
the AGP8X Replacement”.
- NVIDIA Quadro4 980 XGL Driver - Fixed image display
problem that occurred after upgrading the NVIDIA driver to version 6.5.7.3
on Windows XP. This problem could be seen in Image Utility, VrTwo
Orientation, and VrAt and appeared as an image shift on the bottom half of
a displayed image. The fix works
will all NVIDIA driver versions.
VrOne
- Bump
Elevations (BumEle) – Added this application. Searches symbol elevations against a
contour interval and changes points that fall with a user defined delta
elevation from the contour interval.
This batch application is useful in identifying and changing points
that fall on a contour interval especially LIDAR data. This process avoids zero or small area
contour lines that may be generated when points fall on a contour interval. For example, point elevations of 123.02
and 122.98 could be identified if the contour interval was 1 and
changed. Options for changing
points include applying a delta elevation shift to the points, changing
their layer or deleting them.
Searching options include the definition of the contour interval,
delta search elevation and an option to search for points above the
contour interval only.
Vr Toolbars
- Added toolbar capabilities. Toolbars, or button pallets, allow the user definition
of push buttons that are placed into a Toolbar. These buttons may contain VrOne commands
and (or) Function Keys and (or) Macros.
Images may be used to define the buttons appearance for easy
recognition. VrOne Toolbars may be
floating or docked, and can be set to vertical or horizontal orientation.
Toolbars are customizable by the user, and can be created and edited using
the new Edit Toolbar (EdiToo) command.
Toolbars may be docked at the bottom of the VrOne main window, or on the
sides or bottom of graphics windows.
- Edit Toolbars
(EdiToo) – New command to edit toolbars. This allows creation and editing
of toolbars and toolbar items.
- Device Controls (DevCon) –
Device controls allows the setting of parameters for input devices such as
the Stealth Mouse and the VrTwo Hand Wheels. In past releases the device to be
configured had to be connected and active.
It is now possible to configure any of the supported devices
without them being present or active.
Device Controls may be accessed from the Input pull-down in VrOne
or VrTwo. Each device may be
accessed by the following key-ins:
- DevMou – Mouse / Stealth Mouse
- DevP3 – Zeiss P1/P2/P3
- DevHan – VrTwo Hand Wheels
- DevTop – LH TopoMouse
Image Display Control - Added a settings
button the bottom right corner of the VrOne graphics windows. This allows
the user to quickly set image display options on a per window basis that
were previously only available as global settings. The options available
are the display of images, image names and image edges.
- Snap Ignore Failed (SnaIOff, SnaIOn) – Added two snap
settings that determine an action to take when a snap has failed. When Snap Ignore Failed set to On, when a snap fails the operator may try again. When Snap Ignore Failed is set to Off, the digitized position of the failed snap is
returned. . This setting ensures
that a point is not returned when snap fails and that all returned points
are associated with an entity. Snap
can fail when the digitized point is outside the current search
radius. This new setting may be
conditioned with the SnaIOff and SnaIOn key-ins or with a dialog box with
the Snap Set (SnaSet) command.
- Delete Duplicates (DelDup) – Using a new search
algorithm, the processing speed of this batch application has been
increased up to 30 times over previous releases when processing large
files. This batch application was
one of the slower batch operations which qualified it for this new search
algorithm.
- Batch Join (BatJoi) –
Using a new search algorithm, the processing speed of this batch
application has been increased up to 30 times over previous releases when
processing large files. This batch
application was one of the slower batch operations which qualified it for
this new search algorithm.
- Line Cross (LinCro) –
Fixed progress bar.
- Insert File (InsFil) - Fixed problem where a file
could not be inserted from a different drive.
- Batch Node (BatNod) –
Added workspace mode parameter allowing lines to be noded between
workspaces.
- Gap Lines (GapLin) - Added workspace mode
parameter allowing lines to be noded between workspaces.
- Dtm (RunDtm) - Fixed problem with DTM engine that
could cause it to hang during the moving points stage.
- Batch Depression
(BatDep) - Fixed problem with Batch depression that was causing some of
the depression contours to be flagged incorrectly.
- Mosaic Flag – Fixed problem that could corrupt the
VrOne Mosaic Flag database item.
- ASCII In (AscIn) – Added
progress bar.
- Dxf Out (DxfOut) – Added the
following features:
- Added option to translate to separate files based on feature codes.
- Added global scale factor parameter
- Added option to output entities section only.
- Microstation In
Translator (MstIn) – Fixed problem where symbols names were not
being cross referenced correctly.
- Microstation Out Translator (MstOut)
NOTE: The Mst Microstation software must be
download from the web page for these changes to work correctly.
- Fixed problem with points being created from symbols.
- Added global scale factor. This only affects cells. The scale factor of
all cells is multiplied by this amount before being written to the output
file. If all cells in the cross reference table are set to have a scale of
1.0, then this would result in a uniform scale factor being written for
all cells.
- Added Omit Layers parameter allowing layers to be explicitly omitted
from the translation.
- Added option to add cross reference entries for all VrOne entities in
the currently opened files.
- Changed error file to be placed in the same location as the output .mst
file, and to have the same name as the output .mst file, but with an .err
extension.
- Added reporting to the .err file of all entities that are translated
without an entry in the cross reference tables.
- Added Scale operator to symbol cross references. This operator can be
set to = (equals), * (multiply), or + (add). This allows the scale value
entered to be multiplied or added to the current VrOne symbol radius.
- Added option to explode text entities.
- Added option to output each workspace to a separate file.
- Image Merge (ImaMer)
- Fixed dialog to correctly
enable/disable controls.
- Added browse button for output filename.
- Plot Control (PloCon) – Fixed problem
where first text label was not placed in it’s
correct offset postion.
VrOrtho – Version 1.57
- Fixed problem with DTM engine that could cause it to
hang during the moving points stage.
- Image pyramids are no longer built automatically when
VrOrtho opens a project.
Vr Image Utility – Version 2.57
- Fixed problem with rotating tiled images.
Microstation In
MDL – Version 1.20b1
- Added support for version 8 of Microstation
(mstin8.ma).
- Added progress bar.
Microstation Out
MDL – Version 1.20b1
- Added support for version 8 of Microstation
(mstin8.ma).
VrTwo
- TopoMouse - Added
support for the Leica TopoMouse which is a free-hand device for moving the
cursor in the XYZ directions in VrTwo and is used for carrying our
frequent photogrammetric operations.
Features include a mouse-style trackball for the XY movements and a
Z-wheel for Z movements. 16 user definable
buttons are available. The VrOne
TopoMouse driver allows any button to be programmed to emit a predefined
VrOne key press from 0 to 11 or any VrOne key-in which may include
key-ins, macros and (or) function keys.
Several TopoMouse specific functions may also be programmed on any
button such as Clutch and fast XY movements.
Version 2.54 August 10th 2004
VrOne
- Slope Line (SloLin) –
Added this interactive/batch application.
Interpolates (slopes) point elevations on a line based on two
existing line points. There are
three modes that are available: 1) The line to
slope is identified and the two existing line elevations are
identified. 2) The line to slope is
identified and the line end points are used as the existing points 3)All lines in layer(s) specified are
sloped and the line end points are used as the existing points
- Node Lines (NodLin) –
Fixed sorting problem that could cause incorrect nodding when two lines
were in opposite directions.
- Insert Line (InsLin) –
Added Inherit Z parameter to Splice.
When this parameter is set to Yes then the elevation of the spliced
line will inherit the elevation of the base line. In the case where three lines are spliced
the elevation of the first line will be used. This parameter should only be used when
splicing features such as contours where a constant line elevation is
assumed.
VrTwo
- Switching into roaming mode and then back out before
all image memory was loaded could cause a crash. This problem has been fixed.
- An intermittent problem that caused spikes in lines
and incorrect symbol placement was fixed.
It was possible for an application and the roaming software to
access the database at the same time.
This problem only occurred when in VrTwo roaming.
Version 2.53 July 14st 2004
VrOne
- Insert
Line (InsLin) – Splicing has been added to this application. It’s now
possible to splice the current line into another existing line. It is also possible to splice the
current line into two existing lines. Parameters may be set to splice
automatically based on the position of the end points of the current
line. When using Insert Line for
splicing, it is not necessary to set any of the line properties such as
Layer and Graphic Pointer. The resulting spliced will have the properties
from the existing line. If a splice
is made between two existing lines, the properties for the new line will
be inherited from the first existing line which is the line closest to the
start point on the new line.
- Inherit
(Inh) – Added this edit application. Inherit
allows entity properties to be copied from on existing entity to another
existing entity. An existing or
source entity is identified then its properties may be copied to existing
or target entities by identifying them.
Line, symbols and text are supported. Parameter settings allow the definition
of the properties to transfer not all properties have to be copied. When a target entity is identified
properties are copied without verification. If a mistake is made, undo can be used
to reestablish the entity to its previous state.
- Node Lines (NodLin) –
Added this application.
Interactively nodes two lines at their intersect points. The two lines to be nodded are
identified by the user. Options
include the ability to place node points on each line or to node the lines
and break the lines at the intersect points. The elevations of the node points are
interpolated based on the slope of the point in front and behind the node
points. Z
Rules may be applied to the node points. A batch version of this interactive
application is available. See Batch Node (BatNod).
- Insert Fly Line
(InsFly) – Fixed several display problems including the non display of
tentative line segments when digitizing points in manual mode (Button 5).
- Delete Contours (DelCon) –
Fixed problem that was causing application not to start.
- Drive (Dri) – Fixed display
problem that could occur if Drive was selected from the pull-down menu and
that menu overlapped the graphics window.
This correction should also fix the display problem of leaving
dialog boxes that were started from pull-down menus.
- Batch
Join (BatJoi) – Added an option to Match Only
when joining lines.
VrTwo
- Pressing and holding a button in stereo static mode
with the “VrTwo cursor track plane” set to Ground plane would cause the
cursor to momentarily track the view plane thus changing the cursor
elevation. This would normally not
be noticed except in the case of dragging contours. This has been fixed by stopping cursor
movement between button press and release.
This is not an issue in stereo roaming mode.
ImageUtil
- Convert Exterior Orientation File – Added this
utility which allows an exterior orientation file to be converted from one
format to another. A new file is
written and the original file is not modified. Formats include Albany, Applanix, PATB (transposed),
PATB (normal), JFK, AeroSys and Intergraph Zi. This utility is under the Misc pull down
menu.
Version 2.52 May 20th 2004
VrOne
- Delete Layers
(DelLay) – Fixed problem that could cause entities to be duplicated when they
were deleted using Delete Layers and then restored using Undo.
- Change Elevation
(ChaEle) – Updated to use 2.5 graphics.
The application released in versions 2.5 and 2.51 did not display
graphics correctly.
- Edit Elevation
(ChaEle) – Updated to use 2.5 graphics.
The application released in versions 2.5 and 2.51 did not display
graphics correctly.
- Edit Line (EdiLin) –
Fixed point save problem when transitioning from Insert Point to Point On Line.
- Insert Parallel Line
(InsPar) – Fixed Z offset problem that occurred when repeating the last
offset after the last offset was entered manually.
- Open Ws (OpeWs) – Set Display All (SetAll) is now run
automatically if the VrOne file is from a previous version.
- End – This command now ends VrOne with prompting for
confirmation. Exit (Exi) and Quit
(Qui) end VrOne with a confirmation prompt dialog box.
VrTwo
- Fixed window update problem when a window overlaid
the stereo window in static mode.
This problem occurred in version 2.51 only.
VrOrtho – Version 1.53
- Fixed problem that could occur when generating large
orthophotos (over 1.3 GBytes on a 2 GByte computer) when using large output
areas. The problem would occur
immediately after displaying the “Using Full Image Method” message.
VrAirTrig
- Added ability to create a coordinate file.
Translators
- Shape Out (SHPOUT) - Fixed problem with
initialization of feature table cross reference table values. Could lead
to empty feature table (.dbf) files.
General
- Fixed problem that could cause a window position and
size to be reset on startup if the application was last closed with that
window maximized.
Version 2.51 May 5th 2004
General
- The maximum number of VrOne vector files that can be
opened has been increased from 256 to 2000.
- The maximum number of images that can be opened has
been increased from 256 to 2000.
- The information dialog box now remembers its last
position and is no longer snapped to the right side of the desktop and is
no longer held on top of all other windows.
- Added window position check that if a window’s
position is off the desktop it is placed in its default position. This could occur when switching between
single and dual-monitor configurations.
Vr Configuration
- Added the ability to specify the location of dialog
boxes that do not remember their last position. These dialog boxes include information
and parameter dialogs and used to always appear in the center of the
desktop. The center position is not
practical when using dual monitors.
The new parameter allows the position to be Left, Center or Right
and may be set in the Configuration pull-down under General. This parameter is used by all Vr
programs.
VrOne
- Lowered
memory usage when opening a large number of images.
- Image
and vector files with names longer than 80 characters will now be
re-opened as expected when starting VrOne.
- Batch
Join (BatJoi), Join Lines (JoiLin) – Fixed
problem with lines not joining correctly in some cases.
- DTM – (QuiDtm) -
Fixed problem where cursor tracking and draping would not work.
- DTM – Fixed
problem with handling crossing break lines. Previous versions could in
some rare circumstances leave a "hole" in the TIN model if break
lines crossed.
- Batch
Areas (BatAre) – New application. Changes layer and graphics
pointer of lines based on line area.
- Batch Grid (BatGri) –
New application. Interpolates points on a grid from existing VrOne data,
and writes the grid points as symbols to the current file or to a user
specified output file.
- Batch Direction
(BatDir) – New application. Changes direction of lines.
- Cut
Sheet (CutShe) - New application. Cuts vector and image data
against sheet lines with options to output sheets to new VrOne files.
- Edit Text (EdiTex) – The layer
name is now displayed in the Menu Keys dialog box.
- Edit
Symbol (EdiSym) - The layer name is now displayed in the Menu
Keys dialog box.
- ASCII In (AscIn) – Added
option to import multiple input files into multiple VrOne files.
- Drape (Drape) – Added option to create a drive file
containing all points that could not be draped.
- Delete Node Flags
(DelNod) – Settings may now be changed and used without saving to a
parameter file
- Microstation In Translator (MstIn) - Added option
to import settings from an MstOut parameter file. Note: The MstOut and
MstIn translators were designed to meet different needs, and all settings
do not map directly from one to the other. This should be used only as a
starting point to settings up the full translation parameters.
- Microstation
Out Translator (MstOut) - Added option
to import settings from an MstIn parameter file. Note: The MstOut and
MstIn translators were designed to meet different needs, and all settings
do not map directly from one to the other. This should be used only as a
starting point to settings up the full translation parameters.
- Dxf Out (DxfOut) - Fixed problem with bulge
line types.
- Show User Dtm Area (SHOUDT) - New command to display
a temporary line around the currently defined User Dtm Area. NOTE: Does
not shift screen, so this will only work if the graphics window is zoomed
to a location that contains the User Dtm Area.
- Set User Dtm Area (SETUDT) - New command that allows
a new User Dtm Area to be selected without going into the SetDtm parameter
dialog.
Vr Air Trig (VrAt)
- Improved the display speed in the layout window when
using the NVIDIA Quadro4 980 XGL graphics card
- Various bug fixes.
Python
Programming
- PyVrWs - Added Open, Close, CloseByName,
IsOpen, Backup, Pack, FindLine, FindSym, FindText, FindClosestEnt methods.
- PyVrGr (Graphics) -
This is a new class that contains methods for drawing directly to graphics
windows, changing and querying the state of graphics windows, and querying
the cursor. Example methods include: SetWinOrg, GetWinOrg, SetActiveWin,
GetActiveWin, Plot, DrawMarker, SetRband, GetCursor
- PyVrLine - Completed support for
Mosaic width flag.
- PyVrGeom - Added
Circ3Pt and ArcPts methods.
- PyVrDtm - Added
GetFirstTriangle and GetNextTriangle method to allow direct access to TIN
data.
VrTwo Orientation
- Epipolar images may now be resampled at different
resolutions.
- Fixed problem with crashing after creating a new
project.
- Fixed problem with opening old format .orp files.
Vr Image Utility – Version
2.56
- Rotate Images – Implemented new method that requires
one half of the memory previously needed.
VrOrtho
- Fixed possible crash with project view windows when
creating new projects.
- Changed main project edit dialog to use a tabbed
interface
- Added options to display markers at resection points
- Added option to not display default orthophoto areas
in orthophoto area editor
- Add import of VrTwo exterior orientations
- Changed default focus in Project Edit dialog to the
Ok button.
- Add project overview window. This is a graphics
display showing the outline of all resected images, orthophoto area definitions,
output orthophoto images, and the current DTM boundary.
- Add ability to go to any other orthophoto image, or
the next orthophoto image without exiting the Ortho Area Editor
- Ortho Area Editor now
remembers the graphics window positions.
- Added option to use strip location to adjust Kappa
values during exterior import.
- Added ability to save project settings as default
values to be used when creating new projects.
- Fixed display problem in Ortho Area Editor when
selecting output window.
- Fixed display problems with resizing Ortho Area
Editor.
- Shows residual units in resection in ground units.
- Updated to allow one DTM to be used for orthophoto
area editing and orthophoto creation as long as full DTM mode is used.
- Added option to specify whether surface file should
be used or not.
- Added support for photo number and strip number in
PatB import.
- Fixed crash when switching from Resection to other
modes using the Image Status window.
- New resampling algorithm to allow faster processing
of large images.
- Added option to create info file with each output
orthophoto.
- Miscellaneous changes to be compatible with latest
version of VrOne.
- Added transpose option to PATB import.
- Changed algorithm for converting PATB import files.
- Added option to import images from Image Utility
projects.
- Added user rotation option for importing OPM files.
- Removed Image Name format from ImportOpm and
ImportAsop.
- Added warning when going into Ortho Area if no DTM
data could be found.
- Added option to set default orthophoto areas based on
center of photo. This will generate orthophoto areas that are aligned to
the ground coordinate system with a user dimensions from the center of the
image.
- Fixed problem with reading .vrdtm surface files -
would not convert to photo coordinates on first read resulting in empty
output orthophotos.
Version 2.22 November 1st 2003
General
- The Vr File Open dialog now displays the last used
directory and the default directory (even if it is turned off) in a combo
box below the list of directories. Selecting any of these directories will
make that directory current.
Vr Configuration
- Project – Added the ability to define default
directories for VrOne, VrOrtho, VrAirTrig and VrImageUtility. Most file dialog boxes will default to
the default directory if this feature is turned on and default to the last
used directory if this feature is turned off.
VrOne
- Shape Out (ShpOut) - New Application. This application allows
translation to ArcView shape files.
- ASCII Out (AscOut) – Fixed problem where
application would crash if directory containing last used parameter file
was missing.
- Microstation In Translator (MstIn) - Added
option to import points as symbols.
- Microstation Out Translator (MstOut) - Fixed
alignment of symbol font characters.
- Insert
Annoted Symbol (InsAnn) - Fixed "Use offsets" mode.
- Plot Control (PloCon) – Removed Coord File
button (duplicates browse button) and fixed button assignments.
- New Vr
File (NewVr) - New Command. Allows new VrOne vector files to be created
without using the Open Vr dialog. NewVr takes several optional command
arguments. If no arguments are given, then a dialog box will be displayed
allowing a file to be created. Multiple Vr files may be created with one
command. By default, the last Vr file created will also be made the active
workspace. The command format is as follows:
NEWVR [options] [filename(s)]
where options are:
-p Prompt mode on. Will
prompt for workspace settings.
-w Don't change active workspace.
-t scale Specify
target scale where scale is a floating point number. (Defaults to
1200.0)
-u units Specify target
units where units is one of the following options: (Defaults to 0)
0 - US Foot
1 - Meter
2 -
International Foot
-c format Coordinate format
where format is one of the following options: :
(Defaults to 0)
0 - State
Plane
1 - UTM
-s zone State
plane zone where zone is a valid integer zone number. (Defaults to 901)
-z zone UTM
zone where zone is a valid integer zone number. (Defaults to 17)
-d desc Description
where desc is a character string without spaces. (Defaults to "Vr Vector
Database")
[filename(s)] Optional filenames of VrOne vector files to
be created. If no filenames are specified, a file save dialog box will be
displayed where a new filename may be specified.
Example: newvr -t 600.0 newfile1 newfile2
- Will create
two VrOne files named newfile1.vr and newfile2.vr with each one having a target
scale of 600.0.
- Insert Square (InsSqu)
– The layer name is now displayed in the Menu Keys dialog box.
- VrOne, VrTwo – Button number 5 on the keyboard now
works correctly when being used as the VrOne Keypad (NumLock off).
-
Added ability to specify a maximum triangle leg length.
If a triangle has a leg that exceeds the maximum allowed length, it will not be
included in the DTM. This option is useful for removing long triangles from the
edges of DTMs.
-
Added option to process a user defined area. This allows a line to be selected in VrOne
that will be used as the DTM processing area. An offset value may be specified
so that points outside the user-defined area are used when computing the
TIN. This helps when matching one DTM
area to another. The resulting contours are always trimmed to the exact user
defined area.
- Videomap – Added Videomap On (VmOn) and Videomap Off
(VmOff) key-ins. Videomap must be
configured in the Vr Configuration program (VrCfig) for these
new key-ins to be recognized.
- VrOne – Added sanity check for VrOne View parameters. These parameters are stored in the
header of a VrOne file and record the last view location of the file. It was possible for these parameters to
become corrupted due to a data spike but are now
checked for sanity on open and save.
- Ortho Mosaic (Mos) - Batch mosaicing now recognizes the "Match images during
output” setting.
- Edit Macros
(EdiMac) – Fixed problem that could cause crash when editing an empty
macro file.
- Edit Line (EdiLin) – When editing a line, if the last
point on the line is deleted then the line is deleted. When this happens, program execution
returns to search mode.
- Insert Line (InsLine) – Added “Node when Attaching” that may be applied during Attach or Attach
and Run. The current Z-Rule is
applied when placing node points on the target line. This parameter may be conditioned with
the AttNod= key-in or from Enter (b7) -> Param (b7) from the Menu Keys.
- Drape (Drape) – Added Elevation Operator which
defines how the interpolated elevation is applied to the existing
elevation. Options for this
parameter are Equal, Add and Subtract.
- Microstation
to VrOne Translator (MstIn) – Imports Microstation points (0 length lines)
and records them using the default symbol graphic pointer and size for
points.
- Insert Line – Added “Drive Back” option which
drives the input device, if capable, to the previous line point when the
Backup button (#3) is pressed. This
parameter may be set in Parameters (#7#7) or from the DriBac key-in.
- Key-ins
– Added the following:
-
Wait – Waits until the current application exits before
continuing with command processing. This
should be used only in a Vr Macro and is useful when processing multiple batch
applications
-
Sleep – Sleeps a number of microseconds (1000 = 1
second). This is useful when processing
batch applications in a Vr Macro and wish to see the results of an operation
before clearing the graphics screen.
-
PackVr (PacVr) – Added options to process the current
workspace (Cur) or all workspaces (All).
If no arguments are passed and more than one workspace is open, the user
will be prompted for the workspaces to pack.
-
Print – Prints message to the standard out device which
is the Command Window. This is useful
when debugging macros
-
Verbose – When turned on, all commands are echoed to
the Command Window. This is useful when
debugging macros. Arguments are; On or Off.
- Swap Axis (SwaAxi) – Fixed problem in which
deleted entities were having their axis swapped. This was causing a resave problem.
- Batch
Applications – Fixed problem that could occur when the processing was
started with the Run command that was keyed-in or was received from a
Macro. This problem did not occur
if processing was started by pressing the Ok button in the dialog box.
- Correlate
Area (CorAre) - New application.
Uses automatic correlation to place grid points inside a line. See
documentation for details.
- Window Control
(WinCon) - New application. Allows
control of image display for each VrOne graphics window. See documentation
for details.
- Microstation To VrOne
Translator (MstIn) –
- Imports Microstation points (0 length lines) and records them using the
default symbol graphic pointer and size for points.
- Now saves Level cross-reference table correctly.
- Style cross-reference table displays correctly VrOne line font when
selecting an existing cross-reference item.
- Edit Line (EdiLin) - Added Abandon option in move
point and rotate line. Added support for cursor constraint mode.
- Edit Symbol
(EdiSym) - Added Abandon option to move and copy symbol. Added support for
cursor constraint mode.
- Edit Text (EdiTex) – Added Abandon option to move
text. Added support for cursor constraint mode.
- Insert
Line (InsLin)
- Added support
for cursor constraint mode.
- Fixed problem
with hitting F6 to create arcs if arc points were orthogonal.
- Move Window (MovWin) -
Added support for cursor constraint mode.
- Dxf Out (DxfOut)
-
Fixed problem with line widths not
being written to DXF file.
-
Added option to write each workspace to a separate DXF
file. If this option is chosen, the DXF filenames are automatically determined
based on the VR filename.
-
Fixed problem with Layer table not being written to DXF
file.
–
Fixed problems
with alignment of pixels along cut line borders. If any part of a pixel falls
inside the cut line, it will now be included in the output image.
–
Added Toggle Snap to selection menus.
–
Added ability to back out after first point is
selected.
–
Added "Create image pyramids" option,
allowing image pyramids to be created when the output images are written.
- Fixed problem where shifting the display using the left and right
arrow keys with images open would result in a small Y origin shift.
- Fixed problem when opening stereo images in static or roaming
modes where the model name was larger than 32 characters.
- DTM – (SetDtm) –
Will now allow user defined area line to be selected when multiple
workspaces are open.
- Added new
orthogonal cursor mode. When this mode is on, certain operations that
involve selecting two points will limit the cursor to the X and Y-axis.
For example, when using the move or copy window command, when selecting
the new point, the cursor will remain on the X or Y-axis of the base
point. This makes it easier to keep items aligned along X or Y-axis
without using the grid. This mode
can be toggled off and on by using the Ctrl-F11 key. It can also be
controlled with the "ORTON", "ORTOFF", and
"TOGORT" commands.
- Window
Synchronization (TOGSYN, SYNON, SYNOFF) - Added window synchronization
mode. When this mode is on and multiple windows are open, re-centering the
graphics in any window will cause the other windows to center around the
same point. This works for Window
Center (WINCEN, Home
Key), Window Shift (Arrow Keys), and Window Zoom (ZOOW). Window
synchronization mode can be turned on using the SYNON command, turned off
using the SYNOFF command, and toggled off and on using the
"TOGSYN" command.
- When creating
a new VrOne file using the Open Vr Files dialog, a .vr extension will
automatically be added to the filename.
- TOGROA
command does not cause crash when VrTwo is not running.
- Fixed problem
with displaying tiled TIFF images in Image Utility, VrTwo Orientation, and
Vr At. This problem would cause a black vertical line about 1-3 pixels
wide to be displayed from the top to the bottom of the image.
- Delete Duplicates (DelDup) – Improved processing
speed and added more run-time reporting.
- Insert Text (InsTex) – Fixed problem with text being
capitalized when entered from a key-in with the Txt= or = command. When Insert Text is active the current
text label may be changed with this key-in. For example Txt=NewText or
=NewText.
- Default Directory – Added the ability to set the
default (project) directory in Environment->Edit Configuration. This parameter may also be set with the
DefDir key-in.
- Fixed problem that occurred when opening multiple
VrOne or image files by passing their names as an argument when starting
VrOne.
- Insert Square (InsSqu)
– Added drive option that is considered after a line is squared. Options are None, Drive to first point,
Drive to last point and Drive to centroid.
The key-in to change this option is DriOpt=.
VrTwo Orientation
- Stereo Window – Added the ability to visually rotate
and scale images real-time.
Rotation and scaling can be done by pressing and holding the Shift
(rotation) or Control (scale) and moving the mouse in the Y
direction. When in stereo, press
the Help (F9) key for more information.
- Import ImageStataion Orientation – Added the ability
to specify the strip number along with the photo number when importing
measurements.
- Float Points – Any ground coordinate axis that has a
coordinate value of zero will be automatically floated during Absolute
Orientation adjustment.
- RMS Error Reporting – Modified to consider floated
control point axis.
- When a solution is computed in Inner Orientation the
pixel size in millimeters is displayed in the lower left of the main
dialog box.
- Added option to import images from an Image Utility
project.
- Parameter Definitions
Moved - Removed some project wide and model wide settings for
images. These settings are now assigned on a per image basis. All per
image settings can now be assigned to images using Image Utility or by
selecting the new “Define Images” option in the VrTwo Orientation project
editor dialog box. We recommend defining images using Image Utility as it
has more features, including Automatic Inner Orientation. Any image
settings defined with Image Utility will be automatically recognized when
setting up a VrTwo Orientation project.
- Change Drive changes camera directory for individual
images.
- The Parallax Clearing Stereo Window now retains the
current scale factor and rotation when zooming between image levels
VrTwo (VrOne VrTwo)
- Insert Line – Fixed floating mark “jump” problem that
could occur when Insert Point is started.
VrOrtho – Version
1.26
- Import JFK ASOP Orientation – Added option to apply
rotation to ASOP Kappa (about Z axis) for each filmstrip location. For example, jobs that have a
combination of left and right photo strip locations may need to apply 180
degrees to the photos of the left or right film strip location.
- Fixed
“Change project location” to work with currently open project file.
- Improved
handling of default directory choices in “Change project location”.
- Fixed
sorting of photo numbers in “Define Images” dialog.
- Fixed
problem where main project dialog was not reflecting changed made in
“Define Images”.
- Changed
error message to not display too many images if project has been moved.
- Fixed
calculation of default ortho area margins when using fiducials as extents.
- Added
"change project location" feature.
- Added option to use a DTM
surface file instead of VrOne data when setting Ortho Areas and
when creating the final output ortho. This can result in much faster
processing times when working with large datasets. There is also an option
to create the DTM surface file from VrOne data if the surface file does
not already exist.
- In “Edit Ortho Area”, display is always updated
when display options are changed.
- Fixed
sorting of photo numbers when defining images.
- Fixed
sorting of strip number in “Define Images”
- Added option to create information file with each
ortho image that is created.
- Is now compatible with latest VrOne security.
- Added Transpose option when importing PATB files.
- Added Kappa rotation option when importing PATB
files.
- Added option to import images from an Image Utility
project.
- Added Kappa rotation option when importing OPM files.
- Removed prompts for Image name format information in
Import OPM and Import ASOP dialogs.
Image name formats are determined when setting up images in Image
Utility or the VrOrtho "Define Images" dialog.
- Added ability to specify default ortho areas based on
perspective center of photo. When default orthos are defined this way,
they will be aligned to the ground coordinate system.
- Added option to automatically round ortho area
coordinate to output pixel size.
- Fixed problem with reading surface files. This could
result in empty output orthos.
Ortho Mosaic (OrtMos) in VrOne –
- Added new seam control dialog that allows control of
clipping preview mode during seam line editing. This also allows the pen
number for each seam line to be changed.
- Color matching option is now recognized when creating
batch mosaics.
- Fixed writing of greyscale mosaic images with color
input images.
- Fixed problem that could occur when writing color
mosaic images with greyscale input images with feathering turned on.
- Fixed problems with missing pixels at edge of output image
boundaries.
- Fixed problem with invalid TIFF headers when creating
grayscale mosaics using batch sheet mode.
- Added display of tick lines on the inside edge of the
seam lines during seam line editing. This makes it easier to determine
seam line edges when multiple seam lines are displayed on screen at once.
The tick line display may be toggled off and on when editing seams.
- Automatic seam line creation assigns image numbers to
the line feature code (FC).
- Uses new method for generating automatic seam lines.
Old method could create confusing seam lines with severely overlapped
images. Seam lines are now generated using the "viewable" area
for each image. The seam lines can then be expanded into the overlap areas
using the normal seam line editing tools.
- Feathering will only use data from images that have
output data in the feather region. Previous versions would use image data
that was not part of the feather output region. This problem was most
likely to appear on jobs with large image overlap (60% or more).
- Added support for cursor constraint mode when moving
seam segments.
- Fixed problem where VrOne would crash if a new
graphics window was opened (opewin) during seam line editing.
- Added following options to the Parameters Dialog:
- -
"Seam hiliting pen number" - Pen number to use when
highlighting seam lines during editing. Entering 0 defaults to the same
pen number as the seam line. This should only be used when Seam
highlighting mode is set to "dashed".
- -
"Seam hiliting mode" - This can be either
"Solid" or "Dashed". Controls the type of line to
display when highlighting seams during editing.
- -
"Feather Adjoining Seams Only" - If yes, then only image
data from adjoining seam lines will be used when feathering. If no, then all
image data will be used. Previous versions always used all image data.
Allowing all image data to be used is faster, but could cause problems
with large overlaps.
- -
"Load Parameters" - Loads a previously saved parameter
file.
- -
"Save Parameters" - Saves current parameters to an ASCII
parameter file.
- -
"Reset Parameters" - Resets all parameters to default
values.
- -
"Feather all pixel colors" - Determines if pixels that
are solid white or solid black will be used when feathering.
- -
"Create Image Pyramids" - Allows image pyramids to be
created when the mosaic images are written.
Vr Air Trig – Version
1.18
- Added Preferences in the File menu, which allows the
setting of a Zoom Factor to be used when zooming
in Inner Orientation and Measurement with buttons 3 and 4.
- The Film Strip locations of Top and Bottom are now
supported correctly.
- Stereo Window – Added the ability to visually rotate
and scale images real-time.
Rotation and scaling can be done by pressing and holding the Shift
(rotation) or Control (scale) and moving the mouse in the Y
direction. This is useful when
transferring points between flight lines.
When in stereo, press the Help (F9) key for more information.
- Edit Project - When photos are being added to
project, values in the .vim file is used if they exist instead of the
dialog box settings. This makes
photo parameters set in Vr Image Utility program remain unchanged when
adding photos.
- Layout – Fixed problem in which the World Files were
not being updated when photos and strips were moved.
- Added
tilde (~) character as option when parsing the strip and photo numbers
from a file name.
- Added option to import images from an Image Utility
project.
- The measurement files (.atm) are now placed in the
project directory instead of the image directory
- The Parallax Clearing Stereo Window now retains the
current scale factor and rotation when zooming between image levels
- Fixed bug that could reset the project directory when
setting photo positions for layout.
- Added the ability to set the Estimated Standard
Errors for Ground Control in layout for Albany adjustments.
- Photos may now be sorted by strip-photo numbers or by
photo names in Edit Project.
- Added Delete Unmeasured Points in the Points menu in
layout.
Vr Image Utility – Version
2.55
- Added option to overwrite pyramids in Create
Pyramids.
Vr Image Utility – Version
2.54
- Fixed zoom
options.
- Fixed image
display when switching back from RMS display mode.
- Shows
residuals as each image is measured.
- Window goes
back to last location when returning from manual measurement.
- Fiducial zoom
scale remains after measurements.
- Added
progress bar during rotation.
- Added
Greyscale Color Mode option.
- Fixed problem
with image not being rotated if it was the currently displayed image in the
Image Viewer window.
- Fixed problem that
could occur if window syncing was left on in VrOne.
Vr Image Utility – Version
2.4
- Added Preferences in the File menu, which allows the
setting of a Zoom Factor to be used when zooming
in Inner Orientation with buttons 3 and 4.
- Fixed
display problem in Automatic Inner Orientation during measurement mode.
This caused images and text to stop displaying after window was scrolled.
- The
“Recreate fiducial templates” option has been fixed to work with multiple
data strip locations. Previous versions would always write out new
templates to the left data strip fiducial template files.
- Fixed
sorting of Photo Numbers.
- Added
“Minimum Allowed Correlation Value” to Automatic Inner settings. In
previous versions this value was not user definable, and was always set to
0.75.
- Improved
fiducial matching in Automatic Inner Orientation.
- Fixed
problem with “Recreate fiducial templates” option when using color images.
- Fixed
sorting of strip number in “Define Images”
- Added
tilde (~) character as option when parsing the strip and photo numbers
from a file name.
- Fixed problem with Auto Inner measurement on color
images.
- Added Greyscale Color Mode option when rotating
images.
- Fixed possible crash problem when rotating compressed
images.
- Fixed problem with adding images without a camera and
no existing .vim files.
- Added support for YCbCr color mode when rotating
images.
- Added Color Mode option when rotating images. This
allows a color mode to be specified for output files (Greyscale, RGB, or
YCbCr).
- Added ability to output uncompressed images from
compressed images during image rotation. This is done by using a 0
Compression Quality setting.
- Fixed problem where Auto Inner dialog would scroll to
all selected images during measurement, even if they had already been
measured. This could cause the measurement process to take longer because
of unnecessary redrawing.
- The Auto Inner measurement process can now be stopped
at any point.
- Added status bar at bottom of Auto Inner dialog.
- RMS values are now displayed fully in Auto Inner (if
RMS view option is selected).
Version 2.21 July 24th 2003
VrOne
- Insert Square (InsSqu) – Added two options when
verifying a squaring solution. The
Reject-Continue option rejects the squaring solution and returns to the
collection mode. The Reject-Save
option rejects the squaring solution and saves the collected line without
squaring. The original two options, Accept and Reject, are still available.
VrOrtho
- When
batch processing of orthophotos it was possible for the batch to stop with
an error message indicating there was no DTM data for the current
orthophoto. This was possible if an
orthophoto was defined outside the DTM area. A change has been made so the error
message is displayed in the Information Box but batch processing
continues.
VrAirTrig
- Improved
the search method for determining if a point should be held during
measurement. This fixed a problem that
could cause a point to be flagged as Measure instead of Hold.
Version 2.20 June 18th 2003
VrOne (VrOne)
- Microstation To VrOne Translator (MstIn) –
- Added element weight as a search parameter in the Level cross-reference
table.
- Fills in all unique level, color, and weight combinations when building
level translation table from scanning .mst files.
- DTM – (SetDtm,
RunDtm) – Added option to save the DTM to a surface file. If this option
is on, then each time RunDtm is used, a surface file will be created that
contains the resulting triangles. The name of this file is specified in
the SetDtm parameters, and will always have an extension of .vrdtm. This
file may then be used for DTM processing by running the QuiDtm command
instead of RunDtm. See QuiDtm for more information.
- Quick Dtm (QuiDtm)
– New application. QuiDtm performs the same processing as RunDtm; except
the DTM is generated using the surface file specified in the SetDtm
parameters. This can result in significantly lower processing times when
working with large datasets. RunDtm must be used at least once to create
the initial surface file before QuiDtm can be used. NOTE: QuiDtm will not
reflect any new data added to the VrOne file since the last RunDtm
command. QuiDtm does not recognize any of the input DTM processing
parameters (Points layer, Breaks layer, Area to Model, Workspace to
consider), because it creates the triangulation directly from the data in
the surface file. QuiDtm also accepts an optional parameter that tells it
which DTM surface file to read (Ex. quidtm mysurface). A vrdtm extension
is always assumed when reading surface files.
- Vector Graphics -
Improved the vector graphics speed and cleaned up some ghosting problems
in interactive graphics.
- Open File Dialog –
Case is now ignored when sorting files in directory window. Hidden files
are no longer shown in directory window.
- Added Save As
(SavAs) command that allows the saving of the file that is represented by
the current workspace with another file name. Save As may be
started with the SavAs key-in or from the File pull-down menu.
- Buffer Xy/Xyz Input
- Changed the “Window Shift Read Rate” parameter to “Buffer Xy/Xyz
Input”. When this parameter is on
and the current input device is a Xy digitizing tablet or a Xyz stereo
plotter then input from these devices is buffered during a screen
repaints. This allows digitization
to continue during these times.
This parameter is ignored if the current input device is the mouse
or VrTwo. This parameter may be set in the Vr Configuration program
(VrCfig) or in VrOne under the Environment->Edit Configuration
pull-down menu. This parameter may
also be set in VrOne with the BufXy key-in. NOTE:
Turning this parameter on will slow graphic repaint performance
significantly.
- Snapped Z - When the
“Set Active Z to Snapped Z” is turned on, the XYZ instrument is driven to
the snapped point during snapping.
This parameter may be set in Z Source (Zsou).
- Image Control -
Added image brightness and contrast controls to all graphics windows.
Image brightness and contrast settings are now saved for each window.
- Open Files - Open
Image, Open Vr, Close Image, and Close Vr dialogs will now accept multiple
file selections (using shift and control keys) allowing multiple files to be
added when clicking the right arrow button. Also, any files selected when
the OK button is pressed will be included in the open/close list.
- Key-ins - Fixed
possible problem where long keyin names could be interpreted as short
keyin names that ended with the same characters. For example: LAY=6 would
also be interpreted as Y=6 (if Y was a valid keyin for current
application).
- Edit Line (EdiLin) –
Added options for setting m (Mosaic Feather Width) values on points.
- Line Cross (LinCro) –
Added more display information during processing. Changed method of storing line cross
coordinates into drive file in which no duplicated Xy coordinate position
are stored. Increased to 6 the number of decimal places displayed in the “Minimum distance”
prompt.
- Coordinate Display –
It is now possible to set the number of decimal places to display the Xyz
coordinate in the VrOne Main Window.
This parameter may in set in the Vr Configuration program (VrCfig)
in Configuration->General or in VrOne in Environment->Edit
Configuration. A key-in of COODIS n
will also set this parameter. The
range of the number of decimal places is 0-10. NOTE: The VrOne database stores Xyz
coordinates internally with a decimal accuracy of 15 places
(double-precision), which is independent of this parameter.
- List
Layers (LisLay) – Added the reporting of the file size and the
number of points on lines and splined lines.
- Run
Dtm (RunDtm) – Fixed problem that could result in missing contours
if points in the source DTM data had the same exact elevation as one of
the contours. This problem was
normally seen when processing LIDAR data.
- Drape
(Drape) – This application now sets the Z Source to DTM when processing
then resets it to the original setting when complete.
- Insert Parallel Line
(InsPar) – Added option to obtain an offset elevation from the digitized
point. Now this Z Offset may be
user-defined or may be computed from the base line to the digitized offset
point. The new parameter may be
changed from the Set Parameters dialog box (button 7) or from the ZoffMod
key-in.
- Xyz Drive (XYZ) – Now drives
shifts the graphics window so the XYZ entered is placed in the middle of
the window. Entering XYZ with no
arguments now brings up a dialog box for the entry of the coordinate
value.
- Win
Scale (WinSca) – Fixed refresh problem in which the correct scale
map was not being plotted immediately after the command was issued.
- Image Merge
(ImaMer) - Added option to merge
all open images.
- Edit Beep (EdiBee) –
Added ability to turn off all sounds.
This parameter may also be set in the Vr Configuration program
VrCfig.
- MicroStation In (MstIn) Version 1.16 – Fixed
problem that occurred with importing 3-point circular arcs. NOTE: The Microstation MDL routines
MstIn.ma and MstIn.dll must be downloaded from the Cardinal web page and
re-installed for these changes to take effect.
- Dxf Out (DxfOut) – Added browse button to
dialog box entry when entering the DXF file name.
- Edit Image
(EdiIma)
– Added this application. Designed to allow various image properties to be
edited. Currently has ability to move images up and down in the display
order, allowing a quick way to examine overlapping images.
- Toggle Image Edges
(TogImE) – Changed this routine so that only image edges are turned off
and on. Image names are now toggled separately using TogImN.
- Toggle Image Names
(TogImN) – Added this ability.
Turning image names on displays the current image names in the
middle of the image. The text
colors alternate for each image.
- Tiff File Format - Removed
various warnings when opening TIFF image files.
- Insert
Line (InsLin) –
- Attach and Run – Fixed error in which the last line point was not being
copied when running along a positive direction line.
- Backup – Arcs are now deleted correctly when backing up along the line.
- Edit Elevations (EdiEle) –
- Fixed problem caused when Run DTM (RunDtm) was overlaid.
- When the current input is 2D then the optional mouse wheel will
decrement the current elevation when rolled forward and increment the
current elevation when rolled back.
The increment/decrement value may be set in Enter Params (button 7)
- Z Source (Zsou) – When VrOne is started a
warning dialog is displayed if the current input device is XYZ and the
current Z Source is set to DTM. A
similar warning is displayed when switching to XYZ (DigXyz) when in VrOne
and the Z Source is DTM.
- ASCII Out (AscOut) – Added “Sequence all
coordinates” option, which allows a sequence number to be placed on all
coordinate records. This is an
addition to the existing sequencing options: “Sequence line points” and
“Sequence entities”.
- Pop Command (Pop) – The Pop command terminates
the current or top application.
Added an argument to the Pop command, which defines the number of
applications to pop. For example,
“Pop” with no arguments terminates the top application while “Pop 3” will
terminate the top three application.
- Added
check that at least one workspace is open when inserting new data.
- Edit Line (EdiLin) –
Added toggle snap when reforming line.
Python
Programming
- New Methods - Added GetCoord, InputDialog,
SaveFileNameDialog, and OpenFileNameDialog methods into the PyVrGui
class.
- New Class – PyVrDtm (Digital
Terrain Model Processing). The PyVrDtm Class contains routines for
creating and working with DTM models. This includes DTM processing,
contour generation, and elevation querying.
VrTwo (VrOne VrTwo)
- Scale Display -
The window scale display has been fixed in VrTwo Roaming and added display
of current image pyramid level.
- Screen Shift – In
static mode the screen is now re-centered when the cursor is driven off
the window in applications such as Edit Line and Drive Grid.
- Set Layer - Vector
graphics are now updated when conditioning layers.
- Snapped Z - When
the “Set Active Z to Snapped Z” is turned on, VrTwo is driven to the
snapped point during snapping. This
parameter may be set in Z Source (Zsou).
- Arrow Keys - Fixed
window shift using the arrow keys when roaming.
- Stealth Mouse, Mouse
input - Key-press is now recorded and processed on key down in
roaming. In static mode the
location is recorded on key down but not processed until key up.
- Z and Key Down -
The elevation of the key down is used in static mode.
- Roam Rate -
Increased the fast motion rate in roaming when using the Stealth J-Mouse.
- Insert Square (InsSqu)
– 3D input device is now driven back to active location before squaring verify was started.
- Edit Elevation
(EdiEle) – Modified to run in VrTwo.
Added the ability to move the elevation of points from the 3D input
device such as a stereo plotter of softcopy.
- Tiff File Format - Removed various warnings when opening
TIFF image files.
VrTwo Orientation
(Vr2Ori) Version 1.23
- PATB Import - When
importing PATB orientation measurements, photo and point may now be
numbered or named.
- Correlation –
Correlation has been improved to allow larger search patches by using image
pyramids. The correlate-to
measurement window no longer needs to be centered for reliable
correlation.
- Image Control -
Image brightness and contrast settings are saved for all graphics windows.
- Display Fix - Fixed
correlation problems at edges of tiled images.
- Clear Current Model –
When “all” is selected, this operation now only clears the inner
orientation observations instead of all photo parameters.
- Tiff File Format - Removed
various warnings when opening TIFF image files.
VrOrtho
- Version 1.23
- Added option to use a DTM
surface file instead of VrOne data when setting Ortho Areas and
when creating the final output ortho. This can result in much faster
processing times when working with large datasets. There is also an option
to create the DTM surface file from VrOne data if the surface file does
not already exist.
- Ortho Area - Added
option to display other image borders and ortho areas in Ortho Area
Editor. This allows you to quickly see how the current image and ortho
area aligns with other images in the project.
- Parameter Definitions
Moved - Removed project wide settings for camera file and strip
location. Camera files and strip locations are now assigned on a per image
basis. Cameras and strip locations can be assigned to images using Image
Utility or by selecting the new “Define Images” option in the VrOrtho
project editor dialog box. We recommend defining images using Image
Utility as it has more features, including Automatic Inner Orientation.
Any image settings defined with Image Utility will be automatically
recognized when setting up a VrOrtho project.
- Tiff File Format - Removed
various warnings when opening TIFF image files.
- Outside Pixel Color -
Added option to exclude background and outside limits pixels color when
writing to image area. For example, if the Outside Limits pixel color is
pure black (0), then no pixels with color black will be written to valid
image areas. A pixel value of 1 will be written instead. If the pixel
color is white (255), then a value of 254 will be written.
- PATB Import - Added
option to import PATB exterior orientations. This will read the
“additional” orientation file produced by PATB. This file should have the
following format:
This is a fixed column
width file with 3 records (lines) output for each photo with the format:
1st record I16,16x,3F16.5 (photo number, X-, Y-, Z- coordinate of
projection center)
2nd record 5F16.12 (a11, a12, a13, a21, a22 of rotation matrix)
3rd record 4F16.12 (a23, a31, a32, a33 of rotation matrix)
Following is an example
of a valid input file (Column numbers are for reference only, and should not be
a part of the file)
|
1 2 3 4 5 6 7
01234567890123456789012345678901234567890123456789012345678901234567890123456789
|
|
201 0.00000000 3138179.64274 1699608.83034 8011.16010
0.014290782518 -0.999894296408
0.002677600749
0.999874522752 0.014272093258
-0.006873580278 0.006834638749 0.002775493612 0.999972791804
202 0.00000000 3138188.93866 1697973.04060 8000.41222
0.018162787040 -0.999800320131 -0.008332648553 0.999816765368 0.018212216448
-0.005894986043 0.006045564932 -0.008224052347 0.999947906697
102 0.00000000 3141093.76553 1697951.67437 8015.29097
0.003787735759 -0.999969576000
0.006819100540
0.999936672769 0.003859700329
0.010571336910 -0.010597334972
0.006778627274 0.999920870221
|
Vr Air Trig (VrAt)
Version 1.11
- New Photo Name Format
- Modified the Photo Name Format to support a user-defined number of
digits for the strip number and the photo number. Vr Air Trig obtains a photo’s strip and
photo number from the photo file name. This parameter may be set in
Project->Edit. Note that
existing jobs will need to have this parameter set.
- Edit Project
(EdiPro) – Added the display of photo number.
- Layout Return -
Layout will now be returned to automatically after Inner Orientation or Measure.
- Correlation –
Correlation has been improved to allow larger search patches by using
image pyramids. The correlate-to
measurement window no longer needs to be centered for reliable
correlation.
- Export Albany
(Alb) – Added the ability to export measurements to Albany (Erio Technologies) in Image
Coordinate Refined (.icr) format.
- Image Control -
Image brightness and contrast settings are saved for all graphics windows.
- Correlation -
Fixed correlation problems at edges of tiled images.
- Tiff File Format - Removed
various warnings when opening TIFF image files.
Ortho Mosaic (OrtMos) in VrOne –
- Variable
Feather Widths - Added
ability to specify different feather widths for each segment on a seam
line. There are now three ways to specify feather widths on seam lines;
Set a value in the parameters dialog box to be used for all seams lines,
set the Non-Graphic Pointer of each seam line to the desired feather
width, or specify the feather width using the m code at any point on the
seam line. If the m value is set for a seam line point, it will override
the other two settings. If any m point value is 0, then parameter feather
width or the Non-Graphic Pointer feather width will be used. The m point
values may be set using Edit Line, or using the Ortho Mosaic seam line
editor. If using Edit Line, the m value of a point represents the feather
width of the following line segment. If using the seam line editor, you
may keyin SEGWDT=nnn at any time (where nnn is the desired feather width
of the currently highlighted segment or of the segment following the
currently highlighted point) to set the segment feather width. If multiple
seam lines share a segment, then the segment will be changed on each seam
line that is affected
- Seam
Line Display - Added
dynamic display of seam line and point information in the Menu Keys
information area during seam line editing.
- Preview
Fix - Fixed preview display
to only show images that have seam lines defined.
- Image
Assignment to Seam Line -
Added ability to use feature code (fc) attribute on lines to specify a
specific image to be assigned to a seam line. Previous versions determined
what image went with a seam line by finding the closest image between the
center of the image and the center of the seam line. This would sometimes
lead to the wrong image being chosen, especially when trying to use a
small portion of an image for patching. The feature code can be set using
the Edit Line application, either by using the Parameters dialog box or by
using the fc= keyin.
- Preview
Fix - Fixed preview mode to
display images in the same order they will be written to output file.
Previous versions used normal display order for images, which would not
produce the desired results with overlapping seam lines.
- Single
Image Seam Line - Added
option to create a seam for a single image, making it tie in with any
existing seams that overlap the image.
- Edit Seams - Added following options in Edit Seams
menu:
- Tog Lock - Toggle locking of a single
image, when an image is locked, it is the only one that can be edited.
- Tog Handles - Turns display of handles
on and off, this can be helpful when working in an area with a lot of
vertices.
- Tog Edges –
Turns display of image edges on and off.
- Edit Line (EdiLin) –
Added options for setting m (Mosaic Feather Width) values on points.
Image Utility Program (ImageUtil) Version
2.2
- Added Project->Change Project
Location option. This allows you to change the directories of all
project files (images and cameras) if they are moved to a different
location.
- New Photos - Current photo name format is
used when adding new photos.
- Display Fix - Fixed display of photo name
format when a dash or underline separator character is selected.
- Dialog Fix - Does not allow entry of strip
characters or photo characters when a dash or underline separator
character is selected.
- Fiducial Size - Fiducial size settings for
cameras are now read correctly when creating fiducial templates for
automatic inner orientation. Existing camera files should be edited to
account for this change. A typical fiducial size is now around 3.0 mm.
- Image Viewer -
Added floating image viewer window that allows any image in the current
project to be viewed quickly.
- Log File Limit
- Added a user-defined limit on how large the log file can grow. If the
log file goes above this limit, it is renamed to vrautoinnerlast.log and a
new vrautoinner.log file is created.
- Image Management - Added full image
management capabilities, including manual and automatic inner orientation
options. Image utility should be used to set up all new projects and
perform inner orientation before continuing with VrTwo Orientation, Vr Air
Trig, or VrOrtho.
- Rotate Images
- Added image rotate option that allows images to be rotated 90, 180 or
270 degrees. This operation may be
run on multiple images in a batch mode.
- Edit Project – The
project settings of Camera Names, Strip Location, Pixel Size, Separator
Character, Number of Strip and Photo Characters are now stored with the
project.
- Added
“Minimum Allowed Correlation Value” to Automatic Inner settings. In
previous versions this value was not user definable, and was always set to
0.75.
- Improved
fiducial matching in Automatic Inner Orientation.
- Fixed problem with “Recreate fiducial templates”
option when using color images.
- Tiff File Format - Removed
various warnings when opening TIFF image files.
Version 2.18 March 24th 2003
Cut Polygon (CutPol) –
The clipping of a line against a cut polygon could result in two points on top
of each other and then cause the line to test false positive for it’s inclusion
in the cut polygon. This could result in
lines being deleted outside of the polygon when cutting inside. This has been fixed.
Insert Fly Line
(InsFly) – Added Manual digitize mode in which points may be digitized
manually. This mode may be entered when
in the Stream digitize mode. When in the
Manual digitize mode, Stream mode may be re-entered or the line may be ended.
Delete Close Points
(DelClo) – Fixed problem on negative side of the line in which all points on
that side were deleted. This was an
issue in VrOne Version 2.17 only.
Batch Smooth (BatSmo)
- Removed the requirement that lines to be smoothed had to be splined, which is
Vr Mode 2, to be considered. Added progress bar.
Version 2.17 March 15th 2003
VrOne
- Fixed
problem that could cause crash when searching for a line and no line was
found.
- Layer
names can no longer contain blanks.
Layer names are defined in a .lay file.
- Fixed
Insert Parallel Line problem due to change in Version 2.16.
VrTwo Orientation, VrOrtho,
VrAirTrig – Fixed problem that occurred when trying to read a raw
coordinate file. A raw coordinate file
is a list of coordinates in the following format: NAME X Y Z. When these programs try to read a raw
coordinate file a default header is placed in the file.
Version 2.16 March 5th 2003
VrOne – Several areas
in which the Feature Code was being set to a length of 16 instead of 48 has
been fixed.
Delete Close Points
(DelClo) – Added this batch application.
Searches lines in user defined layers and deletes points that are within
a user defined distance to these lines.
This is useful for deleting DTM points that are too close to DTM break
lines. Delete Close Points is un-doable.
Microstation
Translator (MstOut MDL, MstIn) – Added support
for translating Microstation database links to VrOne feature codes.
Image Clean (ImaCle)
- Toggle
preview mode also toggles state of clean line layer.
- Status
display shows state of preview mode.
- Status
display show clean width correctly.
Ortho Mosaic (OrtMos) – New application. This application will create mosaic images from multiple ortho
images. Ortho images may come from any source (such as VrOrtho) that outputs
TIFF (.tif) images with TIFF world (.tfw) files. Ortho Mosaic provides advanced
tools for editing the seam. The Ortho Mosaic seam line editor provides a
real-time preview option that dynamically shows how the ortho images will be
merged as the seam lines are edited. This provides instant feedback during seam
line editing, and allows for precise matching of features between orthos as
well as easy blunder detection. Once seam lines have been defined and edited,
the output mosaic images may be created by selecting an output area, or in
batch mode.
VrOrtho - Version 1.16
- Default
ortho areas now use rounding values.
VrOrtho - Version 1.15
- Now
records new .opp file after creating inner orientation from .vim file.
VrOrtho - Version 1.14
- Recognizes
inner orientations done with Vr2Ori (looks for .vim file with valid
orientation)
- Added
options to have default ortho areas defined.
- Added
option to automatically minimize all windows during ortho creation.
VrOrtho - Version 1.13
- Does
not keep DTM active if a different photo is edited.
- Fixed
pixel display problem.
Version 2.15 February 20, 2003
VrOne / VrTwo – Cursor tracking used to be on the Model Plane or the Ground Plane. The Model Plane is now named the View
Plane. There will be future uses of this
plane in 3D projections outside of stereo viewing. The key-in of “SetCur Tra Mod” is still valid and
“SetCur Tra Vie” is the new key-in.
Vr Air Trig (VrAt)
– Version 1.10
- Added
the ability to delete points in Layout.
If point is on multiple photos then option is given to remove only
the point snapped to or remove the point on all photos.
- Added
the ability to add points in Layout.
This is useful when placing control points.
- Added
the ability to change point names in Layout. If point is on multiple photos then
option is given to change only the point snapped to or change the point on
all photos.
- Removed
the ability to add, delete and rename points in Measurement. This is now being done in Layout so that
all photos are considered when performing these point operations.
- Fixed
problem in which the measured points, photo names and strip directions
were not being displayed when Layout was first entered.
VrTwo Orientation
(Vr2Ori) – Added the ability to import ALBANY
orientations from its aerial triangulation measurement file (.icr).
Swap Axis (SwaAxi) – Added this
batch application. Swaps
the X–Y, X-Z or X-Z axis in one or more VrOne files. The sign of the X, Y or Z-axis may also be
reversed. Only one of these operations
may be done at a time. For multiple
changes Swap Axis can be run multiple times.
Swap Axis is un-doable.
Image Clean (ImaCle) – Added
this batch application which will clean scratch marks on images by allowing the
user to place VrOne lines on top of the scratches. A blending technique is used
that tries to “recreate” the original pixels that were under the scratches.
Scratches may be cleaned using a set blending width for all scratches, or by using
the line width to allow a different blending width for each scratch. A preview
mode allows instant viewing of the cleaned images before they are written out
to new files.
VrOne – Added check
for valid coordinates when saving a line.
If a line point is presented that is out of the range of a double
precision (+- 1.7E+308) number, the line is not saved.
Window Rotation
(WinRot) – Fixed window replot problem after second rotation point is read.
Gap Lines (GapLin) – Lines
that have endpoints that are the same as a point on other lines and considered
node points may now be gapped.
Insert Symbol (InsSym) - Fixed problem with OnEnd processing when returning from an On
End application or process when Dig Symbol Rotation (RotMod=1) was on.
VrOne / VrTwo – Added Open Model (OpeMod) command which opens a stereo model using the
parameters in the Vr Two model orientation (.vmo) file. This file is created in the Vr Two
orientation program (Vr2Ori) and is the model name. All images and VrOne files are closed before
the new model is opened.
Square Existing (SquExi) – Added a Digitize Azimuth on button 6. This azimuth is used when “Square To” is set
to Azimuth.
VrOne File Information (FilInf) – Added this command, which displays VrOne file information about the
currently opened workspaces. This
information includes the VrOne file name, its workspace and target scale, the units,
the creation and modification dates and times, the number of lines, symbols,
text and coordinates, the file size in bytes, the minimum and maximum
coordinate values and the file range.
Totals for the files are at the end of the report.
Cut Polygon (CutPol) – Added the display of some of the cut parameters in the main window.
VrOne – Added
support for serial points COM5 to COM9.
When using USB to Serial converters their COM port range is often
configured past the standard COM1-COM4 port range.
VrTwo – Fixed the saving of the Vr Configuration file
when VrTwo was started with “VrOne VrTwo”.
When VrOne is started with the VrTwo argument the default Vr
configuration file is used and the input devices are modified to run
VrTwo. Using this method allows VrOne
and VrTwo to use the same default parameter file.
VrOne / VrTwo – Added the ability to turn off
interactive symbols and text display.
This is useful when placing symbols and text in VrTwo when the operator
does not want to see the symbol or text and only wants to see the floating
mark. VrOne already had the ability to
turn off the rubber banding of lines and this command. These parameters may be set in the Vr
Configuration program (VrCfig) under Configuration->General Graphics or in
VrOne under Environment->Set Display Parameters. The parameters may also be set with Vr
key-ins as follows:
ILinOn – Turn interactive (rubber-banding) lines on.
ILinOff – Turn interactive (rubber-banding) lines off.
ISymOn – Turn interactive symbols on.
ISymOff – Turn interactive symbols off.
ITexOn – Turn interactive text on.
ITexOff – Turn interactive text off.
Note: The key-in for setting
Interactive Lines has changed from BanOff and BanOn to ILinOn and ILinOff.
Change Graphic Pointer
(ChaGra), Change Layer (ChaLay), Change Pen (ChaPen), Fast
Delete (FasDel), Change Elevations
(ChaEle), Edit Elevations (EdiEle) – Added
back the ability to cycle thru the VrOne entity types to search for. These applications now have the ability to
cycle entity types with button 2 or select multiple entity types with buttons
4, 5 and 6.
Insert Square (InsSqu) – Added
a “Toggle square to” button on VrOne button 8, which cycles thru the available
“square to” options. Added a “Toggle
snap” option on button 0 when digitizing an azimuth (button 6).
VrOne / VrTwo – Added
the “Plot Start Beep Sound” and “Plot Done Beep Sound” parameters. It is now possible to play a .wav file when
the Replot command is started and another .wav file when re-plotting is
complete. This is useful when window
shift is on and the current input is a stereo plotter. These two values may be set in the Vr
Configuration Program (VrCfig) under Configure->Beep or in VrOne from
Environment->Edit Beep or from the Edit Beep (EdiBee) key-in.
Copyrights
- VrOne
is a trademark of Cardinal Systems, LLC
- VrTwo
is a trademark of Cardinal Systems, LLC
- VrOrtho
is a trademark of Cardinal Systems, LLC
- VrAt
is a trademark of Cardinal Systems, LLC
- VrAirTrig
is a trademark of Cardinal Systems, LLC
- VrMosaic
is a trademark of Cardinal Systems, LLC
- UNIX is a registered trademark
of AT&T Bell Labs.
- MS-DOS is a trademark of
Microsoft Corporation.
- Windows is a trademark of
Microsoft Corporation.
- X-Window System is a
registered trademark of MIT.
- MicroStation is a trademark of
Bentley Systems Inc.
- AutoCad is a registered
trademark of AutoDesk Inc.
- PostScript is a registered
trademark of Adobe Systems Inc.
- SentinelPro is a trademark of
Rainbow Technologies.
- CADMAP is a registered
trademark of Carl Zeiss Inc.
- Linux is a great operating
system.
- Windows 2000 is a trademark of
Microsoft Corporation and is a good operating system.
- Windows XP is a trademark of
Microsoft Corporation and is a great operating system.