Страница 3 из 6

Re: Обучающее пособие по MapServer 5.x

Добавлено: 31 мар 2009, 22:08
Marina
Огромное Вам спасибо! Сама бы ни за что не догадалась :D

Re: Обучающее пособие по MapServer 5.x

Добавлено: 05 май 2009, 21:10
Marina
Здравствуйте!
Я пытаюсь разбираться с этим пособием. Дошла до 3-ей главы и обнаружила у себя такую проблему. На форме есть выпадающий список "Режим карты". По умолчанию он browse. При выборе другого режима и нажатии кнопки обновить у меня все равно выбирается режим browse. При этом с другими 2-мя выпадающими списками, которые присутствуют на форме (подложка и масштаб), все в порядке. То есть я могу выбирать любой элемент, нажимать "обновить" и этот элемент выбирается в списке. Я приложила свои файлы (map-файл и шаблон).
Адресная строка: http://localhost/cgi-bin/mapserv.exe?la ... wse&zoom=0.
Была бы очень благодарна за любую подсказку.

Re: Обучающее пособие по MapServer 5.x

Добавлено: 03 июн 2009, 13:14
soilmsu
2ой раздел туториала:

<!-- START OF MAPSERVER FORM -->
<form name="mapserv" method="GET" action="[program]"> - не работает

<!-- START OF MAPSERVER FORM -->
<form name="mapserv" method="GET" action="http://localhost/cgi-bin/mapserv.exe"> - работает

Подскажите пожалуйста, где изменить параметр [program]?

Re: Обучающее пособие по MapServer 5.x

Добавлено: 03 июн 2009, 20:11
Denis Rykov
soilmsu писал(а):2ой раздел туториала:

<!-- START OF MAPSERVER FORM -->
<form name="mapserv" method="GET" action="[program]"> - не работает

<!-- START OF MAPSERVER FORM -->
<form name="mapserv" method="GET" action="http://localhost/cgi-bin/mapserv.exe"> - работает

Подскажите пожалуйста, где изменить параметр [program]?
Параметр [program] в данном случае передается в адресной строке браузера.

Re: Обучающее пособие по MapServer 5.x

Добавлено: 28 дек 2009, 14:13
Bzzzuka
у меня проблема с заданием 1.4. MapServer не обнаруживает у меня файл font.list потому что его просто нет.
Поиск по компьютеру тоже ничего не дал... При попытке создать его самой ничего не получается так как я не знаю как из *.txt сделать *.list

Re: Обучающее пособие по MapServer 5.x

Добавлено: 28 дек 2009, 15:55
KolesovDmitry
Bzzzuka писал(а):у меня проблема с заданием 1.4. MapServer не обнаруживает у меня файл font.list потому что его просто нет.
Поиск по компьютеру тоже ничего не дал... При попытке создать его самой ничего не получается так как я не знаю как из *.txt сделать *.list
Font.list - это обычный текстовый файл, содержащий перечень используемых шрифтов. Создать его проще всего руками, переименовав txt в list. Пример можно посмотреть здесь: http://www.mapserver.org/mapfile/fontset.html

Re: Обучающее пособие по MapServer 5.x

Добавлено: 28 дек 2009, 21:16
Bzzzuka
Сделала все как написано но все равно
msLoadFontset(): Unable to access file. Error opening fontset C:\ms4w\Apache\htdocs\fonts\fonts.list.
И при переименовании у меня получается fonts.list.txt... Кому не сложно может скинете на мыло... а то я уже четвертый день с этим мучаюся...

Re: Обучающее пособие по MapServer 5.x

Добавлено: 28 дек 2009, 21:40
Максим Дубинин
если делаете файл в notepad при сохранении пишите в имени файла так:

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

"fonts.list"
включая кавычки

Re: Обучающее пособие по MapServer 5.x

Добавлено: 29 дек 2009, 14:21
Bzzzuka
Пример 1.7
loadProjection(): General error message. Projection is already initialized. Multiple projection definitions are not allowed in this object. (line 201)
файл .map точно такой же только изменены пути и название символов. До 201 строки ни разу не получилось досчитать :D

Re: Обучающее пособие по MapServer 5.x

Добавлено: 01 янв 2010, 19:08
Bzzzuka
теперь другая проблема msHTTPExecuteRequests(): HTTP request error. Can't open output file /usr/local/www/gis-lab/data/tmp/4b3e1d89_c14_0.img.tmp.

Re: Обучающее пособие по MapServer 5.x

Добавлено: 07 янв 2010, 11:51
KolesovDmitry
Bzzzuka писал(а):Can't open output file /usr/local/www/gis-lab/data/tmp/4b3e1d89_c14_0.img.tmp.
А такой файл вообще есть? Подозреваю, что его просто нет (уже хотя бы потому, что путь к файлу "/usr/local/..." - использутется не в windows, в unix-оподобных)

Re: Обучающее пособие по MapServer 5.x

Добавлено: 07 янв 2010, 15:06
Bzzzuka
WEB
IMAGEPATH "/usr/local/www/gis-lab/data/tmp/"
IMAGEURL "/tmp/"
END
вот этот путь... строчка из файла данного в пособии, он же не на моем компе....

Re: Обучающее пособие по MapServer 5.x

Добавлено: 07 янв 2010, 15:48
Bzzzuka
Можно ли как нибудь узнать данные для параметра Extent кроме ogrinfo?

Re: Обучающее пособие по MapServer 5.x

Добавлено: 07 янв 2010, 15:49
Mavka
"/usr/local/www/gis-lab/data/tmp/" это путь к папке, где сервер создает картинки прежде чем отправить их вам. Попробуйте убрать эти строки:

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

IMAGEPATH "/usr/local/www/gis-lab/data/tmp/"
IMAGEURL "/tmp/" 
пусть сервер попытается сам найти место для временных файлов.

Экстент можно задать просто "от балды", боле-менее реальный.

Re: Обучающее пособие по MapServer 5.x

Добавлено: 07 янв 2010, 16:05
Bzzzuka
msPrepareWMSLayerRequest(): WMS server error. WEB.IMAGEPATH must be set to use WMS client connections.
вот чего пишет