Како функционише Маппервер

Раније смо причали о неким критеријумима зашто мапсервер и основе инсталације. Сада да видимо његову операцију у вежби са мапама чиапанеканаца.

мапсервер геосервер Где је монтиран

Када је Апацхе инсталиран, подразумевани директориј за објављивање за МапСервер је директоријум ОСГеоКСНУМКСВ директно преко Ц: /

У унутрашњости постоје различити фасцикли са апликацијама зависно од тога шта је инсталирано, али фасцикла за објављивање мора ићи у апацхе. У овом случају директоријум назван гис.

  • Затим унутра, мапа са подацима садржи слојеве, ортофото итд.
  • У фасцикли итд, прави фонтови типа који се користе за етикете, са екстензијом .ттф. Такође, овдје је ткт датотека која их подиже, а друга која дефинира симболе.
  • И коначно у фасцикли хттдоцс идите на веб странице које подижу услугу.
  • мапсервер геосервер

Веб страница

У овом примеру ћу користити случај који је приказан претходни пут. У основи садржи индексну датотеку која преусмерава на пхтмл екстензију, а то заузврат покреће функције изграђене на пхп и мапама. Фасцикла садржи повезане слике са странице.

мапсервер геосервер

Ако погледамо, пхтмл је само љуска изграђена из табела и позвана на мапцрипт / пхп функције. Требали бисте устати користећи:

http://localhost/gis/gispalenque.phtml

Испод је резултат:

  • у центар функције ГМапДравМап (),
  • на десној страни позив кеимап ГМапДравКеиМап (),
  • бар скале испод ГМапДравСцалеБар (),
  • иу случају функција распоређивања, услов који се односи на листу листе ако (! ИсХтмлМоде ()) ецхо "<! -" са одлукама: ЗООМ_ИН, ЗООМ_ОУТ, РЕЦЕНТЕР, КУЕРИ_ПОИНТ.

Већ се покреће, распоређивање изгледа овако:

мапсервер геосервер

.мап датотеке

Комбинација Мапсервер публикације је у ономе што Апацхе подиже, што шаље пхп преко мапсцрипт и онда прође кроз ту шкољку. Али већина науке је у .мап датотекама, које се не смеју мешати са онима које генерише Мапинфо, Манифолд или Мобиле Маппер Оффице са истим наставком.

Ови .мап су текстуалне датотеке, које садрже мапу у облику скрипте. Оне се могу креирати са десктоп програмима као што је Куантум ГИС, ако су постављени тамо један за главну мапу, један за Кеимап и два за ОГЦ услуге вмс и вфс. Да видимо како функционише мапа:

МАПА

НАМЕ ПАЛЕНКУЕ_ДЕМО
СТАТУС ОН
СИЗЕ КСНУМКС КСНУМКС
СИМБОЛСЕТ ../етц/симболс.ткт
ЕКСТЕНТ КСНУМКС КСНУМКС КСНУМКС КСНУМКС #ЛИСТА СВЕ МАПЕ ПАЛЕНКЕ
#ЕКСТЕНТ КСНУМКС КСНУМКС КСНУМКС КСНУМКС #СОЛО КСНУМКС СЕКТОР
МЕТОДЕ УНИТС
СХАПЕПАТХ "../дата"
ТРАНСПАРЕНТ ОН
ИМАГЕЦОЛОР КСНУМКС КСНУМКС КСНУМКС
ФОНТСЕТ ../етц/фонтс.ткт

  • МАП означава почетни скрипт
  • СТАТУС, означава да ли је подразумевана мапа укључена или не
  • СИЗЕ је величина екрана
  • СИМБОЛСЕТ приказује путању симбола
  • ЕКСТЕНТ су координате дисплеја. # Симбол се користи да направи примедбе
  • Јединице за јединице
  • СХАПЕПАТХ, путања где су слојеви
  • Све на крају ће се завршити помоћу ЕНД наредбе

Унутра, код почиње са командном линијом, а завршава се са ЕНД-ом, на пример за минималну и максималну скалу; директоријум привремених слика:

ВЕБ
МИНСЦАЛЕ КСНУМКС
МАКССЦАЛЕ КСНУМКС

ИМАГЕПАТХ "Ц: \ ОСГеоКСНУМКСВ / тмп / мс_тмп /"
ИМАГЕУРЛ "/ мс_тмп /"
КРАЈ

мапсервер геосерверБар мерила:

СЦАЛЕБАР
ИМАГЕЦОЛОР КСНУМКС КСНУМКС КСНУМКС
ЛАБЕЛ
БОЈА КСНУМКС КСНУМКС КСНУМКС
Сизе Смалл
КРАЈ
СИЗЕ КСНУМКС КСНУМКС
БОЈА КСНУМКС КСНУМКС КСНУМКС
БАЦКГРОУНДЦОЛОР КСНУМКС КСНУМКС КСНУМКС
ОУТЛИНЕЦОЛОР КСНУМКС КСНУМКС КСНУМКС
УНИТС километри
ИНТЕРВАЛИ КСНУМКС
СТАТУС ОН
КРАЈ

мапсервер геосерверСлој растер-а: од фондова, са описом у листи као што је "Ортофото", из тифа који се налази у фасцикли података:

