кадастрлықГеокеңістік - ГАЖалуан ГАЖMicroStation-Bentleyqgis

MapServer шешімі

Кадастрлық мекемемен өзінің карталарын жариялаудың жолын іздеген жақында болған сұхбатты пайдалана отырып, мен бұл жерде тақырыпты құтқаруды қоғамға қайтару үшін ең маңызды нәрселерді қорытындылаймын. Мүмкін, ол кезде шешім қабылдағысы келетін немесе геофумадо көмек сұрағысы келетін адамға көмектесуі мүмкін.

Неліктен MapServer

Сахнаға GeoWeb Publisher, Bentley-тің шығуына ниеттенген біреу болды, себебі ол әлі де лицензия алды Discovery Server, осыдан кейінгі шаң-тозаңды жылдарда.  Bentley-ге қызығушылық танытқандардың тағы бір себебі, оларды картаға түсіру Кадастрлық карталарды салу мен күтуге арналған VBA қосымшалары бар Microstation Geographics-ге қатысты.

Бұрын блогта (Өлі - сирек дейді досы) веб-картаны қалай құру керектігін көрсеттік, Manifold көмегімен ГАЖ, арзан балама ретінде. Мен сондай-ақ бір күні артықшылықтары туралы айттым Баспагер Geoweb Bentley-ден күміс көп болған кезде ерітінді ретінде. Бұл бұрынғы постқа үздіксіздік беру үшін салыстыру жасалды онлайн-карталарды жариялауға арналған әртүрлі қосымшалар.

Әңгімелесуден кейін біз MapServer-ге баруды жөн көрдік, оны жақын күндері қолданамын деп үміттенемін. Айтпақшы, басқа ашық бастапқы платформаларды жылдың соңына дейін тексеруді бастаңыз, бірақ веб-ортада.

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

MapServer жүйесінде қосымша бағдарламалар әзірленді «қызмет көрсетті”Chamaleon, Cartoweb, Ka-map және Pmapper сияқты. Бұлар кодты жетік білмейтін пайдаланушыларға ұсынылады, дегенмен MapServer-тің қарабайыр логикасын түсіну өте қолайлы.

maperver орнату

Көрсетілген мысал мынада, біз қазір істеп жатқан жұмысымыздың мысалы. Олардың рұқсатымен және бұл қызмет екі аптадан кейін көпшілікке қол жетімді болатынын біліп, содан кейін олар оның жұмыс істеп тұрғанын көре алады.

Басқа веб-қосымшалар бар

Бұл үшін Қордың сілтемесі ретінде қолданамын OSGeo, бұл геокеңістіктегі ашық көздің тұрақтылығы мен стандартталуы тұрғысынан ең креативті бастамалардың бірі. Мен басқалар бар екенін мойындаймын.

  • Mapbender, айтарлықтай танымал, IDE Гватемала жағдайында Mapserver көмегімен жұқа клиент ретінде қолданылады. Оның шағымдану себебі - бұл PHP және JavaScript үшін жасалған, бұл қазіргі кезде интернетте кеңінен қолданылатын екі тіркесім.
  • Mapbuilder, ол жетті оның соңы 1.5 нұсқасында және ашық қабаттарға біріктірілген. AJAX заты ... бұл сұлулық болды.
  • Ашық қабаттар, Google немесе Yahoo карталарын біріктіруді немесе растрлық дисплейді тиімді кэштеуді қалайсыз ба?
  • Mapguide Opensource, AutoDesk-пен қарым-қатынасы үшін өте танымал. Кез-келген хош иіс үшін қайтыс болу үшін берік.
  • Стандарттар бойынша дәреже, түтін. Еуропада үлкен әлеуетке ие. GML қолдауындағы тұрақтылықтың арқасында бұл веб-процестерді бастамада бейтарап альтернатива ретінде ұсынылады. INSPIRE.

maperver орнату Басқа OSGeo инкубациялау шешімдері:

  • Geoserver, оның ең үлкен әлеуеті - Java-ның дамуы. Google Карталарын, Google Жерді, Yahoo карталарын, ArcGIS қоса алғанда, біріктірген кезде Ашық қабаттар сияқты көп ұсынуға болады.
  • Геоматика жеңіл клиент, жұмыс үстелі және веб бар.
  • MapFish, Pyton-ға назар аудара отырып, бірақ ең аз құжатталған (онлайн).

MapServer артықшылықтары

Сыйысымдылық стандарттармен 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 Service (OGC: WCS) 1.0.0, 1.1.0
  • География белгілеу тілі (OGC: GML) 2.1.2, 3.1.0 деңгей 0 профилі
  • Веб-карта контекстің құжаттары (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 Common (OGC: SWE) 1.0.1
  • OWS жалпы (OGC: OWS) 1.0.0, 1.1.0

Open Gis Consortium нұсқаулықтары арқылы деректерді ұсыну кез-келген бағдарламаны еш кедергісіз ұстайды. AutoDesk Civil3D, ArcGIS. Bentley картасы, тіпті gvSIG, QGis және т.б. Тіпті Google Earth / wms арқылы карталар.

Бұған дейін жұмыс істеген бағдарламалармен (GeoWeb Publisher және Manifold GIS) салыстыра отырып, MapServer оларды асып түседі көп диффузияНәтижесінде сіздің парақшаңызда жеткілікті ақпарат, қолданушылар қауымдастығын айтпағанда, дамыған мысалдар бар. GWP жағдайында сіз тырнақпен көп жұмыс істеуіңіз керек, ал испан тіліндегі манифольд аз -кетіп қалды Сіз egeomates қайшылықты болдырмау үшін-.

El деректерді қолдау бұл таңқаларлық. Бұл аспан емес, бірақ ол жеткілікті жақын:

  • Векторлық немесе геодеректер базасының деректері: пішінді файлдар, GML, PostGIS және OGR арқылы тағы бір әлем, соның ішінде DGN.
  • Растрлық деректер: Tif геореференциясы және GDAL арқылы біз қалаған нәрселер.
  • Шығарылым, сіз jpg, png, pdf және, әрине, OGC стандарттарын жасай аласыз.

Сонда да бар көпмақсатты қолдау. MapServer IIS-нің жоғарғы жағында жұмыс істей алады, бұл оны Windows / PC пайдаланушылары үшін ыңғайлы етеді. Сондай-ақ, Windows және Linux жүйелерінде деректерді беру үшін ғана емес, навигация үшін де керемет жұмыс істей алатын Apache-де. Манифол жағдайында
d, Apache-ге айтсаңыз, тек IIS-ті жариялау толып кетеді, бірақ кейбіреулері өздерін жасады пируэттер. Bentley жағдайында тек Windows, тіпті веб-дисплей ActiveX, ол тек Internet Explorer-де жұмыс істейді, егер ол ысталмаса IDPR ғарыш картриджіне жоғары деңгейде.

Әрине, бұл ештеңе істемейді лицензия төлеуге. Manifold Universal лицензиясы шектеулі пайдаланушылармен бірге Bentley GWPublisher-тен $ 600, ал егер GIS Server-ден 10,000 АҚШ долларынан жоғары болса, $ 15,000 тәртібінде болады.

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

Оны 5 қадамдармен қалай орнату керек

maperver орнатуЖаратылыстың басталуы сияқты көптеген қадамдар да жоқ.

  1. OSGEO4W жүктеп алыңыз мұнда
  2. Оны орнатыңыз, ең аз MapServer, Apache және мысал.
  3. Apache орнатыңыз және қызметті жасаңыз (немесе IIS арқылы каталогты көтеріңіз).
  4. Лифт қызметі
  5. Браузерде мысалды іске қосыңыз

Иә, генезис сияқты, 1 және 2-тармақтар арасында Шайтанның бүлігінде бірнеше нәрсе болды. Әдетте қызметті http: // localhost / арқылы алу немесе сіздің жекпе-жегіңіз қажет, бірақ сіз үйренесіз.

Бұл келесі түсініктемеде болады.

Гольджи Альварес

Жазушы, зерттеуші, Жер ресурстарын басқару үлгілерінің маманы. Ол: Гондурастағы SINAP мүлікті басқарудың ұлттық жүйесі, Гондурастағы бірлескен муниципалитеттерді басқару моделі, Кадастрды басқарудың біріктірілген моделі - Никарагуадағы тізілім, Колумбиядағы SAT аумақты басқару жүйесі сияқты үлгілерді тұжырымдамалау және енгізуге қатысты. . 2007 жылдан бері Geofumadas білім блогының редакторы және GIS - CAD - BIM - Digital Twins тақырыптары бойынша 100-ден астам курстарды қамтитын AulaGEO академиясының құрушысы.

Қатысты Мақалалар

7 Пікірлер

  1. Сәлем, Eulises. Бір күні сіз C # -пен жасаған түтін туралы айтып бересіз, оның ішінде вебте көргенім өте аз.

    тілекпен

  2. неге ол өткір және sql сервері 2008 немесе posgrest және пішім түріндегі карталарды жариялау арқылы жасамайсыз, сондықтан домен мәселесінен аулақ боласыз, сондықтан сіз тек asp.net сервері іздейсіз

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

  4. Сәлеметсіздер ме, мен картерге қызығамын, кейбір нәрселерді біріктіруге мүмкіндігім болды, мен қазір рельстегі карта қосымшасын әзірлеуге арналғанмын, сізде туралы қалай ойлайсыз? немесе кейбір көмек сілтемесі .. рахмет сізге

  5. Сервистің құрамына енгізілген карточкамен ұсынатын компанияны іздеу керек.

    сондай-ақ 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

  6. Блогты қазір құттықтаймын. Мен биолог болсам да, ГАЖ мәселелері бойынша жұмыс істеймін. Өткен жылы MapServer-ді аздап үйрендім, ол өте жақсы. Бірақ менің жауап алдым деген сұрақ бар. MapServer дүкенін қандай хостинг компаниясы сақтайды? Өзіңіздің компьютеріңізді пайдаланудың және үйдегі интернет желісін пайдаланудың қандай нәтижесі бар?

    Мен осы бағдарлама бойынша басқа жобаны жүзеге асырғым келеді, бірақ мен оны желіге ілуге ​​ешқандай мүмкіндік жоқ.

    Егер біреу жауапты білсе, ол өте жақсы қабылданады.

    Құрметпен,

    Мартиньо

Пікір қалдыру

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

Басына оралу