Archive for November, 2009

XMap Q&A — I have been using the embedded document tool in XMap 6 — what’s different in version 7?

November 13, 2009

The most important distinction between the document embedding functionality in XMap 6 and XMap 7 is that in the newer version  documents can be opened, edited, and saved in the XMap OpenSpace database.

Document embedding was first introduced to the XMap suite in version 5 and it was intended as a tool for assigning a file, such as a photograph or a schematic diagram, to an object on the map. To accommodate this process, a new type of attribute field was developed that offered the option to upload the document or file and store it in the database.

Anyone with access to this layer—either locally, through OpenSpace file transfer, or synchronization—could open the file by clicking the appropriate cell in the attribute table. This one-way file distribution process did not permit the file to be edited and embedded again, so the recipient of the layer would be required to manually send any updated files to the data administrator as an e-mail attachment.

Doc_menuDuring the initial discussions of the feature requirements for XMap 7, embedded document editing was one of the first items added to the must have list. Additionally it was decided that the management of embedded documents should not limited to the attribute table but should also be available by clicking an object on the map. A new right-click feature now offers the option to upload, open, edit, save, or delete a file that is associated with the selected point, line, or polygon.

This list of options is available in all versions of XMap 7, so that even a field worker using XMap Professional can upload an image or complete a spreadsheet report and save it to a local database in preparation for synchronization to the data administrator.

Forms_DocEmbedded documents can also be efficiently managed within an XMap form [link to Forms article]. If a document field is added to a form, buttons are displayed for editing, deleting, or uploading a file and the file name itself is added to the form as a hyperlink. If an image is uploaded to a document field, the actual image will be displayed in the form.

Another new feature in XMap 7 is the option to establish an initial or default value for an attribute field. As each new object is added to the layer, this initial value is automatically assigned, which can save time by eliminating repeated steps. An initial value can even be established for a document field so that as each new item is created, a new copy of a standard document or report is assigned to the record instead of having to be manually uploaded each time.

Practical uses for the new document embedding functionality include:

  • Uploading and archiving photographs associated with objects in a GIS layer
  • Distributing a standard report associated with each record and automatically collecting the completed report using XMap’s synchronization process
  • Cataloging data that cannot be easily assigned to existing GIS attributes
  • Associating plans, diagrams, or drawings with asset locations

Document embedding adds an extra dimension to GIS management by providing access to pertinent files in a geographic context. The new editing feature significantly enhances this functionality by streamlining the collection, storage and retrieval of location-based information.

Tab Tip – Using XMap Forms to Collect or Edit GIS Data in the Field

November 13, 2009

The all-new XMap Forms feature is without doubt the single most important addition to the XMap 7 suite. Designed as a simple and affordable tool for viewing, collecting, and editing GIS data in the field, XMap Forms can be created for use on a PC or on the Earthmate PN-40 handheld GPS receiver.

Well_Inspection_FormAn XMap form provides a user-friendly interface for displaying the attributes assigned to an object in a GIS layer or for recording new point locations and their associated attribute information. To simplify this data collection process and to ensure data accuracy and consistency, the data administrator can establish drop-down lists or check boxes as an alternative to manual text entry. Field-collected or edited data is automatically merged or integrated into the originating GIS layer through XMap’s innovative two-way synchronization process or the PN-40’s Exchange function.

XMap Forms is fully compatible with all versions of XMap 7 including the affordable XMap Professional. To enable form-based data viewing or collection, the XMap Professional user must purchase a separate XMap Forms license. This license, which is available by calling the XMap sales team at 1-800-239-2389, significantly increases the value of the software by transforming its GIS functionality from simple data viewing to powerful data collection.

Creating an XMap Form
An XMap form is generated from a GIS layer that has been created in or imported into an XMap Enterprise database. Therefore, before beginning the process of developing or managing XMap Forms, you need to have access to a copy of XMap 7 GIS Enterprise.

The process of designing a form begins by creating or importing a GIS layer and adding all of the required attribute fields. XMap’s new attribute constraints functionality can be applied to new or existing attribute fields to ensure that only predetermined values can be entered during the data collection process. Depending on the data type, constraints can take the form of a drop-down list, a check box implying true or false, or a numeric range. Any data that falls outside the constraint limits will be flagged as invalid allowing the data administrator to edit the data or modify the constraint as needed.

