New Features In Version 4.0
The focus
of Version 4.0 has been to modernize the internal code for MapLogic Layout
Manager and to make it compatible with the new requirements set forth by ESRI@
with the release of ArcGIS 10.0. MapLogic Layout Manager is now entirely a
.Net compatible product. There have been a few changes to the MapLogic Layout
Manager interface to make it more compatible with the new ArcMap user
interface:
Layouts Table of Contents

At 4.0 the
Layouts Table of Contents is no longer a tab on the ArcMap Table of Contents.
There is now a new Layouts dockable window. To display this window select View
> Layouts Table of Contents from the MapLogic Layout Manager toolbar.
This new
dockable window also has its own toolbar and some of the layout related tools
have moved from the MapLogic Layout Manager toolbar to the Layouts dockable
window.
MapLogic Element Explorer

The Layouts
Table of Contents now has a new window which will list all the MapLogic
specific elements contained on the active layout. From this window users can
flash the elements on the layout or directly access the properties of MapLogic
Elements.
PDF Merge Tool

A new PDF
Merge Tool is now available which allows users to select multiple PDFs and
merge them into a single document.
Merge PDFs on Export

A new
option on the export dialog now allows you to merge all of the exported PDFs
into a single document.
Indexing Wizard

The
Indexing Wizard has been updated with a more modern looking interface. It also
no longer locks ArcMap while the wizard is being displayed. This allows you to
continue to interact with the map as you are populating the parameters of the
Indexing Wizard.
Adjacent Labels as Series Text
The Series
Text Element now has a number of new reserved words which allows the user to
place the adjacent page labels as series text elements. This gives the user
much greater control over the placement and content of the adjacent page labels.
$$ADJACENT_PAGE_TOP – The page adjacent to the top edge
of the current page
$$ADJACENT_PAGE_BOTTOM – The page adjacent to the bottom
edge of the current page
$$ADJACENT_PAGE_LEFT – The page adjacent to the left edge
of the current page
$$ADJACENT_PAGE_RIGHT – The page adjacent to the right
edge of the current page
$$ADJACENT_PAGE_TOP_LEFT – The page adjacent to the top left
corner of the current page
$$ADJACENT_PAGE_TOP_RIGHT – The page adjacent to the top right
corner of the current page
$$ADJACENT_PAGE_BOTTOM_LEFT – The page adjacent to the bottom
right corner of the current page
$$ADJACENT_PAGE_BOTTOM_RIGHT – The page adjacent to the bottom
left corner of the current page
$$ADJACENT_PAGE_TOP_ALL – All pages adjacent to the top edge
of the current page
$$ADJACENT_PAGE_BOTTOM_ALL – All pages adjacent to the bottom
edge of the current page
$$ADJACENT_PAGE_LEFT_ALL – All pages adjacent to the left
edge of the current page
$$ADJACENT_PAGE_RIGHT_ALL – All pages adjacent to the right
edge of the current page
$$ADJACENT_PAGE_ALL – All pages adjacent to the current
page on all sides
Preview Pages Toolbar


