Cumu averanu Scrivitevi

A tempiu antica parlamemu quarchi criteri perchè MapServer è i fundamenti di a stallazione. Avà vedi qualcuna di u so operu in un esercitu cù i mapaggiu di i Chiapanecans.

mapger server geoserver Dove si trovanu in muntagna

Appena Apache hè stallatu, u cartulare di pubblicazione predeterminatu per MapServer hè a cartula OSGeo4W direttamente nantu à C: /

Intra, sò parechje caratteri cù appricazzioni secondu cumu instalatu, ma u cartulare per a pubblicazione devenu andà in apache. In questu casu, u cartulare chjamatu gis.

  • Allora in u cartulare di dati cuntene i stati, l'ortofoto, etc.
  • In u cartulare, ecc, u veru tipu di fugliali utilizati per i marcati, cù l'estensione .ttf. Inoltre quì hè un testu cunnessu chì culloca è un altru chì definisce simboli.
  • E finiscinu in u cartulare httdocs puderà e pagine web chì alzate u serviziu.
  • mapger server geoserver

A pàgina web

In l'esempiu, aduprate u casu chjamatu u tempu voltu. Hè funzionatu essendu un schedariu d'indexu chì rindirizzatu versu una estensione phtml, è questu cambia in funzione cresciute un php è mape. Un cartulare cuntene l'imagine vincendu trà a pagina.

mapger server geoserver

Se ne vogliu, u phtml hè solu l'inturnianza da i quadru, è chjamà à e funzione di scrittura / php. Puderete cullà cù:

http://localhost/gis/gispalenque.phtml

U risultatu hè quì sottu:

  • à u centru a funzione GMapDrawMap (),
  • à a diritta u chjamu GMapDrawKeyMap keymap (),
  • a scala bar below GMapDrawScaleBar (),
  • è in casu di funzioni di scalu, una prublema riguardu à u listbox se (! IsHtmlMode ()) echo "<! -" cù e decisione: ZOOM_IN, ZOOM_OUT, RECENTER, QUERY_POINT.

Dighjà ghjunta, u manifestu hè stallatu questu:

mapger server geoserver

I schedari .map

A cumminazione di a publicazione di carte di scienza hè di ciò chì Apache ponce, chì envia php through cartografia è andarà per quellu cunceculu. Ma a maiò parte di a scienza hè di i schedari .map, chì ùn deve micca cunfundita cù quelli generati da Mapinfo, Manifold o Mobile Mapper Office cù a stessa estensione.

Queste .map sò sughjetti di testu, chì cuntenenu u mappa in a forma di scrittura. Quessi sò capaci di creà cù programmi di scrittura quant'è Quantum GIS, se si ponenu esse unu per u mappa principali, unu per a chjave è dui per i servizii OGC u wfs. Avemu vistu cumu sta scrittura cume:

MAP

NAME PALENQUE_DEMO
STATUS ON
SIZE 600 450
SYMBOLSET ../etc/symbols.txt
EXTENT 604299 1933386 610503 1939300 #REDIZIONE DÛ NSU MAP DI PALENQUE
#EXTENT 605786 1935102 608000 1938800 #SOLO EL SECTOR 01
UNITS METERS
CAPITULANA "../data"
TRANSPARENT ON
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

  • U MAP indicanu chì avete principiatu u script
  • STATUS, indica chì u mapa predeterminatu hè o micca
  • SIZE hè a talla di u screnu
  • SYMBOLSET mostra a ruta di i simboli
  • EXTENT sò i coordenini di a visualizazione. U simbulu # hè usatu per annunzià
  • UNITS per unità
  • SACANZA, a via induve e stati sò
  • Tuttu u finale finiscinu cu l'ordine END

Intra, u còdice cuminciare cù una linea di cummanda, è finisce cù END, per esempiu, per scala minima è màxima; annuariu di imaghjini tempuranee

WEB
MINSCALE 2000000
MAXSCALE 50000000

IMAGEPATH "C: \ OSGeo4W / tmp / ms_tmp /"
IMAGEURL "/ ms_tmp /"
END

mapger server geoserverA scala bar:

SCALEBAR
IMAGECOLOR 255 255 255
GUSTIDICORSICA
COLOR 0 0 0
TU PEZZU
END
SIZE 300 5
COLOR 255 255 255
BACKGROUNDCOLOR 0 0 0
OUTLINECOLOR 0 0 0
UNITS kilometers
INTERVALS 3
STATUS ON
END

