Cartografia

Raws li Mapserver ua hauj lwm

Lub sijhawm dhau los peb tham txog qee cov txheej xwm MapServer thiab cov hauv paus ntawm kev teeb tsa. Tam sim no cia peb pom qee yam ntawm nws txoj haujlwm hauv kev tawm dag zog nrog daim duab qhia ntawm Chiapas cov phooj ywg.

 mapserver geoserver Qhov twg nws yog mounted

Thaum Apache muab ntsia, lub vas sab ntawv luam tawm rau MapServer yog OSGeo4W nplaub tshev ncaj qha saum C: /

Sab hauv, muaj cov ntawv sib txawv sib txawv nrog cov ntawv thov nyob ntawm qhov tau teeb tsa, tab sis daim nplaub tshev rau kev tshaj tawm yuav tsum mus sab hauv apache. Hauv qhov no daim nplaub tshev hu ua gis.

  • Tom qab ntawd, sab hauv, cov ntaub ntawv ceev tseg muaj txheej, orthophoto, thiab lwm yam.
  • Hauv cov nplaub tshev thiab lwm yam, muaj qhov tseeb hom fonts siv rau cov ntawv, nrog .ttf txuas ntxiv. Tsis tas li ntawm no yog ib daim ntawv txt uas txhawb nqa lawv thiab lwm qhov uas txhais cov cim.
  • Thiab thaum kawg nyob rau hauv daim ntawv httdocs mus rau cov nplooj ntawv web uas nqa cov kev pabcuam.
  • mapserver geoserver

lub vas sab

Hauv qhov ua piv txwv, Kuv yuav siv tus plua plav uas pom zaum tag los. Nws yeej muaj qhov Performance index ua cov ntawv xa mus rau ib qho nrog phtml txuas ntxiv, thiab qhov no nyeg nce cov haujlwm ua rau sab saum toj ntawm php thiab cov duab qhia chaw. Cov ntawv tais ceev tseg muaj cov duab txuas ntawm nplooj.

mapserver geoserver

Yog tias peb saib nws, phtml tsuas yog lub plhaub ua los ntawm cov ntxhuav, thiab hu rau mapscript / php functions. Koj yuav tsum tau sawv siv:

http://localhost/gis/gispalenque.phtml

Cov txiaj ntsig tau qhia nyob rau hauv qab no:

  • rau qhov chaw ua haujlwm GMapDrawMap (),
  • ntawm txoj cai hu rau GMapDrawKeyMap keymap (),
  • cov txheej txheem teev hauv qab no GMapDrawScaleBar (),
  • thiab nyob rau hauv cov ntaub ntawv ntawm tso tawm functions, ib tug mob hais txog lub npe yog (! IsHtmlMode ()) ncha "  nrog rau kev txiav txim siab: ZOOM_IN, ZOOM_OUT, RECENTER, QUERY_POINT.

Twb khiav lawm, cov lus zoo li no:

mapserver geoserver

Cov ntaub ntawv .map

Kev sib koom ua ke ntawm cov ntawv xov xwm hauv Dataerver yog nyob rau hauv dab Apache qhov teeb meem, uas xa tawm php los ntawm mapscript thiab cov ntawd tuaj tawm dhau lub plhaub ntawd. Tab sis feem ntau ntawm kev tshawb fawb nyob hauv .map cov ntaub ntawv, kom tsis txhob ntxhov siab nrog cov uas tsim los ntawm Mapinfo, Manifold, lossis Mobile Mapper Chaw ua haujlwm nrog tib qho kev nthuav dav.

Cov .map yog cov ntawv luam cov ntaub ntawv, uas muaj cov kab ntawv hauv cov ntawv sau. Cov no tuaj yeem tsim nrog desktop programs zoo li Quantum GIS, yog tias koj pom muaj ib qho rau daim ntawv qhia tseem ceeb, ib qho yog rau Keymap thiab ob qho rau OGC wms thiab wfs cov kev pabcuam. Cia saib yuav ua li cas mapscript ua haujlwm:

