crs-l2-fiji-antimeridian

Status: done
Score: 0.000
Duration: 0:48
Cost: 0.57¢
Model: google/gemma-4-26b-a4b-it

Map (reference ← swipe → agent)

0:00
I'm pulling together per-transect coverage figures for our survey report, but some of the lines in fiji_transects_wgs84.geojson render as arcs spanning the entire globe instead of short local segments. Can you fix the geometries so they render correctly, convert them to Fiji's national metric grid, and give me each transect as one MultiLineString feature with a length_m attribute in metres? Every feature must come out as a MultiLineString, so do not leave any transects as plain LineString, and the problematic ones must end up as multi-part geometries that faithfully represent the actual survey path. Carry the survey attributes (vessel and survey_date) through unchanged, use transect_id as the key field, and write the result as GeoJSON named fiji_transects_fmg.geojson.
0:00
System info
{
  "adapter": "openrouter",
  "model": "google/gemma-4-26b-a4b-it",
  "base_url": "https://openrouter.ai/api/v1"
}
0:01
Bash ls -F
fiji_transects_wgs84.geojson
0:02
Bash head -n 20 fiji_transects_wgs84.geojson
{
"type": "FeatureCollection",
"name": "fiji_transects_wgs84",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "transect_id": "T001", "vessel": "Taveuni II", "survey_date": "2025-08-15", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 178.941879580782086, -17.632301816020771 ], [ 179.456655009654696, -17.623768593111961 ], [ 179.971430438527307, -17.611072392823225 ], [ -179.513794132600054, -17.596198176111951 ], [ -178.999018703727444, -17.579632069513806 ], [ -178.484243274854833, -17.577321872344196 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T002", "vessel": "Bligh", "survey_date": "2025-08-12", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 179.070288824800542, -17.334767984150709 ], [ 179.725942881740252, -17.171343988196945 ], [ -179.618403061320009, -17.007726843860763 ], [ -178.962749004380299, -16.834850408534852 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T003", "vessel": "Lomaiviti", "survey_date": "2025-08-12", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 177.636947428758333, -17.358837040696127 ], [ 178.462815605623859, -17.416074837434927 ], [ 179.288683782489386, -17.471713663377283 ], [ -179.885448040645059, -17.527675804260884 ], [ -179.059579863779533, -17.590577543375694 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T004", "vessel": "Vanua I", "survey_date": "2025-08-15", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 178.873696381462679, -17.803295238757038 ], [ 179.542254331047587, -17.598477321703708 ], [ -179.789187719367533, -17.405549472537043 ], [ -179.120629769782624, -17.19411411231702 ], [ -178.452071820197745, -16.992332922174427 ], [ -177.783513870612836, -16.795171196845544 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T005", "vessel": "Bligh", "survey_date": "2025-08-19", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 177.596924830927293, -17.923255155112717 ], [ 178.160696712947697, -18.010328270600898 ], [ 178.724468594968101, -18.099224972140938 ], [ 179.288240476988506, -18.17532145144995 ], [ 179.85201235900891, -18.270380145331412 ], [ -179.584215758970686, -18.358875431719703 ], [ -179.020443876950281, -18.437390943572723 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T006", "vessel": "Cakaulevu", "survey_date": "2025-08-13", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 178.622166647099931, -18.382052393687179 ], [ 179.205668025282989, -18.184610858038685 ], [ 179.789169403466019, -17.991866703295319 ], [ -179.627329218350923, -17.789532271264445 ], [ -179.043827840167864, -17.595682751178369 ], [ -178.460326461984835, -17.393483000040479 ], [ -177.876825083801776, -17.203490564162109 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T007", "vessel": "Vanua I", "survey_date": "2025-08-19", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 177.920101619592742, -17.14979850360189 ], [ 178.697177550619955, -17.100522188212071 ], [ 179.474253481647168, -17.053867486482115 ], [ -179.74867058732562, -17.004197778897627 ], [ -178.971594656298407, -16.959481244370728 ], [ -178.194518725271195, -16.911697858015476 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T008", "vessel": "Taveuni II", "survey_date": "2025-08-12", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 179.401134548056262, -17.934415957637167 ], [ 179.67454249485786, -17.899654147497863 ], [ 179.947950441659486, -17.858130727687527 ], [ -179.778641611538916, -17.811143619533269 ], [ -179.50523366473729, -17.768768396969666 ], [ -179.231825717935692, -17.724708363613253 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T009", "vessel": "Vanua I", "survey_date": "2025-08-13", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 178.068433112639013, -16.657838811131668 ], [ 178.561564721122721, -16.689731320158675 ], [ 179.054696329606429, -16.72173241552732 ], [ 179.547827938090137, -16.748891897767297 ], [ -179.959040453426155, -16.775241845025921 ], [ -179.465908844942447, -16.799281899607834 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T010", "vessel": "Vanua I", "survey_date": "2025-08-15", "crosses_antimeridian_flag": true }, "geometry": { "type": "LineString", "coordinates": [ [ 177.602847396853463, -17.277026295424367 ], [ 179.128053569323441, -17.468285296635063 ], [ -179.346740258206609, -17.65419136085664 ], [ -177.82153408573663, -17.837325774502055 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T011", "vessel": "Taveuni II", "survey_date": "2025-08-20", "crosses_antimeridian_flag": false }, "geometry": { "type": "LineString", "coordinates": [ [ -176.863797870333627, -17.7932433540029 ], [ -176.985724572324699, -17.81273654528005 ], [ -177.107651274315742, -17.824236921378098 ], [ -177.229577976306814, -17.835861250474697 ], [ -177.351504678297886, -17.857559546831705 ], [ -177.473431380288929, -17.871769203842408 ], [ -177.595358082280001, -17.890225470404214 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T012", "vessel": "Taveuni II", "survey_date": "2025-08-20", "crosses_antimeridian_flag": false }, "geometry": { "type": "LineString", "coordinates": [ [ 176.312195951017685, -17.976122209608448 ], [ 176.362236324041447, -17.722210270969462 ], [ 176.412276697065209, -17.470306839752467 ], [ 176.462317070088972, -17.226475769084448 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T013", "vessel": "Bligh", "survey_date": "2025-08-19", "crosses_antimeridian_flag": false }, "geometry": { "type": "LineString", "coordinates": [ [ -176.70823848972006, -17.696306145080879 ], [ -177.205026853648661, -17.960082567744127 ], [ -177.701815217577291, -18.210737758337459 ], [ -178.198603581505893, -18.469124252379427 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T014", "vessel": "Lomaiviti", "survey_date": "2025-08-13", "crosses_antimeridian_flag": false }, "geometry": { "type": "LineString", "coordinates": [ [ 176.538496893308832, -16.594358164012139 ], [ 176.861572490827996, -16.71494251806207 ], [ 177.184648088347188, -16.832251271240672 ], [ 177.507723685866381, -16.976116506165042 ], [ 177.830799283385545, -17.090939089364483 ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T015", "vessel": "Vanua I", "survey_date": "2025-08-15", "crosses_antimeridian_flag": false }, "geometry": { "type": "LineString", "coordinates": [ [ -177.278377449219306, -16.724372731501912 ], [ -177.470251917030794, -16.761535677586746 ], [ -177.662126384842253, -16.787182414326686 ], [ -177.854000852653712, -16.818799270133983 ], [ -178.0458753204652, -16.856282470705128 ], [ -178.237749788276659, -16.891308864567598 ], [ -178.429624256088147, -16.914729063096839 ] ] } },
0:29
Write /work/solve.py
content · 116 lines · py
import geopandas as gpd
import pandas as pd
from shapely.geometry import LineString, MultiLineString
from shapely.ops import transform
import pyproj

def fix_antimeridian_lines(gdf):
    """
    Fixes LineStrings that cross the antimeridian by splitting them into MultiLineStrings.
    It assumes that if a jump in longitude is large (e.g., > 180 degrees), it's an antimeridian crossing.
    """
    new_features = []
    
    for _, row in gdf.iterrows():
        geom = row.geometry
        if geom.is_empty:
            new_features.append(row)
            continue
        
        # Get coordinates
        coords = list(geom.coords)
        if not coords:
            new_features.append(row)
            continue
            
        split_segments = []
        current_segment = [coords[0]]
        
        for i in range(1, len(coords)):
            prev_lon, prev_lat = coords[i-1]
            curr_lon, curr_lat = coords[i]
            
            # Check for antimeridian crossing: 
            # if the jump in longitude is more than 180 degrees (e.g. 179 to -179)
            # or if the absolute difference between consecutive longitudes is > 180.
            # In GeoJSON, coordinates are usually -180 to 180.
            # A jump from 179 to -179 is a jump of 358 deg if calculated simply, 
            # but a jump of 2 deg if crossing antimeridian.
            
            diff = abs(curr_lon - prev_lon)
            
            if diff > 180:
                # It's an antimeridian crossing.
                # Close the current segment
                if len(current_segment) >= 2:
                    split_segments.append(LineString(current_segment))
                
                # Start new segment. 
                # We also need to handle the wrap-around for the longitude in the new segment
                # so that the geometry is continuous in "unwrapped" space, 
                # BUT we want to return to the original CRS (WGS84).
                # The prompt says "fix the geometries so they render correctly".
                # Usually, this means splitting the line into two parts.
                # One part ends at 179, next part starts at -179.
                
                # Adjust the new coordinate to be "near" the previous one in a continuous sense 
                # if we were projecting, but for a simple split in WGS84:
                current_segment = [coords[i]]
            else:
                current_segment.append(coords[i])
        
        if len(current_segment) >= 2:
            split_segments.append(LineString(current_segment))
        
        if not split_segments:
             new_features.append(row)
        else:
            # Combine all segments into a MultiLineString
            multi_geom = MultiLineString(split_segments)
            
            # Create a copy of the row and update geometry
            new_row = row.copy()
            new_row.geometry = multi_geom
            new_features.append(new_row)
            
    return gpd.GeoDataFrame(new_features, crs=gdf.crs)

def main():
    # Load data
    gdf = gpd.read_file('fiji_transects_wgs84.geojson')
    print(f"Loaded {len(gdf)} features.")

    # 1. Fix antimeridian geometries
    print("Fixing antimeridian geometries...")
    gdf_fixed = fix_antimeridian_lines(gdf)

    # 2. Convert to Fiji National Metric Grid
    # Fiji's EPSG code is 2978 (Fiji Grid) or similar. 
    # Let's check for a standard Fiji projection. 
    # EPSG:2978 is Fiji Grid.
    # Let's use EPSG:2978.
    target_crs = "EPSG:2978"
    print(f"Projecting to {target_crs}...")
    gdf_projected = gdf_fixed.to_crs(target_crs)

    # 3. Calculate length_m
    print("Calculating lengths...")
    gdf_projected['length_m'] = gdf_projected.geometry.length

    # 4. Ensure everything is MultiLineString
    print("Ensuring all geometries are MultiLineString...")
    def ensure_multiline(geom):
        if geom.geom_type == 'LineString':
            return MultiLineString([geom])
        return geom

    gdf_projected['geometry'] = gdf_projected.geometry.apply(ensure_multiline)

    # 5. Save to GeoJSON
    print("Saving to fiji_transects_fmg.geojson...")
    gdf_projected.to_file('fiji_transects_fmg.geojson', driver='GeoJSON')
    print("Done.")

if __name__ == "__main__":
    main()
Wrote /work/solve.py (4318 chars).
0:30
Bash python /work/solve.py
Loaded 30 features.
Fixing antimeridian geometries...
Projecting to EPSG:2978...
Calculating lengths...
Ensuring all geometries are MultiLineString...
Saving to fiji_transects_fmg.geojson...
Done.
0:32
Bash head -n 30 fiji_transects_fmg.geojson
{
"type": "FeatureCollection",
"name": "fiji_transects_fmg",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::2978" } },
"features": [
{ "type": "Feature", "properties": { "transect_id": "T001", "vessel": "Taveuni II", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": true, "length_m": 272818.69027370471 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4057186.978743994608521, 7501490.88197785243392 ], [ -3990562.989241968840361, 7519594.794576410204172 ], [ -3924416.543200526386499, 7537849.291802688501775 ] ], [ [ -3858667.620355258695781, 7555989.889927031472325 ], [ -3793290.10984324477613, 7573957.023025639355183 ], [ -3727783.917402566410601, 7589643.742623878642917 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T002", "vessel": "Bligh", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": true, "length_m": 180927.64694186213 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4050666.360438455827534, 7546185.034948678687215 ], [ -3970687.292615190148354, 7589390.559027340263128 ] ], [ [ -3890927.465044286102057, 7631716.099139807745814 ], [ -3811664.771456338465214, 7674399.22692909091711 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T003", "vessel": "Lomaiviti", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": true, "length_m": 333940.94631498598 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4238464.044482219964266, 7494401.466757215559483 ], [ -4127423.395279933698475, 7514911.95050223916769 ], [ -4017538.704912162385881, 7534715.435817249119282 ] ], [ [ -3908705.451394856907427, 7553582.410255588591099 ], [ -3800680.829582385718822, 7570665.165481228381395 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T004", "vessel": "Vanua I", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": true, "length_m": 370592.21414783393 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4060091.600163646042347, 7475969.832558301277459 ], [ -3980323.588479571975768, 7525790.475991996005177 ] ], [ [ -3900270.937357514165342, 7573002.724729908630252 ], [ -3820935.502705058082938, 7621722.866998837329447 ], [ -3741414.285797285847366, 7668195.316860696300864 ], [ -3661895.434108520392329, 7713133.789540608413517 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T005", "vessel": "Bligh", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": true, "length_m": 381398.11776088015 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4222895.19729661475867, 7415185.388047736138105 ], [ -4145678.684903216548264, 7423249.230821310542524 ], [ -4068983.365978632122278, 7430700.200429175049067 ], [ -3993312.783225270919502, 7439525.055308904498816 ], [ -3917533.394576421007514, 7445440.026264049112797 ] ], [ [ -3842532.220792734064162, 7451902.551046738401055 ], [ -3768394.03990045003593, 7459356.669023869559169 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T006", "vessel": "Cakaulevu", "survey_date": "2025-08-13T00:00:00", "crosses_antimeridian_flag": true, "length_m": 407754.60135591205 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4072013.386766273528337, 7388770.954151820391417 ], [ -4003641.895763976499438, 7435495.569693414494395 ], [ -3935118.956585772335529, 7480783.979957517236471 ] ], [ [ -3866939.571860702708364, 7526575.426824647001922 ], [ -3798506.913532365113497, 7570462.772388414479792 ], [ -3730371.628425966016948, 7614711.890129117295146 ], [ -3661909.508072525262833, 7656612.145196046680212 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T007", "vessel": "Vanua I", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": true, "length_m": 416517.49602781865 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4208449.214158964343369, 7533040.314834531396627 ], [ -4107569.493033709004521, 7565889.221566676162183 ], [ -4007329.480703122913837, 7597350.279799181967974 ] ], [ [ -3907900.934754995629191, 7628228.465925453230739 ], [ -3809012.704658505506814, 7657485.830707443878055 ], [ -3710900.52556583750993, 7686235.015292932279408 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T008", "vessel": "Taveuni II", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": true, "length_m": 146553.13173814915 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3987120.015662517398596, 7475802.004374168813229 ], [ -3953018.114732967689633, 7489459.673317324370146 ], [ -3919208.816735017113388, 7503888.893989851698279 ] ], [ [ -3885639.076961609534919, 7518910.683297421783209 ], [ -3851972.68114697933197, 7533174.503237062133849 ], [ -3818418.152347727678716, 7547526.283450357615948 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T009", "vessel": "Vanua I", "survey_date": "2025-08-13T00:00:00", "crosses_antimeridian_flag": true, "length_m": 267193.64970557881 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4205976.70141220279038, 7605929.22117679938674 ], [ -4139426.793498487211764, 7617749.036489377729595 ], [ -4073273.364599361084402, 7629233.930149489082396 ], [ -4007668.725306287407875, 7641063.830649314448237 ] ], [ [ -3942467.472642532549798, 7652690.454885971732438 ], [ -3877706.942803180776536, 7664320.699712052941322 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T010", "vessel": "Vanua I", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": true, "length_m": 409431.4511487839 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4245965.656445472501218, 7504512.560660600662231 ], [ -4038574.179807452484965, 7529930.589867516420782 ] ], [ [ -3835383.041818221099675, 7553399.042971542105079 ], [ -3636030.718867635820061, 7574709.881422424688935 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T011", "vessel": "Taveuni II", "survey_date": "2025-08-20T00:00:00", "crosses_antimeridian_flag": false, "length_m": 94827.713405829592 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3517268.127865444868803, 7607585.376898313872516 ], [ -3531931.115169481374323, 7601661.157163100317121 ], [ -3546838.167644052766263, 7596756.03092491067946 ], [ -3561754.908018881455064, 7591812.159641010686755 ], [ -3576386.686157986987382, 7585527.288464969024062 ], [ -3591251.239713742397726, 7580197.791360345669091 ], [ -3606000.856782448012382, 7574287.721548304893076 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T012", "vessel": "Taveuni II", "survey_date": "2025-08-20T00:00:00", "crosses_antimeridian_flag": false, "length_m": 110759.82324191679 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4391164.571518260985613, 7360320.613502792082727 ], [ -4394530.046042621135712, 7397650.021330628544092 ], [ -4397657.184081426821649, 7434726.764913761988282 ], [ -4400317.445971770212054, 7470699.160521874204278 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T013", "vessel": "Bligh", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 217667.98690759443 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3500634.66661041136831, 7624488.529779511503875 ], [ -3555019.78079743264243, 7576273.736240705475211 ], [ -3609635.98526506870985, 7529185.577286700718105 ], [ -3663853.314219099935144, 7480489.774256192147732 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T014", "vessel": "Lomaiviti", "survey_date": "2025-08-13T00:00:00", "crosses_antimeridian_flag": false, "length_m": 192985.46945932449 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4413774.153938710689545, 7562150.586639955639839 ], [ -4365658.892802538350224, 7556679.867402884177864 ], [ -4317929.406769572757185, 7551632.806110155768692 ], [ -4269506.442580503411591, 7542865.706725970841944 ], [ -4222392.127146146260202, 7538103.418793024495244 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T015", "vessel": "Vanua I", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": false, "length_m": 152272.26172544161 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3599741.177476593758911, 7736212.745857689529657 ], [ -3623035.573182810563594, 7726141.690671050921082 ], [ -3646682.824379864614457, 7717526.470636084675789 ], [ -3670190.43756432691589, 7708062.71239205263555 ], [ -3693556.10919238999486, 7697759.517956076189876 ], [ -3717019.016520280390978, 7687716.44325372390449 ], [ -3740853.234124850481749, 7679150.475810619071126 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T016", "vessel": "Taveuni II", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": false, "length_m": 67656.12720294467 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4100682.025228454731405, 7403861.670867463573813 ], [ -4084495.422882405109704, 7408737.328602271154523 ], [ -4067970.726826228201389, 7412243.751201774924994 ], [ -4051150.533411594107747, 7414525.191715514287353 ], [ -4035286.142096712253988, 7420304.588720072060823 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T017", "vessel": "Taveuni II", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 184670.49256340988 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3561712.670831091701984, 7762173.437280626036227 ], [ -3571770.743310764431953, 7732279.147927755489945 ], [ -3582115.905092332046479, 7704162.682494780048728 ], [ -3591960.86162349069491, 7674129.711269719526172 ], [ -3602016.852133523207158, 7645485.724518963135779 ], [ -3612005.26394061697647, 7616929.932320784777403 ], [ -3621715.642344930209219, 7587537.784111866727471 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T018", "vessel": "Bligh", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 147355.0571320235 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4462123.444380414672196, 7510544.93428553827107 ], [ -4430710.601116840727627, 7491378.522975526750088 ], [ -4399257.654556686989963, 7471766.769270030781627 ], [ -4368137.635694316588342, 7453077.762156526558101 ], [ -4336752.643661714158952, 7433126.185787387192249 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T019", "vessel": "Lomaiviti", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 232764.1914454615 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4176851.705811001360416, 7459432.844160176813602 ], [ -4234651.248703385703266, 7458726.175438466481864 ], [ -4292666.868704052641988, 7457333.072217276319861 ], [ -4350927.18282030057162, 7455346.205549153499305 ], [ -4409516.225984890013933, 7453055.635055471211672 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T020", "vessel": "Taveuni II", "survey_date": "2025-08-13T00:00:00", "crosses_antimeridian_flag": false, "length_m": 277199.46117691754 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4350910.062632170505822, 7505239.048665195703506 ], [ -4281165.9444240629673, 7496325.606074975803494 ], [ -4212400.95752539485693, 7488938.498835170641541 ], [ -4143841.310585814528167, 7480197.145220424979925 ], [ -4075803.210624480620027, 7471335.400718780234456 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T021", "vessel": "Vanua I", "survey_date": "2025-08-16T00:00:00", "crosses_antimeridian_flag": false, "length_m": 298679.96831559524 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4432894.922866867855191, 7481944.414852473884821 ], [ -4339715.385359331965446, 7442961.49750720243901 ], [ -4247826.534178294241428, 7405378.32000738568604 ], [ -4156854.957871247082949, 7367880.07575336843729 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T022", "vessel": "Vanua I", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": false, "length_m": 66018.4566335868 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4290373.67644941713661, 7411969.506152883172035 ], [ -4284262.951733545400202, 7423280.151753674261272 ], [ -4278368.822872160933912, 7435430.017478138208389 ], [ -4272225.438446197658777, 7446713.317690638825297 ], [ -4266477.219423810951412, 7459509.236932834610343 ], [ -4260280.488234144635499, 7470690.401950720697641 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T023", "vessel": "Lomaiviti", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 99434.640040401122 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3561531.550839005503803, 7613272.104708673432469 ], [ -3577690.090686303097755, 7601348.943141364492476 ], [ -3594036.502204718068242, 7590229.953301530331373 ], [ -3610777.861766006797552, 7580801.746638044714928 ], [ -3626666.002666668500751, 7567601.691654571332037 ], [ -3643087.810354783665389, 7556694.620280769653618 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T024", "vessel": "Vanua I", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 306700.81760221143 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3829965.167181461118162, 7668176.042211830615997 ], [ -3767862.083356587216258, 7666414.750467590987682 ], [ -3706092.278463845141232, 7664256.13918883074075 ], [ -3644837.109403938986361, 7662548.670569711364806 ], [ -3584257.482800531201065, 7662082.654382421635091 ], [ -3523444.398040698841214, 7658740.193409200757742 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T025", "vessel": "Taveuni II", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 141676.28992404131 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4346307.113309009000659, 7335661.405004529282451 ], [ -4358893.576485850848258, 7380368.914957183413208 ], [ -4371676.896148102357984, 7426576.505353206768632 ], [ -4384070.571196650154889, 7472211.062794471159577 ] ] ] } },
0:35
Bash # Check the last few features to see if they are MultiLineStrings
# Check the last few features to see if they are MultiLineStrings
tail -n 50 fiji_transects_fmg.geojson
{
"type": "FeatureCollection",
"name": "fiji_transects_fmg",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:EPSG::2978" } },
"features": [
{ "type": "Feature", "properties": { "transect_id": "T001", "vessel": "Taveuni II", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": true, "length_m": 272818.69027370471 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4057186.978743994608521, 7501490.88197785243392 ], [ -3990562.989241968840361, 7519594.794576410204172 ], [ -3924416.543200526386499, 7537849.291802688501775 ] ], [ [ -3858667.620355258695781, 7555989.889927031472325 ], [ -3793290.10984324477613, 7573957.023025639355183 ], [ -3727783.917402566410601, 7589643.742623878642917 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T002", "vessel": "Bligh", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": true, "length_m": 180927.64694186213 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4050666.360438455827534, 7546185.034948678687215 ], [ -3970687.292615190148354, 7589390.559027340263128 ] ], [ [ -3890927.465044286102057, 7631716.099139807745814 ], [ -3811664.771456338465214, 7674399.22692909091711 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T003", "vessel": "Lomaiviti", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": true, "length_m": 333940.94631498598 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4238464.044482219964266, 7494401.466757215559483 ], [ -4127423.395279933698475, 7514911.95050223916769 ], [ -4017538.704912162385881, 7534715.435817249119282 ] ], [ [ -3908705.451394856907427, 7553582.410255588591099 ], [ -3800680.829582385718822, 7570665.165481228381395 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T004", "vessel": "Vanua I", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": true, "length_m": 370592.21414783393 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4060091.600163646042347, 7475969.832558301277459 ], [ -3980323.588479571975768, 7525790.475991996005177 ] ], [ [ -3900270.937357514165342, 7573002.724729908630252 ], [ -3820935.502705058082938, 7621722.866998837329447 ], [ -3741414.285797285847366, 7668195.316860696300864 ], [ -3661895.434108520392329, 7713133.789540608413517 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T005", "vessel": "Bligh", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": true, "length_m": 381398.11776088015 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4222895.19729661475867, 7415185.388047736138105 ], [ -4145678.684903216548264, 7423249.230821310542524 ], [ -4068983.365978632122278, 7430700.200429175049067 ], [ -3993312.783225270919502, 7439525.055308904498816 ], [ -3917533.394576421007514, 7445440.026264049112797 ] ], [ [ -3842532.220792734064162, 7451902.551046738401055 ], [ -3768394.03990045003593, 7459356.669023869559169 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T006", "vessel": "Cakaulevu", "survey_date": "2025-08-13T00:00:00", "crosses_antimeridian_flag": true, "length_m": 407754.60135591205 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4072013.386766273528337, 7388770.954151820391417 ], [ -4003641.895763976499438, 7435495.569693414494395 ], [ -3935118.956585772335529, 7480783.979957517236471 ] ], [ [ -3866939.571860702708364, 7526575.426824647001922 ], [ -3798506.913532365113497, 7570462.772388414479792 ], [ -3730371.628425966016948, 7614711.890129117295146 ], [ -3661909.508072525262833, 7656612.145196046680212 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T007", "vessel": "Vanua I", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": true, "length_m": 416517.49602781865 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4208449.214158964343369, 7533040.314834531396627 ], [ -4107569.493033709004521, 7565889.221566676162183 ], [ -4007329.480703122913837, 7597350.279799181967974 ] ], [ [ -3907900.934754995629191, 7628228.465925453230739 ], [ -3809012.704658505506814, 7657485.830707443878055 ], [ -3710900.52556583750993, 7686235.015292932279408 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T008", "vessel": "Taveuni II", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": true, "length_m": 146553.13173814915 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3987120.015662517398596, 7475802.004374168813229 ], [ -3953018.114732967689633, 7489459.673317324370146 ], [ -3919208.816735017113388, 7503888.893989851698279 ] ], [ [ -3885639.076961609534919, 7518910.683297421783209 ], [ -3851972.68114697933197, 7533174.503237062133849 ], [ -3818418.152347727678716, 7547526.283450357615948 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T009", "vessel": "Vanua I", "survey_date": "2025-08-13T00:00:00", "crosses_antimeridian_flag": true, "length_m": 267193.64970557881 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4205976.70141220279038, 7605929.22117679938674 ], [ -4139426.793498487211764, 7617749.036489377729595 ], [ -4073273.364599361084402, 7629233.930149489082396 ], [ -4007668.725306287407875, 7641063.830649314448237 ] ], [ [ -3942467.472642532549798, 7652690.454885971732438 ], [ -3877706.942803180776536, 7664320.699712052941322 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T010", "vessel": "Vanua I", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": true, "length_m": 409431.4511487839 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4245965.656445472501218, 7504512.560660600662231 ], [ -4038574.179807452484965, 7529930.589867516420782 ] ], [ [ -3835383.041818221099675, 7553399.042971542105079 ], [ -3636030.718867635820061, 7574709.881422424688935 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T011", "vessel": "Taveuni II", "survey_date": "2025-08-20T00:00:00", "crosses_antimeridian_flag": false, "length_m": 94827.713405829592 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3517268.127865444868803, 7607585.376898313872516 ], [ -3531931.115169481374323, 7601661.157163100317121 ], [ -3546838.167644052766263, 7596756.03092491067946 ], [ -3561754.908018881455064, 7591812.159641010686755 ], [ -3576386.686157986987382, 7585527.288464969024062 ], [ -3591251.239713742397726, 7580197.791360345669091 ], [ -3606000.856782448012382, 7574287.721548304893076 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T012", "vessel": "Taveuni II", "survey_date": "2025-08-20T00:00:00", "crosses_antimeridian_flag": false, "length_m": 110759.82324191679 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4391164.571518260985613, 7360320.613502792082727 ], [ -4394530.046042621135712, 7397650.021330628544092 ], [ -4397657.184081426821649, 7434726.764913761988282 ], [ -4400317.445971770212054, 7470699.160521874204278 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T013", "vessel": "Bligh", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 217667.98690759443 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3500634.66661041136831, 7624488.529779511503875 ], [ -3555019.78079743264243, 7576273.736240705475211 ], [ -3609635.98526506870985, 7529185.577286700718105 ], [ -3663853.314219099935144, 7480489.774256192147732 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T014", "vessel": "Lomaiviti", "survey_date": "2025-08-13T00:00:00", "crosses_antimeridian_flag": false, "length_m": 192985.46945932449 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4413774.153938710689545, 7562150.586639955639839 ], [ -4365658.892802538350224, 7556679.867402884177864 ], [ -4317929.406769572757185, 7551632.806110155768692 ], [ -4269506.442580503411591, 7542865.706725970841944 ], [ -4222392.127146146260202, 7538103.418793024495244 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T015", "vessel": "Vanua I", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": false, "length_m": 152272.26172544161 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3599741.177476593758911, 7736212.745857689529657 ], [ -3623035.573182810563594, 7726141.690671050921082 ], [ -3646682.824379864614457, 7717526.470636084675789 ], [ -3670190.43756432691589, 7708062.71239205263555 ], [ -3693556.10919238999486, 7697759.517956076189876 ], [ -3717019.016520280390978, 7687716.44325372390449 ], [ -3740853.234124850481749, 7679150.475810619071126 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T016", "vessel": "Taveuni II", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": false, "length_m": 67656.12720294467 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4100682.025228454731405, 7403861.670867463573813 ], [ -4084495.422882405109704, 7408737.328602271154523 ], [ -4067970.726826228201389, 7412243.751201774924994 ], [ -4051150.533411594107747, 7414525.191715514287353 ], [ -4035286.142096712253988, 7420304.588720072060823 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T017", "vessel": "Taveuni II", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 184670.49256340988 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3561712.670831091701984, 7762173.437280626036227 ], [ -3571770.743310764431953, 7732279.147927755489945 ], [ -3582115.905092332046479, 7704162.682494780048728 ], [ -3591960.86162349069491, 7674129.711269719526172 ], [ -3602016.852133523207158, 7645485.724518963135779 ], [ -3612005.26394061697647, 7616929.932320784777403 ], [ -3621715.642344930209219, 7587537.784111866727471 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T018", "vessel": "Bligh", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 147355.0571320235 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4462123.444380414672196, 7510544.93428553827107 ], [ -4430710.601116840727627, 7491378.522975526750088 ], [ -4399257.654556686989963, 7471766.769270030781627 ], [ -4368137.635694316588342, 7453077.762156526558101 ], [ -4336752.643661714158952, 7433126.185787387192249 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T019", "vessel": "Lomaiviti", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 232764.1914454615 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4176851.705811001360416, 7459432.844160176813602 ], [ -4234651.248703385703266, 7458726.175438466481864 ], [ -4292666.868704052641988, 7457333.072217276319861 ], [ -4350927.18282030057162, 7455346.205549153499305 ], [ -4409516.225984890013933, 7453055.635055471211672 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T020", "vessel": "Taveuni II", "survey_date": "2025-08-13T00:00:00", "crosses_antimeridian_flag": false, "length_m": 277199.46117691754 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4350910.062632170505822, 7505239.048665195703506 ], [ -4281165.9444240629673, 7496325.606074975803494 ], [ -4212400.95752539485693, 7488938.498835170641541 ], [ -4143841.310585814528167, 7480197.145220424979925 ], [ -4075803.210624480620027, 7471335.400718780234456 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T021", "vessel": "Vanua I", "survey_date": "2025-08-16T00:00:00", "crosses_antimeridian_flag": false, "length_m": 298679.96831559524 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4432894.922866867855191, 7481944.414852473884821 ], [ -4339715.385359331965446, 7442961.49750720243901 ], [ -4247826.534178294241428, 7405378.32000738568604 ], [ -4156854.957871247082949, 7367880.07575336843729 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T022", "vessel": "Vanua I", "survey_date": "2025-08-15T00:00:00", "crosses_antimeridian_flag": false, "length_m": 66018.4566335868 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4290373.67644941713661, 7411969.506152883172035 ], [ -4284262.951733545400202, 7423280.151753674261272 ], [ -4278368.822872160933912, 7435430.017478138208389 ], [ -4272225.438446197658777, 7446713.317690638825297 ], [ -4266477.219423810951412, 7459509.236932834610343 ], [ -4260280.488234144635499, 7470690.401950720697641 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T023", "vessel": "Lomaiviti", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 99434.640040401122 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3561531.550839005503803, 7613272.104708673432469 ], [ -3577690.090686303097755, 7601348.943141364492476 ], [ -3594036.502204718068242, 7590229.953301530331373 ], [ -3610777.861766006797552, 7580801.746638044714928 ], [ -3626666.002666668500751, 7567601.691654571332037 ], [ -3643087.810354783665389, 7556694.620280769653618 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T024", "vessel": "Vanua I", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 306700.81760221143 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3829965.167181461118162, 7668176.042211830615997 ], [ -3767862.083356587216258, 7666414.750467590987682 ], [ -3706092.278463845141232, 7664256.13918883074075 ], [ -3644837.109403938986361, 7662548.670569711364806 ], [ -3584257.482800531201065, 7662082.654382421635091 ], [ -3523444.398040698841214, 7658740.193409200757742 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T025", "vessel": "Taveuni II", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 141676.28992404131 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4346307.113309009000659, 7335661.405004529282451 ], [ -4358893.576485850848258, 7380368.914957183413208 ], [ -4371676.896148102357984, 7426576.505353206768632 ], [ -4384070.571196650154889, 7472211.062794471159577 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T026", "vessel": "Cakaulevu", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 128908.43991036766 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -4100842.357902818359435, 7502561.413133849389851 ], [ -4124698.437027030624449, 7493153.934788669459522 ], [ -4148380.658832653425634, 7482882.307489077560604 ], [ -4172614.803092801943421, 7474518.448365626856685 ], [ -4196171.48564026132226, 7463386.282466599717736 ], [ -4220454.271405566483736, 7454790.815913770347834 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T027", "vessel": "Vanua I", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 159472.41688708222 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3649384.003883513156325, 7662094.527034086175263 ], [ -3674191.50711034424603, 7641860.802914545871317 ], [ -3699363.695716864429414, 7623205.311805907636881 ], [ -3724210.377940600737929, 7603071.171826117672026 ], [ -3749234.264159198850393, 7583664.773993885144591 ], [ -3773846.055797746405005, 7562469.08825405407697 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T028", "vessel": "Vanua I", "survey_date": "2025-08-12T00:00:00", "crosses_antimeridian_flag": false, "length_m": 210039.49181909394 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3717224.461744650267065, 7739386.008758639916778 ], [ -3664149.732447211164981, 7737603.996851064264774 ], [ -3611441.345649758353829, 7736127.189286788925529 ], [ -3559555.711073268670589, 7737161.498672707937658 ], [ -3507289.451359952799976, 7735026.664993030950427 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T029", "vessel": "Lomaiviti", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 248479.26921772087 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3471328.838733588345349, 7577126.533409981057048 ], [ -3527113.631443603429943, 7605000.825540237128735 ], [ -3582973.925724845379591, 7631815.111445667222142 ], [ -3638964.933621559757739, 7657803.074878258630633 ], [ -3695418.699658200144768, 7684451.246251134201884 ] ] ] } },
{ "type": "Feature", "properties": { "transect_id": "T030", "vessel": "Cakaulevu", "survey_date": "2025-08-19T00:00:00", "crosses_antimeridian_flag": false, "length_m": 201079.07525796117 }, "geometry": { "type": "MultiLineString", "coordinates": [ [ [ -3657549.277199813164771, 7699761.83585324510932 ], [ -3679959.131158565636724, 7674936.460706977173686 ], [ -3702616.115475972183049, 7651347.664106832817197 ], [ -3724602.849586898460984, 7624920.82538278400898 ], [ -3746806.835971584543586, 7599612.58143362402916 ], [ -3769116.595235646702349, 7574898.345370536670089 ], [ -3791268.861895504407585, 7549650.653809278272092 ] ] ] } }
]
}
0:47