Cartografia

Wek Mapserver dixebite

Ev rûpel cara ku em li ser vê yekê hinek pîvanên axivî MapServer û bingehên sazkirinê. Let'scar ka em di tetbîqatek bi nexşeyên kûpên Chiapas de hin xebata wê bibînin.

 mapserver geoserver Li cihê ku tê de ye

Dema ku Apache hate sazkirin, ji bo MapServer peldanka çapemeniyê ya rasterast bi rasterast OSGeo4W li ser C: /

Di hundurê de, peldankên cihêreng ên bi serîlêdanan ve girêdayî ne ku çi hatî saz kirin, lê peldanka ji bo weşanê divê bikeve hundurê apache-yê. Di vê rewşê de peldanka bi navê gis.

  • Hingê hundir, peldanka danûstendinê li ser keviran, orthophoto, etc.
  • Di peldanka etc de, tîpên rastîn ên ku ji bo etîketan têne bikar anîn, bi dirêjkirina .ttf hene. Her weha li vir pelê txt heye ku wan hiltîne û yekê din jî ku sembol diyar dike.
  • Û di dawiyê de di navnîşên httdocs de rûpelên malperê ku xizmeta xwe bigirin.
  • mapserver geoserver

Rûpelê web

Di mînakê de, ez ê doza ku cara paşîn hatî nîşandin bikar bînim. Ew di bingeh de pelê navnîşek heye ku ji bo dirêjkirina phtml vedigere, û ev jî di pey re fonksiyonên li jor php û nexşeyan hatine çêkirin radike. Peldanka wêneyên ku ji rûpelê ve hatine girêdan vedihewîne.

mapserver geoserver

Ger em lê mêze bikin, phtml tenê qalikê ku ji maseyan hatî çêkirin e, û bang li fonksiyonên nexşe / php dike. Divê hûn bi karanînê rabin:

http://localhost/gis/gispalenque.phtml

Vê encam tê nîşandan:

  • navenda fonksiyonê GMapDrawMap ()
  • li ser rastê bangî GMapDrawKeyMap keymap ()
  • barê pîvanê GMapDrawScaleBar ()
  • û di rewşên karûbaran de, rewşeke têkildarî lîsteya pirtûkxaneyê heke (! IsHtmlMode ()) echo bike "  bi biryaran: ZOOM_IN, ZOOM_OUT, RENTENTER, QUERY_POINT.

Berî niha berbiçav, pêşniyar mîna vê yekê dibîne:

mapserver geoserver

Pelên .map

Têkilî ya belavkirina Maperverê di Apache Apache de ye, ku ji php ve bişîne mapscript û ew hingê ji wê şêlê derdikeve. Lê pir zanistî di pelên .mapê de ye, ne ku bi yên ku ji hêla Mapinfo, Manifold, an Mobile Mapper Office ve bi heman dirêjbûnê ve hatine çêkirin tevlihev bibin.

Van .map pelên nivîskî ne, ku nexşeyê di forma nivîsê de vedigire. Ev dikarin bi bernameyên sermaseyê yên wekî Quantum GIS werin afirandin, heke hûn bala xwe bidin yekê ji bo nexşeya sereke, yek ji bo Keymap û du jî ji bo OGC wms û karûbarên wfs heye. Ka em bibînin ka nexşe çawa dixebite:

QERT

NAME PALENQUE_DEMO
STATUS ON
SIZE 600 450
SYMBOLSET ../etc/symbols.txt
BERSÎVEK 604299 1933386 610503 1939300 # BERSÎVA BERSÎVEK PIRENQUE
#EXTENT 605786 1935102 608000 1938800 # SOLA 01
MÎTÎN MÎTÎN
SHAPEPATH "../data"
TRANSPARENT ON
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

  • MAP nîşan dide ku hûn şîfre dest pê bikin
  • STATUS, nîşan dide ka ka nexşeya default default li ser an na
  • SIZE Mezinahiya pêşangehê ye
  • SYMBOLET di rêya rêberên sembolan de nîşan dide
  • EXT koordînatên nîşandanê ne. Sembola # ji bo çêkirina şîroveyan tê bikar anîn
  • UNITS ji bo yekîneyên
  • SHAPEPATH, riya ku derê çêdike
  • Hemû di dawiya dawiyê de endaman END

Di hundurê, kodê bi rêza rêzê dest pê dike, û END bi END, ji bo nimûne ji bo herî kêm û bilindtirîn; rêveberiya wêneyên demkî:

TEVN
  MINSCALE 2000000
  MAXSCALE 50000000

IMAGEPATH "C: \ OSGeo4W / tmp / ms_tmp /"
  IMAGEURL "/ ms_tmp /"
DAWÎ

mapserver geoserverBarê pîvana

SCALEBAR
  IMAGECOLOR 255 255 255
  AWANASÎ
    COLOR 0 0 0
    SIZE SMALL
  DAWÎ
  SIZE 300 5
  COLOR 255 255 255
  BACKGROUNDCOLOR 0 0 0
  XWÎNE 0 0 0
  Kîlometre UNITS
  INTERVALS 3
  STATUS ON
DAWÎ

mapserver geoserverQatek rasterê: ku di paşnavê de diçe, bi navnîşek di navnîşê de wekî "Orthophoto", ji tifika ku di peldanka daneyê de ye:

 

 

