Обучающее пособие по MapServer 5.x
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 30 мар 2009, 11:10
- Репутация: 0
Re: Обучающее пособие по MapServer 5.x
Огромное Вам спасибо! Сама бы ни за что не догадалась
-
- Интересующийся
- Сообщения: 15
- Зарегистрирован: 30 мар 2009, 11:10
- Репутация: 0
Re: Обучающее пособие по MapServer 5.x
Здравствуйте!
Я пытаюсь разбираться с этим пособием. Дошла до 3-ей главы и обнаружила у себя такую проблему. На форме есть выпадающий список "Режим карты". По умолчанию он browse. При выборе другого режима и нажатии кнопки обновить у меня все равно выбирается режим browse. При этом с другими 2-мя выпадающими списками, которые присутствуют на форме (подложка и масштаб), все в порядке. То есть я могу выбирать любой элемент, нажимать "обновить" и этот элемент выбирается в списке. Я приложила свои файлы (map-файл и шаблон).
Адресная строка: http://localhost/cgi-bin/mapserv.exe?la ... wse&zoom=0.
Была бы очень благодарна за любую подсказку.
Я пытаюсь разбираться с этим пособием. Дошла до 3-ей главы и обнаружила у себя такую проблему. На форме есть выпадающий список "Режим карты". По умолчанию он browse. При выборе другого режима и нажатии кнопки обновить у меня все равно выбирается режим browse. При этом с другими 2-мя выпадающими списками, которые присутствуют на форме (подложка и масштаб), все в порядке. То есть я могу выбирать любой элемент, нажимать "обновить" и этот элемент выбирается в списке. Я приложила свои файлы (map-файл и шаблон).
Адресная строка: http://localhost/cgi-bin/mapserv.exe?la ... wse&zoom=0.
Была бы очень благодарна за любую подсказку.
- Вложения
-
- example2my.rar
- мой map-файл
- (4.18 КБ) 756 скачиваний
-
- example2-5_templatemy.rar
- мой файл шаблона
- (1.46 КБ) 768 скачиваний
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
Re: Обучающее пособие по MapServer 5.x
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]?
<!-- 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
Параметр [program] в данном случае передается в адресной строке браузера.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]?
Spatial is now, more than ever, just another column- The Geometry Column.
- Bzzzuka
- Участник
- Сообщения: 81
- Зарегистрирован: 12 окт 2009, 13:06
- Репутация: 0
- Откуда: Казань
- Контактная информация:
Re: Обучающее пособие по MapServer 5.x
у меня проблема с заданием 1.4. MapServer не обнаруживает у меня файл font.list потому что его просто нет.
Поиск по компьютеру тоже ничего не дал... При попытке создать его самой ничего не получается так как я не знаю как из *.txt сделать *.list
Поиск по компьютеру тоже ничего не дал... При попытке создать его самой ничего не получается так как я не знаю как из *.txt сделать *.list
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Обучающее пособие по MapServer 5.x
Font.list - это обычный текстовый файл, содержащий перечень используемых шрифтов. Создать его проще всего руками, переименовав txt в list. Пример можно посмотреть здесь: http://www.mapserver.org/mapfile/fontset.htmlBzzzuka писал(а):у меня проблема с заданием 1.4. MapServer не обнаруживает у меня файл font.list потому что его просто нет.
Поиск по компьютеру тоже ничего не дал... При попытке создать его самой ничего не получается так как я не знаю как из *.txt сделать *.list
- Bzzzuka
- Участник
- Сообщения: 81
- Зарегистрирован: 12 окт 2009, 13:06
- Репутация: 0
- Откуда: Казань
- Контактная информация:
Re: Обучающее пособие по MapServer 5.x
Сделала все как написано но все равно
msLoadFontset(): Unable to access file. Error opening fontset C:\ms4w\Apache\htdocs\fonts\fonts.list.
И при переименовании у меня получается fonts.list.txt... Кому не сложно может скинете на мыло... а то я уже четвертый день с этим мучаюся...
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
если делаете файл в notepad при сохранении пишите в имени файла так:
включая кавычки
Код: Выделить всё
"fonts.list"
пристегивайтесь, турбулентность прямо по курсу
- Bzzzuka
- Участник
- Сообщения: 81
- Зарегистрирован: 12 окт 2009, 13:06
- Репутация: 0
- Откуда: Казань
- Контактная информация:
Re: Обучающее пособие по MapServer 5.x
Пример 1.7
loadProjection(): General error message. Projection is already initialized. Multiple projection definitions are not allowed in this object. (line 201)
файл .map точно такой же только изменены пути и название символов. До 201 строки ни разу не получилось досчитать
loadProjection(): General error message. Projection is already initialized. Multiple projection definitions are not allowed in this object. (line 201)
файл .map точно такой же только изменены пути и название символов. До 201 строки ни разу не получилось досчитать
- Bzzzuka
- Участник
- Сообщения: 81
- Зарегистрирован: 12 окт 2009, 13:06
- Репутация: 0
- Откуда: Казань
- Контактная информация:
Re: Обучающее пособие по MapServer 5.x
теперь другая проблема msHTTPExecuteRequests(): HTTP request error. Can't open output file /usr/local/www/gis-lab/data/tmp/4b3e1d89_c14_0.img.tmp.
-
- Гуру
- Сообщения: 810
- Зарегистрирован: 22 авг 2007, 14:58
- Репутация: 123
- Откуда: Казань
Re: Обучающее пособие по MapServer 5.x
А такой файл вообще есть? Подозреваю, что его просто нет (уже хотя бы потому, что путь к файлу "/usr/local/..." - использутется не в windows, в unix-оподобных)Bzzzuka писал(а):Can't open output file /usr/local/www/gis-lab/data/tmp/4b3e1d89_c14_0.img.tmp.
- Bzzzuka
- Участник
- Сообщения: 81
- Зарегистрирован: 12 окт 2009, 13:06
- Репутация: 0
- Откуда: Казань
- Контактная информация:
Re: Обучающее пособие по MapServer 5.x
WEB
IMAGEPATH "/usr/local/www/gis-lab/data/tmp/"
IMAGEURL "/tmp/"
END
вот этот путь... строчка из файла данного в пособии, он же не на моем компе....
IMAGEPATH "/usr/local/www/gis-lab/data/tmp/"
IMAGEURL "/tmp/"
END
вот этот путь... строчка из файла данного в пособии, он же не на моем компе....
- Bzzzuka
- Участник
- Сообщения: 81
- Зарегистрирован: 12 окт 2009, 13:06
- Репутация: 0
- Откуда: Казань
- Контактная информация:
Re: Обучающее пособие по MapServer 5.x
Можно ли как нибудь узнать данные для параметра Extent кроме ogrinfo?
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Обучающее пособие по MapServer 5.x
"/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
msPrepareWMSLayerRequest(): WMS server error. WEB.IMAGEPATH must be set to use WMS client connections.
вот чего пишет
вот чего пишет
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 96 гостей