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

Обсуждение материалов сайта: вопросы, замечания, предложения
Marina
Интересующийся
Сообщения: 15
Зарегистрирован: 30 мар 2009, 11:10
Репутация: 0

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

Сообщение Marina » 31 мар 2009, 22:08

Огромное Вам спасибо! Сама бы ни за что не догадалась :D

Marina
Интересующийся
Сообщения: 15
Зарегистрирован: 30 мар 2009, 11:10
Репутация: 0

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

Сообщение Marina » 05 май 2009, 21:10

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

Аватара пользователя
soilmsu
Интересующийся
Сообщения: 33
Зарегистрирован: 02 фев 2009, 17:07
Репутация: 0
Откуда: Москва

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

Сообщение soilmsu » 03 июн 2009, 13:14

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]?
The author accepts no liability for any harm, injury, disease, insanity, death, life, trauma or shotgun wounds caused, directly or indirectly, by this reply to any person.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

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

Сообщение Denis Rykov » 03 июн 2009, 20:11

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] в данном случае передается в адресной строке браузера.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Bzzzuka
Участник
Сообщения: 81
Зарегистрирован: 12 окт 2009, 13:06
Репутация: 0
Откуда: Казань
Контактная информация:

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

Сообщение Bzzzuka » 28 дек 2009, 14:13

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

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

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

Сообщение KolesovDmitry » 28 дек 2009, 15:55

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

Аватара пользователя
Bzzzuka
Участник
Сообщения: 81
Зарегистрирован: 12 окт 2009, 13:06
Репутация: 0
Откуда: Казань
Контактная информация:

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

Сообщение Bzzzuka » 28 дек 2009, 21:16

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

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

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

Сообщение Максим Дубинин » 28 дек 2009, 21:40

если делаете файл в notepad при сохранении пишите в имени файла так:

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

"fonts.list"
включая кавычки
пристегивайтесь, турбулентность прямо по курсу

Аватара пользователя
Bzzzuka
Участник
Сообщения: 81
Зарегистрирован: 12 окт 2009, 13:06
Репутация: 0
Откуда: Казань
Контактная информация:

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

Сообщение Bzzzuka » 29 дек 2009, 14:21

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

Аватара пользователя
Bzzzuka
Участник
Сообщения: 81
Зарегистрирован: 12 окт 2009, 13:06
Репутация: 0
Откуда: Казань
Контактная информация:

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

Сообщение Bzzzuka » 01 янв 2010, 19:08

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

KolesovDmitry
Гуру
Сообщения: 810
Зарегистрирован: 22 авг 2007, 14:58
Репутация: 123
Откуда: Казань

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

Сообщение KolesovDmitry » 07 янв 2010, 11:51

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

Аватара пользователя
Bzzzuka
Участник
Сообщения: 81
Зарегистрирован: 12 окт 2009, 13:06
Репутация: 0
Откуда: Казань
Контактная информация:

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

Сообщение Bzzzuka » 07 янв 2010, 15:06

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

Аватара пользователя
Bzzzuka
Участник
Сообщения: 81
Зарегистрирован: 12 окт 2009, 13:06
Репутация: 0
Откуда: Казань
Контактная информация:

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

Сообщение Bzzzuka » 07 янв 2010, 15:48

Можно ли как нибудь узнать данные для параметра Extent кроме ogrinfo?

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

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

Сообщение Mavka » 07 янв 2010, 15:49

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

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

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

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

Аватара пользователя
Bzzzuka
Участник
Сообщения: 81
Зарегистрирован: 12 окт 2009, 13:06
Репутация: 0
Откуда: Казань
Контактная информация:

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

Сообщение Bzzzuka » 07 янв 2010, 16:05

msPrepareWMSLayerRequest(): WMS server error. WEB.IMAGEPATH must be set to use WMS client connections.
вот чего пишет

Ответить

Вернуться в «Материалы сайта»

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

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