Выклік службы WMS ад Microstation
Сэрвісы вэб-карт вядомыя як вектарныя або растравыя картаграфічныя дысплеі, якія абслугоўваюцца праз Інтэрнэт або інтрасетку з выкарыстаннем стандарту WMS, які падтрымліваецца Камісіяй OGC TC211, Open Geospatial Consortium. Па сутнасці, гэтая служба паказвае адзін або некалькі слаёў у выглядзе выявы з сімволікай і празрыстасцю, якія вызначаюцца ў сістэме, якая адпраўляе даныя. Гэта можа быць адпраўлена з дапамогай ArcGIS Server, Geoserver, MapServer або многіх іншых.
Ёсць шмат прычын для яго рэалізацыі, адна з іх - перадача даных вонкі, але гэта не адзіная.
Ва ўнутраным выпадку замест таго, каб карыстальнікі выклікалі артафатаграфію, якая захоўваецца ў адным месцы ў выглядзе асобных файлаў (дзе копія можа быць выкрадзена), можа быць створана служба выявы, якая палегчыць працу. Ім больш не трэба выклікаць кожную выяву мазаікі, але сістэма адлюстроўвае тое, што адпавядае дысплею.
Давайце паглядзім, як гэта робіць Bentley Microstation.
Гэта робіцца з Менеджара растраў, выбраўшы опцыю для стварэння новага WMS.
Мы павінны пазначыць адрас службы WMS, у дадзеным выпадку:
Напрыклад, калі я запытваю паслугі іспанскага кадастра, выкарыстоўваючы гэты адрас:
http://ovc.catastro.meh.es/Cartografia/WMS/ServidorWMS.aspx
Ён вяртае ўсе магчымасці дадзеных, якія абслугоўваюцца праз wms
Кнопка "Дадаць на карту” выкарыстоўваецца для выбару аднаго або некалькіх слаёў. Калі дадаць некалькі, усе яны будуць прадстаўлены як адна служба ў парадку, вызначаным тут. Калі іх дадаць асобна, іх можна будзе адключыць асобна.
Таксама ёсць магчымасць захаваць фармат малюнка, змяніць сістэму каардынат і адлюстраваць каардынаты.
Затым ёсць кнопка для захавання і працягу рэдагавання (захаваць...) і захавайце і далучыце (Захаваць і далучыць…). Што Microstation робіць з гэтым, так гэта стварае xml-файл, у якім захоўваюцца ўласцівасці выкліку дадзеных, ён мае пашырэнне .xwms.
Затым файлы xwms выклікаюцца толькі пры неабходнасці, і гэта падобна да таго, што вы маеце агульны растравы пласт з магчымасцю змены парадку, празрыстасці і г.д.
Зразумела, што сэрвіс WMS даступны толькі для чытання, так як гэта прадстаўленне ў выглядзе выявы. Каб выклікаць вектарныя службы, вам трэба будзе выклікаць Web Feature Services (WFS), з дапамогай якіх вы можаце не толькі праглядаць таблічныя даныя і тэматыку, але і рэдагаваць. Але гэта ўжо тэма іншага артыкула і іншай гісторыі, якая ў выпадку з Bentley ужо настала.