MapServer-ээр шийдвэрлэв

Газрын зургаа нийтлэхийг хүсч буй Кадастрын институттай саяхан хийсэн ярилцлагын үр дүнг авч үзье. Энэ сэдэвт олон нийтийн өмнө аврагдах болно. Магадгүй тэр үед шийдвэр гаргах хүсэл эрмэлзэлтэй, геофудийн тусламж гуйхад нь туслах болно.

MapServer яагаад

Театр бол GeoWeb Publisher, Bentley-г орхихоор төлөвлөж байсан хэн нэгэн байсан юм Discovery Server, энэ өвөг дээдэс, тоос шороотой жилүүдэд буцаж ирэв. Bentley-г сонирхож байсан өөр нэг шалтгаан нь тэдний зураглал нь Microstation Geographics дээр байгаа бөгөөд кадастрын зургийг барих, засварлах VBA-ийн програмуудтай.

Өмнө нь блог дээрUgly - Ховор Найзын хэлснээр) вэб хуудасны үйлчилгээ хэрхэн үүсгэх, Олон талт хэрэглээ GIS нь хямд өртөгтэй хувилбар юм. Би ч бас нэг өдөр ярьсан Geoweb Publisher Bentley нь илүү их мөнгө олдох шийдэл юм. Энэ нь хуучин тэрхүү албан тушаалд тасралтгүй үйлчилнэ харьцуулалт хийсэн онлайн газрын зургийг хэвлэх төрөл бүрийн програмуудын дунд.

Харилцааны дараа бид ирээдүйд ашиглах гэж найдаж байгаа сэдэв MapServer-д очно. Үүний зэрэгцээ, бусад жилийн турш бусад нээлттэй эхийн тавцанг туршиж үзээрэй, гэхдээ вэб орчинд.

сурталчилгаа MapServer нь GIS програм биш, тэр ч байтугай хуудасныхаа хэлж байгаагаар тэр ч байтугай жүжиглэж байгаагүй. Энэ нь Миннесотагийн их сургуулийн санаачлагаар төрсөн бөгөөд түүний лого нь Миннесота, Миссисипи голуудын уулзвараас гаралтай юм. Өнөөдөр вэбсайт нь Англо-Саксоны гарал үүслээс шалтгаалан түгээмэл тархсан үйлчилгээ түгээсэн. Энэ програм нь өргөн хүрээтэй -маш өргөн, Шинэ хэрэглэгчдэд хамгийн энгийн нь дуртай. Бүх ид шид нь QGis зэрэг програмуудаас үүсгэж болох .map файлтай харьцах юмуу PHP, Java, Perl, Python, Ruby эсвэл C # зэрэг хэлийг ашиглахын тулд логикийг логик ойлгодог.

Илүү олон програмууд MapServer дээр хөгжүүлэгдсэн "үйлчилсэн"Chamaleon, Cartoweb, Ka-map болон Pmapper нар шиг. Эдгээр нь кодын бага домэйн бүхий хэрэглэгчидэд зориулагдсан боловч MapServer-ийн ердийн логикийг ойлгоход тун тохиромжтой.

mapserver суулгах

Үүний жишээ нь, одоо хийж байгаа ажлуудын жишээ юм. Тэдний зөвшөөрөлтэйгээр энэхүү үйлчилгээг олон долоо хоногийн турш олон нийтэд хүртээмжтэй болгох боломжтой гэдгийг мэдээд дараа нь тэд ажиллах боломжтой болно.

Бусад вэб програмууд байдаг

