Картографија

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

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

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

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

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

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

Веб страница

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

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

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

http://localhost/gis/gispalenque.phtml

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

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

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

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

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

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

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

МАПА

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

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

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

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

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

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

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

мапсервер геосерверРастерски слој: који иде у позадину, са описом на листи као „Ортофото“, из тифа који се налази у фасцикли података:

 

 

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

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

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

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

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

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

У закључку

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

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

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

Голги Алварез

Писац, истраживач, специјалиста за моделе управљања земљиштем. Учествовао је у концептуализацији и имплементацији модела као што су: Национални систем управљања имовином СИНАП у Хондурасу, Модел управљања заједничким општинама у Хондурасу, Интегрисани модел управљања катастром – регистар у Никарагви, Систем администрације територије САТ у Колумбији. . Уредник Геофумадас блога знања од 2007. године и креатор АулаГЕО академије која обухвата више од 100 курсева о темама ГИС - ЦАД - БИМ - Дигитал Твинс.

Повезани чланци

Komentari

  1. Здраво,

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

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

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

    "

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

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

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

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

Назад на врх дугмета