М. Ю. Кормщикова
Тема раÑпределенных геоинформационных ÑиÑтем (ГИС) не ÑвлÑетÑÑ Ð½Ð¾Ð²Ð¾Ð¹ в геоинформационном ÑообщеÑтве, по Ñтому вопроÑу напиÑано немало Ñтатей, Ñделано немало докладов. Ðо что же мы имеем в реальноÑти? РаÑпределенные ГИС похожи на Ð¿Ñ€Ð¸Ð²Ð¸Ð´ÐµÐ½Ð¸Ñ Ð² Ñтаринном замке: мало у кого они еÑть, но вÑе о них говорÑÑ‚. Ð’ поÑледнее Ð²Ñ€ÐµÐ¼Ñ Ð¿Ð¾Ð´ раÑпределенной ГИС  вÑе чаще понимают Ñтоль модные на ÑегоднÑшний момент геопорталы. Конечно, геопортал Ñто Ð½ÐµÐ·Ð°Ð¼ÐµÐ½Ð¸Ð¼Ð°Ñ ÑоÑтавлÑÑŽÑ‰Ð°Ñ Ñ€ÐµÐ³Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¹ ГИС, но далеко не единÑтвеннаÑ. Ð’ Ñтой Ñтатье мне  хотелоÑÑŒ бы затронуть Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾ том, что включает в ÑÐµÐ±Ñ ÐºÐ»Ð°ÑÑичеÑÐºÐ°Ñ Ñ€Ð°ÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð“Ð˜Ð¡, и какие оптимальные Ñ€ÐµÑˆÐµÐ½Ð¸Ñ ÑущеÑтвуют Ð´Ð»Ñ Ð¸Ñ… ÑозданиÑ.
Давайте Ð´Ð»Ñ Ð½Ð°Ñ‡Ð°Ð»Ð° разберемÑÑ Ñ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñми. Ð’ клаÑÑичеÑком определении ГИС Ñто набор аппаратных и программных ÑредÑтв Ð´Ð»Ñ Ñбора, Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð¸ обработки проÑтранÑтвенных данных. РаÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð³ÐµÐ¾Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ ÑиÑтема ÑвлÑетÑÑ Ñ€Ð°Ð·Ð²Ð¸Ñ‚Ð¸ÐµÐ¼ ГИС Ð´Ð»Ñ Ñ€Ð°Ð±Ð¾Ñ‡Ð¸Ñ… групп, и ориентирована на крупные компании. РаÑпределенные ГИС могут поддерживать территориально разнеÑенные узлы или Ñети, Ð´Ð»Ñ Ñ‚Ð°ÐºÐ¸Ñ… ÑиÑтем характерна архитектура клиент — Ñервер Ñо Ñпециализацией Ñерверов или же Ð¼Ð½Ð¾Ð³Ð¾ÑƒÑ€Ð¾Ð²Ð½ÐµÐ²Ð°Ñ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°.
ЕÑли Ñократить Ñто определение до Ñути, то мы получим Ñледующее: оÑновной целью раÑпределенных ГИС ÑвлÑетÑÑ Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑкое Ñоздание новых наборов данных и обмен Ñтими данными между территориально раÑпределенными пользователÑми.
Может показатьÑÑ, что мы Ñоздали геопортал и «дело Ñделано» — удаленные пользователи проÑматривают, анализируют и редактируют проÑтранÑтвенную информацию через Web-интерфейÑ. Вот тут и кроетÑÑ Ð¾Ñновное заблуждение. Ð’Ð¾Ð¿Ñ€Ð¾Ñ Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… как раз при таком подходе и не решаетÑÑ. Редактирование данных через Web-Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð´Ð¾ Ñих пор ÑводитÑÑ Ðº «правкам и пометкам», нежели к возможноÑÑ‚Ñм полнофункционального проÑтранÑтвенного Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¾Ð¹ топологии объектов.
Ð’ Ñлучае еÑли проÑтранÑÑ‚Ð²ÐµÐ½Ð½Ð°Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÑ‚ÑÑ ÐºÐ°Ð¶Ð´Ñ‹Ð¹ день большим количеÑтвом пользователей, то вÑтает Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾ Ñоздании полномаÑштабной раÑпределенной геоинформационной ÑиÑтемы. И при выборе платформ Ð´Ð»Ñ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ поÑтавленной задачи, рано или поздно мы придем к геоинформационным решениÑм компании ESRI, и на Ñто еÑть Ñ€Ñд Ñледующих причин:
- ÐŸÐ¾Ð»Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° протоколов OGC (Open Geospatial Consortium) Ð´Ð»Ñ Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¾Ñти и возможноÑтей Ð½Ð°Ñ€Ð°Ñ‰Ð¸Ð²Ð°Ð½Ð¸Ñ Ð¸ маÑÑˆÑ‚Ð°Ð±Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ ÑиÑтемы.
- Ðаличие «родного» хранилища проÑтранÑтвенных данных Ð´Ð»Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñти многопользовательÑкого Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾ÑтранÑтвенных данных в режиме он-лайн.
- Интуитивно понÑтный Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ ÐºÐ»Ð¸ÐµÐ½Ñ‚Ñких приложений.
- ВозможноÑть раÑÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ñ‹Ñ… возможноÑтей Ñерверных и клиентÑких приложений за Ñчет авторÑких разработок.
Ðа первый взглÑд кажетÑÑ, что Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ Ð²ÐµÑьма проÑты, но давайте раÑÑмотрим их более подробно. Очевидно, что решениÑ, на которых должна ÑтроитьÑÑ Ñ€Ð°ÑÐ¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ Ð³ÐµÐ¾Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð°Ñ ÑиÑтема, должны отвечать открытым Ñтандартам OGC. СоответÑтвенно вÑтает Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾ том, почему бы не иÑпользовать Ñвободные Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ Ð´Ð»Ñ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ ÑиÑтемы, ведь оÑновным поÑтулатом open source ГИС ÑвлÑетÑÑ Ð¿Ð¾Ð»Ð½Ð°Ñ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° OGC Ñтандартов.
Принципиальное преимущеÑтво Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Â«Ñвободной» программы, заключаетÑÑ Ð² том, что у него, в отличие от пользователей «неÑвободных» программ, вÑегда еÑть возможноÑть заглÑнуть в иÑходные текÑты. Ðо тут вÑтает Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð¾ том, наÑколько Ñто необходимо, Ð²ÐµÐ´ÑŒÂ Ð´Ð»Ñ Ð¼Ð½Ð¾Ð³Ð¸Ñ… пользователей иÑходные текÑты не более понÑтны, чем двоичные иÑполнÑемые файлы. Главным же недоÑтатком, Ñ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð·Ñ€ÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¼ÐµÑ€Ñ‡ÐµÑкого пользователÑ, ÑвлÑетÑÑ Ñ‚Ð¾, что разработчики «Ñвободных» программ не неÑут никаких обÑзательÑтв по качеÑтву программы, кроме моральных, ÑоответÑтвенно ÑтоимоÑть такого Ñ€ÐµÑˆÐµÐ½Ð¸Ñ Ð¼Ð¾Ð¶ÐµÑ‚ значительно превышать ÑтоимоÑть лицензии на проприетарные продукты. К тому же геоинформационные ÑиÑтемы — одна из тех Ñфер, где нет open source приложений по качеÑтву, Ñравнимых Ñ ÐºÐ¾Ð¼Ð¼ÐµÑ€Ñ‡ÐµÑкими решениÑми. СвÑзано Ñто Ñ Ñ‚ÐµÐ¼, что в ГИС приложениÑÑ… Ð´Ð¾Ð»Ñ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð¸ÑÑ‚Ñкой работы не Ñтоль выÑока по Ñравнению Ñ Ñ€Ð°Ð±Ð¾Ñ‚Ð¾Ð¹ ÑпециалиÑтов в облаÑти географии, геодезии, картографии и Ñмежных науках.
ИÑÑ…Ð¾Ð´Ñ Ð¸Ð· вÑего вышеÑказанного, можно Ñделать вывод, что иÑпользование ГИС open source продуктов оправдано лишь в небольших организациÑÑ…, иÑключительно Ð´Ð»Ñ Ð¿ÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ð¸ проÑтранÑтвенных данных в малых объемах. Ðа крупных предприÑтиÑÑ…, ÑÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ Ð½Ð° лицензиÑÑ… будет значительно уÑтупать материальным и временным вложениÑм на доработку и развитие корпоративной ГИС.
К преимущеÑтву продуктов компании ESRI можно отнеÑти также то, что они поддерживают OGC протоколы WMS, WCS, WFS, KML в то Ð²Ñ€ÐµÐ¼Ñ ÐºÐ°Ðº большинÑтво конкурирующих проприетарных решений оÑущеÑтвлÑÑŽÑ‚ поддержку только WMS и реже WFS протоколов. Кроме того, форматы Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… ESRI (SHP-файлы, формат Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ ArcSDE, формат публикации данных ArcGIS Server) ÑвлÑÑŽÑ‚ÑÑ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ñ‹Ð¼Ð¸ форматами, и их опиÑание доÑтупно на Ñайте производителÑ. Второй аÑпект — наличие ArcSDE в качеÑтве шлюза между промышленной СУБД и ArcGIS Desktop, может вызвать веÑьма противоречивое отношение. Ðтот Ð²Ð¾Ð¿Ñ€Ð¾Ñ Ð´Ð¾Ñтаточно Ñложен и вполне может Ñлужить темой Ð´Ð»Ñ Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñтатьи. ЗдеÑÑŒ ограничуÑÑŒ лишь тезиÑом, что ArcSDE — Ñто Ñтабильное приложение, которое обеÑпечивает корректноÑть работы Ñ Ð¿Ñ€Ð¾ÑтранÑтвенными данными конечного пользователÑ, и предоÑтавлÑет удобный пользовательÑкий Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ Ð´Ð»Ñ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ данных в СУБД, избавлÑÑ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¾Ñ‚ необходимоÑти задумыватьÑÑ Ð¾ поÑтроении проÑтранÑтвенных индекÑов и метаданных.
Ðе каждый из Ð½Ð°Ñ Ð·Ð°Ñтал времÑ, когда общение между людьми и компьютером оÑущеÑтвлÑлоÑÑŒ Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ перфолент и перфокарт, но DOSовÑкое окно помнÑÑ‚, наверное, многие. С тех пор Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð°Ñ Ð±Ð°Ð·Ð° шагнула далеко вперед, а параллельно Ñ Ð½ÐµÐ¹ развивалиÑÑŒ и интерфейÑÑ‹ программного обеÑпечениÑ. И еÑли раньше Ñтрочка в ТЗ «интуитивно понÑтный интерфейÑ» вполне могла означать 40 текÑтовых полей, Ñлайдеров, выпадающих ÑпиÑков и переключателей, объединенных в логику, интуитивно понÑтную разве только разработчику ÑиÑтемы, то ÑÐµÐ¹Ñ‡Ð°Ñ Ñто по большей чаÑти дейÑтвительно интерактивные интерфейÑÑ‹. Своего рода «интуитивно понÑтным интерфейÑом» вÑегда были геоинформационные ÑиÑтемы, Ñто одна из тех облаÑтей знаний, подобно политике и футболу, где каждый может легко почувÑтвовать ÑÐµÐ±Ñ Ð¿Ñ€Ð¾Ñ„ÐµÑÑионалом. С поÑвлением технологии Flex и ArcGIS API for Flex интерактивноÑть Web-интерфейÑов геоинформацонных приложений заметно возроÑла.
Речь идет не только о визуальном воÑприÑтии интерфейÑа, Ñ…Ð¾Ñ‚Ñ Ð±ÐµÑÑпорно, Ñтандартные возможноÑти маÑштабированиÑ, поиÑка, Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ по объекту (риÑ. 1а и 1б), выглÑдÑÑ‚ во Flex-приложении более привлекательно в Ñравнении Ñ Ñ‚ÐµÑ…Ð½Ð¾Ð»Ð¾Ð³Ð¸Ñми HTML, Java Script или ActiveX.


