Esri Shapefile (SHAPEFILE) Geometry Support

See Also

Geometry

Supported?

Notes

Aggregates (IFMEAggregate)

No

 

Arcs (IFMEArc)

No

Converted to Line on write.

Boxes (IFMEBox)

Yes

Converted to Surface on write.

BRep Solids (IFMEBRepSolid)

Yes

Converted to Surface on write.

Clothoids (IFMEClothoid)

No

Converted to Line on write.

Composite Solids (IFMECompositeSolid)

Yes

Converted to MultiSolid on write.

Composite Surfaces (IFMECompositeSurface)

Yes

Converted to MultiSurface on write.

Coordinate Precision

Full

64-bit floating point coordinates.

CSG Solids (IFMECSGSolid)

Yes

Converted to MultiSolid on write.

Donuts (IFMEDonut)

Yes

 

Ellipses (IFMEEllipse)

No

Converted to Polygon on write.

Extrusions (IFMEExtrusion)

Yes

Converted to Surface on write.

Faces (IFMEFace)

Yes

Multipatch

Geometry Definitions and Instances

No

 

Georeferencing

Native

.shp for world coordinate locations, .prj for coordinate system.

Hierarchical Geometries

No

 

Homogeneous Aggregates

Yes

Only for Point, Line, and Polygon.

Lines (IFMELIne)

Yes

 

Measures

Yes

Depends on the dimension set. The dimension only has one value per file.

Meshes (IFMEMesh)

Yes

Converted to MultiSurface on write.

MultiArea (IFMEMultiArea)

Yes

 

MultiCurve (IFMEMultiCurve)

No

 

Multiple Geometries

No

 

MultiPoint (IFMEMultiPoint)

Yes

 

MultiSolid (IFMEMultiSolid)

Yes

Converted to MultiSurface on write

MultiSurface (IFMEMultiSurface)

Yes

Multipatch

MultiText (IFMEMultiText)

No

 

Nulls (IFMENull)

Yes

Supported as individual geometries within a file.

Oriented Arcs (IFMEOrientedArc)

No

 

Paths (IFMEPath)

No

 

Point Clouds (IFMEPointCloud)

No

Bounds converted to Polygon on write.

Points (IFMEPoint)

Yes

 

Polygons (IFMEPolygon)

Yes

 

Rasters (IFMERaster)

No

Bounds converted to Polygon on write.

Rectangle Faces (IFMERectangleFace)

Yes

Multipatch

Surface Normals

No

 

Surface Sidedness

No

 

Text (IFMEText)

No

Converted to Point on write. Manually split before the writer to keep line or polygon locations.

Textures

No

 

Traits

No

 

Triangle Fans (IFMETriangleFan) Yes Multipatch

Triangle Strips (IFMETriangleStrip)

Yes

Multipatch

Z values

Yes

Depends on the dimension set. The dimension has only one value per file.