DAIM NTAWV QHIA

LUB NPE PALENQUE_DEMO
TSWV YIM
LOJ 600 450
SYMBOLSET ../etc/symbols.txt
Kawg 604299 1933386 610503 1939300 # TXHUA TXHUA HNUB NTAWM PALENQUE
#EXTENT 605786 1935102 608000 1938800 #SOLO 01 SECTOR
TUS NEEG METRES
SHAPEPATH "../data"
THAUM TWG
YUAV 255 255 255
FONTSET ../etc/fonts.txt

  • MAP qhia tias tsab ntawv pib
  • STATUS, qhia tias yog daim ntawv qhia ua neej nyob ntawm los yog tsis
  • SIZE yog qhov luaj li cas ntawm cov duab
  • SYMBOLSET qhia txog txoj kev ntawm cov cim
  • TSHUAJ yog cov ua kom pom cov zaub. Tus # cim siv los ua cim tshaj lus
  • CHAV NYOB RAU units
  • SHAPEPATH, qhov kev uas cov khaubncaws sab nraud povtseg yog
  • Tag nrho qhov kawg yuav xaus nrog END hais kom ua

Sab hauv, txoj cai pib nrog ib tus kab hais kom ua, thiab xaus nrog END, piv txwv li qhov tsawg kawg thiab qhov siab tshaj plaws; cov npe ntawm ib ntus cov duab:

WEB
  MINSCALE 2000000
  MAXSCALE 50000000

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

mapserver geoserverLub ntsuas phom:

SCALEBAR
  YUAV 255 255 255
  LABEL
    XIM 0 0 0
    Loj me me
  kAWG
  LOJ 300 5
  XIM 255 255 255
  BACKGROUNDCOLOR 0 0 0
  NRHIAV COV 0 0 0
  UNITS mais
  NROG 3
  TSWV YIM
kAWG

mapserver geoserverLub raster txheej: uas mus rau hauv keeb kwm yav dhau, nrog cov lus piav qhia hauv daim ntawv ua "Orthophoto", los ntawm tiff nyob hauv cov ntaub ntawv nplaub tshev:

 

 

NYOB
  NPE orthophoto
  METADATA
    "Piav txog" "OrtoFoto"
  kAWG
  HOM RASTER
  STATUS OFF
  DATA "C: \ OSGeo4W / apps / gis / data / orthophotoGral.tif"
  #OFFSITE 0 0 0
kAWG

Ib tug txheej txheej ntawm cov kab mob sib txawv, sib koom raws li cov txheej txheem, raising qee cov ntaub ntawv ntawm ib tus qauv ntawm cov html, nrog cov ntawv sau xim, qhov loj 6, xim dub thiab dawb ntawm 5 ...

mapserver geoserver

NYOB
  LUB NPE sector02Zone
  HOM POLYGON
  STATUS OFF
  XOV XWM 50
  TSHOOJ 607852 1935706 610804 1938807 METADATA
    "Piav qhia" "ntsiab lus los ntawm tus nqi 02"
    "RESULT_FIELDS" "MsLink Cve_Mz Cve_Pred prop Thaj Chaw Ib Vuag Dhau Li"
  kAWG
  COV NTAUB NTAWV PALENQUE_SECTOR01
  TEMPLATE "ttt_query.html"
  TOLERANCE 5
  #HOLERANCEUNITS PIXELS
  LABELITEM "TSEEM"
  TEEB MEEM "VALUE"
  LABELCACHE RAU
  HOOB
    SYMBOL 1
    XIM 128 128 128
    NRHIAV COV 0 0 0
    LUB NPE "ZonaNULL"
    TXHAIS LUS ([VALUE] = 0)
    LABEL
         ANGLE pib
         XIM 0 0 0
         FONT sans
         HOM TRUETYPE
         POSITION cc
        
PARTIALS CEEV FAJ
         BUFFER 5
         LOJ 6
         NRHIAV COV 200 200 200
    kAWG
  END #class tus nqi 0
  HOOB
    SYMBOL 3
    XIM 255 128 128
    #COLOR-1-1-1 # SIN PUAS