Үүний тулд Би Сангийн лавлагаа болгон ашиглах болно OSGeo, энэ нь гео орон зайн талбай дахь нээлттэй эх үүсвэрийн тогтвортой байдал, стандартчиллын хувьд хамгийн бүтээлч санаачлагуудын нэг юм. Хэдийгээр бусад хүмүүс байгаа гэдгийг би хүлээн зөвшөөрч байна.

  • Mapbender, Гватемала IDE-ийн хувьд Mapserver-ийн ойролцоо нимгэн үйлчлүүлэгч болоход ашиглагддаг. Түүний давж заалдах шалтгаан нь PHP болон JavaScript-д зориулж боловсруулагдсан бөгөөд өнөө үед вэб дээр хамгийн түгээмэл хэрэглэгддэг хослолын хоёр нь юм.
  • Mapbuilderхүрсэн түүний төгсгөл 1.5 хувилбарт Нээлттэй давхаргуудтай нэгтгэсэн. AJAX зүйл ... энэ бол гоо үзэсгэлэн байв.
  • Нээлттэй давхаргууд, та Google эсвэл Yahoo Газрын зургийг нэгтгэх эсвэл растер дэлгэцийг үр ашигтайгаар хадгалахыг хүсч байгаа бол гайхах болно.
  • Mapguide Opensource, AutoDesk-тэй холбоотойгоороо маш их алдартай. Үхэхийг хүсч буй амтанд хэрэгтэй.
  • Зэрэг, стандартын дагуу тамхи татдаг. Европт маш их боломжтой. GML-ийн дэмжлэгийн тогтвортой байдлаас шалтгаалан, санаачлагын хувьд вэб процессыг хэрэгжүүлэхэд төвийг сахисан хувилбар гэж үздэг Урамшуулал.

mapserver суулгах OSGeo-ийн инкубацийн бусад шийдлүүд нь:

  • Геоосервер бол хамгийн том боломж юм. Google Maps, Google Earth, Yahoo Maps, ArcGIS зэрэг орно.
  • Гоматик Үүнд гэрэл хэрэглэгч, ширээний болон вэб орно.
  • MapFish, Pyth-д гол анхаарлаа хандуулсан, гэхдээ хамгийн бага баримтжуулсан (онлайн) аль нэг нь байж болох юм.

MapServer давуу тал

