Cartografia

Salaku Mapserver jalan

Dina waktos sateuacanna urang dikaitkeun kana sababaraha kriteria naha MapServer sareng dasar pamasangan. Ayeuna hayu urang tingali sababaraha operasina dina latihan sareng peta babaturan Chiapas.

 mapserver geoserver Dimana eta dipasang

Sakali Apache dipasang, diréktori ieu publikasi standar MapServer nyaéta polder OSGeo4W langsung di luhur C: /

Di jero, aya sababaraha folder anu béda sareng aplikasi gumantung kana naon anu dipasang, tapi folder pikeun diterbitkeun kedah lebet kana apache. Dina hal ieu folder disebut gis.

  • Teras di jero, polder data ngandung lapisan, orthophoto, jsb.
  • Dina folder jsb, aya jinis font anu leres anu dianggo pikeun labélna, kalayan extension .ttf. Ogé di dieu aya file txt anu angkat aranjeunna sareng anu sanés anu ngahartikeun simbol.
  • Sarta pamustunganana dina folder httdocs buka kaca wéb anu angkat jasa éta.
  • mapserver geoserver

Halaman wéb

Dina conto, kuring bakal nganggo kasus anu dituduhkeun panungtungan waktos. Dasarna ngandung file indéks anu alihan kana ekstensi phtml, sareng ieu dina gilirannana naékkeun fungsi anu diwangun di luhur php sareng peta. Folder ngandung gambar anu dikaitkeun tina halaman.

mapserver geoserver

Upami urang ditingali, phtml mangrupikeun cangkang anu diwangun tina tabel, sareng nelepon ka fungsi mapscript / php. Anjeun kedah hudang nganggo:

http://localhost/gis/gispalenque.phtml

Hasilna dipidangkeun di handap:

  • ka pusat fungsina GMapDrawMap (),
  • on katuhu panggero ka Keymap GMapDrawKeyMap (),
  • bar skala handap GMapDrawScaleBar (),
  • jeung bisi fungsi deployment, kaayaan ngeunaan listbox anu upami (! IsHtmlMode ()) gema "  jeung kaputusan: ZOOM_IN, ZOOM_OUT, RECENTER, QUERY_POINT.

Geus dijalankeun, tampilan anu sapertos kieu:

mapserver geoserver

Payil .map

Kombinasi publikasi Mapserver aya dina naon Apache ngangkat, anu ngirimkeun php through mapcript sareng anu teras kaluar tina cangkang éta. Tapi seuseueurna élmu dina file .map, teu matak lieur sareng anu dihasilkeun ku Mapinfo, Manifold, atanapi Mobile Mapper Office kalayan éksténsi anu sami.

Peta ieu mangrupikeun file téks, anu ngandung peta dina bentuk naskah. Ieu tiasa didamel nganggo program desktop sapertos Quantum GIS, upami anjeun perhatoskeun aya kanggo peta utama, hiji kanggo Keymap sareng dua pikeun jasa OGC wms sareng wfs. Hayu urang tingali kumaha petacript jalan:

peta

NAME PALENQUE_DEMO
Status ON
Ukuran 600 450
Simbol ../etc/symbols.txt
EXTENT 604299 1933386 610503 1939300 #VIEW OF PetaSAL PALENQUE
#EXTENT 605786 1935102 608000 1938800 #SOLO 01 SECTOR
Hijian méter
SHAPEPATH "../data"
Angka ON
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

  • Peta nunjukkeun yén naskah dimimitian
  • Status, nunjukkeun lamun peta standar dihurungkeun atanapi henteu
  • SIZE nyaeta ukuran tampilan anu
  • SYMBOLSET nembongkeun rute simbolna
  • EXTENT mangrupakeun koordinat tampilan. Simbol # digunakeun pikeun nyieun anotasi
  • Unit pikeun unit
  • SHAPEPATH, rute tempat anu lapisan
  • Sadaya di tungtung bakal ditungtungan ku paréntah END

Jero, kodena dimimitian ku garis paréntah, sareng ditungtungan make END, upamana pikeun skala minimum jeung maksimum; diréktori gambar samentara:

wéb
  Minsk 2000000
  MAXSCALE 50000000

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

mapserver geoserverBar skala:

Skala skala
  IMAGECOLOR 255 255 255
  LABEL
    Kelir 0 0 0
    Ukuran leutik
  TUNGTUNG
  Ukuran 300 5
  Kelir 255 255 255
  Tukang tukang 0 0 0
  OUTLINECOLOR 0 0 0
  Unit kilométer
  Interval 3
  Status ON
TUNGTUNG

mapserver geoserverLapisan raster: anu aya di tukang, sareng pedaran dina daptar salaku "Orthophoto", tina tiff anu aya dina folder data:

 

 

Lapisan
  NAME orthophoto
  Metadata
    "HENTISAN" "OrtoFoto"
  TUNGTUNG
  Tipe RASTER
  Status OFF
  DATA "C: \ OSGeo4W / aktip / gis / data / orthophotoGral.tif"
  #OFFSITE 0 0 0