... thiab thiaj li nyob kom txog thaum kaw nrog

kAWG
  END #Class Tus nqi
END # Txheej

Los xaus

Li no, ua haujlwm nrog mapserver, txawm hais tias nws yooj yim heev, dhau los ua txoj thiab nyuaj rau cov haujlwm loj vim tias txhua yam nyob hauv .map. Qhov cuam tshuam loj tshaj plaws yog tias txhua yam ua tiav ntawm ko taw, xws li txhais kom meej txhua xim nyob rau hauv kev theming, thiab vim li ntawd cov cuab yeej xws li CartoWeb tshwm sim, uas ua haujlwm ntawm Mapserver tab sis nqa cov plugins thiab cov piv txwv nrog cov yam ntxwv ua rau qhov qub qauv no zoo li tus README thawj:

  • Ua hauj lwm cais thav ntawv, nrog AJAX thiaj li ua tau rau lawv nyias
  • Parse cov cai, muab ib tsab ntawv sau dua tshiab .map raws li cov kev txwv tsis muaj tseeb
  • Dynamic xa cov xa tawm tsis tau ntxiv zog, txhais tau hais tias nws yog ib qho hluav taws xob txheej
  • Online vector tsab, tam sim ntawv sau rau ntawm cache
  • Download tau txheej hauv vector daim ntawv
  • Xa rau Google ntiaj teb
  • Tsim PDF ntawm kev xaav

Nyob rau hauv ib tom ntej no peb yuav saib zoo CartoWeb, ntawm no kuv tawm hauv qhov txuas mus rau tus piv txwv loj.

Golgi Alvarez

Tus kws sau ntawv, kws tshawb fawb, tus kws tshaj lij hauv Kev Tswj Xyuas Cov Qauv. Nws tau koom nrog hauv kev xav thiab kev siv cov qauv xws li: National System of Property Administration SINAP hauv Honduras, Qauv ntawm Kev Tswj Xyuas Kev Sib Koom Tes Hauv Honduras, Kev Sib Koom Ua Qauv ntawm Cadastre Management - Registry hauv Nicaragua, Kev Tswj Xyuas Kev Tswj Xyuas Thaj Chaw SAT hauv Colombia . Editor ntawm Geofumadas kev paub blog txij li xyoo 2007 thiab tus tsim ntawm AulaAGEO Academy uas suav nrog ntau dua 100 cov kev kawm ntawm GIS - CAD - BIM - Digital Twins cov ncauj lus.

lwm yam khoom

3 Comments

  1. nyob zoo,

    Kuv sim hu ib txheej ntawm tus .map, raws li nram no:

    NYOB
    NPE xeem
    HOM POINT
    TXOJ KEV COB NROG OGR
    CONNECTION #”virtual.ovf”
    "

    xxxxx
    EXE …….
    eess_id
    wkbPoint
    WGS84

    "

    Kuv qhov teeb meem yog qhov kev pabcuam DSN ua rau muaj teeb meem: thaum thov GetCapabilities nws rov qab tus password database ... Kuv puas tuaj yeem hu rau cov ntaub ntawv kom tsis txhob "muab" tus password lossis nws puas yog DSN ???? Ua tsaug!

  2. MapServer yog ib qhov Qhib Qhov Chaw Qhuab Qhia uas nws lub hom phiaj yog los tso saib cov ntaub ntawv qhia dav dav hauv Internet. Tus tsav tsav yog tus tsav uas yog mapped rau qhov nplaub tshev npliag rau ntawm lub ntim uas siv NTFS cov ntaub ntawv. Mounted drives ua haujlwm li lwm tsav, tiam sis lawv tau muab tsav tsheb tsis txhob tsav tsheb.

Deja un comentario

Koj email chaw nyob yuav tsis tsum luam tawm. Yuav tsum tau teb cov cim nrog *

Rov qab mus rau sab saum toj