СЛОЈ
НАМЕ ортхопхото
МЕТАДАТА
"ОПИС" "ОртоФото"
КРАЈ
ТИПЕ РАСТЕР
СТАТУС ОФФ
ДАТА "Ц: \ ОСГеоКСНУМКСВ / аппс / гис / дата / ортофотоГрал.тиф"
#ОФФСИТЕ КСНУМКС КСНУМКС КСНУМКС
КРАЈ

Схп слој полигона, тематизован на основу критеријума, подизање неких података на хтмл темплате, санс знак фонта, величине КСНУМКС, црне боје и бијелих ивица КСНУМКС бафера ...

мапсервер геосервер

СЛОЈ
НАМЕ секторКСНУМКСЗоне
ТИП ПОЛИГОН
СТАТУС ОФФ
ТРАНСПАРЕНТНОСТ КСНУМКС
ЕКСТЕНТ КСНУМКС КСНУМКС КСНУМКС КСНУМКС МЕТАДАТА
"ОПИС" "Тематски сектор вриједности КСНУМКС"
"РЕСУЛТ_ФИЕЛДС" "МсЛинк Цве_Мз Цве_Пред Подручје Периметер ВАЛУЕ"
КРАЈ
ДАТА ПАЛЕНКУЕ_СЕЦТОРКСНУМКС
ТЕМПЛАТЕ "ттт_куери.хтмл"
ТОЛЕРАНЦИЈА КСНУМКС
#ТОЛЕРАНЦЕУНИТС ПИКСЕЛС
ЛАБЕЛИТЕМ "ВАЛОР"
ЦЛАССИТЕМ "ВАЛОР"
ЛАБЕЛЦАЦХЕ ОН
КЛАСА
СИМБОЛ КСНУМКС
БОЈА КСНУМКС КСНУМКС КСНУМКС
ОУТЛИНЕЦОЛОР КСНУМКС КСНУМКС КСНУМКС
НАМЕ "ЗонаНУЛЛ"
ЕКСПРЕСИЈА ([ВАЛУЕ] = КСНУМКС)
ЛАБЕЛ
АНГЛЕ АУТО
БОЈА КСНУМКС КСНУМКС КСНУМКС
ФОНТ санс
ТИПЕ ТРУЕТИПЕ
ПОСИТИОН цц

ПАРТИАЛС ФАЛСЕ
БУФФЕР КСНУМКС
сизе КСНУМКС
ОУТЛИНЕЦОЛОР КСНУМКС КСНУМКС КСНУМКС
КРАЈ
ЕНД #цласс КСНУМКС вредност
КЛАСА
СИМБОЛ КСНУМКС
БОЈА КСНУМКС КСНУМКС КСНУМКС
#ЦОЛОР -КСНУМКС -КСНУМКС -КСНУМКС #СИН ФИЛЛИНГ

.... и тако да се затвори

КРАЈ
ЕНД #Цласс Валуе
ЕНД # Лаиер

У закључку

Дакле, да ради са МапСервер, иако је прилично једноставна, постаје комплексна и веома ограничена средства за велике послове, јер је све у .мап. Највећа мана је што се све ради на нози, као што је дефинисање сваку боју у прављења тема, а самим тим настају алатке као што су ЦартоВеб, ради на МапСервер али доноси додатке изграђене и примере са карактеристикама које чине ову примитивну верзију да остане први пут:

  • Радите одвојене кадрове, са АЈАКС-ом како бисте их освежили одвојено
  • Парсеујте код, све док скрипт преписује .мап на основу параметризабилних критеријума
  • Динамично помицање уназад без потребе за освјежавањем, као да је блиц
  • Онлине векторско уређивање, уписивање кеш меморије
  • Преузми слој у векторском облику
  • Извози на Гоогле Земљу
  • Генеришите ПДФ из распореда

У следећем ћемо погледати ЦартоВеб, овде остављам линк ка главним примерима.

КСНУМКС Одговори на "Како функционише Мапсервер"

  1. Здраво,

    Покушавам да позовем слој из .мап-а, како слиједи:

    СЛОЈ
    НАМЕ тест_хоусес
    ТИП ПОИНТ
    ЦОННЕЦТИОНТИПЕ ОГР
    ЦОННЕЦТИОН # »виртуал.овф»
    »

    КСКСКСКСКС
    ЕКСЕЦ .......
    еесс_ид
    вкбПоинт
    ВГСКСНУМКС

    »

    Мој проблем је што ДСН сервис узрокује проблеме: када се тражи ГетЦапабилитиес, враћа се лозинка базе података ... могу ли позвати датотеку како бих избјегао "давање" лозинке или је ДСН грешка ???? Хвала!

  2. МапСервер је популаран Опен Соурце пројекат чији је циљ приказивање динамичких просторних мапа преко Интернета. Монтирани погон је погон који је мапиран у празан фолдер на запремини који користи НТФС датотечни систем. Монтирани дискови функционирају као и сви други уређаји, али им се додељују путања путања уместо слова погона.

Леаве а цоммент

Ваша емаил адреса неће бити објављена.

Ова страница користи Акисмет како би смањила нежељену пошту. Сазнајте како се подаци вашег коментара обрађују.