Shapefile
Load Shapefile
A shapefile stores non-topological geometry and attribute information for the spatial features in a data set. The geometry for a feature is stored as a shape comprising a set of vector coordinates. Additional files represent the attributes, coordinate system information, metadata, etc. To load a shapefile point to the *.shp file. Global Mapper supports loading Shapefiles directly from .tar.gz files, so you do not need to uncompress your Shapefile data if you do not want to.
If the shapefile contains a metadata *.shp.xml, this information can be viewed with Metadata in an Additional tab.
Export Shapefile
The Export Shapefile command allows the user to export any loaded vector data sets to ESRI Shapefile format files.
When selected, the command displays the Shapefile Export Options dialog (pictured below) which allows the user to set up the export. The dialog consists of a File Selection, an Attribute Setup, Tiling, and an Export Bounds tabs which allows the user to set up the portion of the loaded vector data they wish to export.
                                             
                                        
  The Export Areas, 
 Export Lines, and Export Points 
 options enable area, line, and point export respectively. Pressing the 
 Select... button next to each 
 of those options allows you to select the name of the SHP file to generate. 
 
In addition to the SHP file containing the actual geometry of the features, 
 an shape index file (SHX) and attribute database file (DBF) will be created 
 as well with the same name as the SHP file. 
The Attribute Options allow for additional control over when and how attributes are exported to the shapefile. Select Character Set for Text supports the display of text in a character set other than the current system character set. When this is checked the text from a DBF file is not converted from the character set stored in the DBF file to the system active character set, but is kept native.
In general, Global Mapper will automatically determine an appropriate field type and length for any attributes exported to the DBF file created along with a Shapefile based on the values of the attribute data being exported. However, if your input data includes Shapefiles or DBF files, the original field type and length for an attribute will be used unless the attribute values being exported make that impossible.
The Split Export Based On option splits 
 up the export into separate files based on the feature type/classification, 
 feature description, feature name, or any attribute found in the loaded 
 data.
Choose the Split on Feature Type 
 option, to get the export split based on the feature classification, except 
 in the case of the unknown types, in which case the feature description 
 will be used automatically. The type/description/name/attribute value 
 of the features stored in each file will be appended on to the end of 
 the selected filenames. 
The Discard Attributes When All Values are Empty option will discard any attributes on export if all values for the attribute in the features being exported to the file are blank
If selected, the Generate Projection (PRJ) File option causes a projection file describing the ground reference system of the shapefile to be generated for each shapefile created. The PRJ files will have the same name as the SHP file with the .prj extension.
If selected, the Add Feature Type (LAYER) Attribute to DBF option specifies that the type description for each exported feature will be added as a LAYER attribute to the DBF file generated with the SHP file.
If selected, the Add Style Attributes to DBF option specifies that style attributes should be added to the generated DBF file containing information about the drawing style and label font used for each feature. If you check this then when you reload your data in Global Mapper (but typically not other applications) it should maintain its drawing style.
If selected, the Generate 3D Features Using Loaded Elevation Data option specifies that 3D objects should be created in the shapefile. The elevation stored for each vertex/point will be the first of the following which is available:
- The elevation associated with the vertex/point in question.
- The elevation associated with the entire feature being exported. For example, the elevation of a contour line.
- The first elevation obtained by searching the loaded elevation grid layers at the position of the vertex/point.
- A 
	 value of 0.0 will be used if no elevation could be obtained via any 
	 of the prior methods. 
If selected, the Generate Multi-Patch Features for Areas option specifies that multi-patch features should be generated for area exports rather than normal polygon records. This is useful for exporting 3D models, such as those you would load from Google SketchUp SKP files.
If selected, 
 the Save Feature Elevations as Measures 
 option specifies that Measure features (i.e. PolyLineM, PointM) should 
 be created. The per-vertex elevations will be stored as the Measure values. 
 Typically you might use this if your per-vertex elevations are actually 
 something like shotpoint numbers and not really elevations. 
Use Generate Side Areas for Extruded 
 3D Areas to generate a 3D area feature with the extrusion mode. 
 When exporting a 3D Shapefile with this checked.  additional areas 
 for the sides and bottom of the 3D area are created, similar to a 3D box 
 for a building.
The Attribute Setup tab will contain 
 a list of the default Attributes that will be exported to the dataset, 
 and contain the following information on the Attributes in a grid: 
- Name - the name of the attribute as stored in Global Mapper
- Export Name - the name of the attribute as it will appear in the exported file
- Type - the data type for the attribute
- Length - the length of the data
- Precision 
 - number of digits right of the decimal for floating point data
The contents of the Type, Length, and Precision 
 columns can be changed by clicking on the grid cell. The Name 
 and Export Name columns are read-only.
When the user clicks on a cell in the Type 
 column, a drop-down list containing the supported data types will be displayed. 
  The user can select one of the types from the list.
When the 
 user clicks on a cell in the Length 
 or Precision column, the column 
 can be edited in place, allowing the user to type a new value directly 
 into the cell.  If the user types a lower value into the Length or 
 Precision column, GM will display a warning indicating that that action 
 may cause a loss of data. A Precision value can only be entered if the 
 Type is 'Float'.
The tab also 
 contains a button that will remove the selected column(s) from the export.
Note that the grid contains all of the attributes 
 on the layers that are available for export.  If the user chooses 
 to export a subset of the data (e.g.,  only area features), then 
 only the attributes associated with the designated features will be exported. 
  Any changes made in the grid will be applied when the attributes 
 are exported.
WARNING: The Shapefile format uses a DBF file for attribute storage, which means that any attribute names are limited to 10 characters. Any attribute names longer than that will be truncated with a number potentially added on to maintain uniqueness among multiple long attribute names.
Format Updates
Below is a summary of recent changes to shapefile format support: