Вообщем я новичок в это деле, но пытаюсь разобраться....
цель всего проста: имея веб-сервер apach +ось fedora 14+утилита mapserver-5.6.7 отобразить
1)спутниковые снимки. Для этого я посохранял получаемые от google maps файлы и переименовал их сл образом:
&x=50&y=18&z=6
&x=50&y=19&z=6
&x=50&y=20&z=6
и т.д.
это обычные фактически файлы jpeg 250x250
x-координата по х
y-координата по y
z-глубина
ради интереса смогу ли я эти картинки собрать в единый снимок той или иной территории, я написал скрипт index.php на php простейший и имея httpd отобразил космический снимок полностью территории
вот моё произведение)мб кому и интересен будет
index.php
Код: Выделить всё
<html>
<body><p>Выбери уровень:</p>
<form action="index.php">
<INPUT TYPE=RADIO NAME=zlevel VALUE="8" onchange="javascript:submit();">1
<INPUT TYPE=RADIO NAME=zlevel VALUE="7" onchange="javascript:submit();">2
<INPUT TYPE=RADIO NAME=zlevel VALUE="6" onchange="javascript:submit();" CHECKED>3
</form>
<?php
if isset("_GET['zlevel']")
{
$z=_GET['zlevel'];
for ($i=1;&i<=114:$i++){
for ($j=1;&j<=114:$i++){
printf("<img src='./1/&x=".$i."&y=".$j."&z=".$z.");
}
}
else {
$z=6;
}
?>
</body>
</html>
Поверх снимка на всей территоррии хотел бы прорисовать
-дороги
-названия населённых пунктов
-здания
-названия улиц
3)информация о зданиях
на определённых зданиях иметь возможность onclick , который вызывает информацию о здании
4) организационную структуру зданий
слой поверх 3 слоя(3 пункт), который соединяет несколько зданий прямой линии и тем самым показывает принадлежность их к одной или иной организационной струутуре
естесвенно я понмиаю,е сли я всё самомстоятельно буду писать на скриптах-это изобретать велосипед
поэтому я посмотрет в сторону проекта mapserver
скачал mapserver-5.6.7 на fedora14.rpm
с COMTENT.cpio со сл струтурой:
Код: Выделить всё
usr-
|-bin-
|-*shp2img
|-*shptree
|-*sortshp
|-*title4ms
|sbin-
|-*mapserv
|share-
|-doc
документация
установил его
#yum -y install mapserver-5.6.7 на fedora14.rpm
всё вроде замечательно
пытаюсь вышеизложенную цель реализовать через mapserver
иду на оф.сайт www.mapserver.org
и вот я не совсем понимаю как и что мне теперь делать-так сказать на пальцах может кто объяснить,если кто имел дело с этим продуктом..не совсем понимаю мануал((
я так понимаю основной файл-это map-файл
*mapserv.cgi должен получиться, который мы копируем на httpd, чтобы тот его исполнил
но как этот cgi получить?самому руками создавать или как?
я просто запутался совсем....и гугл не особо подмога-не могу найти рускоязыную статью по реализации на fedora mapserver настройки и операции с ним(((
нашёл две статьи, чтобы вообще понять с чем оперирует mapserver
http://habrahabr.ru/users/gislab/topics/
http://gis-lab.info/qa/wms-filter.html
по первой статье на хабре всё впринципе понял, со второй статье немного потяжеленее в понимании,но в целом картину понял
вообщем вопрос-то в том, что мб кто подскажет как и что делать с mapserver, чтобы получить ожидаемый результат?
P.S.
к сожалению сервер не имеет выход в инет(((поэтому и принял решение использовать снимки или какие-л ресурсы свои-т.е. в оффлайн режиме, поэтому использование API Google map к сожалению нет возможности, т.е. инет мб на стадии настройки, но в эксплуатации связи не будет((
очень был бы благодарен за практическую помощь!