Обучающее пособие по MapServer 5.x
-
- Bot
- Сообщения: 276
- Зарегистрирован: 03 фев 2008, 23:13
- Репутация: 3
Обучающее пособие по MapServer 5.x
Обсуждение документации "Обучающее пособие по MapServer 5.x"
http://gis-lab.info/docs/mapserver/tutorial5
http://gis-lab.info/docs/mapserver/tutorial5
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
Re: Перевод обучающего пособия по MapServer 5.x
спасибо за перевод.
утснавливаю мапсервер.
вопрос:
утснавливаю мапсервер.
вопрос:
распаковал в "htdocs". Какие файлы надо отредактировать и где? в папке "htdocs" есть только один файл index.phtml (не .html, а .phtml)4.
Для загружаемой версии пособия, самый простой способ установки - распаковка в архива в корень каталога установки веб-сервера -- это "htdocs" для Apache или "C:\Inetpub\wwwroot" в IIS. Затем надо отредактировать файлы html изменив все строки "map=/data/projects/tutorial/example*.map" на "map=/your/htdocs/directory/tutorial/example*.map"..........
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
Имеется ввиду, что отредактировать нужно html файлы самого пособия, которые вы распаковали. Если есть возможность и вы под win, то просто установите ms4w (http://www.maptools.org/ms4w/) и скопируйте каталог с руководством в каталог ms4w\apps\tutorial. Вроде бы больше ничего не нужно. Хочу обратить внимание, что по ссылке на сайте загружается оригинал пособия (на английском), русифицированный же туториал доступен только онлайн. Если будут вопросы - спрашивайте.
Spatial is now, more than ever, just another column- The Geometry Column.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Перевод обучающего пособия по MapServer 5.x
На странице загрузки пособия: http://gis-lab.info/docs/mapserver/tuto ... nload.html
добавлен архив данных (shp файлы и растры), использованных в русифицированной версии туториала.
добавлен архив данных (shp файлы и растры), использованных в русифицированной версии туториала.
Spatial is now, more than ever, just another column- The Geometry Column.
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
Re: Обучающее пособие по MapServer 5.x
очепятка:
http://gis-lab.info/docs/mapserver/tuto ... le1-1.html
Параметры объекта LAYER
LAYER
Обозначает начало описание слоя (объекта LAYER).
http://gis-lab.info/docs/mapserver/tuto ... le1-1.html
Параметры объекта LAYER
LAYER
Обозначает начало описание слоя (объекта LAYER).
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.
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
Re: Перевод обучающего пособия по MapServer 5.x
Спасибо, разобрался, прохожу туториал.
было бы здорово, если бы Вы выложили русифицированные файлы туториала .map одной папочкой для скачивания. Их приходится копировать из браузера, неудобно_DR_ писал(а): Хочу обратить внимание, что по ссылке на сайте загружается оригинал пособия (на английском), русифицированный же туториал доступен только онлайн.
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
Спасибо, что обратили внимание. Поправил.очепятка
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Новоприбывший
- Сообщения: 1
- Зарегистрирован: 10 фев 2009, 22:19
- Репутация: 0
Re: Обучающее пособие по MapServer 5.x
Здравствуйте. Я установил MapServer - MS4W (ОС Windows), пытаюсь проделать упражнения с tutorial. При добавлении URL -
http://localhost/cgi-bin/mapserv.exe?ma ... apserv.exe (или mapserver)/tutorial5/example1-1.map&layer=altay&mode=map,
получаю ответ: msLoadMap(): Unable to access file. (/usr/local/www/gis-lab/data/docs/mapserv.exe (или mapserver)/tutorial5/example1-1.map).
Если добавляю URL http://localhost/cgi-bin/mapserv.exe?ma ... s&mode=map,
то получаю сообщение: loadMap(): Web application error. CGI variable "map" is not set. Оригинальный тьториал я установил.
Что делать? Спасибо
http://localhost/cgi-bin/mapserv.exe?ma ... apserv.exe (или mapserver)/tutorial5/example1-1.map&layer=altay&mode=map,
получаю ответ: msLoadMap(): Unable to access file. (/usr/local/www/gis-lab/data/docs/mapserv.exe (или mapserver)/tutorial5/example1-1.map).
Если добавляю URL http://localhost/cgi-bin/mapserv.exe?ma ... s&mode=map,
то получаю сообщение: loadMap(): Web application error. CGI variable "map" is not set. Оригинальный тьториал я установил.
Что делать? Спасибо
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Обучающее пособие по MapServer 5.x
1. Установите ms4w и откройте страницу localhost в браузере, если вы получили сообщение вроде:
значит ms4w установлен успешно.
2. Скопируйте директорию tutorial в каталог \ms4w\apps\, то есть в корне \ms4w\apps\tutorial\ у вас должны быть каталоги data, fonts и т.д.
3. Откройте в браузере страницу http://localhost/tutorial/ - должна появиться главная страница оригинального туториала.
4. Выбирайте нужные примеры и работайте с ними.
Теперь посмотрим на приведенные вами URL:
В этом случае MapServer ищет map-файл локально в каталоге /usr/local/www/gis-lab/data/docs/ mapserver/tutorial5/, у вас такие каталоги отсутствуют, поэтому вы и получаете сообщение Unable to access file.
Это корректный URL и по нему должна сгенерироваться карта. Если у вас не получается, возможно по указаному адресу (/ms4w/apps/tutorial/htdocs/example1-1.map) отсутствует map-файл, поэтому вы и получаете сообщение map" is not set.
Недеюсь, помог. Если будут еще вопросы - справшивайте.
Код: Выделить всё
MS4W - MapServer 4 Windows - version 2.3.0
2. Скопируйте директорию tutorial в каталог \ms4w\apps\, то есть в корне \ms4w\apps\tutorial\ у вас должны быть каталоги data, fonts и т.д.
3. Откройте в браузере страницу http://localhost/tutorial/ - должна появиться главная страница оригинального туториала.
4. Выбирайте нужные примеры и работайте с ними.
Теперь посмотрим на приведенные вами URL:
Код: Выделить всё
http://localhost/cgi-bin/mapserv.exe?map=/usr/local/www/gis-lab/data/docs/mapserv.exe (или mapserver)/tutorial5/example1-1.map&layer=altay&mode=map
Код: Выделить всё
http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-1.map&layer=states&mode=map
Недеюсь, помог. Если будут еще вопросы - справшивайте.
Spatial is now, more than ever, just another column- The Geometry Column.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Перевод обучающего пособия по MapServer 5.x
На странице загрузки пособия: http://gis-lab.info/docs/mapserver/tuto ... nload.htmlsoilmsu писал(а):было бы здорово, если бы Вы выложили русифицированные файлы туториала .map одной папочкой для скачивания. Их приходится копировать из браузера, неудобно
добавлены map-файлы, использованные в русифицированной версии туториала. Представленные map-файлы снабжены комментариями на русском языке.
Spatial is now, more than ever, just another column- The Geometry Column.
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
Re: Обучающее пособие по MapServer 5.x
большое спасибо за файлы )
в уроке 1-4, у меня проблемы с кодировкой
вместо надписи выводятся квадратики
использую русские мапфайлы.
в мапфайле стоит ENCODING CP1251
файл фонт:
# This be the fonts list
arial Vera.ttf
arial-bold VeraBd.ttf
arial-italic VeraIt.ttf
arial-bold-italic VeraBI.ttf
times VeraSe.ttf
times-bold VeraSeBd.ttf
andale-mono VeraMono.ttf
vera_sans Vera.ttf
vera_sans-bold VeraBd.ttf
vera_sans-italic VeraIt.ttf
vera_sans-bold-italic VeraBI.ttf
vera_sans_mono VeraMono.ttf
vera_sans_mono-bold VeraMoBd.ttf
vera_sans_mono-italic VeraMoIt.ttf
vera_sans_mono-bold-italic VeraMoBI.ttf
vera_serif VeraSe.ttf
vera_serif-bold VeraSeBd.ttf
в уроке 1-4, у меня проблемы с кодировкой
вместо надписи выводятся квадратики
использую русские мапфайлы.
в мапфайле стоит ENCODING CP1251
файл фонт:
# This be the fonts list
arial Vera.ttf
arial-bold VeraBd.ttf
arial-italic VeraIt.ttf
arial-bold-italic VeraBI.ttf
times VeraSe.ttf
times-bold VeraSeBd.ttf
andale-mono VeraMono.ttf
vera_sans Vera.ttf
vera_sans-bold VeraBd.ttf
vera_sans-italic VeraIt.ttf
vera_sans-bold-italic VeraBI.ttf
vera_sans_mono VeraMono.ttf
vera_sans_mono-bold VeraMoBd.ttf
vera_sans_mono-italic VeraMoIt.ttf
vera_sans_mono-bold-italic VeraMoBI.ttf
vera_serif VeraSe.ttf
vera_serif-bold VeraSeBd.ttf
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
В оригинальном пособии используются шрифты, не поддерживающие кирилицу. Добавьте в каталог fonts любой кирилический шрифт и укажите в файле fonts.list алиас (псевдоним) под которым он будет использоваться в map файле.
Шрифт, использующийся в пособии
Шрифт, использующийся в пособии
Spatial is now, more than ever, just another column- The Geometry Column.
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
Re: Обучающее пособие по MapServer 5.x
спасибо )
комментарий:
что бы кодировка в русском туториале отображалась корректно, нужно положить файл arialbd.ttf в папку \apps\tutorial\htdocs\fonts и изменить в файле fonts.list "VeraBd.ttf" на "arialbd.ttf"
комментарий:
что бы кодировка в русском туториале отображалась корректно, нужно положить файл arialbd.ttf в папку \apps\tutorial\htdocs\fonts и изменить в файле fonts.list "VeraBd.ttf" на "arialbd.ttf"
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.
- soilmsu
- Интересующийся
- Сообщения: 33
- Зарегистрирован: 02 фев 2009, 17:07
- Репутация: 0
- Откуда: Москва
Re: Обучающее пособие по MapServer 5.x
урок 1-5. не отображается растр
вместо этого отображается

файлы и папки все на месте.. подскажите плз, в чем косяк? )
з.ы
параметры:
localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-5.map&layer=altay_poly&layer=altay_line&layer=altay_raster&layer=altay_label&mode=map
вместо этого отображается

файлы и папки все на месте.. подскажите плз, в чем косяк? )
з.ы
параметры:
localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/tutorial/htdocs/example1-5.map&layer=altay_poly&layer=altay_line&layer=altay_raster&layer=altay_label&mode=map
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
Может быть в параметре DATA растрового слоя map-файла указан неверный путь?
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость