File size: 3,372 Bytes
a20a23c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
  "source": "Global Energy Monitor — Oil & Gas Infrastructure Trackers (CC-BY 4.0)",
  "sourceVersion": "2026-Q1-fixture",
  "sourceUrl": "https://globalenergymonitor.org/projects/global-oil-gas-infrastructure-tracker/",
  "downloadedAt": "2026-04-25",
  "_note": "Trimmed 6-row fixture for parser tests. Real input has the same shape — the operator pre-converts the GEM Excel release to this JSON form externally (Numbers / pandas / csvkit). Real production runs ingest hundreds of rows; this fixture is intentionally minimal and covers the status, productClass, capacity-unit, and bbox-validity mapping cases.",
  "pipelines": [
    {
      "name": "Test Operating Gas Trunk",
      "operator": "Test Gas Operator",
      "fuel": "Natural Gas",
      "product": "",
      "fromCountry": "NO",
      "toCountry": "DE",
      "transitCountries": [],
      "capacity": 24,
      "capacityUnit": "bcm/y",
      "lengthKm": 850,
      "status": "Operating",
      "startYear": 1995,
      "startLat": 58.5,
      "startLon": 1.7,
      "endLat": 53.5,
      "endLon": 8.5
    },
    {
      "name": "Test Construction Gas Pipe",
      "operator": "Test Builder",
      "fuel": "Natural Gas",
      "product": "",
      "fromCountry": "AZ",
      "toCountry": "TR",
      "transitCountries": ["GE"],
      "capacity": 16,
      "capacityUnit": "bcm/y",
      "lengthKm": 1840,
      "status": "Construction",
      "startYear": 2027,
      "startLat": 40.4,
      "startLon": 49.9,
      "endLat": 40.9,
      "endLon": 28.9
    },
    {
      "name": "Test Cancelled Gas Pipeline",
      "operator": "Test Cancelled Sponsor",
      "fuel": "Natural Gas",
      "product": "",
      "fromCountry": "GR",
      "toCountry": "BG",
      "transitCountries": [],
      "capacity": 3,
      "capacityUnit": "bcm/y",
      "lengthKm": 180,
      "status": "Cancelled",
      "startYear": null,
      "startLat": 40.6,
      "startLon": 22.9,
      "endLat": 42.5,
      "endLon": 25.0
    },
    {
      "name": "Test Crude Oil Trunk",
      "operator": "Test Oil Operator",
      "fuel": "Oil",
      "product": "Crude Oil",
      "fromCountry": "KZ",
      "toCountry": "CN",
      "transitCountries": [],
      "capacity": 400000,
      "capacityUnit": "bbl/d",
      "lengthKm": 2200,
      "status": "Operating",
      "startYear": 2009,
      "startLat": 47.1,
      "startLon": 51.9,
      "endLat": 45.0,
      "endLon": 87.6
    },
    {
      "name": "Test Refined Products Line",
      "operator": "Test Products Operator",
      "fuel": "Oil",
      "product": "Refined Products",
      "fromCountry": "US",
      "toCountry": "US",
      "transitCountries": [],
      "capacity": 0.65,
      "capacityUnit": "Mbd",
      "lengthKm": 1500,
      "status": "Operating",
      "startYear": 1962,
      "startLat": 29.7,
      "startLon": -94.2,
      "endLat": 41.0,
      "endLon": -73.9
    },
    {
      "name": "Test Mothballed Crude Bypass",
      "operator": "Test Mothballed Operator",
      "fuel": "Oil",
      "product": "Crude Oil",
      "fromCountry": "IQ",
      "toCountry": "TR",
      "transitCountries": [],
      "capacity": 1000000,
      "capacityUnit": "bbl/d",
      "lengthKm": 970,
      "status": "Mothballed",
      "startYear": 1977,
      "startLat": 35.5,
      "startLon": 44.4,
      "endLat": 36.2,
      "endLon": 36.1
    }
  ]
}