Подскажите с mapserver?

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Elf1k
Интересующийся
Сообщения: 23
Зарегистрирован: 01 май 2008, 15:17
Репутация: 0

Подскажите с mapserver?

Сообщение Elf1k » 24 авг 2009, 17:56

Вобщем я использую, mapserver и библиотеку php_mapscript.

Появилась нужда установить это все на FreeBSD и работать там с этим. Вроде с установкой я разобрался, но теперь есть небольшая проблемка.

На Windows используя библиотеки из php_mapscript я создаю сначало обьект типо mapObj а затем вызываю его методы и свойства выглядит это вот так

Код: Выделить всё

1$map = ms_newMapObj($map_path.$map_file);   // где $map_path.$map_file это полный путь к мар файлу
2 $map->setProjection('init=epsg:42304');
3 $map->setsize($ScreenWidth, $ScreenHeigth);
4 $map->selectoutputformat('gif');
Но если на FreeBSD я пишу те же самые строки то выдает вот такую ошибку


Warning: [MapServer Error]: msLoadMap(): First token must be MAP, this doesn't look like a mapfile. in /usr/local/www/data/index.php on line (моя первая строка)

Warning: Failed to open map file user.map in /usr/local/www/data/index.php on line (моя первая строка)

Fatal error: Call to a member function setProjection() on a non-object in /usr/local/www/data/index.php on line (вторая строка)

т.е. он говорит что не создан обьет Map. ПОчему так ведь на Windows все прекрасно работает???????? и на функцию библиотеки php_mapscript ms_newMapObj php не ругаеться видит не говорит, что не известная функция.

На map файл стоят все права.

Всем заранее спасибо.

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя