mapserver слои
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
он то установлен, но вот ссылки на ошибки в другие какие-то места(
п.с. у меня debian ставил его.. apt-get install libapache2-mod-python он в этом пакете.
п.с. у меня debian ставил его.. apt-get install libapache2-mod-python он в этом пакете.
КОЖЗГСФ
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: mapserver слои
Вроде ничего сложного в настройке, судя по описанию.
Spatial is now, more than ever, just another column- The Geometry Column.
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
просто вывод строки заработал, а вот cgi не работает...
http://ameno.control.ua:8880/py/hello.py работает
http://ameno.control.ua:8880/py/hello.py работает
КОЖЗГСФ
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
попробовал переименовал в .py из cgi, поскольку тот не работает, изменил расположение интерпритатора в #! заголовке, но это ничего не дает.
КОЖЗГСФ
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
php бы прокси найти, но те, что попробовал не работают пока...
http://lists.osgeo.org/pipermail/openla ... 19840.html
http://lists.osgeo.org/pipermail/openla ... 19840.html
КОЖЗГСФ
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
заработало с proxy.php
для debian доставил пакет apt-get install php5-curl
http://ameno.control.ua:8880/map2/index_kml.html вот так получилось сейчас это все показать.
для debian доставил пакет apt-get install php5-curl
http://ameno.control.ua:8880/map2/index_kml.html вот так получилось сейчас это все показать.
Код: Выделить всё
<?php
// PHP Proxy
// Responds to both HTTP GET and POST requests
//
// Author: Abdul Qabiz
// March 31st, 2006
//
// Get the url of to be proxied
// Is it a POST or a GET?
$url = ($_POST['url']) ? $_POST['url'] : $_GET['url'];
$headers = ($_POST['headers']) ? $_POST['headers'] : $_GET['headers'];
$mimeType =($_POST['mimeType']) ? $_POST['mimeType'] : $_GET['mimeType'];
//Start the Curl session
$session = curl_init($url);
// If it's a POST, put the POST data in the body
if ($_POST['url']) {
$postvars = '';
while ($element = current($_POST)) {
$postvars .= key($_POST).'='.$element.'&';
next($_POST);
}
curl_setopt ($session, CURLOPT_POST, true);
curl_setopt ($session, CURLOPT_POSTFIELDS, $postvars);
}
// Don't return HTTP headers. Do return the contents of the call
curl_setopt($session, CURLOPT_HEADER, ($headers == "true") ? true : false);
curl_setopt($session, CURLOPT_FOLLOWLOCATION, true);
//curl_setopt($ch, CURLOPT_TIMEOUT, 4);
curl_setopt($session, CURLOPT_RETURNTRANSFER, true);
// Make the call
$response = curl_exec($session);
if ($mimeType != "")
{
// The web service returns XML. Set the Content-Type appropriately
header("Content-Type: ".$mimeType);
}
echo $response;
curl_close($session);
?>
КОЖЗГСФ
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
не понятно почему, но перестало все работать по этой ссылке.
пишет на запрос map файла ошибку:
что из этого может следовать? я ничего не менял.
п.с. изначально подумал, что в версии OL что-то поменяли, но поставив статичную не подгружаются мои слои WMS и все, тобишь дело не в этом.
пишет на запрос map файла ошибку:
Код: Выделить всё
mapserv(): Web application error. Traditional BROWSE mode requires a TEMPLATE in the WEB section, but none was provided.
п.с. изначально подумал, что в версии OL что-то поменяли, но поставив статичную не подгружаются мои слои WMS и все, тобишь дело не в этом.
КОЖЗГСФ
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: mapserver слои
Всё нормально с вашим WMS сервером. А не работает у вас похоже из-за того, что что-то поломали в dev версии OL, используйте релизную: http://openlayers.org/api/OpenLayers.js
Spatial is now, more than ever, just another column- The Geometry Column.
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
http://ameno.control.ua:8880/map2/index_kml_new.html
там сделал ссылку, но не отрисовываются на карте растровые слои.
растровый снимок, дороги, поля.
там сделал ссылку, но не отрисовываются на карте растровые слои.
растровый снимок, дороги, поля.
КОЖЗГСФ
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: mapserver слои
maxExtent и maxResolution раскомментируйте
Spatial is now, more than ever, just another column- The Geometry Column.
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
начал добавлять загрузку координат по ajax, но маркер ни в какую не передвигается.
http://ameno.control.ua:8880/map2/uptend2.php
п.с. таким образом вообще правильно использовать ajax, или лучше jqery или средствами OL?
http://ameno.control.ua:8880/map2/uptend2.php
п.с. таким образом вообще правильно использовать ajax, или лучше jqery или средствами OL?
КОЖЗГСФ
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: mapserver слои
Зачем выпишите велосипеды, когда есть OpenLayers.Request? Про маркеры забудьте, они deprecated, используете точечный векторный слой. Для сдвига фич используйте OpenLayers.Control.DragFeature Может в этой теме что-то полезное найдётся.
Spatial is now, more than ever, just another column- The Geometry Column.
- qnx
- Участник
- Сообщения: 61
- Зарегистрирован: 13 апр 2012, 12:10
- Репутация: 0
- Откуда: город-герой Киев
Re: mapserver слои
да. Спасибо, думаю должно это помочь.
но у меня теперь вопрос.. там я, насколько понял для слоя указываю скрипт, откуда он будет аджаксом подтягивать информацию..
тобишь если у меня несколько единиц нужно точек нужно подгружать.. что делать?
в старом коде (с google map api) у меня был глобальный цикл, в котором я каждый раз обращался к одинаковому скрипту с разными параметрами..
тут нужно делать несколько слоев векторных, которые будут сами опрашивать нужные скрипты для получения координат?
п.с. завтра постараюсь запустить, а то проброс портов куда-то делся на старую версию.
но у меня теперь вопрос.. там я, насколько понял для слоя указываю скрипт, откуда он будет аджаксом подтягивать информацию..
тобишь если у меня несколько единиц нужно точек нужно подгружать.. что делать?
в старом коде (с google map api) у меня был глобальный цикл, в котором я каждый раз обращался к одинаковому скрипту с разными параметрами..
тут нужно делать несколько слоев векторных, которые будут сами опрашивать нужные скрипты для получения координат?
п.с. завтра постараюсь запустить, а то проброс портов куда-то делся на старую версию.
КОЖЗГСФ
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя