Ավելացնել
կադաստրGeospatial - GISբազմազան GISMicrostation-Bentleyqgis

MapServer- ի կողմից որոշում

Օգտվելով վերջերս Կադաստրի հաստատության հետ զրույցից, որը փնտրում էր իր քարտեզները տպագրելու ձև, ես ամփոփում եմ ամենակարևորը ՝ թեմայի փրկությունը համայնքին վերադարձնելու համար: Թերեւս ժամանակին դա կծառայի մեկին, ով ցանկանում է որոշում կայացնել կամ օգնություն խնդրել geofumada- ից:

Ինչու MapServer- ը

Սցենարը այն մարդն էր, ով մտադիր էր գնալ GeoWeb Publisher, Bentley- ի կողմից, քանի որ նա դեռեւս լիցենզիա ունի Discovery Server- ը, այսինքն, նախորդը, փոշու տարիներին:  Մեկ այլ պատճառ, թե ինչու են հետաքրքրում Bentley- ն այն է, որ դրանց քարտեզագրումը գտնվում է Microstation Geographics- ի վրա, եւ կադաստրային քարտեզների շինարարության եւ սպասարկման համար VBA- ի ծրագրերը:

Նախկինում բլոգում (Ուգլի - հազվադեպ ինչպես ասում է ընկերը) ցույց տվեց, թե ինչպես ստեղծել վեբ քարտեզի ծառայություն, օգտագործելով մանիֆոլդը GIS, որպես ցածր գնով այլընտրանք: Ես մի օր նույնպես խոսեցի այն օգուտների մասին Geoweb հրատարակիչ Bentley- ից ՝ որպես լուծում, երբ ավելի շատ արծաթ կա: Սա շարունակականություն հաղորդելու համար այն հին գրառմանը, որում Ես համեմատություններ եմ կատարել առցանց քարտեզների հրապարակման տարբեր ծրագրերի միջեւ:

Theրույցից հետո մենք որոշեցինք գնալ MapServer, մի թեմա, որը, հուսով եմ, կօգտագործեմ առաջիկա մի քանի օրերի ընթացքում: Ի դեպ, սկսեք փորձարկել բաց կոդով այլ հարթակներ մնացած տարվա ընթացքում, բայց վեբ միջավայրում:

դրոշ MapServer- ը GIS ծրագիր չէ, նույնիսկ չի հավակնում լինել, ինչպես ասում է դրա էջը: Այն ծնվել է որպես Մինեսոտայի համալսարանի նախաձեռնություն, հետևաբար դրա պատկերանշանը գալիս է Մինեսոտա և Միսիսիպի գետերի խառնուրդից: Այսօր այն նշաձող է լայնորեն տարածված վեբ-քարտեզի ծառայության մեջ, գուցե դրա անգլո-սաքսոնական ծագման պատճառով: Քանի որ այս հավելվածը լայն տեսականի ունի ՝շատ մեծ է, Ինձ դուր է գալիս նրա պարզությունը, նորագույն օգտագործողների համար ամենապարզը. բոլոր մոգությունը գտնվում է .map ֆայլի մշակման մեջ, որը կարող է ստեղծվել այնպիսի ծրագրերից, ինչպիսիք են QGis- ը կամ հասկանալ տրամաբանությունը քարտեզագրության համար `PHP- ի, Java- ի, Perl- ի, Python- ի, Ruby- ի կամ C # լեզուների շահագործման համար:

MapServer- ում ավելի շատ ծրագրեր են մշակված "ծառայել”Ինչպիսիք են Chamaleon- ը, Cartoweb- ը, Ka-map- ը և Pmapper- ը: Դրանք առաջարկվում են ավելի քիչ կոդ տիրապետող օգտվողների համար, չնայած իդեալական է հասկանալ MapServer- ի պարզունակ տրամաբանությունը:

քարտեզագրիչ տեղադրեք

Shownուցադրված օրինակն այն է, որ ուղղակի աշխատանքի կատարման օրինակ: Նրանց թույլտվությամբ և տեղյակ լինելով, որ այս ծառայությունը հասարակությանը հասանելի կլինի մի քանի շաբաթ անց, և այդ ժամանակ նրանք կտեսնեն, թե ինչպես է այն աշխատում:

Այլ վեբ ծրագրեր գոյություն ունեն

Դրա համար ես հիմնադրամն օգտագործում եմ որպես հղում OSGeo- ն, որը երկրաչափական դաշտում բաց աղբյուրի կայունության և ստանդարտացման տեսանկյունից առավել ստեղծագործական նախաձեռնություններից մեկն է: Չնայած ես ընդունում եմ, որ կան ուրիշներ:

  • Mapbender- ը, բավականին մասսայականացված, օգտագործվում է որպես Mapserver- ի բարակ հաճախորդ IDE Գվատեմալայի դեպքում: Դրա բողոքարկման պատճառն այն է, որ այն մշակվել է PHP- ի և JavaScript- ի համար, որոնք այսօր համացանցում ամենաշատ օգտագործվող համադրություններն են:
  • Mapbuilder, որը եկել է նրա վերջը 1.5 տարբերակում և միաձուլվեց բաց շերտերի: AJAX բանը… դա գեղեցկություն էր:
  • Բաց շերտեր, զարմանալի է, եթե ցանկանում եք ինտեգրվել Google- ի կամ Yahoo Maps- ի միջոցով կամ բարելավել գրաֆիկական տեղադրման մեջ գտնվող քեշը:
  • Mapguide Opensource, շատ սիրված է AutoDesk- ի հետ իր հարաբերությունների համար: Ուժեղ մեռնել հանուն այն բանի, ինչ համով ես ուզում:
  • Աստիճան, բավականին ծուխ ստանդարտների վրա: Եվրոպայում մեծ ներուժով: GML- ի աջակցության մեջ իր կայունության պատճառով այն առաջարկվում է որպես նախաձեռնության մեջ վեբ գործընթացների իրականացման չեզոք այլընտրանք: ներշնչել.

քարտեզագրիչ տեղադրեք OSGeo- ի ինկուբացիոն այլ լուծումներ են `

  • Geoserver, ամենամեծ ներուժն այն է, որ զարգացումը Java- ի մասին է: Շատերը առաջարկում են, ինչպիսիք են Open Layers, Google Maps, Google Earth, Yahoo Maps, ներառյալ ArcGIS- ը:
  • Geomajas որը ներառում է բարակ հաճախորդ, աշխատասեղան եւ վեբ:
  • MapFish, առաջնային ուշադրություն դարձնելով Pyton- ին, բայց հավանաբար, ամենաքիչը փաստաթղթավորված (առցանց) մեկն է:

