Decidiéndonos MapServer менен

Карталарын эмне менен жарыялоону издеп жүргөн Кадастрдык мекеме менен болгон акыркы сүйлөшүүдөн пайдаланып, мен бул жерде теманы куткарууну коомчулукка кайтаруу үчүн эң маанилүү нерселерди кыскача айтып бердим. Балким, учурда ал чечим кабыл алгысы келген адамга жардам берет же геофумадо жардам сурайт.

эмне MapServer

этап GeoWeb Publisher, Bentley кетүүгө ниет кылып жаткан бирөө эле, ал да укук берген Discovery Server, Кайра топуракка жылдары аны мурдагы президент.  Алар Бентли кызыкдар болгон дагы бир себеби сиздин картасын түзүү VBA куруу жана кадастрдык карталарды тейлөө боюнча арыздарды менен flsahpб а Geographics жөнүндө болуп жатат.

блог Буга чейин (Feo - Rare дос дейт), Кантип желе карталарды түзүү үчүн силерге көрсөткөн колдонуп, көп кырдуу ГИС, арзан альтернатива катары. Мен дагы бир күнү анын артыкчылыгы жөнүндө айттым GeoWeb Чыгаруучу Бентлиден күмүш көбүрөөк болгондо, эритме катары. Бул эски билдирүүгө улантуу үчүн жасалган салыштыруулар онлайн карталарын басып чыгаруу үчүн ар кандай мүмкүнчүлүктөр ортосунда.

Сүйлөшүүдөн кийин жакынкы бир нече күндүн ичинде колдоно турган темам - MapServerге барууну чечтик. Баса, башка ачык булактуу платформаларды жылдын аягына чейин, бирок веб-чөйрөдө сынап баштаңыз.

баннер MapServer ГИС тиркемеси эмес, ал өзүнүн бетинде айтылгандай, өзүн көрсөтпөйт. Ал Миннесота университетинин демилгеси менен төрөлгөн, ошондуктан анын логотиби Миннесота менен Миссисипи дарыяларынын кошулушунан келип чыккан. Бүгүнкү күндө ал кеңири тараган веб-карта кызматында эталон болуп саналат, балким анын англо-саксон теги. Бул колдонмо катары кеңири спектр бар -чынында, абдан кенен Мен жаңы колдонуучулар үчүн жөнөкөй эле өзүнүн жөнөкөйлүгү, жагат; сыйкырдуу .map билэ башкаруудагы түзүлгөн же QGis сыяктуу программалар же логикасын PHP сыяктуу mapscript тилдерди пайдалануу түшүнүүгө болот, Java, Perl, Python, Ruby же C #.

Жөнүндө MapServer арыздар дагы иштелип чыккан "кызмат”Chamaleon, Cartoweb, Ka-map жана Pmapper сыяктуу. Булар MapServer примитивдүү логикасын түшүнүү үчүн идеалдуу болсо дагы, кодду азыраак билген колдонуучуларга сунушталат.

mapserver орнотуу

Көрсөтүлгөн мисал, азыр жасап жаткан ишибиздин гана мисалы. Алардын уруксаты менен жана бул кызмат эки жумадан кийин жалпыга жеткиликтүү болуп, андан кийин анын иштешин көрө алышат.

башка желе колдонмолору бар

Бул үчүн багыттама катары колдоно турган Foundation катыш, бул туруктуулук жана геомейкиндик жаатындагы ачык булакты стандартташтыруу жагынан эң чыгармачыл демилгелердин бири. Башкалар бар экендигин моюнга алсам дагы.

  • Mapbender, кыйла популяризацияланган, IDE Гватемаласында Mapserver менен бирге жука кардар катары колдонулган. Анын кайрылуусунун себеби, ал PHP жана JavaScript үчүн иштелип чыккан, бүгүнкү күндө интернетте эң көп колдонулган эки айкалыш.
  • MapBuilder, Ким келди бир мезгилдин акырына карата 1.5 нускасында жана Ачык Катмарларга бириктирилген. AJAX нерсеси ... бул сулуулук болчу.
  • Open LayersСиз Google же Yahoo Карталарды киргизүү же растр экранда кэшин тартипке келсе, кереметтерди көрсөтүшөт +.
  • MapGuide САО, AutoDesk менен болгон мамилеси үчүн абдан популярдуу. Каалаган даамыңызда өлүп калуу үчүн туруктуу болуңуз.
  • Даража, стандарттар боюнча бир топ түтүн. Европада бир топ мүмкүнчүлүктөр бар. GML колдоосундагы туруктуулугуна байланыштуу, веб-процесстерди демилгеге киргизүү үчүн нейтралдуу альтернатива катары сунушталат. INSPIRE.

