Logistics & Transport Emissions Tutorial
Learn how to calculate emissions from transport operations using Dcycleβs ISO 14083-compliant Logistics API.Estimated time: 25 minutesWhat youβll learn:
- Calculate single shipment emissions
- Understand ISO 14083 methodology
- Upload bulk shipment data
- Track emissions by client and route
- Generate logistics reports
Prerequisites
Before starting, ensure you have:- Dcycle API credentials (get them here)
- Basic knowledge of Python or JavaScript
- Shipment data: origin, destination, weight, transport mode
Understanding Transport Emissions
Logistics emissions are typically Scope 3 (upstream or downstream transportation in your value chain).ISO 14083 Standard
Dcycle follows ISO 14083, the international standard for quantifying and reporting GHG emissions from transport operations. Key features:- Well-to-Wheel (WTW) methodology: Includes fuel production + vehicle operation
- Distance-based calculation: Accurate route distance with geocoding
- Load factor consideration: Accounts for vehicle capacity utilization
- Multi-modal support: Road, rail, sea, air, and intermodal transport
Transport Calculation Flow
WTW (Well-to-Wheel) Breakdown
1
WTT (Well-to-Tank)
Upstream emissions: Fuel extraction, refining, and distributionExample: 0.5 kg CO2e per liter of diesel
2
TTW (Tank-to-Wheel)
Direct emissions: Fuel combustion in vehicleExample: 2.7 kg CO2e per liter of diesel
3
Total WTW
Complete footprint: WTT + TTWExample: 3.2 kg CO2e per liter of diesel
Step 1: Calculate a Single Shipment
Start with a simple shipment calculation:Understanding TOCs (Transport Operation Categories)
ISO 14083 defines standard vehicle categories:| TOC | Description | Typical Use |
|---|---|---|
van_diesel | Light commercial vehicle | Urban deliveries, courier |
rigid_diesel | Single-unit truck | Regional freight |
articulated_diesel | Tractor-trailer | Long-haul freight |
rail_freight | Freight train | Bulk goods |
maritime_container | Container ship | International shipping |
air_cargo | Cargo aircraft | Express shipments |
Step 2: Advanced Shipment Parameters
Specify Exact Locations
For more accurate distance calculation:Multi-Client Logistics Operations
Track shipments by client:Shipment Metadata
Add custom fields for reporting:Step 3: Bulk Upload Shipments
For high-volume operations, use CSV bulk upload:Prepare CSV File
Upload and Process
CSV Format Requirements
Required fields:origin: Address or city namedestination: Address or city nametoc: Transport Operation Category codeload: Cargo weightload_unit: Unit (kg, ton, lb)year: Calculation year
client_id: Client UUID (from/api/v1/logistics/clients)origin_country: ISO country code (ES, FR, etc.)destination_country: ISO country codeshipment_reference: Your internal referenceorder_number: Order/invoice numberdelivery_date: YYYY-MM-DD format

