ImportE00()
Summary
Imports features from an ARC/INFO export (.E00) file into a geographic file.
Syntax
ImportE00(string filename, string new_db_name, string layer_type, string table_name, array options)
| Argument | Contents |
|---|---|
| filename | The path and file name of the file to import |
| new_db_name | The path and file name of the new geographic file |
| layer_type | The type of features to import: "Point", "Line", or "Area" |
| table_name | The path and file name of the new table file |
| Option | Type | Contents |
|---|---|---|
| Label | String | A descriptive label for the geographic file |
| Layer Name | String | The name of the layer in the geographic file |
| Median Split | Boolean | If "True" special handling ensures that entities which cross the 180 degree longitude line are imported properly; if "False" (the default), no special handling is invoked |
| NAD Conversion | 3 strings | Input datum, output datum, and conversion file (if needed); the input and output datums should be different |
| Node Layer Name | String | The desired name for the endpoint layer (only when importing a line layer) |
| Optimize | Boolean | Whether to optimize the geographic file automatically after the import (defaults to "True") |
| Projection | String, array | The projection name and the array of options |
| Transform | Array | Array specifying the coordinate transformation to apply to the file. This array can take one of three forms: (1) Control Point Transform an array of two or more four-element arrays containing local and world coordinates for control points. Example: {{real localX1, real localY1, real longitude1, real latitude1}, ...}. (2) Affine Transform an array of four elements: {real X_multiplier, real Y_multiplier, real X_offset, real Y_offset}. (3) Center and Extent Transform {c1_x, c1_y, width_1, c2_x, c2_y, width_2}, where the center shifts from (c1_x, c1_y) to (c2_x, c2_y), and a vector of length width_1 from c1 becomes a vector of length width_2 from c2. |
Notes
-
ImportE00() cannot process compressed files. The export files must have been created with the UNCOMPRESSED option.
-
If the exported ARC/INFO coverage spans multiple files (.E00, .E01, etc.), ImportE00() will look for subsequent files in the same directory as the .E00 file.
-
For more details on the NAD Conversion option, see Datum Conversions.
-
For more details on the Projection option, see Using Projections and Coordinate Systems.
-
If no transformation is applied, longitude and latitude coordinates can be integers with six implied decimal places (millionths of a degree). For more details, see Transformations.
Example
ImportE00("c:\\e00files\\sample.E00", "streets.dbd", "Line", "streets.bin", {
{"Label", "Street Centerline File"},
{"Layer Name", "Centerline"},
{"Optimize", "True"},
{"Projection", "utm", {"zone=12", "units=m"}},
{"NAD Conversion", "NAD27", "NAD83",}
})
Error Codes
| Error Type | Meaning |
|---|---|
| Error | The file is not a valid E00 file, or one of the parameters is invalid |
| Escape | The conversion was interrupted by the user |
| NotFound | There is no file with the specified name, there are no entities in the designated layers of the desired type, or the exported coverage resides in more than one export file, but only one file is present |
See Also
| Function | Summary |
|---|---|
| ImportArcViewShape() | Imports features from an ArcView Shapefile into a geographic file |