mapserver орнотуу Башка катыш укма чечимдер болуп саналат:

  • Geoserver, өз мүмкүнчүлүктөрүн өнүктүрүү Java жөнүндө болуп жатат. Google Карталарды бириктирүү үчүн Ачык маалыматтар Катмарларынын сунуш көп, Google Earth, Yahoo Карталарды, анын ичинде ArcGIS.
  • Geomajas анын ичинде арык кардар, столунун жана интернет.
  • MapFishжок дегенде, кагазга түшүрүлгөн Pyton боюнча артыкчылыктуу багыт эмес, балким, бири менен (онлайн).

MapServer Ventajs

шайкештик стандарттарына ылайык OGC. Балким, жакшы, бул дээрлик бардык ачык булак арыздар, ошондой эле, шарттары жок дегенде барып да WMS, WFS, санитардык, GML.

  • Желе Map кызматы (OGC WMS) 1.0.0, 1.0.7, 1.1.0 жана 1.1.1
  • Желе Feature кызматы (OGC: WFS) 1.0.0, 1.1.0
  • Желе Тейлөө кызматы (OGC жайды) 1.0.0, 1.1.0
  • География Markup Language (OGC GML) 2.1.2, 3.1.0 0 кароо Даража
  • Желе Map Контекст документтери (OGC WMC) 1.0.0, 1.1.0
  • Деп атай катмар баалоо (OGC SLD) 1.0.0
  • Filter Encoding өзгөчөлүгү (OGC: ОЭК) 1.0.0
  • Sensor байкоо кызматы (OGC SOS) 1.0.0
  • Байкоолор жана Ченөө (OGC: OM) 1.0.0
  • SWE Common (OGC SWE) 1.0.1
  • Common бйлдйредй (OGC бйлдйредй) 1.0.0, 1.1.0

Ачык Gis Консорциумунун көрсөтмөлөрү аркылуу маалыматтарды берүү, ар кандай программаны эч кандай тоскоолдуксуз сактайт. AutoDesk Civil3D, ArcGIS. Bentley Map, gvSIG, QGis ж.б. Google Earth / wms аркылуу карталар.

колдонмолор менен салыштырганда мен мурда (GeoWeb Жанр жана көп кырдуу ГИС) иштеген, ээ эмес, аларга MapServer көп жарыяланганНатыйжада, баракчаңызда колдонуучулар жамаатын айтпаганда дагы жетиштүү маалымат, иштелип чыккан мисалдар бар. GWPде тырмактарыңыз менен көп иштешиңиз керек жана испанча Манифольд деген нерсе өтө эле аз -таштап чыгып Сиз egeomates үчүн карама-каршы келбеген-.

El маалымат жүк ташуучу бул керемет. Ал асман эмес, бирок ага жакын:

  • Вектордук же геодеректер базасынын маалыматтары: Формалык файлдар, GML, PostGIS жана OGR аркылуу дагы бир дүйнө, анын ичинде DGN.
  • Растрдык маалыматтар: geifereference Tif жана GDAL аркылуу каалаган нерсебиз.
  • Output Мэрлердин, PNG, PDF жана, албетте, OGC стандарттарын алууга болот.

Анан жок multiplatform колдоо. MapServer иштей алат IIS, аны Windows / PC колдонуучулары үчүн достук кылат. Ошондой эле, ал Windows жана Linux системаларында маалыматтарды тейлөөдө гана эмес, навигацияда да иштей турган Apacheде. Манифол боюнча
г, д, сен Apache алар менен сүйлөшүп, анда чыгаруу гана, IIS паста жыйылуу, Кээ бир жасаган, бирок алардын pirouettes. Ал эми Бентли жөнүндө айта турган болсок, анда Windows гана, жада калса веб-дисплей ActiveX, ал Internet Explorerде гана иштейт, эгерде ышталбаса IDPR мейкиндик картридж улуу болгон.

Ал эч кандай келишимдер эскертүүнүн кажети болбосо керек акы уруксат. Manifold Universal компаниясынын лицензиясы $ 600, чектелген колдонуучулар менен Bentley GWPublisherдин $ 10,000 тартиби жана $ 15,000 жогору турган GIS Server үчүн болсо.

