Cartografia

Mapserver ይሰራል እንደ

ለመጨረሻ ጊዜ አንዳንድ መስፈርት ለምን ስለ ተነጋገረ MapServer እና የመጫኛ መሰረታዊ ነገሮች። አሁን ከቺያፓስ ጓደኞች ካርታዎች ጋር በአንድ የአካል ብቃት እንቅስቃሴ ውስጥ አንድ የአሠራሩን አንድ ነገር እንመልከት ፡፡

 ካርታዎችን አዘጋጅ ተከፍቶ ያለበት ቦታ

አንዴ አፕል ከተጫነ, ለ MapServer ነባሪው የማተሚያ አቃፊ OSGeo4W በቀጥታ በ C: / /

በውስጡ ፣ በተጫነው ላይ በመመርኮዝ አፕሊኬሽኖች ያላቸው የተለያዩ አቃፊዎች አሉ ፣ ግን ለህትመት የሚቀርበው አቃፊ ወደ apache ውስጥ መሄድ አለበት ፡፡ በዚህ ጊዜ ጂስ ተብሎ የሚጠራው አቃፊ ፡፡

  • ከዚያ በውስጥ ውስጥ የውሂብ አቃፊ ክፍሎችን, ኦቶፖሞ ወዘተ ይዟል.
  • ወዘተ በሚለው አቃፊ ውስጥ ከ ‹ttf› ቅጥያ ጋር ለመለያዎች የሚያገለግሉ እውነተኛ ዓይነት ቅርፀ ቁምፊዎች አሉ ፡፡ እንዲሁም እነሱን የሚያነሳ እና ሌላ ምልክቶችን የሚወስን የ txt ፋይል እዚህ አለ።
  • በመጨረሻም httdocs ውስጥ አቃፊው አገልግሎቱን የሚያነሱ ድረ ገጾችን ይቀጥላል.
  • ካርታዎችን አዘጋጅ

ድረ ገጹ

በምሳሌው ላይ ለመጨረሻ ጊዜ የታየውን ጉዳይ እጠቀማለሁ ፡፡ እሱ በመሠረቱ በ ‹phtml› ቅጥያ ወደ አንዱ የሚወስደውን የመረጃ ጠቋሚ ፋይል ይ ,ል ፣ ይህ ደግሞ በፒኤችፒ እና በካርታዎች አናት ላይ የተገነቡ ተግባራትን ከፍ ያደርገዋል ፡፡ አንድ አቃፊ ከገጹ የተገናኙትን ምስሎች ይ containsል።

ካርታዎችን አዘጋጅ

እሱን ከተመለከትን ፣ phtml ከጠረጴዛዎች የተገነባ ቅርፊት ብቻ ነው ፣ እና ወደ ካርታ ጽሑፍ / ፒኤችፒ ተግባራት ይጠራል። በመጠቀም መነሳት አለብዎት:

http://localhost/gis/gispalenque.phtml

ውጤቱም ከታች ይታያል.

  • ወደ መሃል ወደ ተግባር GMapDrawMap (),
  • ወደ ትክክለኛው መጠይቅ GMapDrawKeyMap keymap (),
  • ከታች የተስተካከለ አሞሌ GMapDrawScaleBar (),
  • እና በማሰማራት ተግባራት ላይ, የዝርዝር ሳጥንን በተመለከተ ያለ ሁኔታ (! IsHtmlMode ()) ካስተጋባ "  በውሳኔዎች: ZOOM_IN, ZOOM_OUT, RECENTER, QUERY_POINT

ቀድሞውኑ እየሄደ ነው, ማሳያው እንደዚህ ይመስላል:

ካርታዎችን አዘጋጅ

የ .map ፋይሎች

የ Mapserver ህትመት ቅንብር ወደ ፖል በሚል በሚለው ውስጥ ነው ካርታዎች እና ያ በዛ ዛጎል በኩል ይወጣል። ነገር ግን አብዛኛው ሳይንስ ከማፕንፎፎ ፣ ከማኒፎልድ ወይም ከሞባይል ማፕር ቢሮ በተመሳሳይ ቅጥያ ከሚመነጩት ጋር እንዳይደባለቅ በካሜራ ፋይሎች ውስጥ ይገኛል ፡፡

እነዚህ ካርታዎች በስክሪፕት መልክ ካርታውን የያዙ የጽሑፍ ፋይሎች ናቸው ፡፡ እነዚህ እንደ ኳንተም ጂአይኤስ ባሉ የዴስክቶፕ ፕሮግራሞች ሊፈጠሩ ይችላሉ ፣ ለዋና ካርታ አንድ ፣ ለ Keymap እና ለኦ.ሲ.ሲ. wms እና wfs አገልግሎቶች አንድ እንዳለ ካስተዋሉ ፡፡ የካርታ ጽሑፍ እንዴት እንደሚሰራ እንመልከት

