Merhaba arkadaşlar,
Daha önce aynı kalıp ile json verisi çekebiliyordum ama aynı yöntem GEOJson'da işe yaramadı. Nerede hata yapıyorum acaba? Encode de işe yaramadı...

<?php
echo "<pre>
..................TÜRKİYE VE YAKIN ÇEVRESİNDEKİ SON DEPREMLER....................
.....BÖLGESEL DEPREM-TSUNAMİ İZLEME VE DEĞERLENDİRME MERKEZİ HIZLI ÇÖZÜMLERİ.....
......(YAPAY SARSINTI ANALİZİ YAPILMAMIŞTIR) Son 500 deprem listelenmiştir......
Büyüklük
Tarih Saat Enlem(N) Boylam(E) Derinlik(km) MD ML Mw Yer Çözüm Niteliği
---------- -------- -------- ------- ---------- ------------ -------------- --------------
";

class Deprem {
public $siddet;
    public $tarih;
    public $saat;
    public $enlem;
    public $boylam;
    public $derinlik;
    public $yer;
}

function eng2tr($str)
{
$from_arr=array("ç", "Ç", "ğ", "Ğ", "ı", "İ", "ö", "Ö", "ü", "Ü", "ş", "Ş");
$to_arr=array("c", "C", "ğ", "Ğ", "i", "I", "o", "O", "u", "U", "s", "S");

return strtoupper(str_replace($from_arr, $to_arr, $str));
}

$site = file_get_contents("https://earthquake.usgs.gov/earthquakes/feed/v1.0/summary/4.5_month.geojson");


$depremler = array();

$data = json_decode ($site,JSON_UNESCAPED_UNICODE);

$i = 0;
foreach ($data as $value) {

    $deprem = new Deprem();
$deprem->siddet = $value["mag"];
$bilgiler = explode(" ", $value["time"]);
$deprem->tarih = $bilgiler[0];
$deprem->saat = $bilgiler[1];
$deprem->enlem = $value["coordinates"];
$deprem->boylam = $value["coordinates"];
$deprem->derinlik = $value["coordinates"];
$deprem->yer = $value["place"];

$depremler[$i++] = $deprem;
}


// arsort($depremler);
foreach ($depremler as &$deprem){
echo "".$deprem->tarih." "; // tarih
echo "".$deprem->saat." "; // saat
echo "".$deprem->enlem." "; // enlem
echo "".$deprem->boylam." "; // boylam
echo "".$deprem->derinlik." "; // derinlik
echo "-.- "; // MD
echo "".$deprem->siddet." "; // deprem şiddeti
echo "-.- "; // MW
echo ""; // BOŞLUK
echo "".$deprem->yer." "; // yer
echo " İlksel
"; // BOŞLUK
}
echo "
</pre>";

?>