Interoperability Workflow
This page explains the safest and simplest way to move data between Excel, Civil 3D, QGIS, Google Earth Pro, and OneDrive.
This is a beginner-first workflow focused on communication outputs (PDF and KMZ) while preserving editable exchange files.
What This Page Covers
- End-to-end data handoff from survey CSV to communication outputs.
- Format decisions for vectors, rasters, and Earth-browser sharing.
- EPSG:32643 and units checks at every exchange point.
- Compact OneDrive publishing workflow for team collaboration.
Workshop Defaults (Keep Fixed)
- Working projected CRS:
EPSG:32643 - Distance and elevation units: meters
- Communication priority outputs: Plot PDF and KMZ
- Editable exchange outputs: GeoPackage/Shapefile and GeoTIFF
Critical Elevation Source Rule
- Preliminary analysis without detailed site survey: use Copernicus 30m DEM.
- Detailed analysis with detailed site survey: generate DEM from detailed survey and use it for contour/slope/profile products.
- Carry DEM source information in filenames/metadata so CAD, GIS, and reporting teams use the same terrain basis.
Why Interoperability Fails
- CRS missing or wrong during import/export.
- Mixed units across tools.
- Attribute field names changed during conversion.
- Uncontrolled file naming and versioning.
- Terrain-derived outputs generated from the wrong elevation source for the analysis stage.
Rule: treat one dataset as source-of-truth, then publish derived exports for other tools.
End-to-End Data Flow
flowchart TD
subgraph SurveyCad[Survey to CAD Workflow]
A[Survey CSV] --> B[Excel clean and validate]
B --> C[QGIS import as points]
C --> D[Save engineering layer <br> as GeoPackage]
D --> E[Civil 3D MAPIMPORT]
E --> F[Civil 3D drafting and annotation]
F --> G[Plot PDF]
end
subgraph TerrainMap[Terrain to Map Workflow]
H[AOI in QGIS] --> I{Detailed survey available?}
I -->|No| J[Copernicus 30m <br> DEM download]
I -->|Yes| K[Survey points <br> to DEM conversion]
J --> L[Reproject to EPSG 32643]
K --> L
L --> M[Contour extraction]
M --> N[Map PDF]
end
subgraph EarthReview[Google Earth Review Workflow]
M --> O[QGIS to KMZ export]
O --> P[Google Earth Pro review]
end
subgraph Publish[Unified Delivery Workflow]
Q[OneDrive publish package]
end
G --> Q
N --> Q
P --> Q
classDef input fill:#e3f2fd,stroke:#1565c0,stroke-width:1.5px,color:#0d47a1;
classDef process fill:#fff8e1,stroke:#ef6c00,stroke-width:1.5px,color:#e65100;
classDef decision fill:#ffebee,stroke:#c62828,stroke-width:1.5px,color:#8e0000;
classDef output fill:#e8f5e9,stroke:#2e7d32,stroke-width:1.5px,color:#1b5e20;
class A,H input;
class B,C,D,E,F,J,K,L,M,O,P process;
class I decision;
class G,N,Q output;
Format Decision Guide
flowchart TD
subgraph Select[Exchange Selection]
A[Need to exchange data] --> B{Data type}
B -->|Tabular survey points| C[CSV then Excel and QGIS]
B -->|Editable engineering vectors| D[GeoPackage or Shapefile]
B -->|Background raster| E[GeoTIFF EPSG 32643]
B -->|Communication for stakeholders| F[KMZ]
end
subgraph Use[Workflow Usage]
D --> G{Need CAD edits?}
G -->|Yes| H[MAPIMPORT in Civil 3D]
G -->|No| I[Use in QGIS directly]
end
classDef input fill:#e3f2fd,stroke:#1565c0,stroke-width:1.5px,color:#0d47a1;
classDef process fill:#fff8e1,stroke:#ef6c00,stroke-width:1.5px,color:#e65100;
classDef decision fill:#ffebee,stroke:#c62828,stroke-width:1.5px,color:#8e0000;
classDef output fill:#e8f5e9,stroke:#2e7d32,stroke-width:1.5px,color:#1b5e20;
class A input;
class B,G decision;
class C,D,E,H,I process;
class F output;
Practical Handoff Workflows
Workflow A: Survey CSV -> Excel -> QGIS Points
- Import survey CSV in Excel and validate
PointID,Easting,Northing,Elevation,Code. - Remove duplicates and apply naming consistency.
- Save cleaned CSV as publish-ready input.
- Add CSV in QGIS as Delimited Text layer (X/Easting, Y/Northing).
- Assign correct source CRS and then save as GeoPackage.
Output: reliable point layer for GIS/CAD exchange.
Workflow B: QGIS Vector <-> Civil 3D
- Export vector from QGIS as GeoPackage or Shapefile.
- In Civil 3D, set
MAPCSASSIGNfirst toUTM84-43N(EPSG:32643 equivalent workshop target). - Import vector with
MAPIMPORT. - Draft or annotate in Civil 3D.
- Export GIS-ready layer using
MAPEXPORT. - Validate geometry and attributes again in QGIS.
Output: CAD and GIS stay aligned without rework.
Workflow C: QGIS Raster -> Civil 3D Background (Preliminary or Detailed)
flowchart TD
A[Prepare basemap in QGIS] --> B{Detailed survey available?}
B -->|No| C[Download Copernicus 30m DEM]
B -->|Yes| D[Convert surveypoints to DEM]
C --> E[Warp reproject to EPSG 32643]
D --> E
E --> F[DEM optional cleanup: 0 to NoData]
F --> G[Save GeoTIFF outputs with source tag]
G --> H[Civil 3D MAPIINSERT]
H --> I[Check alignment with known points]
classDef input fill:#e3f2fd,stroke:#1565c0,stroke-width:1.5px,color:#0d47a1;
classDef process fill:#fff8e1,stroke:#ef6c00,stroke-width:1.5px,color:#e65100;
classDef decision fill:#ffebee,stroke:#c62828,stroke-width:1.5px,color:#8e0000;
classDef output fill:#e8f5e9,stroke:#2e7d32,stroke-width:1.5px,color:#1b5e20;
class A input;
class C,D,E,F,G,H process;
class B decision;
class I output;
- Prepare basemap in QGIS.
- Decide terrain source by analysis stage:
- Preliminary analysis: use Copernicus 30m DEM.
- Detailed analysis: create DEM from detailed survey points.
- Reproject raster outputs to
EPSG:32643. - Optionally clean DEM zero pixels to NoData before contour generation.
- Insert georeferenced raster in Civil 3D using
MAPIINSERT. - Verify against known control locations.
- Keep source tag in filename (example:
_copernicus30m_or_survey_).
Output: consistent background context in CAD and GIS.
Workflow D: QGIS -> KMZ -> Google Earth Pro
- Export final communication layer from QGIS as KMZ.
- Open in Google Earth Pro.
- Verify names, labels, and geometry.
- Use
Rkey to reset north-up/no-tilt before final screenshots.
Output: stakeholder-friendly visualization package.
Workflow E: Publish and Collaborate in OneDrive
flowchart TD
A[Finalize PDF KMZ and editable files] --> B[Move to OneDrive project folder]
B --> C[Share with specific people]
C --> D[Set view or edit permissions]
D --> E[Use Version History for rollback]
classDef input fill:#e3f2fd,stroke:#1565c0,stroke-width:1.5px,color:#0d47a1;
classDef process fill:#fff8e1,stroke:#ef6c00,stroke-width:1.5px,color:#e65100;
classDef decision fill:#ffebee,stroke:#c62828,stroke-width:1.5px,color:#8e0000;
classDef output fill:#e8f5e9,stroke:#2e7d32,stroke-width:1.5px,color:#1b5e20;
class A input;
class B,C,D process;
class E output;
- Publish final files in OneDrive project structure.
- Share communication files as view links.
- Share editable files only to required editors.
- Use Version History after major edits.
Output: controlled collaboration and recovery-ready file trail.
Minimum Handoff Checklist
- CRS is explicit and correct (
EPSG:32643) in all GIS/CAD exports. - Units are meters for distance/elevation.
- DEM source is explicit for terrain-derived products (Copernicus 30m preliminary or survey-derived detailed).
- Critical IDs and attributes remain intact after conversion.
- Final PDF and KMZ open correctly in target tools.
- OneDrive permissions match intended audience.