mapger server geoserverUn capu di rasteru: quellu di u fundu, cù a descrizzione in l'elencu cum'è "Ortofoto", da un TIFF locu in u caratteru di dati:

LAYER
NAME idrofittura
METADATA
"DESCRIPTION" "OrtoFoto"
END
TYPE RASTER
STATUS OFF
DATA "C: \ OSGeo4W / apps / gis / data / ortofotoGral.tif"
#OFFSITE 0 0 0
END

A sfarente shp courbe tematizada basatu nant'à criteri, righìannu qualchi dati à un mudellu HTML cù una interfaccia etichetta francese sans, taglia 6, spiculi biancu è neru dialyse 5 ...

mapger server geoserver

LAYER
NAME settore02Zone
TYPE POLYGON
STATUS OFF
TRANSPARENCY 50
EXTENT 607852 1935706 610804 1938807 METADATA
"DESCRIPTION" "Tematica di Value Sector 02"
"RESULT_FIELDS" "MsLink Cve_Mz Cve_Pred prop Area Perimeter VALUE"
END
DATA PALENQUE_SECTOR01
TEMPLATE "ttt_query.html"
TOLERANCE 5
#TOLERANCEUNITS PIXELS
LABELITEM "VALOR"
CLASSITEM "VALOR"
LABELCACHE ON
CLASS
SYMBOL 1
COLOR 128 128 128
OUTLINECOLOR 0 0 0
NAME "ZonaNULL"
EXPRESSION ([VALUE] = 0)
GUSTIDICORSICA
ANGLE AUTO
COLOR 0 0 0
FONT sans
TYPE TRUETYPE
POSITION cc

FALSE PARTIALS
BUFFER 5
SIZE 6
OUTLINECOLOR 200 200 200
END
END #class 0 value
CLASS
SYMBOL 3
COLOR 255 128 128
#COLOR -1 -1 -1 #SIN FILLING

... è finu à chjuderaghju cù

END
END #Class Value
END # Layer

Per cuncludi

Induve, à u travagliu cù MapServer, puru siddu si tratta arquantu sèmplice, addiventa menzu cumplessu è assai limitata di grande Franchisee perchè tuttu hè in i .map. Lu cchiù granni futuru hè chì tuttu hè fattu in u peri, comu definiscenu ognunu culore à una theming, è dunque à truvà i mezi com'è CartoWeb, travagliendu nant'à MapServer ma danu i plugins custruitu è ​​esempii cù carattiristichi chi fari sta versione primitivu à tene cum'è l ' readme first:

  • I travaglile scrive, cù AJAX per pudè rinsignà oltre
  • Parse u còdice, basta chì un script reecrire u .map basatu à i criteri paràmetrici
  • Scrolling dinamica di u scrolling senza avè esse di ricaricà, cum'è s'ellu era una lampa flash
  • Editore vettore in linea, scrittura immediata nantu à u cache
  • Scaricamentu in forma di vettore
  • Esporatu in Google Earth
  • Generate PDF di u prugrammu

In un prossimu ci darà un ochju CartoWeb, quì lassu u ligame per i esempi principali.

3 Rispondi per "Quandu l'imprese di u Mapserver"

  1. Hello,

    Intentinu chjamà una capa da u .map, cusì:

    LAYER
    I teste NAME
    TYPE POINT
    CONNECTIONTYPE OGR
    CONNECTION # »virtual.ovf»
    »

    xxxxx
    EXEC ......
    eess_id
    wkbPuntinu
    WGS84

    »

    U mo prublema hè chì u serviziu DSN dà prublemi: quandu unu dumanda di un GetCapapacity vi ritorna a password di a basa di dati ... possu mette una chjama à un fugliale per evità di "dà" a password o hè un errore DSN ???? Grazie!

  2. MapServer hè un prughjettu Open Source, chì u prughjettu hè di vede dinò mape spaziali nantu à Internet. Una unità muntata hè una unità chì hè mapatu à un cartulare vacante à un voluminu chì usa u sistema di archive NTFS. L'impurtanza munzedda funziona cum'è qualsiasi autri drives, ma sò attributi camini di accettate invece di carte drive.

Lascia una risposta

U vostru indirizzu email ùn esse publicatu.

Stu situ utilizeghja Akismet per reducisce u puzzicheghju. Sapete ciò chì i dati di i vostri dati è processatu.