ማፕ

NAME PALENQUE_DEMO
አቋራጭ በርቷል
SIZE 600 450
SYMBOLSET ../etc/symbols.txt
የፕላኔ ካርታ አጠቃላይ ካርታ EXTENT 604299 1933386 610503 1939300
#EXTENT 605786 1935102 608000 1938800 #SOLO SECTOR 01
ዩኒቲ ሜትሮች
SHAPPATH "../data"
TRANSPARENT በርቷል
IMAGECOLOR 255 255 255
FONTSET ../etc/fonts.txt

  • ማፕ የስክሪፕቱን መጀመርዎን ያመለክታል
  • STATUS, ነባሪ ካርታው እንደበራ ወይም እንዳልሆነ ያመለክታል
  • SIZE የማሳያው መጠን ነው
  • SYMBOLSET የምልክት ምልክቶችን ያሳያል
  • EXTENT የማሳያ መጋጠሚያዎች ናቸው። # ምልክቱ ማብራሪያዎችን ለመስጠት ያገለግላል
  • ለነጠላዎች UNITS
  • SHAPEPATH, ንብርብሮች የሚገኙበት መንገድ
  • በመጨረሻም ሁሉም በ END ትዕዛዝ ይጠናቀቃሉ

በውስጡ, ኮዱ በ "ትዕዛዝ መስመር" ይጀምራል እና በ END ይጠናቀቃል, ለምሳሌ ለዝቅተኛ እና ከፍተኛ ልኬቶች. ጊዜያዊ ምስሎች ማውጫ:

ድር
  MINSCALE 2000000
  MAXSCALE 50000000

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

ካርታዎችን አዘጋጅየመመዘኛ አሞሌ-

SCALEBAR
  IMAGECOLOR 255 255 255
  LABEL
    ቀለም 0 0 0
    SIZE አነስተኛ
  END
  SIZE 300 5
  ቀለም 255 255 255
  BACKGROUNDCOLOR 0 0 0
  OUTLINECOLOR 0 0 0
  UNITS ኪ.ሜ.
  INTERVALS 3
  አቋራጭ በርቷል
END

ካርታዎችን አዘጋጅበመረጃ ማህደሩ ውስጥ ከሚገኝ ጥፍጥፍ ውስጥ “ኦርቶፎቶት” ከሚለው ዝርዝር ጋር ከበስተጀርባ የሚሄድ የራስተር ንብርብር

 

 

LAYER
  NAME orthophoto
  METADATA
    "DESCRIPTION" "ኦርቶ ፎሴት"
  END
  TYPE RASTER
  ስታቲስቲክስ ጠፍቷል
  DATA "C: \ OSGeo4W / apps / gis / data / ortofotoGral.tif"
  #OFFSITE 0 0 0
END

አንድ መለያ ሳንስ-ቁምፊ ጋር አንድ የ HTML አብነት ላይ አንዳንድ ውሂብ ማሳደግ መስፈርት ላይ የተመሠረተ አንድ ንብርብር shp ጎነ tematizada,, መጠን 6, ጥቁር እና ነጭ ጠርዞች 5 Buffer ...

ካርታዎችን አዘጋጅ

LAYER
  NAME ክፍል NSNUMXZone
  TYPE POLYGON
  ስታቲስቲክስ ጠፍቷል
  TRANSPARENCY 50
  EXTENT 607852 1935706 610804 1938807 ሜታዳታ
    "ማብራሪያ" "ጭብጥ በ እሴት ዘርፍ 02"
    "RESULT_FIELDS" "የሉLink Cve_Mz Cve_Pred prop ዙሪያ አካባቢ Perimeter VALUE"
  END
  DATA PALENQUE_SECTOR01
  TEMPLATE ን "ttt_query.html"
  TOLERANCE 5
  #TOLERANCEUNITS PIXELS
  LABELITEM "VALOR"
  CLASSITEM "VALOR"
  LABELCACHE በርቷል
  CLASS
    SYMBOL 1
    ቀለም 128 128 128
    OUTLINECOLOR 0 0 0
    NAME "ZonaNULL"
    EXPRESSION ([VALUE] = 0)
    LABEL
         ANGLE AUTO
         ቀለም 0 0 0
         FONT ያለ
         TYPE TRUETYPE
         POSITION ሲሲ
        
ተጓዳኝ ያልተሳካ
         BUFFER 5
         SIZE 6
         OUTLINECOLOR 200 200 200
    END
  END # መደበኛው 0 እሴት
  CLASS
    SYMBOL 3
    ቀለም 255 128 128
    #COLOR -1 -1 -1 #SIN FILLING

... እና የመሳሰሉትን ይቀጥላል

END
  END # የክፍል ዋጋ
END # ንብርብር

ለመደምደም