ВеÑьма интереÑны возможноÑти Web-интерфейÑа Ñ Ð¸Ñпользованием ArcGIS API for Flex Ð´Ð»Ñ Ð°Ð½Ð°Ð»Ð¸Ð·Ð° разновременных Ñрезов данных на Ñтороне клиента, и оценки изменений в проÑтранÑтвенных объектах на заданной территории. Ð’ первую очередь Ñто возможноÑти Ñтандартного виджета Ð´Ð»Ñ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾Ñти ÑÐ»Ð¾Ñ Ð² клиентÑком окне браузера (риÑ. 2а и 2б). Ð”Ð°Ð½Ð½Ð°Ñ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñть позволÑет нам, например, оценить, как изменилаÑÑŒ Ñ‚ÐµÑ€Ñ€Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ Ð·Ð° год вÑледÑтвие активной Ñтроительной деÑтельноÑти, проводимой на ней. РазновидноÑтью инÑтрумента Ð´Ð»Ñ Ð¿Ñ€Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ Ð°Ð½Ð°Ð»Ð¸Ñ‚Ð¸Ñ‡ÐµÑких иÑÑледований ÑвлÑетÑÑ Ð¸Ð½Ñтрумент «шторка», который позволÑет «раздвинуть» чаÑть проÑтранÑтвенного ÑлоÑ, и визуально оценить изменениÑ, произошедшие на территории (риÑ. 3).



