Увеличение уменьшение картинок на php/mapserver

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

Увеличение уменьшение картинок на php/mapserver

Сообщение Elf1k »

Всем доброго времени суток,
у меня вот такая проблема вобщем у меня получилось вывести векторную и растровую картинку с помощью php/mapserver через IE примерно это выглядит вот так

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

<?php
  // Загрузка PHP/MapScript
  if (PHP_OS == "WINNT" || PHP_OS == "WIN32")
  {
    dl("php_mapscript.dll");
  }
  else
  {
    dl("php_mapscript.so");
  }
  // открытие файла с картой, производится парсинг .MAP файла
  define('MAPFILE', dirname(__FILE__).'/pro.map');
  $oMap = ms_newMapObj( MAPFILE );

  $oMap->setProjection('init=epsg:42304');

  $oMap->setsize(900, 600);
  $oMap->selectoutputformat('gif');

  // прорисовка карты в памяти, поскольку не заданы условия фильтрации данных
  //и масштаба, карта строится по всем слоям, с минимальным увеличением и стилями
  // заложенными в карте

  $oImage = $oMap->draw();

  // вывод картинки
  $url = $oImage->saveImage('');
?>
только вот теперь не как не получается масштабировать данную картинку и выводить не все слои (по указанию пользователя т.е. средствами php) как это можно реализовать? я так понял нужно использовать MapObj Class ну что то не выходит не одну функцию от туда не могу использовать?
Ответить

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

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

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