Decidiéndonos па MapServer

Скарыстаўшыся нядаўняй гутаркі з установай, імкнучыся Зямельным кадастры публікаваць свае карты, тут я апісваю самае важнае пытанне катапультаванне вярнуцца да супольнасці. Магчыма, калі вы працуеце на каго-небудзь, хто хоча, каб прыняць рашэнне або папрасіць geofumada дапамогу.

чаму картсервер

Этап быў хтосьці, хто плануе з'ехаць у GeoWeb Publisher, Bentley, ён усё яшчэ меў ліцэнзію Discovery Server, Папярэднікам гэтага, яшчэ ў гады пылу. Яшчэ адна прычына, чаму яны былі зацікаўлены ў Bentley, што ваша адлюстраванне аб Microstation Geographics, з прыкладаннямі VBA для будаўніцтва і абслугоўвання кадастравых карт.

Раней у блогу (Фео - Rare як сябар кажа) Паказаў вам, як стварыць вэб-карты, выкарыстоўваючы калектар ГІС, як альтэрнатыва недарагі. Я казаў адзін дзень аб карысці GeoWeb Выдавецтва Bentley ў якасці рашэння, калі ёсць больш грошай. Гэта, каб даць пераемнасць старога паста, што зробленыя параўнання паміж рознымі прыкладаннямі да публікацыі онлайн-карт.

Пасля гутаркі мы вырашылі пайсці на MapServer, пытанне, які я спадзяюся падарвацца ў бліжэйшыя дні. Шлях, пачаць, каб паспрабаваць для астатняй частцы года іншых адкрытых зыходных платформаў, але вэб-асяроддзя.

банер Картсервер не з'яўляецца дадаткам ГІС, нават не прэтэндуе быць, як ён кажа, што яго старонка. Народжаны па ініцыятыве Універсітэта Мінесоты, такім чынам, лагатып адбываецца ад зліцця рэк Мінесота і Місісіпі. Гэта сёння з'яўляецца эталонам ў абслугоўванні вельмі распаўсюджаны, магчыма, з-за яго англа-саксонскую паходжанне вэб-карты. У гэтым дадатку, шырокі дыяпазон -really- вельмі шырокі, Мне падабаецца яго прастата, як проста для новых карыстальнікаў; магія ў кіраванні файламі .map якія могуць быць атрыманы альбо з праграм, як QGIS або зразумець логіку на выкарыстанне моў mapscript як PHP, Java, Perl, Python, Ruby або C #.

Аб Mapserver прыкладання распрацоўваюцца больш "служыў«Як Chamäleon, Cartoweb, Ка-карты і Pmapper. Яны рэкамендуюцца для карыстальнікаў з меншай колькасцю кодавай вобласці, але ідэальна падыходзіць для разумення прымітыўнай логікі MapServer.

Mapserver ўстаноўкі

Прыведзены прыклад паказвае, што, як раз прыклад працы, якую мы зараз робім. З іх дазволаў, і ведаць, што гэтая паслуга будзе даступная для грамадскасці на працягу некалькіх тыдняў, а затым мы ўбачым працу.

Ёсць і іншыя вэб-прыкладанні

Для гэтага я буду выкарыстоўваць у якасці арыентыру Фонду OSGeoШто гэта адзін з самых творчых ў плане ўстойлівасці і стандартызацыі геопространственных ініцыятыў адкрытай вобласці кода. Хоць я прызнаю, што ёсць іншыя больш.

  • Mapbender, Вельмі папулярны, выкарыстоўваецца ў якасці тонкага кліента з Mapserver ў выпадку Гватэмалы IDE. Прычына яго прывабнасць з'яўляецца тое, што развітой для PHP і JavaScript, два з найбольш часта выкарыстоўваюцца камбінацый ў Інтэрнэце сёння.
  • MapBuilder, Хто прыйшоў канец 1.5 ў аб'яднаным варыянце адкрываць пласты. AJAX ... гэта была прыгажосць.
  • Open Layers, Wonders, калі вы хочаце інтэграваць Google або Yahoo Maps або аптымізаваць кэш на дысплеі растру.
  • MapGuide OpensourceПапулярная для яго адносін з AutoDesk. Трывалы штамп ў водары жаданага.
  • Ступень, усе вэнджаныя стандарты. З вялікім патэнцыялам у Еўропе. Падтрымка стабільнасці ў GML прапануецца ў якасці нейтральнай альтэрнатывы рэалізацыі ініцыятывы вэб-працэсаў INSPIRE.