When all of the required attributes and constraints have been established, the XMap form is created in the Create New Form dialog box. This window is accessed from the Tools menu in the GIS Workspace by right-clicking the appropriate layer or by using the Forms button in the toolbar. When creating a form, there are several configuration settings that need to be established:

  • Will the form be used in XMap or on the PN-40? A PN-40 form cannot be used in XMap or vice versa.
  • Is the form for adding new points or just for updating existing attributes?
  • Can existing objects be deleted using a form?
  • Which attributes from the layer should appear on the form and in what order?

When creating a form for use on the PN-40, only point layers are supported and there are certain attribute field types, for example, document fields, which are not compatible and will therefore not appear in the available attributes list.

Each XMap form is individually named and saved as an extension of the corresponding openspace GIS layer so any edits, additions, or deletions made using the form either in XMap or on the PN-40 will eventually be applied to the host layer.

When using an XMap form for data collection, as opposed to data editing, the layer from which the form is created is typically empty to begin.

Transferring a Form Using Database Synchronization
For individual use, an XMap form can be employed to add or update information in a local database using either XMap GIS Enterprise or XMap GIS Editor. In such a case, updating the attributes using a form has the same effect as making edits directly to the attribute table in XMap. To enable remote data collection or editing, the data administrator must utilize XMap’s synchronization process to automatically send a copy of the layer and the corresponding form or forms to one or more XMap users, to whom an XMap Forms license has been assigned. Refer to the XMap Admin Guide for more information on setting up the synchronization process.

When enabled, data synchronization is initiated by the recipient of the data, typically before heading into the field. A simple click of a button in XMap’s toolbar initially downloads the contents of a layer and each time thereafter, checks for any changes or additions that have been made to the layer.

Sending a Form to the Earthmate PN-40
XMap forms and the corresponding GIS layers are transferred from XMap to the PN-40 using a direct exchange procedure within the GIS tab. Either right-click the layer name or click the Send Layer button in the toolbar to transfer the file to the SD card in the device, making sure that the Connect to Computer setting on the PN-40 is first set to Transfer to SD Card. Alternatively, the layer and form can be saved to local folder and manually copied to an SD card which can subsequently be sent to a PN-40 user.

On the PN-40, the XMap form is activated from the Waypoints screen by pressing the Menu button, selecting File, and then choosing Open.

Collecting Data using a Form
The procedure for collecting data is very straightforward using either XMap or the PN-40. In XMap the form is displayed as a floating window and includes buttons to place a new object at the current GPS position, at the map center or manually. When an object is added or an existing object is selected, the attribute fields in the form are activated and the appropriate data can be entered.

PN_FormOn the PN-40, clicking the Waypoint button creates a new point at the current GPS location or at the position of the cursor on the map screen. The editable form then automatically appears and the required data is entered in each available field. When the data collection task is complete, it is important to save the collected or edited points back to the SD card in preparation for merging into the host layer. The process is performed by pressing the Menu button when the Waypoints screen is displayed, selecting File, and then choosing Save.

Integrating Field-Collected Data into XMap
The data synchronization process has been upgraded in XMap 7 to allow the transfer of data both to and from remote XMap users. Consequently, the action of clicking the Synchronize button previously described will automatically integrate data collected using an XMap Form into the originating layer.

The process for downloading data from the PN-40 is equally straightforward. In XMap, simply right-click the name of the host layer and choose Import from PN-Series Device or click the Import Layer from PN button in the toolbar. Any additional points or data edits will be applied to the OpenSpace Layer.

The XMap Forms functionality significantly enhances the value of XMap at every level. Corporate data administrators can now efficiently update GIS databases with direct input from remote users; standalone GIS managers can simplify data input ensuring accuracy and consistency; field workers can collect pertinent information at the jobsite using a simple onscreen form in XMap Professional or on the PN-40 and can quickly submit their findings to the data manager.

What’s New in XMap 7?

November 13, 2009

The XMap 7 suite includes a wide array of new and improved mapping and GIS functions in the desktop software and on the Earthmate PN-40 GPS receiver.
Sewer_Form
New Features

  • XMap Forms:
    New data collection and editing tool for XMap and Earthmate PN-40 (for more information, click here)
  • Two-way data synchronization:
    Automatically send data to XMap users in the field and integrate edits and additions into a corporate GIS database
  • Advanced document embedding:
    Assign a file to a GIS object on the map; open, edit, and save the file before synchronizing it back to the data administrator (for more information, click here)