LAYER
  NAME anthophoto
  METADATA
    "DESCRIPTION" "OrtoFoto"
  DAWÎ
  RASTER TYPE
  STATUS OFF
  DATA "C: \ OSGeo4W / apps / gis / data / orthophotoGral.tif"
  #OFFSITE 0 0 0
DAWÎ

A tematizada layer SHP polygon li ser bingeha krîterên, rakirina hin daneyên li ser şablonê HTML bi font sans label, size 6, keviya reş û spî tampon 5 ...

mapserver geoserver

LAYER
  NAME sector02Zone
  TYPE POLYGON
  STATUS OFF
  TRANSPARENCY 50
  BELA 607852 1935706 610804 1938807 XNUMX METADATA
    "DESCRIPTION" "Mijara ji hêla Sektora Nirxê 02"
    "RESULT_FIELDS" "MsLink Cve_Mz Cve_Pred prop Qonaxa Peravê VALUE"
  DAWÎ
  DATA PALENQUE_SECTOR01
  TEMPLATE "ttt_query.html"
  TOLERANCE 5
  # TOLERANCEUNITS PIXELS
  LABELITEM "VALUE"
  CLASSITEM "VALUE"
  LABELCACHE ON
  SINIF
    SYMBOL 1
    COLOR 128 128 128
    XWÎNE 0 0 0
    NAME "ZonaNULL"
    BERSÎVEK ([VALUE] = 0)
    AWANASÎ
         AUTLE ANTLE
         COLOR 0 0 0
         Sedsala fONT
         TYPE TRUETYPE
         POSITION cc
        
PARTÊN FALSE
         XWEZER 5
         SIZE 6
         XWÎNE 200 200 200
    DAWÎ
  END #class Nirx 0
  SINIF
    SYMBOL 3
    COLOR 255 128 128
    #COLOR -1 -1 -1 # SIL FILLING

... û bi vî awayî heta ku bi dawî ve

DAWÎ
  END #Class Value
END # Layer

Ji bo encamê

Ji ber vê yekê, xebitandina bi nexşeya serverê re, her çend ew pir hêsan e jî, lê ji bo karên mezin ji ber ku her tişt di nexşeyê de ye tevlihev û pir kêm dibe. Kêmasiya herî mezin ev e ku her tişt li ser piyan tê kirin, wekî mînak diyarkirina her rengê di mijarekê de, û ji ber vê sedemê amûrên wekî CartoWeb derdikevin, ku li ser Mapserver dixebite lê pêvekên çêkirî û mînakan bi taybetmendiyên ku vê guhertoya prîmîtîf dişibîne tîne. ew yekem bixwînin:

  • Karkerên cuda cuda, bi AJAX re ji bo ku ji wan re veguhestin
  • Koda pêşniyaz bike, da ku şîfreyek veguhestin .mapî li ser pîvanên parameterîzekirinê ye
  • Dîmengal vekişînek bêyî ku hewceyê hewceyê be, wekî ku ew çermek til bû
  • Guherandina vector veguhastin, nivîsandina lezgîn li ser cache
  • Di çarçoveya vexwarinê de hilbijêre
  • Export to Google Earth
  • PDF damezirandin

Di paşê de em ê li CartoWeb binêrin, li vir ez li ser mînakek bingehîn.

Golgi Alvarez

Nivîskar, lêkolîner, pisporê Modelên Rêveberiya Erdê. Ew beşdarî têgihîştin û pêkanîna modelên wekî: Sîstema Neteweyî ya Rêvebiriya Taybetmendiyê SINAP li Hondurasê, Modela Rêvebiriya Şaredariyên Hevbeş li Hondurasê, Modela Yekgirtî ya Rêvebiriya Kadastroyê - Registry li Nîkaragua, Sîstema Rêvebiriya Herêmê SAT li Kolombiyayê. . Edîtorê bloga zanînê ya Geofumadas ji 2007-an vir ve û afirînerê Akademiya AulaGEO ku zêdetirî 100 qursên li ser mijarên GIS - CAD - BIM - Twins dîjîtal vedihewîne.

Zimanî babet Related

3 Comments

  1. hello,

    Ez hewl dikim ji çermê ji navnîşanek telefonê bikim, wek vê yekê:

    LAYER
    NAME testhouses
    POST TYPE
    CONNECTIONTYPE OGR
    TÊKIRIN #"virtual.ovf"
    "

    xxxxx
    EXEC.
    eess_id
    wkbPoint
    WGS84

    "

    Pirsgirêka min ev e ku karûbarê DSN pirsgirêkan derdixe: dema ku GetCapabilities daxwaz dike ew şîfreya databasê vedigerîne... ez dikarim bangek pelê bikim da ku şîfreyê "derve nekim" an ew xeletiyek DSN ye???? Spas!

  2. MapServer projeya Open Source ya Navdar e ku armanca ku di ser înternetê de nexşeyên dînamîkî yên dînamîk nîşan dide. A drive mounted is a drive that folded to a volume at a volume system, ku pergala pelê NTFS bikar tîne. Dîmên mounted ên wekî dîmên din ên fonksiyonê dikin, lê belê ji bila rêberên ajotinê yên nameyên dravê têne çêkirin.

Leave a comment

Navnîşana e-peyamê ne, dê bê weşandin. qadên pêwist in bi nîşankirin *

Vegere ser topê