кадастърГеопространствена - ГИСколектор ГИСMicrostation-Bentleyqgis

Определяне от MapServer

Възползвайки се от неотдавнашен разговор с институция по кадастъра, която търсеше начин да публикува своите карти, тук обобщавам най-важните неща, за да върна спасяването на субекта на общността. Може би по това време ще помогне на някой, който иска да вземе решение или да поиска помощ от geofumado.

Защо MapServer

Сцената беше някой, който възнамеряваше да напусне от GeoWeb Publisher, Бентли, защото все още имаше лиценз Сървър за откриване, предшественикът на това, обратно в прашните години.  Друга причина, поради която са заинтересовани от Bentley, е, че тяхното картографиране е на Microstation Geographics, с приложения на VBA за изграждане и поддръжка на кадастрални карти.

Преди това в блога (Грозно - Редки както казва приятелът) показахме как да създадем услуга за уеб карта, използвайки колектор ГИС, като евтина алтернатива. Аз също говорих един ден за ползите от Издател на Geoweb от Bentley като решение, когато има повече сребро. Това, за да се даде приемственост на този стар пост, в който направени сравнения сред различните приложения за публикуване на онлайн карти.

След разговора решихме да отидем на MapServer, тема, която се надявам да използвам през следващите няколко дни. Между другото, започнете да тествате други платформи с отворен код през останалата част от годината, но в уеб среда.

знаме MapServer не е ГИС приложение, дори не се представя, че е, както се казва на страницата му. Той е роден по инициатива на университета в Минесота, поради което логото му идва от сливането на реките Минесота и Мисисипи. Днес тя е еталон в широко разпространената услуга за уеб карти, може би поради англосаксонския си произход. Тъй като това приложение има широка гама -много широк наистина, Харесва ми простотата, най-простата за нови потребители; цялата магия е в обработката на .map файла, който може да бъде генериран от програми като QGis или да разберем логиката на картата, за да използваме езици като PHP, Java, Perl, Python, Ruby или C #.

Повече приложения се разработват на MapServer "служил”Като Chamaleon, Cartoweb, Ka-map и Pmapper. Те се препоръчват за потребители с по-малко владеене на код, въпреки че разбирането на примитивната логика на MapServer е идеално.

инсталиране на сървър

Показаният пример е това, само пример за работата, която вършим сега. С тяхно разрешение и знаейки, че тази услуга ще бъде достъпна за обществеността след няколко седмици и след това те ще могат да я видят да работи.

Какви други уеб приложения съществуват

За това ще използвам за справка Фондацията OSGeo, което е една от най-креативните инициативи по отношение на устойчивост и стандартизация на отворен код в геопространствената област. Въпреки че признавам, че има и други.

  • Mapbender, доста популяризиран, използван като тънък клиент с Mapserver в случая на IDE Гватемала. Причината за неговото обжалване е, че той е разработен за PHP и JavaScript, две от най-широко използваните комбинации в мрежата днес.
  • MapBuilder, която достигна нейния край във версия 1.5 и се обединява в Open Layers. Нещото с AJAX ... беше красота.
  • Отворете слоевете, се чуди дали искате да интегрирате Google или Yahoo Maps или ефективно да кеширате растерния дисплей.
  • Карта на изображението, много популярен заради връзката си с AutoDesk. Здрав, за който да умрете, с какъвто вкус искате.
  • Степен, доста пушек в стандартите. С много потенциал в Европа. Поради своята стабилност в поддръжката на GML, тя се предлага като неутрална алтернатива за прилагане на уеб процеси в инициативата. INSPIRE.

инсталиране на сървър Други OSGeo инкубационни разтвори са:

  • Geoserver, най-големият му потенциал е, че развитието е за Java. С много неща, които предлагаме, като например Open Layers, когато интегрирате Google Maps, Google Earth, Yahoo Maps, включително ArcGIS.
  • Geomajas който включва светлинен клиент, настолен компютър и уеб.
  • MapFish, с фокус върху Pyton, но може би един от най-малко документираните (онлайн).

Предимства на MapServer