Акыр-аягы, мен көп пайда көрүп өнүгүү. MapServerде иштеген адамды табуу анчалык деле оңой эмес, бирок башка тиркемелерге караганда, азыркыдай кылып, алыстан болсо дагы оңой. Bentley GWPublisher ичегин билген иштеп чыгуучуну табуу оңой эмес, ал Bentley Geospatial Serverдеги туруктуу өнүгүүдөн пайдаланып, Project Wise, Geographics, Microstation VBA жана Bentley Map билиши керек (Мен кереметтүү нерселер бар экенин моюнга да). Manifold GIS иштеп чыгуучусу, болгону бир гана .NET болсо дагы, GIS Serverден болсо дагы, лицензиянын баасына жараша акы алат.

5 эле кадамдарды орнотуу

mapserver орнотуукөптөгөн кадамдар жана Башталыш башталышы эмес, бар:

  1. Download OSGEO4W бул жерде
  2. Орнотуу, минималдуу MapServer, Apache жана бир мисал.
  3. Apache орнотуу жана кызматын түзүү (же IIS аркылуу каталогду көтөрүп).
  4. Lift кызматы
  5. браузерде үлгүсүн иштетүү

Ооба, генезис сыяктуу эле, 1 жана 2-аяттардын ортосунда Шайтандын козголоңунда бир нече нерсе болгон. Көбүнчө http: // localhost / кызматы аркылуу кызматты алуу же күрөштү басып өтүү, бирок сиз үйрөнөсүз.

Бул түшүндүрүлө турган болуп калат.

7 жооп "MapServer жөнүндө чечим кабыл алуу"

  1. Hello Eulises. Бир күнү биз аз мен Интернетте көргөн C # менен дешкен ышталган.

    Урматтоо менен

  2. Eulises Damian Гомез Круз Ал мындай дейт:

    эмне с курч жана SQL Server 2008 же posgrest калыптандыруу жана басма карталар түрлөрү менен жана ошондуктан үстөмдүк суроо алыс, ошондуктан бир гана ASP.NET менен жүрүш үчүн, карап, аны туура эмес

  3. ачык булак Mapguide менен тажрыйба ?? Мен аны көптөн бери орнотуп келе жатам, бирок мастерди иштеткенде, серверге туташуу катасы пайда болду ... испан тилиндеги окуу куралы чоң жардам берет. Салам, рахмат =)

  4. Терс, сиз Google издөө кыймылдаткыч менен согушуу үчүн болот.

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

  6. Сиз кызматына кирген mapscript менен хостинг сунуш компаниянын даяр болушубуз керек.

    ошондой эле http://www.hostgis.com/

    интранет баштап кызмат кылуу абдан кыйын болот, анткени бир гана кызмат көтөрдү машинанын (192.168.0.129 ылайык) эсептик көрсөткүчтөн ИМ менен бир тармактын же жумуш башка компүтерлердин кирүүгө болот.

    Сиз аны Интернетке кызмат келсе, машина бир Server, ошондой эле (80.26.128.194) катары Интернет байланышы азыраак же көбүрөөк татыктуу, жана коомдук IP даректерин бар чуркап ээлейт. себеби IP Интернет кызматы каралган Интернет туташуу үчүн компүтер, ал ачык болсо да, сиз акы керек, андыктан тийип турбаш үчүн, ал кирген сайын өзгөрүп, мамиле болуп саналат.

    Жогорудагы эле интеллектуалдык менчик бир нече мүмкүнчүлүк үчүн келбесе, домен жана DNS кызматы сиз жөнөкөй жетекчилигине ээ болуу үчүн, төлөнгөн http://www.eldominio.com. Ошондой эле, Сиз Субдоменди же кызмат сунуш барактарды койсо болот http://www.no-ip.com

  7. Мен бир топ убакыттан бери ээрчип блог менен куттуктайбыз. Мен биолог ГИС маселелери боюнча иштеген эмесмин да. Өткөн жылы мен бир аз MapServer колдоно билип, абдан жакшы болот. Бирок мен дагы эле жооп алган жокмун, бир суроом бар. MapServer хостинг компаниясы эмне сактайт? Анын натыйжасы кандай өз колдонгон жана интернет үй тармакты колдонуу берет?

    Мен бул программасы менен башка бир долбоор кетким келет, бирок мен торго аны асып эч кандай жол жок.

    Ким билет respouesta абдан жакшы кабыл алынат, анда.

    Урматтоо менен,

    Мартино

Жооп жаз

Сиздин электрондук почта дареги жарыяланбайт.

Бул сайт спам азайтуу Akismet колдонот. Сиздин сын-пикирлер үчүн иштелип жатканын билүү.