Overall technical route:
1. MicroStation is used as the frontend for drawing and 3D display;
2. Use ArcSde + Oralce Spatial for Spatial Database Management
3. Use ArcEngine to develop standard WebService to implement interfaces for interaction between the MicroStation and the ArcSde Spatial Data Engine
First, we will analyze the main element type ArcGIS. IGeometry object of MicroStation.
Point3d point ipoint point elements (x, y, z supported)
Pointstring point string multipoints multi-point element
Line ISegment (ILine) ILine type
LineString should be IPath
ComplexString complex chain ipolympus line
Arc (circle or elliptical) ISegment (ICircleArc/IEllipseArc)
Curve curves use node fitting
A Shape line consists of only one Polygon where all ISegment is ILine's IRing.
ComplexShpae a complex Polygon composed of multiple linear shapes, such as straight lines, curves, and arc segments, has only one IRing Polygon
CellHeader opening Polygon or Polygon
Write it here today.