Ðи Ð´Ð»Ñ ÐºÐ¾Ð³Ð¾ не Ñекрет, что нет ни одного готового решениÑ, которое могло бы быть внедрено на предприÑтии без изменений и автоматизировать вÑе бизнеÑ-процеÑÑÑ‹. ПоÑтому, веÑьма важным фактором ÑвлÑетÑÑ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñть ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð°Ð²Ñ‚Ð¾Ñ€Ñких разработок. Одним из факторов уÑпеха Ð²Ð½ÐµÐ´Ñ€ÐµÐ½Ð¸Ñ Ñ€ÐµÑˆÐµÐ½Ð¸Ð¹ компании ESRI ÑвлÑетÑÑ Ñ‚Ð¾, что Ð´Ð»Ñ ÑƒÐ·ÐºÐ¾Ñпециализированных задач ÑущеÑтвуют развитые и хорошо документированные ÑредÑтва разработки (.NET, JAVA) Ñ Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ которых можно Ñоздавать пользовательÑкие приложениÑ. При Ñтом, в отличие от некоторых разработчиков ГИС-приложений, ESRI предоÑтавлÑет открытый беÑплатный доÑтуп к реÑурÑам разработчика в on-line режиме. Ðрхитектура решениÑ, поÑтроенного на базе программных продуктов ESRI, предÑтавлена на риÑ. 4.