MapServer- ի առավելությունները

Համատեղելիություն ստանդարտներով OGC, Թերեւս լավագույնը, չնայած դրան, գրեթե բոլոր բաց կոդով ծրագրերը լավ են, առնվազն WMS, WFS, WCS, GML- ի վերաբերյալ:

  • Web Քարտեզ Ծառայություն (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 եւ 1.1.1
  • Վեբ գործառույթի ծառայություն (OGC: WFS) 1.0.0, 1.1.0
  • Web Ծածկույթի Ծառայություն (OGC: WCS) 1.0.0, 1.1.0
  • Աշխարհագրություն նշելու լեզուն (OGC: GML) 2.1.2, 3.1.0 մակարդակի 0 պրոֆիլ
  • Web Քարտեզ Համատեքստ Փաստաթղթեր (OGC: WMC) 1.0.0, 1.1.0
  • Styled Layer Descriptor (OGC: SLD) 1.0.0
  • Զտիչ կոդավորման առանձնահատկությունը (OGC: FES) 1.0.0
  • Սենսորների դիտարկման ծառայություն (OGC: SOS) 1.0.0
  • Դիտարկումներ եւ չափումներ (OGC: OM) 1.0.0
  • SWE Ընդհանուր (OGC: SWE) 1.0.1
  • OWS ընդհանուր (OGC: OWS) 1.0.0, 1.1.0

Բաց Gis կոնսորցիումի ուղեցույցների միջոցով տվյալների մատուցումը ցանկացած ծրագիր կստիպի հավատարիմ մնալ դրան `առանց մեծ խոչընդոտների: AutoDesk Civil3D- ից, ArcGIS- ից: Bentley Map, gvSIG, QGis և այլն: Նույնիսկ Google Earth / քարտեզները wms- ի միջոցով:

Համեմատելով այն ծրագրերը, որոնք ես նախկինում աշխատել եմ (GeoWeb հրատարակիչ եւ մանիֆոլտ GIS), MapServer- ը գերազանցում է դրանք շատ դիֆուզիոնԱրդյունքում, ձեր էջն ունի բավարար տեղեկություններ, մշակված օրինակներ, էլ չենք ասում օգտագործողների համայնքի մասին: GWP- ի դեպքում դուք պետք է շատ աշխատեք մեխերի հետ, և այն, ինչ կա իսպաներենում, շատ քիչ է -դուրս գալով You egeomates որպեսզի չընդունեն հակասություն-.

El տվյալների աջակցություն դա զարմանալի է Դա դրախտ չէ, բայց բավական մոտ է.

  • Վեկտորի կամ Geodatabase տվյալների. Ձևավորել ֆայլեր, GML, PostGIS և մեկ այլ աշխարհ OGR- ի միջոցով, ներառյալ DGN:
  • Raster տվյալներ. Georeferenced Tif և այն, ինչ ուզում ենք GDAL- ի միջոցով:
  • Արդյունքից կարող եք ստեղծել jpg, png, pdf եւ, իհարկե, OGC ստանդարտներ:

Այնուհետեւ կա բազմապրոֆիլ աջակցություն, MapServer- ը կարող է գործարկվել IIS- ի վերևում, ինչը այն դարձնում է բարեկամական Windows / PC օգտագործողների համար: Նաև Apache- ով, որի միջոցով այն կարող է հիանալի աշխատել Windows- ի և Linux- ի վրա, ոչ միայն տվյալներ ծառայելու, այլև նավարկելու համար: Մանիֆոլի դեպքում
d, հրատարակել միայն IIS, եթե խոսեք նրանց մասին Apache- ի մասին այն հարվածում է գերբեռնվածության, չնայած նրանք կան, ովքեր իրենցն են արել պիրուետներ, Իսկ Bentley- ի դեպքում միայն Windows- ը, նույնիսկ վեբ ցուցադրիչը ActiveX է, որն աշխատում է միայն Internet Explorer- ով, եթե այն չի ապխտվում IDPR տիեզերական քարթրիջի առատությանը:

Ավելորդ է ասել, որ դա չի խանգարում վճարում լիցենզավորման համար, Manifold Universal- ի լիցենզիան կկազմեր $ 600, Bentley GWPublisher- ի արտոնագիրը `$ 10,000 ԱՄՆ դոլար սահմանափակ օգտվողներով, և եթե այն լիներ GIS սերվերի համար $ 15,000 ԱՄՆ դոլարի վրա:

Ի վերջո, ես մեծ առավելություն եմ տեսնում զարգացմանը, MapServer աշխատող մեկին գտնելը այդքան էլ հեշտ չէ, բայց շատ ավելի հեշտ է, քան մյուս ծրագրերի դեպքում, նույնիսկ հեռակա կարգով, ինչպես հիմա ենք անում: Կառուցապատողը, որը գիտի Bentley GWPublisher- ի աղիքները, այդքան էլ հեշտ չէ գտնել, նա պետք է իմանա Project Wise, Geographics, Microstation VBA և Bentley Map- ը `օգտվելու Bentley Geospatial Server- ի ուժեղ զարգացումից (Չնայած ես ընդունում եմ, որ այնտեղ հիանալի բաներ կան) Manifold GIS մշակողը, շատ դժվար է, չնայած որ դա միայն .NET- ն է, և մեկը GIS Server- ից, անշուշտ կգանձվի ՝ ելնելով այն բանից, թե որքան արժի լիցենզիան:

Ինչպես տեղադրել այն 5 քայլով

քարտեզագրիչ տեղադրեքԿան շատ քայլեր, ինչպես նաեւ Ծննդոցի սկիզբը.

  1. Ներբեռնել OSGEO4W այստեղից
  2. Տեղադրեք այն, նվազագույն MapServer, Apache եւ օրինակ:
  3. Տեղադրեք Apache եւ ստեղծեք ծառայություն (կամ վերացրեք IIS- ի միջոցով տեղեկատու):
  4. Բարձրացրեք ծառայությունը
  5. Սկսեք օրինակին բրաուզերում

Այո, ինչպես genննդոց, 1-ին և 2-րդ համարների միջև մի քանի բան կա, որ տեղի է ունեցել Սատանայի ապստամբության ժամանակ: Ընդհանրապես ծառայությունը բարձրացնելը կա՛մ http: // localhost / միջոցով է, կա՛մ զբաղեցնում է ձեր պայքարը, բայց դուք սովորում եք:

Դա կլինի հաջորդը, որ մենք կբացատրենք դա:

Գոլջի Ալվարես

Գրող, հետազոտող, հողի կառավարման մոդելների մասնագետ: Նա մասնակցել է այնպիսի մոդելների հայեցակարգացմանն ու ներդրմանը, ինչպիսիք են՝ Գույքի կառավարման ազգային համակարգ SINAP Հոնդուրասում, Հոնդուրասում Համատեղ քաղաքապետարանների կառավարման մոդել, Կադաստրի կառավարման ինտեգրված մոդել՝ ռեգիստր Նիկարագուայում, Տարածքի կառավարման համակարգ SAT Կոլումբիայում: . 2007 թվականից Geofumadas գիտելիքների բլոգի խմբագիր և AulaGEO ակադեմիայի ստեղծող, որը ներառում է ավելի քան 100 դասընթացներ GIS - CAD - BIM - Digital Twins թեմաներով:

Առնչվող հոդվածներ

7 Comments

  1. Բարեւեցրեց: Մի օր դուք մեզ կասեք C #- ի ծխի մասին, որից ես շատ քիչ եմ տեսել համացանցում:

    Regards

  2. թե ինչու չի անում այն, գ սուր եւ SQL Server 2008 կամ արդեն posgrest հետ ձեւավորում եւ հրատարակչական քարտեզներ տեսակների, եւ որպեսզի դուք խուսափել այն հարցին, գերիշխանության եւ այդպիսով ընդամենը փնտրում է սերվերի հետ ASP.NET

  3. որևէ փորձ բաց կոդով Mapguide- ի հետ ?? Այն երկար ժամանակ տեղադրված էր, բայց երբ վարպետը սկսում եմ, դա ինձ կապում է սերվերի հետ կապի սխալ ... իսպաներենի ձեռնարկը շատ օգտակար կլինի: Ողջույններ, շնորհակալություն =)

  4. Բարեւ, ես շատ շահագրգռված եմ քարտեզագրիչի հետ, որոշ բաներ ունեմ միանալու հնարավորությունը, այս պահին ես նվիրված եմ քարտեզների կիրառման մեջ ռելսերի ներսում, ինչպես պատկերացնում եք: կամ որեւէ օգնության հղում .. Շնորհակալություն շատ բան

  5. Դուք պետք է փնտրեք մի ընկերություն, որը առաջարկում է հյուրընկալող ծառայության մեջ ներառված քարտեզագրությունը:

    Ինչպես նաեւ http://www.hostgis.com/

    Է ծառայել է ներցանցային մակարդակից բավականին հեշտ է, քանի որ միայն ei IP է մեքենայի, որը բարձրացրել ծառայությունը (Ինչ 192.168.0.129) կարող է հասանելի այլ համակարգիչների ներսում նույն ցանցի կամ նկարահանողներ:

    Եթե ​​ցանկանում եք ծառայել է ինտերնետին, զբաղեցնել մեքենա վազում որպես սերվերը ունի կապ ավելի կամ պակաս պարկեշտ ինտերնետի եւ հանրային IP հասցեներով, ինչպես նաեւ (80.26.128.194): Պատճառն այն է, որ IP տանում համակարգիչը միացնել ինտերնետին կողմից տրամադրված ինտերնետի ծառայությունից, թեեւ դա հանրային, փոխում է ամեն անգամ, այն մտել է եւ գործարքներ է ֆիքսված, այնպես որ դուք պետք է վճարել:

    Եթե ​​դուք չեք ցանկանում մուտք գործել IP- ի համար, ինչպես նախորդը, Դուք վճարում եք տիրույթ եւ DNS ծառայություն, որի հետ դուք կարող եք ունենալ ավելի հեշտ հասցե http://www.eldominio.com, Դուք նաեւ կարող եք վերահասցեավորվել այնպիսի ենթադոմեյնի կամ ծառայությունների հետ, որոնք նման էջեր են առաջարկում http://www.no-ip.com

  6. Շնորհավորում եմ այն ​​բլոգի համար, որ ես արդեն բավականին ժամանակ եմ զբաղվում: Չնայած ես կենսաբան եմ, ես աշխատում եմ ԳԱԱ խնդիրների վրա: Անցյալ տարի ես սովորեցի օգտագործել MapServer- ը մի քիչ, եւ դա շատ լավ է: Բայց հարց ունեմ, որ դեռ պատասխան չեմ ստացել: Ինչպիսի հոստինգ ընկերություն է MapServer խանութը: Ինչ արդյունքներ եք ունենալու ձեր սեփական համակարգիչը օգտագործելու եւ ներքին ինտերնետի օգտագործման համար:

    Ես կցանկանայի անել այս ծրագրի հետ մեկ այլ նախագիծ, բայց ցանցի վրա կախված չեմ:

    Եթե ​​որեւէ մեկը գիտի, որ պատասխանը լավ կլինի:

    Un saludo,

    Մարտինոն

Թողնել մեկնաբանություն

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու:

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է մեկնաբանության տվյալները մշակվում.

Վերադառնալ սկիզբ կոճակը