Нийцтэй байдал стандарттай OGC. Хамгийн шилдэг нь, бараг бүх нээлттэй эхийн програмууд WMS, WFS, WCS, GML-тай холбоотой байдаг.

  • Web Map Service (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 болон 1.1.1
  • Вэб үйлчилгээний онцлог (OGC: WFS) 1.0.0, 1.1.0
  • Web Coverage Service (OGC: WCS) 1.0.0, 1.1.0
  • Газарзүйн Markup Language (OGC: GML) 2.1.2, 3.1.0 Level 0 профайл
  • Вэб хуудасны контекстын баримт бичиг (OGC: WMC) 1.0.0, 1.1.0
  • Stylish Layer Descriptor (OGC: SLD) 1.0.0
  • Шошго кодын тодорхойлолт (OGC: FES) 1.0.0
  • Мэдрэгчийн ажиглалтын үйлчилгээ (OGC: SOS) 1.0.0
  • Ажиглалт ба хэмжилт (OGC: OM) 1.0.0
  • SWE Common (OGC: SWE) 1.0.1
  • OWS Нийтлэг (OGC: OWS) 1.0.0, 1.1.0

Нээлттэй Гай Консорциумын удирдамжаар өгөгдлөө өгч, ямар ч програмыг ямар ч саадгүйгээр тэдэнд хүргэх болно. AutoDesk Civil3D-с ArcGIS -аас авдаг. Bentley Map, gvSIG хүртэл, QGis, гэх мэт. Google Earth / wms хүртэл wms.

Өмнө нь ажиллаж байсан програмуудтай харьцуулах (GeoWeb Publisher болон Олон төрлийн GIS), MapServer тэдгээрийг даван туулж чадсан. их тархац, таны хуудасны хангалттай мэдээлэл, хөгжүүлсэн жишээнүүд, хэрэглэгчийн олон нийтийн талаар дурдаагүй болно. ТӨҮГ-ийн хувьд та хадаасаар маш их ажиллах хэрэгтэй, Испани хэл дээр маш олон хэл дээр байдаг.орхисон Та egeomates зөрчилдөхөөс зайлсхийх-.

El өгөгдлийн дэмжлэг Энэ бол гайхалтай. Энэ бол тэнгэрт биш, харин ойрхон байна:

  • Вектор эсвэл Гео мэдээллийн сангийн өгөгдөл: ДМН, түүний дотор OGR-ээр дамжуулан файлууд, GML, PostGIS болон өөр нэг ертөнц.
  • Растер мэдээлэл: Гео-лавлагаа TIF ба GDAL-ээр дамжуулан бид юу хүсч байна.
  • Гаралт, та JPG, png, pdf болон OGC стандартуудыг үүсгэж болно.

Дараа нь олон төрлийн дэмжлэг. MapServer нь IIS дээр ажилладаг бөгөөд энэ нь Windows / PC хэрэглэгчдэд ээлтэй болгодог. Апачи дээр Windows болон Линукс гайхамшигт ажиллах боломжтой бөгөөд зөвхөн өгөгдөл дамжуулахаас гадна навигаци хийх боломжтой. Manifol-ийн хувьд
d, зөвхөн IIS нийтлэл, хэрэв та Apache-ийг хэлнэ үү нягтаршдагХэдийгээр тэдний хийсэн хүмүүс байдаг ч гэсэн pirouettes. Бентлигийн хувьд зөвхөн Windows, түүний дотор вэб байрлуулалт нь тамхи татахгүй л бол Internet Explorer дээр ажилладаг ActiveX юм IDPR сансрын хайрцагт агуу эрхэм.

Үүнийг ярих хэрэггүй тусгай зөвшөөрөл олгох. Universal Manifold-ийн лиценз нь $ 600-ийн дарааллаар, Bentley GWPublisher-ийн АНУ-ын 10,000-ийн хязгаарлагдмал хэрэглэгчид болон АНУ-ын 15,000-ийн GIS серверээс ирсэн тохиолдолд байх болно.

Эцэст нь би давуу талыг олж харсан хөгжүүлэлт. MapServer-ыг ажиллуулж байгаа хэн нэгнийг олох нь тийм ч амар биш, гэхдээ бид одоо хэрэглэж байгаа шиг алсаас ч гэсэн бусад аппликэйшнүүдийнхээс хамаагүй амар байдаг. Bentley Geospatial Server дээр хүчирхэг хөгжлийг ашиглахын тулд Project Wise, Geographics, Microstation VBA, Bentley Map-г мэдэж байх шаардлагатай.Хэдийгээр гайхамшигт зүйлүүд тэнд хийгддэгийг би хүлээн зөвшөөрдөг). Manifold GIS-ийн хөгжүүлэгчид нь маш их хэцүү байдаг. Гэхдээ энэ нь зөвхөн .NET, GIS серверийн нэг бөгөөд даатгал нь хэдийгээр лицензийн үнэ цэнээс хамааран төлбөр авдаг.

5-ийн алхмуудыг хэрхэн суулгах талаар

mapserver суулгахЭхлэл номын эхэнд эхнээс нь олон алхам алга.

  1. OSGEO4W татаж авах Эндээс
  2. Install it, MapServer хамгийн бага, Apache, жишээ нь.
  3. Apache-г суулгах, үйлчилгээ үүсгэх (эсвэл IIS-ээр директор үүсгэх).
  4. Өргөх үйлчилгээ
  5. Жишээ нь хөтөч дээр ажиллуул

Тийм ээ, үүндээ 1 ба 2 гэсэн шүлгүүдийн хооронд Сатаны бослогын үед хэд хэдэн зүйл тохиолдсон. Ер нь, та энэ үйлчилгээг http: // localhost / эсвэл дайныг ашиглаж болно, гэхдээ та сурах болно.

Дараагийнх нь биднийг тайлбарлах болно.