Mapserver ўстаноўкі Іншыя інкубацыйны растворы OSGeo з'яўляюцца:

  • Geoserver, іх поўны патэнцыял у тым, што развіццё ідзе пра Java. З многае прапанаваць як адкрытыя пласты дадзеных для інтэграцыі Google Maps, Google Earth, Yahoo Maps, уключаючы ArcGIS.
  • Geomajas уключаючы тонкі кліент, працоўны стол і вэб-старонкі.
  • MapFishПры неабходнасці надаваць першачарговае ўвагу Pyton, але, магчыма, адным з найменш дакументавана (онлайн).

Mapserver Ventajs

Сумяшчальнасць стандартам OGC, Мабыць, лепш за ўсё, хоць гэта амаль усе адкрытыя прыкладання крыніцы ідуць добра, па меншай меры, з пункту гледжання WMS, WFS, WCS, GML.

  • Web Map Service (OGC WMS) 1.0.0, 1.0.7, 1.1.0 і 1.1.1
  • Web Feature Service (OGC: WFS) 1.0.0, 1.1.0
  • Сэрвіс Web Coverage (OGC WCS) 1.0.0, 1.1.0
  • Geography Markup Language (GML OGC) 2.1.2, 3.1.0 0 Узровень профілю
  • Web Map Context Documents (OGC WMC) 1.0.0, 1.1.0
  • Дэскрыптар стылізаванага пласта (ОКГ УОС) 1.0.0
  • Фільтр Encoding Specification (OGC: FES) 1.0.0
  • Абслугоўванне датчыка назірання (OGC SOS) 1.0.0
  • Назірання і вымярэння (OGC: OM) 1.0.0
  • SWE Common (OGC SWE) 1.0.1
  • Агульныя РМО (OGC РМО) 1.0.0, 1.1.0

Абслугоўванне дадзеных з дапамогай кіруючых прынцыпаў адкрытага кансорцыума Гиса, любая праграма будзе прыліпаць да іх без асаблівых цяжкасцяў. З AutoDesk Civil3D, ArcGIS. Bentley Map, каб gvSIG, QGIS і г.д. У тым ліку Google Earth / карты праз WMS.

У параўнанні з прыкладаннямі, я працаваў (геосетки Publisher і вентыльны ГІС), MapServer іх, чым з шырока разрэкламаваны, Прадукт, што ваша старонка мае дастаткова інфармацыі, распрацаваныя прыклады, не кажучы ўжо пра супольнасць карыстальнікаў. Для ПГП павінны шмат працаваць з цвікамі і тое, што ў іспанскай Калектар вельмі мала -пакідаючы вы egeomates што не супярэчыць-.

El носьбіт дадзеных Гэта выдатна. Гэта не рай, але блізка да досыць:

  • Базы геоданных або вектарныя дадзеныя: Shape-файлы, GML, PostGIS і свет праз OGR, уключаючы DGN.
  • Растравыя дадзеныя: Тыф georeferenciado і тое, што мы хочам, каб праз GDAL.
  • Выхад можа быць згенераваны JPG, PNG, PDF і вядома, OGC стандарты.

тады ёсць мультиплатформенная падтрымка, Картсервер можа працаваць на IIS, што робіць яго зручным для карыстальніка Windows / PC. Акрамя таго, на Apache, які можа працаваць на Windows, і Linux вялікі, а не толькі служыць, але для перамяшчэння дадзеных. для Manifol
d, публікацыя толькі IIS, калі вы кажаце з Apache ім паста заторы, Хоць некаторыя з іх зрабілі свой піруэты, І калі Bentley, толькі Windows, у тым ліку вэб-разгортвання з'яўляецца ActiveX, які працуе толькі ў Internet Explorer, калі вы не паліце IDPR да ўзнёслага ў прасторы картрыджа.

Само сабой зразумела, што ніякіх здзелак ліцэнзаванне аплаты, Калектар ліцэнзія з універсальным будзе ў парадку $ 600, Бэнтлі GWPublisher па US $ 10,000 з абмежаванымі карыстальнікамі і калі ГІС Сервер US $ 15,000 ўверх.

І, нарэшце, я бачу вялікую перавагу ў развіццё, Знайсці каго-небудзь, хто працуе MapServer гэта не так проста, але гэта значна лягчэй, чым з іншымі праграмамі, у тым ліку дыстанцыйнага, як мы робім цяпер. Распрацоўшчык, які ведае, што кішка тонкая на Bentley GWPublisher не так лёгка знайсці, трэба ведаць Project Wise, Geographics, VBA і Microstation Bentley Map, каб скарыстацца перавагамі надзейнай распрацоўкі на Bentley Geospatial Server (Хоць я прызнаю, што ёсць выдатныя рэчы). Калектар распрацоўшчык ГІС, цяжка, хоць гэта толькі .NET, і адзін з ГІС Сервер, бяспечны збор у залежнасці ад таго, як гэта ліцэнзія.