съвместимост със стандарти OGC, Може би най-добре, въпреки че в почти всички приложения с отворен код са добре, поне по отношение на WMS, WFS, WCS, GML.

  • Услуга за уеб карта (OGC: WMS) 1.0.0, 1.0.7, 1.1.0 и 1.1.1
  • Услуга за уеб функции (OGC: WFS) 1.0.0, 1.1.0
  • Услуга за уеб покритие (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
  • Стилиран дескриптор на слоевете (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

Обслужването на данни чрез насоките на Open Gis Consortium ще накара всяка програма да се придържа към нея без особени пречки. От AutoDesk Civil3D, ArcGIS. Карта на Bentley, към gvSIG, QGis и др. Дори Google Earth / карти чрез wms.

Сравнявайки го с приложенията, с които преди съм работил (GeoWeb Publisher и Manifold GIS), MapServer ги превъзхожда, като много разпространениеВ резултат на това вашата страница има достатъчно информация, разработени примери, да не говорим за потребителската общност. В случая с GWP трябва да работите много с ноктите и това, което има Manifold на испански е много малко -излизане Вие egeomates за да избегнете противоречие-.

El поддръжка на данни това е чудо. Не е рай, но е достатъчно близо:

  • Данни за векторни или геоданни: Файлови файлове, GML, PostGIS и още един свят чрез OGR, включително DGN.
  • Растерни данни: георефериран Tif и каквото пожелаем чрез GDAL.
  • Изход, можете да генерирате JPG, PNG, PDF и, разбира се, OGC стандарти.

След това има многоплатформена поддръжка. MapServer може да работи върху IIS, което го прави удобен за потребители на Windows / PC. Също така на Apache, с който може да работи чудесно на Windows и Linux, не само за обслужване на данни, но и за навигация. В случая с Manifol
d, само публикуване на IIS, ако им кажете Apache се претовари, въпреки че някои са направили своите пируети. А в случая с Bentley само Windows, дори уеб дисплеят е ActiveX, който работи само в Internet Explorer, освен ако не е пушен IDPR до възвишеното в космическата касета.

Излишно е да казвам, че не се занимава платени лицензи. Лицензът с Manifold Universal би бил от порядъка на $ 600, този на Bentley GWPublisher за 10,000 15,000 щатски долара с ограничени потребители и ако беше за ГИС сървър от XNUMX XNUMX щатски долара нагоре.

Накрая виждам голямо предимство в развитието. Намирането на някой, който работи с MapServer, не е толкова лесно, но е много по-лесно, отколкото при други приложения, дори отдалечено, както правим сега. Разработчик, който познава вътрешностите на Bentley GWPublisher не е толкова лесно да се намери, той трябва да познава Project Wise, Geographics, Microstation VBA и Bentley Map, за да се възползва от стабилна разработка на Bentley Geospatial Server (Въпреки, че признавам, че там се правят чудесни неща). Разработчик на многообразен ГИС, много труден, въпреки че е само .NET и един от ГИС сървър, със сигурност ще таксува в зависимост от това колко струва лиценза.

Как да го инсталирате в 5 стъпки

инсталиране на сървърНяма много стъпки, както и началото на Битие:

  1. Изтеглете OSGEO4W от тук
  2. Инсталирайте го, минимум MapServer, Apache и пример.
  3. Инсталирайте Apache и създайте услугата (или създайте директория чрез IIS).
  4. Асансьор
  5. Стартирайте примера в браузъра

Да, подобно на генезиса, между стихове 1 и 2 има няколко неща, които се случиха в бунта на Сатана. Обикновено издигането на услугата или чрез http: // localhost / или заема вашата битка, но вие се научавате.

Ще бъде в следващата, която ще обясним.

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

Писател, изследовател, специалист по модели за управление на земята. Участвал е в концептуализирането и внедряването на модели като: Национална система за управление на собствеността SINAP в Хондурас, Модел на управление на съвместни общини в Хондурас, Интегриран модел на управление на кадастъра – регистър в Никарагуа, Система за администрация на територията SAT в Колумбия . Редактор на блога на знанието Geofumadas от 2007 г. и създател на AulaGEO Academy, която включва повече от 100 курса по теми за GIS - CAD - BIM - Digital Twins.

Свързани статии

7 Коментари

  1. Здравейте Еулизи. Един ден ще ни кажете дима, който сте направили с C #, от който много малко съм виждал в интернет.

    поздрави

  2. защо не го направите с c остър и 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? Какви резултати трябва да използвате собствения си компютър и да използвате вътрешната интернет мрежа?

    Бих искал да направя друг проект с тази програма, но нямам начин да го мога в мрежата.

    Ако някой знае отговора, той ще бъде много добре приет.

    Най-добри пожелания,

    Мартино

Оставете коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

Бутон "Нагоре" горе