TUNGTUNG

Lapisan anu shp tina poligon, didématkan dumasar kana kriteria, ngangkat sababaraha data dina citakan html, kalayan labél sans font, ukuran 6, warna hideung sareng white edges of 5 buffer ...

mapserver geoserver

Lapisan
  NAME sector02Zone
  Tipe POLYGON
  Status OFF
  Transparansi 50
  EXTENT 607852 1935706 610804 1938807 METADATA
    "DESCRIPTION" "Theme by Value Sector 02"
    "RESULT_FIELDS" "MsLink Cve_Mz Cve_Pred prop Area Perimeter NILAI"
  TUNGTUNG
  DATA PALENQUE_SECTOR01
  TEMPLATE "ttt_query.html"
  TOLERANCE 5
  #TOLERANCEUNITS piksel
  LABELITEM "NILAI"
  CLASSITEM "NILAI"
  LABELCACHE ON
  kelas
    Simbol 1
    Kelir 128 128 128
    OUTLINECOLOR 0 0 0
    NAME "ZonaNULL"
    EXPRESSION ([nilai] = 0)
    LABEL
         Otomatis sudut
         Kelir 0 0 0
         FONT sans
         Jenis TRUETYPE
         Posisi cc
        
PALAL parsial
         Panyangga 5
         SIZE 6
         OUTLINECOLOR 200 200 200
    TUNGTUNG
  NAMAT #class nilai 0
  kelas
    Simbol 3
    Kelir 255 128 128
    #COLOR -1 -1 -1 #SIN FILLING

... jeung saterusna dugi nutup kalawan

TUNGTUNG
  Niley #Class END
Tungtung # Lapisan

Pikeun disimpulkeun

Maka, damel sareng maperver, sanaos cukup saderhana, janten rumit sareng terbatas pisan kanggo padamelan ageung sabab sadayana aya dina .map. Karugian anu paling ageung nyaéta yén sadayana dilakukeun ku jalan-jalan, sapertos nangtoskeun unggal warna dina téma, sareng ku sabab kitu alat sapertos CartoWeb timbul, anu dianggo dina Mapserver tapi mawa plugins internal sareng conto anu ngagaduhan ciri anu ngajantenkeun vérsi primitif ieu katingalina sapertos éta readme munggaran:

  • Dianggo pigura anu misah, sareng AJAX kanggo ngarefresh nyalira
  • Parse kodeu, kagungan naskah nyeratana .map dumasar kana kriteria parameterizable
  • Dinamis mulang kapindahanna henteu nganggo refresh, saolah-olah éta lapisan lampu kilat
  • Édisi vektor online, tulisan saharita dina cache kana
  • Undeur lapisan dina bentuk véktor
  • Ékspor ka Google Earth
  • Ngahasilkeun PDF tina deployment

Dina salajengna urang bakal nampilkeun CartoWeb, didieu kuring tingal tautan kana conto utama.

Golgi Alvarez

Panulis, panalungtik, spesialis dina Modél Manajemén Tanah. Anjeunna milu dina konseptualisasi sareng palaksanaan model sapertos: Sistem Nasional Administrasi Harta SINAP di Honduras, Model Manajemén Kotamadya Bersama di Honduras, Modél Terpadu Manajemén Cadastre - Pendaptaran di Nikaragua, Sistem Administrasi Wilayah SAT di Kolombia. . Éditor tina blog pangaweruh Geofumadas saprak 2007 sareng panyipta Akademi AulaGEO anu kalebet langkung ti 100 kursus ngeunaan topik GIS - CAD - BIM - Digital Twins.

Artikel nu patali

3 Komentar

  1. pantun,

    Abdi nyobian nyobian lapisan ti .map, saperti kieu:

    Lapisan
    NAME testhouses
    Jenis titik
    CONNECTIONTYPE OGR
    KONEKSI #"virtual.ovf"
    "

    xxxxx
    EXEC…….
    eess_id
    wkbPoint
    WGS84

    "

    Masalahna nyaéta yén layanan DSN nyababkeun masalah: nalika nyuhunkeun GetCapabilities éta ngabalikeun kecap konci database ... naha kuring tiasa nelepon kana file pikeun ngahindarkeun "méré jauh" sandi atanapi éta kasalahan DSN ???? hatur nuhun!

  2. MapServer mangrupakeun proyék Open Source populér anu tujuanna pikeun ningalkeun peta spasial dinamis di Internét. A drive dipasang mangrupakeun drive anu dipetakeun kana hiji folder kosong dina volume anu ngagunakeun sistem file NTFS. Drive drive anu dipasang sakumaha anu sanésna drive anu sanés, tapi sanés ditugaskeun jalan sakaligus hurup drive.

Ninggalkeun comment hiji

email alamat anjeun moal diterbitkeun. Widang diperlukeun téh ditandaan ku *

Deui tombol luhur