ስለሆነም ከካርፕቨርቨር ጋር መሥራት ምንም እንኳን ቀላል ቢሆንም ውስብስብ እና ለትላልቅ ሥራዎች በጣም ውስን ይሆናል ምክንያቱም ሁሉም ነገር በ ‹ካርታው› ውስጥ ይገኛል ፡፡ ትልቁ ኪሳራ ሁሉም ነገር በእግረኞች ውስጥ እያንዳንዱን ቀለም እንደ መግለፅ በእግረኛ መከናወኑ ነው ፣ እና ለዚህም ነው እንደ ካርቱዌብ ያሉ መሳሪያዎች የሚነሱት ፣ በካርፕቨርቨር ላይ የሚሰራ ግን ይህ ጥንታዊ ስሪት እንዲመስል ከሚያደርጉ ባህሪዎች ጋር አብሮ የተሰራ ተሰኪዎችን እና ምሳሌዎችን የሚያመጣ። የ መጀመሪያ ንባብ:

  • ለየራሳቸውን ለማደስ ሲባል ከ AJAX ጋር የተለያዩ ክፈፎችን ይስሩ
  • በፓራቲካዊ እሴቶቼ ላይ ተመስርቶ ስክሪፕት የሚፃፍ ስክሪፕት ያቀርባል
  • ተለዋዋጭ የሆነ የኋላ ሽክርክሪት, ፍላሽ ንብርብር ይመስል ያለምንም ማደስ ያስፈልገዋል
  • የመስመር ላይ ቬርክ አርታዒ, ቀጥተኛ ጽሑፍ በመሸጎጫው ላይ
  • ንብርብር በቬክተር ቬክተር ያውርዱ
  • ወደ Google Earth ይላኩ
  • የማስፋፊያውን ፒዲኤፍ ያመንጩ

በቀጣይ የካርታዌል ን መልክ እንወስዳለን, እዚህ ጋር ወደ ዋናዎቹ ትውስታውን አጣለሁ.

ጎልጊ አልቫሬዝ

ጸሐፊ, ተመራማሪ, በመሬት አስተዳደር ሞዴሎች ውስጥ ስፔሻሊስት. እንደ ሞዴሎች ጽንሰ-ሀሳብ እና አተገባበር ላይ ተሳትፈዋል-የብሔራዊ የንብረት አስተዳደር ስርዓት SINAP በሆንዱራስ ፣ በሆንዱራስ የጋራ ማዘጋጃ ቤቶች አስተዳደር ሞዴል ፣ የ Cadastre አስተዳደር የተቀናጀ ሞዴል - ኒካራጓ ውስጥ መዝገብ ፣ በኮሎምቢያ ውስጥ የስቴት SAT አስተዳደር ስርዓት . ከ 2007 ጀምሮ የጂኦፉማዳስ እውቀት ብሎግ አዘጋጅ እና ከ100 በላይ ኮርሶችን በጂአይኤስ - CAD - BIM - ዲጂታል መንትዮች ርዕሶችን ያካተተ የAulaGEO አካዳሚ ፈጣሪ።

ተዛማጅ ርዕሶች

3 አስተያየቶች

  1. ; ሠላም

    እኔ ከ .map ለመምረጥ እየሞከርኩ ነው:

    LAYER
    NAME የሙከራ ቤቶች
    TYPE POINT
    CONNECTIONTYPE OGR
    ግንኙነት #"virtual.ovf"
    "

    XXXXX
    EXEC…….
    eess_id
    wkbPoint
    WGS84

    "

    የኔ ችግር የዲ ኤስ ኤን አገልግሎት ችግር እየፈጠረ ነው፡ GetCapabilities ሲጠይቅ የመረጃ ቋቱን የይለፍ ቃል እየመለሰ ነው... የይለፍ ቃሉን "መስጠት" ላለማለት ወደ ፋይል መደወል እችላለሁ ወይንስ የዲኤስኤን ስህተት ነው???? አመሰግናለሁ!

  2. MapServer የአማራጭ የመነሻ ካርታዎችን በይነመረብ ለማሳየት ተወዳጅ የ Open Source ፕሮጀክት ነው. የተከፈተ አንፃፊ የ NTFS ፋይል ስርዓትን በሚጠቀምበት የድምጽ ፋይል ላይ ወደ ባዶ አቃፊ የተበደረ መኪና ነው. የተያያዙት ተሽከርካሪዎች እንደማንኛውም ሌሎች ተሽከርካሪዎች ይሰራሉ, ግን ከድፊው ፊደሎች ይልቅ የጎዳና ዱካዎች ይሰጣቸዋል.

አስተያየት ተው

የእርስዎ ኢሜይል አድራሻ ሊታተም አይችልም. የሚያስፈልጉ መስኮች ጋር ምልክት ይደረግባቸዋል *

ወደ ላይኛው አዝራር ተመለስ