Преобразование «Ламберт 1 Норд» данные в «Spacial Reference»

У меня есть файлы CSV с данными «Lambert 1 Nord», и я должен перевести их в «Spacial Reference», чтобы использовать их.

Для информации, вот пара информации, предоставленной файлом:

Est : "997776,67"Nord : "112121,30"

Я использую этот скрипт, чтобы сделать преобразование:

<?php
include_once("../src/proj4php/proj4php.php");

$proj4 = new Proj4php();
$source = new Proj4phpProj('EPSG:27561',$proj4);
$destination = new Proj4phpProj('EPSG:4326', $proj4);

$fichier = csv_to_array('testcsv.csv', ';');

$x=$fichier[0]["Est"]; //"997776,67"$y=$fichier[0]["Nord"]; //"112121,30"
$point = new proj4phpPoint($x, $y);

$final = $proj4->transform($source, $destination, $point);

var_dump($final);

function csv_to_array($filename='', $delimiter=',')
{
if(!file_exists($filename) || !is_readable($filename))
return FALSE;

$header = NULL;
$data = array();
if (($handle = fopen($filename, 'r')) !== FALSE)
{
while (($row = fgetcsv($handle, 1000, $delimiter)) !== FALSE)
{
if(!$header)
$header = $row;
else
$data[] = array_combine($header, $row);
}
fclose($handle);
}
return $data;
}
?>

Результат далек от реальной позиции (во Франции).
Я уверен, что данные в «Lambert 1 Nord» в начале.

Спасибо заранее

0

Решение

Я сделал ошибку, двойные значения ложные.
Хорошие значения:

Est : "997776.67"Nord : "112121.30"
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]