Як і ў 5 ўсталяваць крокі

Mapserver ўстаноўкіЁсць не так шмат крокаў, і пачала кнігі Быцця:

  1. спампаваць OSGEO4W тут
  2. Ўсталяваць, мінімальны MapServer, Apache і прыклад.
  3. Ўстаноўка Apache і стварыць службу (ці падніміце каталог з дапамогай IIS).
  4. грузавы ліфт
  5. Запусціце прыклад у браўзэры

Так, як генезіс, паміж вершам 1 і 2 ёсць некалькі рэчаў, якія адбыліся ў паўстанні сатаны. Як правіла, падняць службу альбо праз HTTP: // лакальны / або займае яго баямі, але вы вучыцеся.

Гэта будзе наступны, што будзе растлумачана.

7 Адказы на «Decidiéndonos па MapServer»

  1. Прывітанне Eulises. Аднойчы мы палілі Паведамляць, што вы зрабілі з C #, тое нямногае, што я бачыў у Інтэрнэце.

    прывітанне

  2. чаму б не зрабіць гэта з з вострымі і SQL Server 2008 ці ўжо posgrest гэта з тыпамі формы і публікацыі карт і так вы пазбегнеце пытанне дамінавання і, такім чынам, толькі шукае сервера з asp.net

  3. некаторы досвед працы з MapGuide Open Source ?? у той час як ён у мяне ўсталяваны, але пры запуску настаўнік кідае мне злучэнне з серверам памылак ... было б карысна падручнік у іспанскіх прывітанняў, дзякуй =)

  4. Адмоўна, вам давядзецца змагацца з пошукавай сістэмай Google.

  5. Добры дзень, я вельмі зацікаўлены ў MapServer, некаторыя рэчы, якія я здолеў сабраць, зараз я засяроджаны на распрацоўцы прыкладанняў адлюстравання ў Rails, вы паняцця не маеце, як? ці звязаць некаторую дапамогу .. дзякуй

  6. Вы павінны шукаць кампанію, якая прапануе хостынг з mapscript ўключаны ў сэрвіс.

    а таксама http://www.hostgis.com/

    Служыць ад узроўню ўнутранай сеткі даволі лёгка, таму што толькі з е ^ IP машыны, якая падняла абслугоўванне (As 192.168.0.129) можна атрымаць доступ з іншых кампутараў у межах адной і той жа сеткі або рабочай групе.

    Калі вы хочаце, каб служыць у Інтэрнэце, займаюць машыны працуе як сервер мае злучэнне з больш-менш прыстойным Інтэрнэт і грамадскіх IP-адрасоў, а таксама (80.26.128.194). Прычына заключаецца ў тым, што IP прымае кампутар для падлучэння да сеткі Інтэрнэт, якія прадстаўляюцца інтэрнэт-сэрвісу, хоць публіка, змяняецца кожны раз, калі ён увайшоў і здзелак будзе фіксаванай, так што вы павінны плаціць.

    Калі вы не хочаце, каб зрабіць доступ да шэрагу IP як паказана вышэй, служба дамена і DNS платная, з дапамогай якога вы можаце мець больш лёгкае напрамак http://www.eldominio.com, Вы таксама можаце перанакіраваць субдомен ці паслугі, прапанаваныя старонкі http://www.no-ip.com

  7. Віншаванні на блогу, што я прытрымліваюся на працягу некаторага часу. Хоць я біёлаг працуе па пытаннях ГІС. У мінулым годзе я навучыўся выкарыстоўваць трохі MapServer і вельмі добра. Але ў мяне ёсць пытанне, які я да гэтага часу не атрымаў адказу. Што захоўвае MapServer хостынг кампаніі? Якія вынікі дае выкарыстоўваць свой кампутар і выкарыстоўваць хатнюю сетку Інтэрнэт?

    Я хацеў бы зрабіць нейкі іншы праект з гэтай праграмай, але ў мяне няма ніякага спосабу, каб павесіць яго на сеткі.

    Калі хто-небудзь ведае, што respouesta будзе вельмі добра.

    З павагай,

    Martiño

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны.

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца для вашых каментароў.