The Preview
Pages toolbar has been modernized with a new look and now can display pages
across the entire map book rather than only the current section.
There have also
been a number of other minor enhancements to MapLogic Layout Manager as well as
a number of bug fixes in version 4.0.
New
Features In Version 3.2
The focus of Version 3.2 has
been to make it easier to use MapLogic Layout Manager. Although MapLogic Layout Manager has
always been a very powerful map book creation tool, understanding how to use the extension
is not very easy. To help solve the problem this version brings the following enhancements
to MapLogic Layout Manager:
Book Wizard
The Book Wizard is a new
wizard enabling the generation of map series and map books using a few easy selections. The
Book Wizard takes these selections and combines them with the most commonly used options to
quickly generate a map book. With the new wizard users can create a complete map book with
an overview map and street index in a matter of minutes.
Grid Wizard
The Grid Wizard is a new wizard
enabling users to create grid index layers. Although MapLogic Layout Manager offered two tools
for generating index layers (Grid Index Wizard and Linear Index Wizard), these tools were rather
limited in functionality and unfriendly to use. The new Grid Wizard combines the capabilities
of these two tools and adds many more features including the ability to edit, merge, split and
move individual grid cells. The new previewing capabilities allow the user to see what the
grid is going to look like before the shapefile is created.
Indexing Wizard
The Indexing Wizard is the new
name for the Multi-Layout/Multi-Layer Indexing Wizard introduced in version 3.1. There have
been a number of improvements and bug fixes and the wizard now replaces the Location Listing
Database Wizard as the primary tool for creating indexes in MapLogic Layout Manager.
New
Features In Version 3.1
Version 3.1
brings the following enhancements to MapLogic Layout Manager:
Multi-Layout/Multi-Layer
Indexing Wizard
Version 3.1
introduces a new Pro level indexing wizard.
This wizard contains a number of new features which users have
requested, including:
- Index features in more than one
layer. Prior to this release if the
user wanted to create an index from more than one layer, each layer needed
to be indexed separately and the resulting databases manually
combined. With the new wizard you
can select more than one layer to index in a single session.
- Index layers in more than one
layout. With the new wizard you can
index across all the sections and layouts in the map book. Furthermore, you can also index detail
maps (a map zooming in on a specific area) on individual pages.
- Index layers against any
polygon layer. Prior to this
release indexing could only be done against the visible boundary of the
map or the Map Series Index Layer.
With the new wizard you can create an index using any polygon
layer. Furthermore, you can also
perform double indexing using the Map Series Index Layer AND a second
polygon layer.
- Index sorting and clean
up. In the standard indexing
wizard, the resulting index database is in “raw” form. This means that records are not sorted
and the database can contain duplicate records. The database was traditionally sorted
and cleaned in the Series Index element.
With the new wizard, the user has the option of performing cleanup
and sorting during the database creation process. This allows you to use the resulting
index with other software such as Crystal Reports and Excel without
needing to do further cleanup of the database.
- Save wizard settings. Since indexing often is done on an
infrequent basis, many users had difficulty remembering the indexing
settings from the last time the process was performed. The new wizard allows you to save and
load your indexing settings to file.
Select Print and Export Page
Ranges Based On Queries
and Selections
Many users
expressed an interest in being able to print or export pages in a map series or
book based on the polygons in the index layer that are currently selected or
based on pages that containing certain information (for example, export pages
in the series where there is a school or hospital).
A new tab
has been added to the print/export page range dialog which allows you to create
print and export page ranges based on these types of queries and selections.
Right to Left
Series and Page Indexes
Series and
page indexes now support right to left column layouts. This option helps support Arabic and Hebrew
languages.
Expanding Page
Index
Prior to
this release if the user did not set aside enough space for a page index, the
index would be truncated. A new option
on the page index allows the index to expand until all the listings are
displayed.
Turn Off Layer
Sorting in Thematic Series
A new
option has been added to thematic series properties to turn off layer sorting.
Relaxed Series
Index Database Requirements
The Series
Index Element no longer requires the “Listing” and “Page” fields in the DBF
file it is accessing. This requirement
was removed in order to support the new multi-layer indexing wizard.
Issues
Addressed In Version 3.1
General Issues
Multiple Layouts Inadvertently Stored In ArcMap Templates (MXTs)
Under
certain circumstances when editing an ArcMap template file (mxt) multiple
layout containers were added to the template file. This caused errors when attempting to open a
mxd that referenced the template.
MapLogic Layout Manager now prevents multiple layouts from being stored
in the ArcMap template.
Folder Tool Causes Error When Attempting To Create New File Name
There have
been a few very rare instances on user computers where the folder tool fails to
create a new shapefile or DBF file name.
Although we have never been able to solve why this is happening on these
client computers, we have added a second method for creating file names which
should bypass this issue.
Map Series Frame
Index Layer Not Found When In A Group Layer
In previous
releases the Map Series Frame failed to find the selected index layer when it
was inside a group layer. This issue has
been corrected in version 3.1.
Corner Adjacent Label Not Placed Properly
In previous
releases adjacent page labels were not being placed correctly under certain
circumstances. This issue has been
corrected in version 3.1.
Mask Layer Transparency Causes Error On GeoPDF Export
Under
certain circumstances adding transparency to the Map Series Frame’s mask layer
causes GeoPDF export to fail. This issue
has been corrected in version 3.1.
Series Locator
Frame
Highlight Layer Transparency Causes Error On GeoPDF Export
Under
certain circumstances adding transparency to the Series Locator Frame’s
highlight layer causes GeoPDF export to fail.
This issue has been corrected in version 3.1.
Page Index Element
Indexing Features With Empty or Blank Attributes Causes Error
In prior
versions if the layer being indexed by a Page Index Element contained blank or
empty attributes, the indexing failed.
Users were required to add a definition query to the layer to remove
these blank records. This issue has been
corrected in version 3.1 and the definition query is no longer required.
Column Breaks Missing if Break Occurs at Top of Column
In prior
versions the Page Index Element failed to place a column break if the column
break was needed after the last listing in a column. The Page Index started the next column
without placing the required break. This
issue has been corrected in version 3.1.
Series Index
Element
Column Breaks Missing if Break Occurs at Top of Column
In prior
versions the Series Index Element failed to place a column break if the column
break was needed after the last listing in a column. The Series Index started the next column
without placing the required break. This
issue has been corrected in version 3.1.
New
Features In Version 3.0
Version 3.0
brings the following enhancements to MapLogic Layout Manager:
Thematic Series
Themes
represent a new way of creating multiple maps from the same map layout.
Up to now
the only option available for creating multiple maps from the same layout has
been creating a map series. In a map
series, the content of the map remains constant but the visible extent of the
map is panned and zoomed as you move from page to page.
In a
thematic series, the layer visibility and order changes as you move from page
to page. For example, you may want to
create a land use and zoning map within the same layout. You can setup a land use theme and a zoning
theme. As you move from one theme to
the next, certain layers will automatically turn themselves on or off according
to the rules of each theme.
Furthermore,
you can set up series text elements that update themselves as you move from
theme to theme. So, for example, your
map title will automatically correct itself as you switch themes.
Finally, a
thematic series can be combined with a map series. So a 50 page map series with 3 themes will generate 150 maps.
Search And Replace
Text Across Multiple Layouts
This new tool
allows you to search and replace text across all the layouts stored inside your
MXD.
Because
MapLogic Layout Manager allows you to store multiple layouts inside a single
MXD, making small text changes can often become tedious as the user must
activate each layout and make the changes.
With this
new tool making text changes becomes much easier. For example, if the project title changes, you can use this tool
to replace all instances of the title in the MXD with the new title.
Search and
Replace is not limited text elements.
You can choose to search through data frame names, layer names, and even
layer symbol labels.
Copy Layers To
Multiple Layouts
This is
another tool added to make working across multiple layouts easier. With this tool you can copy a layer from
your existing map to any or all maps stored inside your MXD. You no longer need to activate each layout
one-at-a-time to paste the new layer.
You also
have the option of replacing existing layers in the destination maps with the
new layer based on certain matching criteria (name, data source, definition
query, etc.)
Furthermore,
when replacing an existing layer, you have the option of applying the
definition query or symbology of the layer being replaced to the new layer.
Support For GeoPDF
Export
The
MapLogic Layout Manager export dialog now supports the GeoPDF export
format. A number of clients have
requested the ability to support this format with our extension.
Keep in
mind that Terrago’s Map2PDF extension for ArcGIS must be installed on your
computer for this option to be available through the export dialog. Also users will need to make sure they have
installed the Map2PDF map book patch available at:
http://www.terragotech.com/software/map2pdf_arcgis_patch_2.exe
Run Custom Scripts
In A Map Series
Clients
sometimes have specific needs that are too specialized to be added to the core
product. Adding the ability to run
custom VBA scripts as a map series moves from page to page solves this issue.
With this
new scripting ability you can pretty much do whatever you want as extension is
moving from page to page.
Furthermore,
we pass information to your script which lets you know what page in the series
you are in, what polygon feature in the index layer the software is zooming to
and even what map is being updated.
Pause During Print
And Export
Sometimes
the rapid fire printing or exporting of pages can overwhelm system resources or
the print queue.
Version 3.0
adds the ability to pause between each page during printing and exporting. This allows your system additional time to
print files that are already in queue as well as to do additional cleanup as
needed.
Expand Map Series
Mask Layer
At version 3.0
we have added the ability to expand (or contract) the Map Series Frame’s mask
layer beyond edge of the current page’s polygon.
Some
clients were using index layers that were using street centerlines as the
boundary of pages in a map series.
Since the mask layer was lining up exactly on the centerline, street
labels on these roads were often cut in half.
In the
latest version you can specify a distance by which the mask layer is expanded
or contracted.
Change Map Series
Reference Grid Based On A Field Value
Prior to
version 3.0 the reference grid around the map frame (A1, A2, B1, B2, etc.) was
static. If the user wanted to have a
different reference grid on some of the pages in the map series, it was
necessary to create a whole new template for those pages.
In the
latest version you can set up multiple reference grids for your map frame and
have the appropriate grid turn itself on depending on the page.
All you
need to do is add a field in your index layer and populate it with the name of
the grid you want to use in each page.
Page Index Wraps
Around Other Elements On The Layout
At version
3.0 we have added the option to allow the Page Index to correctly wrap around
other elements that appear on the layout.
Wrap Series Text
Elements
At version
3.0 we have added the option to wrap series text elements if they get longer
than a user specified number of characters.
New Series Text
Reserved Words
At version
3.0 we have added a number of new reserved words that you can use in Series
Text expressions; $$PROJECT_NAME, $$PROJECT_FULLNAME, $$PROJECT_PATH and
$$PROJECT_DRIVE. These reserved words
allow you to put links on maps to the source MXD.
New Export File
Naming Options
At version
3.0 we have added a number of new options for creating file names during the
export process. We have also changed
the default settings on the naming options so that none of them are selected by
default.
Beyond
these changes there have been a number of tweaks and bug fixes all aimed at
making MapLogic Layout Manager a more useful and robust product.
Issues Addressed In Version 2.21
Version 2.21 has been released to address a number of issues (i.e. bugs) found in prior versions of the extension.
Attempts to change the active layout in ArcGIS 9.2 causes ArcMap to crash
A small number of users are encountering this issue on multi-layout projects that were
created prior to the ArcGIS 9.2 release. A new tool has been added to the MapLogic
Layout Manager toolbar to address this issue. You can find this tool in:
Tools \ Advanced \ Make all maps in MXD 9.2 compliant...
IMPORTANT: This tool may reset any legends that you have placed on any of your layouts.
You may need to fix the settings on your legend element after running this tool.
This may also apply to north arrows, scale bars and scale text as well.
Please note that this is an interim solution to this issue.
This tool may not correct the problem in all cases.
We are releasing this patch due to the critical nature of the problem.
ESRI has confirmed this problem and has assigned it an incident number (#NIM006855) and is working
on a solution to be included in a future ArcGIS service pack.
DO NOT USE THIS TOOL unless you are encountering the above described issue.
Export file naming options are being ignored by the extension
This issue has been corrected in Version 2.21.
Indexing of polygon layers not capturing all features on page
This issue has been corrected in Version 2.21.
Better handling of certain errors during indexing
When indexing feature layers certain features caused the indexing process to crash. This issue has been corrected in Version 2.21.
Better cleanup during the export process
MapLogic Layout Managerexport routines have been updated to account for changes that ESRI has made to the export cleanup process.
Proper placement of Key Map labels
Key Map labels were not being positioned on the map correctly when index layer and data frame did not have the same Coordinate System. This issue has been corrected in Version 2.21.
Indexing of multi-point feature layers encounters errors
This issue has been corrected in Version 2.21.
Deleting Master Template in multi-template map book section causes "CountTemplatePage" error
This issue has been corrected in Version 2.21.
RELEASE HISTORY (INFORMATION ABOUT
PRIOR VERSIONS)
New
Features In Version 2.2
Version 2.2
brings the following enhancements to MapLogic Layout Manager:
Support For ArcGIS
9.2
MapLogic
Layout Manager 2.2 is our first release of the extension for the ArcGIS 9.2
platform. Please note that there are
three separate setup programs for MapLogic Layout Manager (ArcGIS 8.3, ArcGIS
9.0-9.1 and ArcGIS 9.2).
Anchoring
At version
2.2 we have added the option of anchoring any element on your layout to the
layout page or any other element on the layout. Anchoring allows you to specify the position of an element to an
exact location with respect to the page layout or another element on your
page. Anchoring is useful for a number
of reasons:
1. Anchoring allows you to setup your page
layouts for two-sided printing. You can
anchor elements so that they have different positions on odd and even
pages. For example, you may want the
page number to always be on the outside edge of the layout. Or you may want the layout to have a
different binding margin on odd and even pages.
2. As you move from page to page in a map book
some elements can change in size. By
anchoring these elements you insure that the relative position of the element
does not change. For example, even
though your scale bar might change in size, you can insure it is always
centered with respect to the map by anchoring it to the center of the map.
3. You can move elements on and off the
page. You can setup your anchor
properties so that some elements are only visible on some pages. For example, you may want to have an inset
map appear on certain pages in your map book.
By setting up its anchor properties, the extension will move the element
off the page on some pages and move it back on the page on others.
Map Series Frame
Enhancements
Transparent Mask Layer
At version
2.2 we have added support for transparency on the Mask Layer of the map series
frame. This allows you to “fade” areas
adjacent to the current page boundaries of your map.
Invert
Mask Layer
At version
2.2 we have added support for inverting the Mask Layer of the map series
frame. In some cases it may be useful
to mask areas inside the index polygon rather than outside of the index
polygon. The Invert Mask Option allows
you to mask areas inside the index polygon.
Series Locator
Frame Enhancements
Transparent Highlight Layer
At version
2.2 we have added support for transparency on the Highlight Layer of the series
locater frame. This allows you to
“fade” areas of the current page boundaries of your locator map.
Page And Series
Index Element Enhancements
Updating Settings For All Columns Simultaneously
At version
2.2 we have added the ability to modify the symbols (fonts, background colors
and margins) for all columns in your index simultaneously. Prior to version 2.2, the user was required
to make the changes on every column individually.
Newly Added Columns Use Symbol Settings of Existing Columns
Prior to
version 2.2, when a new column was added to an index, it would be assigned
default symbols. At this version, new
columns receive the currently selected symbols.
Printing
Enhancements
Support For Raster Output Quality (ArcGIS 9.0-9.2)
At version
2.2 we have added support for setting the raster output quality on the print
dialog.
This option
is not available for ArcGIS 8.3.
Print To File For All Printer Types (ArcGIS 9.0-9.2)
At version
2.2 we have enabled “Print to File” on all selected printers. Prior to this version, print to file was
only enabled for PostScript printers.
This option
is not available for ArcGIS 8.3.
Issues Addressed
In Version 2.2
General Issues
Changing Layouts During An Edit Session Confused Editor Toolbar
Prior to
version 2.2, if the user changed the active layout during an edit session, the
editor toolbar could sometimes get confused as to whether it is currently
editing or not.
At version
2.2 the user must stop the edit session before changing the active layout.
Zoom Buttons On Preview Dialog Not In Same Order As ArcMap
At version
2.2 the zoom buttons on the preview dialog have been put in the same order as
ArcMap’s Layout zoom buttons.
Invalid And Grouped Layers Cause Errors
Prior to
this version, invalid layers (layers with “!” next to their name in ArcMap’s
table of contents) as well as grouped layers could sometimes cause errors with
a number of functions in the extension.
This has been corrected at version 2.2.
Grid And Linear Index Wizards Fail If Projection Has Not Been Set
Prior to
this version, if no projection (coordinate system) has been set for the map
frame, the wizards returned a generic error message. At this version the user is prompted to set the coordinate system
for the map frame before using the wizards.
Map Series Frame
Map Series Frame Clip Extent Settings Interfering With Data Frame Clip To
Shape Settings
Prior to
this release the Map Series Frame properties would delete any user assigned
clip to shape settings for the data frame.
At version 2.2 the map series properties only override user assigned
clip to shape settings if the user has selected to clip the data on the Map
Series Properties Options tab.
Series And Page
Index Frames
Improper Sorting Of Tables With International Characters
Prior to
this release if the listings in the index contained international characters,
the listings were not correctly sorted.
This has been corrected at version 2.2.
Improper Indexing Of Selection Layers
Prior to
this release while indexing ArcMap Selection Layers, All records in the
database were being indexed rather than only those that were contained in the
selection layer. This has been
corrected at version 2.2.
Long Colunm Names Create Errors
Prior to
this release long column names in listing database created errors. At version 2.2 the maximum length of the
column name has been reduced to 10 characters.
Please note
that this limitation does not affect the column Title which can be as long as
needed.
Indexing Creates Errors On Certain Features
Prior to
this release while testing if a feature intersects the current page’s polygon,
ArcMap returned errors in rare cases. Although
the reason for this error is not yet understood, the code has been modified to
capture the error and continue the indexing process.
Printing And
Exporting
Printing And Exporting Layouts With Metric Units Sometimes Resizes Elements
On The Map
Prior to
this release printing and exporting metric layouts could sometimes cause the
map frame on the layout to resize itself after the first page. This issue has been corrected in version
2.2.
Output Raster Quality Settings Ignored
Prior to
this release printing and exporting dialogs were ignoring output raster quality
settings. This issue has been corrected
in version 2.2.
VERY
IMPORTANT: We have not been able to address this issue
in ArcGIS 8.x.
Selecting All Pages On Pick From Pages Dialog Creates Error
Prior to
this release selecting all pages of a map series layout from the Pick From
Pages dialog created an error. This
issue has been corrected in version 2.2.
New
Features In Version 2.1
Version 2.1
brings the following enhancements to MapLogic Layout Manager:
Individual Pages
Now Listed In Layouts Tab
At version
2.1 we have added the option of listing the individual pages contained in map
series and book layouts in ArcMap’s Table of Contents. Individual page names will also be displayed
if the user has set the new Page Name field map series property (described
later in this document).
Double-clicking
on a page will display its content.
This eliminates the need to change the Default Page value in the
properties of a Map Series Frame in order to see the layout for that page.
This
feature is disabled for Viewer licenses.
Viewer licenses must continue to use the Preview tool to see individual
pages.
IMPORTANT:
This option is not turned on by default in your existing projects. To turn on this feature, select View\Series
and Book Pages in Table of Contents from the MapLogic Layout Manager
Toolbar.
IMPORTANT:
By default, only the first 500 pages are listed for each template. The more pages listed in the Table of
Contents, the slower the performance of the software will be. You can adjust the maximum number of pages
listed by selecting View\Maximum Pages Listed in Table of Contents… from
the MapLogic Layout Manager Toolbar and entering a new value.
The Active Layout
Toolbar
At version
2.1 we have added a new toolbar to ArcMap called the MapLogic Active Layout
toolbar. This toolbar mimics the
content of the Layouts tab in ArcMap’s Table of Contents, but it can be docked
just like any other toolbar.
Using this
toolbar, you no longer need to switch back and forth between the Display tab
and the Layouts tab when activating layouts.
Please note
that adding, removing, copy/pasting and other similar tasks must still be
performed on the Layouts Tab. The
Active Layout Toolbar can only be used to activate layouts.
Select Print And
Export Pages Using Map Or List
At version
2.1 we have added the ability to set the print and export page range from a
list that mimics the Layouts Tab in the Table of Contents or by clicking on
individual pages on the map. These
options provide a more flexible method for picking pages to be printed and
exported.
You can
access these tools by clicking on the “…” button next to the page range
list on the Print and Export dialogs.
Map Series Frame
Enhancements
Page Name Field
At version
2.1 we have added a new property to the Map Series Frame, which allows you to
select a field in your Index Layer as a Page Name field. The value of this field will be displayed in
the Table of Contents as well as the new print and export tools. This will allow you to select pages based on
their name rather than their page number.
IMPORTANT:
The file naming options on the export dialog will no longer use the Sort
field to name the file. Instead the
Name field is used if it has been selected.
Reference Scale Field
At version
2.1 we have added a new property to the Map Series Frame, which allows you to
select a field in your Index Layer as a Reference Scale field. This field allows you to modify the
Reference scale for the map series frame as it moves from page to page.
Individual Symbols For Adjacent Page Labels
At version
2.1 we have added the option of selecting a different symbol for the adjacent
page labels for each of the four sides of the Map Series Frame. This allows you to use individualized
background marker symbols such as arrows for the adjacent page labels.
Individual Offsets For Adjacent Page Labels
At version
2.1 we have added the option of selecting a different offsets for the adjacent
page labels for each of the four sides of the Map Series Frame. This allows for better coordination with any
grids that you may have placed around the data frame.
Page and Series
Index Enhancements
Joined Fields
At version
2.1, Page and Series Indexes can detect and index the values contained in
Joined Fields of feature layers.
We plan to
eventually add the ability to detect joined fields to all field-based
properties of all elements in MapLogic Layout Manager.
Indexing The Center Point Of Annotation Elements
At version
2.1, Page and Series Indexes have the option of indexing the position of
Annotation Labels based on their center point rather than the entire extent of
each label. Previously, this option was
limited to Polygon and Line features.
Series Text
Enhancements
Joined Fields
At version
2.1, Series Text Elements can detect and index the values contained in Joined
Fields of feature layers.
We plan to
eventually add the ability to detect joined fields to all field-based
properties of all elements in MapLogic Layout Manager.
Create Grid Index
Wizard Enhancements
Sequential Page Numbers
At version
2.1, the Grid Index Wizard now assigns sequential page numbers with no gaps to
the page number field when creating an Index Layer. Prior to version 2.1 the wizard would insure the proper order of
the pages but allowed for gaps in the assigned page numbers.
This
modification has no effect on the behavior of the extension and was made only
to avoid confusion.
Default Values In All Dialog Properties
At version
2.1, the Grid Index Wizard now assigns default values to all properties in the
dialog. This helps avoid errors that
users often encountered when some necessary properties were left blank.
Issues Addressed
In Version 2.1
Map Series Frame
Map Series Frame Ignoring Short Integer Fields
Prior to
this release the Map Series Frame properties dialog failed to list short
integer fields in its list of available fields. This issue has been corrected in version 2.1.
Series Key Frame
Series Key Frame Ignoring Current Layout’s Map Series Frame
Prior to
this release the Series Key Frame did not properly link to a Map Series Frame
that was located on the same layout as the Key Frame. This issue has been corrected in version 2.1.
Location Listing
Database Wizard
Incorrect Indexing Of Rotated Data Frames
Prior to
this release the Location Listing Database Wizard was incorrectly indexing the
location of features when the map rotation was a value other than zero. This is due to an issue with an ESRI command
that does not return correct values on rotated data frames. However, we were able to develop a different
methodology which does not rely on the command in questions. This issue has been corrected in version 2.1
for ArcGIS 9.x only.
VERY
IMPORTANT: We have not been able to address this issue
in ArcGIS 8.x and indexing of rotated data frames continues to be inaccurate on
the ArcGIS 8.x platform!
Errors Indexing Annotation Layers
Prior to
this release the Location Listing Database Wizard encountered errors when
attempting to index certain types of Annotation Layers. This issue has been corrected in version
2.1.
Page Index Element
More Than One Page Index On The Same Layout Caused Refresh Problems
Prior to
this release if there existed more than one Page Index element on the Layout,
only the first index was correctly updated.
This issue has been corrected in version 2.1.
Errors When “Intersect” Options Selected
Prior to
this release the Page Index Element returned errors under certain circumstances
if the “Intersect Map Extent” or the “Intersect Index Polygon” options were
selected. This issue has been corrected
in version 2.1.
Incorrect Indexing Of Rotated Data Frames
Prior to
this release the Page Index Element was incorrectly indexing the location of
features when the map rotation was a value other than zero. This is due to an issue with an ESRI command
that does not return correct values on rotated data frames. However, we were able to develop a different
methodology which does not rely on the command in question. This issue has been corrected in version 2.1
for ArcGIS 9.x only.
VERY
IMPORTANT: We have not been able to address this issue
in ArcGIS 8.x and indexing of rotated data frames continues to be inaccurate on
the ArcGIS 8.x platform!
Errors Indexing Annotation Layers
Prior to
this release the Page Index Element encountered errors when attempting to index
certain types of Annotation Layers.
This issue has been corrected in version 2.1.
New Features In Version 2.0
Version 2.0 brings the following enhancements to MapLogic Layout Manager:
Page Index Element
We are pleased to introduce a new element called the page index at version 2. The page index is similar to the series index except that it creates an index for the current page in the map series. While a series index usually comes after the map series and list the location of features in the entire map series, the page index is placed on the same layout as the map series and lists where features are located on the page.
Map Series Frame
Faster Performance
Users will notice much faster performance on sorted map series, in particular those that have a large number of pages. For the greatest performance boost, bring up the properties of your map series frame, change/unchange a parameter and click OK (i.e. force a refresh of the properties).
This faster performance also speeds up the performance of all other objects that rely on the map series frame (for example, series indexes, series text, etc.)
Better Placement Of Adjacent Labels
The adjacent page labeling engine has been modified to position labels better when dealing with complex polygons in the index layer.
Corner Adjacent Labels
You can now add corner labels to the map series frame, if you setup your index layer polygons so they are the same aspect ratio as your map series frame.
Select Adjacent Label Sides
You can now turn off adjacent page labels on each side of the map series frame. For example, if you don’t want labels on the binding side of the map book, you can turn them off.
Mask Areas Outside Index Polygon
Before version 2, you had the option of clipping the areas outside of the boundaries of the current page’s index polygon. Now you also have the option of masking those areas using a symbol of your choice.
Series Locator Frame
Highlight Layer
At version 2 we have added the option of displaying the current page symbol of a locator frame as a layer in the map. This allows you to move the position of the highlighted area in the table of contents. In other words, you can choose what layers are placed on top of the highlighted area and what is place under it.
Invert Highlight
At version 2 you have the option of inverting the highlighted area. In other words, you can choose to highlight everything but the location of the current page.
Series Index Frame
“As Is” Listing Database
At version 2 you can now create “As Is” listing databases. An “As Is” database stores the appropriate page numbers and row and column labels in the database when it is created. This eliminates the need to link the database to the map series frame in order to correct the page numbers and column labels.
This option increases the performance of the series index. However, this option will require that you recreate the database whenever changes are made in the map book that modify the page numbers or row and column labels in the map series.
$$DOTS Reserved Word
Column expressions now support a new reserved word: $$DOTS. This reserved word expands the column text with dots to fill the entire width of the column. For example:
[LISTING]$$DOTS $$PAGE_NUMBER
Will result in the following:
|
STREET
|
PAGE
|
|
Main Street………….…..
|
1
|
When Same Listing Occurs In Multiple Locations Only List First And Last Location
At version 2 we have added the option of showing only the first and last location of a feature. This is particularly useful with things like long roads that cross large areas of a map series.
So instead of:
|
STREET
|
PAGE
|
Grid
|
|
Main Street
|
3
|
A1, A2, B3, B4, C4, D4
|
You can have:
|
STREET
|
PAGE
|
Grid
|
|
Main Street
|
3
|
A1 - D4
|
Drop Text From Subsequent Rows When Listings Are The Same
At version 2 we have added a new option which allows you to drop repeating text from an index and give it a more profession appearance. For example:
|
CITY
|
STREET
|
PAGE
|
|
Gainesville
|
Main St
|
1,4
|
|
Gainesville
|
University Ave
|
2
|
|
Gainesville
|
Willow Rd
|
5
|
|
Springfield
|
Lincoln Ave
|
12
|
|
Springfield
|
Main St
|
9,10
|
Will become:
|
CITY
|
STREET
|
PAGE
|
|
Gainesville
|
Main St
|
1,4
|
|
|
University Ave
|
2
|
|
|
Willow Rd
|
5
|
|
Springfield
|
Lincoln Ave
|
12
|
|
|
Main St
|
9,10
|
Add Starting Break
Prior to version 2 column breaks would only be placed after first character of the listings changed. At version 2 we have added an option to place an initial break in the listings. For example:
|
STREET
|
PAGE
|
|
Allen Ave
|
3
|
|
Arbor St
|
2
|
|
B
|
|
|
Boardwalk Ave
|
2
|
Will become:
|
STREET
|
PAGE
|
|
A
|
|
|
Allen Ave
|
3
|
|
Arbor St
|
2
|
|
B
|
|
|
Boardwalk Ave
|
2
|
General Changes
Better Support For Grouped And Nested Layers
We have modified our dialogs to do a better job of supporting grouped layers. In the past many of the dialogs would only show the top-most layers in the data frame and ignore any nested or grouped layers. Now MapLogic Layout Manager mines down through all the layers. This is particularly useful when dealing with data like ArcGIS StreetMap which has many nested layers.
Additional Export Formats (ArcGIS 9 Only)
We have added additional export formats to the ArcGIS 9 version of MapLogic Layout Manager. The export dialog no supports all the formats that are supported by ArcGIS 9.
Drop Base File Name While Exporting
We have added a new file naming option to the export dialog. This option allows you to drop the base file name from the export files. Prior to version 2, the export file names always had a base name in common. Some users expressed the need to remove this base name, so we have added an option for that.
“As Is” Location Listing Database
As mentioned previously, the Location Listing Database Wizard can now create “As Is” databases. An “As Is” database stores the appropriate page numbers and row and column labels in the database when it is created. This eliminates the need to link the database to the map series frame in order to correct the page numbers and column labels.
Issues Addressed In Version 2.0
Version 2.0 addresses the following issues found in previous versions:
Map Series Frame
Slow performance on large map sorted map series.
Map series frame performance was significantly slowing down as the number of pages in the map series increased. This issue has been addressed in version 2.0.0.
For the greatest performance boost, bring up the properties of your map series frame, change/unchange a parameter and click OK (i.e. force a refresh of the properties).
Adjacent page labeling causes errors on complex shapes
When attempting to position the adjacent page label on complex shapes, sometimes errors were returned. This issue has been addressed in version 2.0.0.
This error is due to an error from ArcMap’s core geometry module. We have now modified the code in order to trap the error. However, in the case that we do get an error from ArcMap, we are unable to position the adjacent label and, therefore, it is dropped from the layout. This means that there can be situations with complex polygons where a label is not placed for the adjacent page.
Adjacent page label positions not desirable on complex shapes
When placing adjacent page labels, the labels were not positioned correctly when dealing with complex polygons. This issue has been addressed in version 2.0.0.
Series Locator Frame
Rotating of locator frame causes error in some cases
Selecting the Rotate Locator Map option was causing errors in certain combination with other options. This issue has been addressed in version 2.0.0.
Series Index Frame
Placing series index before map series in map book locks application
When a series index was linked to a map series frame that was located after the index in the map book, ArcMap would lock up when the OK or Apply button was clicked.
This problem was due to the fact that the extension could not calculate the starting page number of the map series without knowing the number of pages occupied by the series index. Since the number of pages occupied by the series index is unknown until it is fully created, the extension would get stuck in a loop.
This issue has been addressed in version 2.0.0 so that the extension will not lock up anymore. However, if the series index is located before the map series, the extension assumes the map series is starting on page 1.
A feature that is located on many pages causes errors when creating listing
When dealing with a feature that occurs on many pages there is the possibility of generating errors. This usually happens when there is a major road that crosses a large area in the map series and the series has both a page number and a row/column index around the frame. This can sometimes lead to tens or hundreds of locations in the database. If the page listings are so numerous that the entire listing for that feature cannot fit in a single column in the index, an error is returned.
Although the possibility of getting an error still exists, we have added some options which let you get around the issue. The best option for this situation is to only list the first and last location instead of listing every location. Another option is to separate the page number from the row and column location so that the locations for each page are listed separately.
General Issues
Grid Index Wizard and Linear Index Wizard can’t create features in GeoDatabases
When generating index layers, the two wizards were not able to save results in GeoDatabases. This issue has been addressed in version 2.0.0.
Grid Index Wizard unable to create index layers when data is in Geographic Coordinates
When generating index layers, the Grid Index Wizard failed if the data was in Geographic Coordinates. This issue has been addressed in version 2.0.0.
Location Listing Database Wizard does not detect GeoDatabase Annotation Layers in map
The Location Listing Database Wizard failed to list GeoDatabase Annotation layers in the drop down list of annotation layer. This issue has been addressed in version 2.0.0.
Location Listing Database Wizard does not index all annotation labels
The Location Listing Database Wizard failed to index annotation labels that did not fall completely inside a particular page or grid. This issue has been addressed in version 2.0.0.
Issues
Addressed In Version 1.2.1
Version
1.2.1 addresses the following issues found in previous versions:
Upper-left print margin slightly offset on some printers
When
printing from the MapLogic Layout Manager print dialog, the upper left margin
was increased on certain printers. This
issue has been addressed in version 1.2.1.
New
Features In Version 1.2
Version 1.2
brings the following enhancements to MapLogic Layout Manager:
Series Index Now Supports Sample Page
The Series
Index Element now supports the option to generate a sample page only. Depending on the size of the index, the
process of laying out the pages of an index can take a long time. By selecting the sample page option, only
one page of the index is created. This
allows you to examine your layout, fonts, colors, etc. before creating the full
index.
New Reserved Words For Series Text
New date
and time reserved words are now available for Series Text elements. These include:
DATE_SHORT
DATE_MEDIUM
DATE_LONG
TIME_SHORT
TIME_MEDIUM
TIME_LONG
These
reserved words correspond to your systems short, medium and long date and time
values. In order to modify the
resulting labels created from the use of these reserved words see the Regional
Settings in your Windows Control Panel.
Print And Export Dialogs Now Support ESC Interruption
You can now
stop the print and export process by hitting the ESC key on your computer.
Print And Export Dialogs Now Support Printing Current Section
You can now
choose to only print or export the pages of the currently active section from
the print and export dialogs.
Export Dialog Supports Advanced File Naming
You can now
choose to generate more descriptive file names when exporting map books. Things like the name of each section, or the
value of the sort field in a map series can now be part of the name of the file
that is being created.
Preview Dialog Supports Printing
When
previewing a map book you can now choose to print the page that is currently
being displayed.
Issues
Addressed In Version 1.2
Version 1.2
addresses the following issues found in previous versions:
Printing or exporting multiple pages with the same page number results in
error
Prior to
this release, printing and exporting map book in which multiple pages contained
the same page number would result in an error.
This issue has been corrected for this release.
Printing or exporting a range of pages results in error
When
entering a page range for print and export certain text would result in an
error. This issue has been corrected
for this release.
The Series Index is not updated after modifying its properties
After
modifying certain properties of a series index and selecting OK or APPLY, the
index was not properly updated. This
issue has been corrected for this release.
When a Series Text that is linked to a Series Index, the
preview, print and export dialogs lock ArcMap
Linking a
series text to a series index under certain circumstances could cause the
extension to lock ArcMap at preview, print or export. This issue has been corrected in this release.
Issues
Addressed In Version 1.0.1
Version
1.0.1 addresses the following issues found in previous versions:
CRITICAL: Series Index Frame was dropping the last
listing for each page of the index
To
correct this issue on any existing index, users should force a refresh of the
Series Index Frame:
- Activate
the layout in the map book containing the Series Index Frame.
- Select
the Series Index Frame and display its properties.
- Change
a parameter on the Series Index tab and then change it back to its
original value. This makes the
extension think that the index has changed and therefore needs to be
refreshed.
- Click
the OK button.
Copy/Pasting of active layout did not copy recent edits of the active layout to the new layout
This issue has been
corrected in this release.
Adjacent page labels missing on some Map Series pages
This issue has been
corrected in this release.
MapLogic Layout Manager toolbar slow to refresh
This issue has been
corrected in this release.