7 "MapServer дээр шийдвэр гаргах"

  1. Сайн уу Eulises. Нэг л өдөр та C # -тэй хийсэн утааны талаар, вэб дээр миний үзсэн зүйлүүдийн талаар танд ярих болно.

    Баярлалаа!

  2. яагаад 2008 огцом, скл сервер, эсвэл аль хэдийн хэлбэрийн хэлбэрээр хэвлэгддэг хэлбэрийн газрын зургаар үүнийг хийж болохгүй, тиймээс та домэйн асуултаас зайлсхийж, та зөвхөн asp.net бүхий сервер хайж байна

  3. Mapguide нээлттэй эх кодтой ямар ч туршлагатай ?? Би үүнийг удаан хугацаагаар суулгасан, гэхдээ эхэнд мастер серверт холбогдох холболтын алдааг надад шидэж байна ... энэ нь Испани мэндчилгээнд маш их тустай байх болно, thanks =)

  4. Сөрөг, та Google хайлтын системтэй тулалдах хэрэгтэй болно.

  5. Сайн байна уу, би интернет хөтөч дээр маш их сонирхдог, зарим нэг зүйлээ хамтатгах боломжтой байсан. Одоогоор би замдаа газрын зургийн програм хөгжүүлэхэд зориулж байна. эсвэл тусламжийн холбоос .. маш их баярлалаа

  6. Та энэ үйлчилгээнд багтсан газрын зургийг байрлуулах компанийг хайж олох ёстой.

    Мөн түүнчлэн http://www.hostgis.com/

    Интернэтийн төвшинд үйлчлэхэд хялбар байдаг. Яагаад гэвэл үйлчилгээ үзүүлдэг машин IP (түүнчлэн 192.168.0.129) нь нэг сүлжээнд эсвэл ажлын бүлгийн бусад компьютеруудаас хандах боломжтой байдаг.

    Хэрэв та үүнийг Интернетэд үйлчлэхийг хүсч байвал серверийн үүрэг гүйцэтгэдэг машин нь илүү бага эсвэл зохистой Интернет холболттой, нийтийн IP нь бас ашигладаг (80.26.128.194). Үүний шалтгаан нь интернетэд холбогдсон үед тоног төхөөрөмжийг авдаг IP нь олон нийтэд нээлттэй боловч хандалт хийх бүрт өөрчлөгдөж, тогтмол байдаг тул та төлөх шаардлагатай болно.

    Хэрэв та өмнө нь IP мэт дугаар руу хандахыг хүсэхгүй бол, та домэйн болон DNS үйлчилгээг төлбөрөө төлөхийг хүсэхгүй байгаа бол танд илүү хялбар хаягтай байж болно http://www.eldominio.comБайна. Та мөн түүнчлэн ийм хуудсыг санал болгодог дэд домайн эсвэл үйлчилгээнд чиглүүлж болно http://www.no-ip.com

  7. Блогтоо би богинохон хугацаанд хийж байгаа блогт баяр хүргэе. Хэдийгээр би биологич хүн боловч ГМС-ийн асуудалд ажилладаг. Өнгөрсөн жил би MapServer-ийг арай зөөлөн ашиглаж сурсан. Гэхдээ би хариултаа хараахан олж аваагүй гэсэн асуулт байна. MapServer дэлгүүр юу хийдэг компани вэ? Та өөрийн компьютерийг ашиглан интернетийн сүлжээгээ ашиглан ямар үр дүнд хүрэх вэ?

    Би энэ хөтөлбөртэй өөр төсөл хийхийг хүсч байна. Гэхдээ би энэ сүлжээнд өлгөх арга байхгүй.

    Хэрэв хэн нэгэн хариултыг мэддэг бол энэ нь маш сайн хүлээн авагдах болно.

    Хамгийн сайн нь,

    Мартино

Deja НҮБ-ын comentario

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны сэтгэдлийн өгөгдөл хэрхэн боловсруулагдаж байгааг мэдэж аваарай.