Одним из главных преимущеÑтв решениÑ, поÑтроенного на базе программных продуктов ESRI ÑвлÑетÑÑ Ñ‚Ð¾, что пользователи могут обмениватьÑÑ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°Ð¼Ð¸ Ñвоих проектов, выполненных в наÑтольных приложениÑÑ… ARcGIS Desktop, Ð¿ÑƒÐ±Ð»Ð¸ÐºÑƒÑ Ð¸Ñ… в качеÑтве проÑтранÑтвенных ÑервиÑов ArcGIS Server. ÐŸÑƒÐ±Ð»Ð¸ÐºÐ°Ñ†Ð¸Ñ Ð´Ð°Ð½Ð½Ñ‹Ñ… оÑущеÑтвлÑетÑÑ Ð½ÐµÐ¿Ð¾ÑредÑтвенно из готовых проектов, наÑÐ»ÐµÐ´ÑƒÑ Ð²Ñе наÑтройки и Ñимвологию, что избавлÑет от необходимоÑти заново проделывать многие рабочие Ñтапы при Ñоздании картографичеÑкого Web-приложениÑ. Корпоративные Ñ€ÐµÑˆÐµÐ½Ð¸Ñ ÐºÐ¾Ð¼Ð¿Ð°Ð½Ð¸Ð¸ ESRI Ñто не оторванные друг от друга компоненты полнофункционального Ñ€ÐµÐ´Ð°ÐºÑ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ Ð¿Ñ€Ð¾ÑтранÑтвенных данных и их публикации Ð´Ð»Ñ ÑˆÐ¸Ñ€Ð¾ÐºÐ¾Ð³Ð¾ доÑтупа, Ñто — ÑредÑтво Ð´Ð»Ñ ÑовмеÑтного иÑÐ¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ Ð³ÐµÐ¾Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑкой информации неограниченным чиÑлом пользователей.