Attribute Management Improvements

  • Attribute constraints:
    Establish rules that govern which attribute values can be assigned to an object when gathering or editing data
  • Improved attribute field creation:
    Choose simple, formula, or constrained field
  • Initial value for new a new field:
    Simplify data input by establishing default attribute values for each new object in a layer
  • User-defined decimal precision:
    Select the number of decimal places when creating or editing a number field
  • Data type editing:
    Change the data type for any compatible attribute field
  • Many-to-one attribute linking:
    Import additional attributes and assign a recurring attribute to multiple objects in a layer
  • Unlinked record reporting:
    Save information on unmatched or duplicated records when linking external attributes

Edge_Matching

CAD and Feature Display Improvements

  • Edge matching:
    Automatically replicate the boundary of a polygon when creating an adjacent polygon
  • Zero and negative buffering:
    Create a buffer of zero dimension to merge multiple polygons into a single object
  • Multi-point deleting:
    Select multiple shape points in a line or polygon object and delete them all at one time
  • New default symbology for GIS layers:
    Bright yellow color ensures maximum visibility against all types of base maps
  • Updated symbol set:
    New industry symbols, including wind turbine and oil derrick, for use in XMap and on the PN-40

Other GIS Improvements

  • Expanded geocoding format compatibility:
    Import point databases with UTM or SPCS coordinates
  • New latitude/longitude display:
    Geographic coordinates are now automatically added as an attribute for all point layers
  • Simpler object deleting:
    Delete multiple objects on the map or in the attribute table
  • Improved layer classification:
    Classification name defaults to name of the field that was used to create the classification
  • KML format support:
    Export and display your GIS objects in Google Earth™ or Google Maps™ mapping services
  • Enhanced GIS layer management:
    New option settings to zoom to extent of layer when importing, limit the number of objects that can be displayed, and more
  • Improved query result management:
    Attribute table set to display filtered query results by default

XMap/PN-40 Improvements

  • Redesigned Handheld Export tab:
    Copy individual GIS layers to the PN-40 so each can be independently controlled on the device
  • Direct exchange of data between XMap’s GIS tab and the PN-40:
    Automatically send point layers and XMap Forms to the device and merge changes into the original layer
  • Streamlined map package creation for GIS layers:
    Automatically select the grid coverage to capture  all objects in a layer
  • Updated PN-40 firmware:
    View, edit, and collect GIS data using XMap Forms; transfer, manage, and save GPX files on the PN-40’s SD card

Other XMap Improvements

  • Improved GPS Radar Search:
    Search for objects in a GIS layer within a defined radius of your current location and update the search results as you drive
  • New World Map dataset:
    Seamless global base map developed at a scale of 1:250,000
  • Updated Welcome Screen:
    Provides quick and easy access to your XMap projects as well as direct links to pertinent Help files.

Notes from the Director – DeLorme Releases XMap 7

November 13, 2009

XMap7_IconThe XMap team at DeLorme is pleased to announce that the XMap 7 suite is now available. Over the last several months, the software design, development, and testing groups have been working long hours to craft what we feel is the most significant upgrade to the XMap product suite to date.

As with all previous XMap releases, much of the impetus behind the new feature list can be attributed to current XMap customers and users. You asked for more powerful field data collection, we developed XMap Forms for laptop- or GPS-based information gathering; you asked for a world base map, we created the first seamless, consistent, global vector dataset; you asked for improved interoperability between XMap and the handheld Earthmate PN-40 GPS receiver, we redesigned the map cutting process and provided direct exchange of GIS layers with the device; and much more.

November’s DeLorme Professional Newsletter comes after a short hiatus during which all available hands, including those of the marketing and sales team, were assigned to the XMap 7 development and release process. Now that the newsletter is back, we’re delighted to be able to share some of the details of the XMap 7 suite. Read on to find out about several significant new features and improvements to some of XMap’s core functionality and you could even win your own Earthmate PN-40 GPS receiver and a copy of XMap 7 Professional.

Geoffrey Ives
Director of Professional Sales