G
f
пингвином
вокруг
свите
Сергей ЯРЕМЧУК
В
давнишнем МК,
№ 4 7 ( 2 1 2 ) ,
Андрей М АРТЫ Н в своей статье «Электронный глобус» поднял довольно
интересную тем у о географ ических информационны х систем ах (ТИ С). Тема, признаю сь, меня
заинтересовала, но вот вывод в конце статьи, гласивший: «долж ен расстроить приверженцев Linux:
хороших ТИ С под зту О С автор пока не встречал — полный W indows forever!», с одной стороны,
действительно расстроил, а с другой, содержал явный вызов
П
роверив соответствующие разделы но сайтах вроде
lirux.tucows.com, я наткнулся на довольно примитивные
и, к тому же, иногда уже заброшенные проекты, не
имеющие и сотой чости описанной функционально-
сти. Затем я прошелся по ссылкам «Геокомпьютинг», най-
денным в книге Алексея Федорчука «Офис, графика, Web
в Linux» (саму книгу я бы, наверное, уже не стал рекомен-
довать, поскольку описаны в ней большей частью старые
приложения или их версии, однако она интересна тем,
что автор — человек, далекий от компьютерных профес-
сий, представителей которых привыкли видеть пользова-
телями Unix-подобных систем). Но опять, по тем или иным
причинам, результат меня полностью не удовлетворил.
Поисковики же давали ссылки на одни и те же широко
разрекламированные коммерческие продукты и статьи с
их описанием, что уже становилось даже не смешно По-
лучалось, что либо Андрей полностью прав, либо я не так
и не там пытаюсь найти ответ. Далее, находясь на кур-
сах, мне удалось познакомиться профессионалами, кото-
рые смогли еще более подогреть мой интерес к теме и
рассказали о проблемах, возникающих при создании по-
добных систем. Проблемы эти, в свою очередь, связаны
с большим объемом работ, которые необходимо провес-
ти при создании ГИС и, соответственно, с большими фи-
нансовыми затратами, что не всегда могут себе позво-
лить некоммерческие проекты. Так что на поставленный
вопрос: «А есть ли бесплатные (свободные) альтернати-
вы подобному коммерческому ПО?» преподаватель, не
задумываясь, ответил, что такого не может быть, потому
что такого просто не может быть. На тот момент мои соб-
ственные выводы подтверждали этот ответ, но только с
оговоркой «почти».
Если бы не упрямство характера, я бы, наверное, при-
шел в отчаяние и забросил поиск. Уже прошел год, а «от-
вет Чемберлену» написан не был. Я где-то читал, что ес-
ли задачу не получается решить в лоб, надо оставить ее
в покое и переключиться на что-то другое, а мозг сам по-
может найти нужный ответ. Если Ньютону в решении по-
могло яблоко, то мне ответ.
.. приснился, как Менделееву
его таблица. Слово fre e g is показалось мне настолько со-
ответствующим поставленной задаче, что я, не задумыва-
ясь, набрал в строке web-браузера www.freegis.org. О, ре-
бята, здесь есть где покопаться! Ресурс просто кишит ссыл-
ками на проекты, объединенные задачей централизации
ссылок на свободные проекты ГИС. На момент моего по-
следнего посещения были представлены ссылки на 232
различных проекта, из которых 2 0 1 охватывал различные
приложения, разбитые на 11 позиций, 28 — геоданные, а
остальное — это документация и ссылки на сайты с по-
добными проектами. На сайте вы найдете довольно не-
плохой документ-введение в ГИС — F re e C IS T u to ria l
(www.freegis.org/freegis_tutorial), написанный студентом Heiko
Kehlenbrink, но, к сожалению, он даже не на английском,
а на немецком. По адресу ftp.census.gov/pub/geo/gis-foq.txt
есть FAQ. В разделе документации я нашел ссылку на сойт
с описанием не только форматов геоданных, но там мож-
но найти и описание множества других форматов (графи-
ческих, звука, игры.
.. всего 18 позиций) и железа — про-
граммистам советую занести ссылку www.wotsit.org в Из-
бранное. Имеется свой «top 60» и список последних об-
новлений. Не менее важной задачей проекта FreeGIS яв-
ляется общая координация действий разработчиков по
созданию ГИС-приложений, информирование, создание
некоего сообщества. Так кок разобраться со всеми пред-
ставленными ссылками довольно тяжело и требует прилич-
ного количества времени, особенно учитывая KISS-прин-
цип создания приложений под Unix системы, при котором
приходится много времени тратить на сбор приложений
для удовлетворения зависимостей, проект представляет и
CD, на котором данные подготовлены к непосредственно-
му использованию.
Как видите, основное отличие в разработке проприе-
тарных систем и приложений состоит именно в создании
некоего комьюнити, т.е. сообщества программистов, поль-
зователей, которым интересен тот или иной продукт или
область применения компьютерных систем. Это, кстати,
полностью совпадает с идеологией Unix-подобных систем,
используемых на Западе в образовательных заведениях (в
том числе — во избежание скрытой рекламы коммерче-
ских продуктов). Выхваченное из контекста отдельное при-
ложение может дать ложное представление о степени зре-
лости того или иного направления, а вот представленные
вместе, они дают полную картину. Создать свободную ГИС
малыми затратами можно только таким путем: кто-то пи-
шет библиотеки, позволяющие работать с разными фор-
матами данных, кто-то — программы просмотра, кто-то
подбивает народ на создание карт. Каждый занимается
тем, что ему доступно и интересно, и где он может дейст-
вительно помочь — а в результате получается реальный
конечный продукт. Здесь уместно провести аналогию с
GNU/Linux. Вряд ли сейчас большая часть пользователей
имеет представление о том, что это «конструктор Л ЕГО»,
собранный по частям, а не единое неделимое целое. О
некоторых приложениях я расскажу чуть ниже, сейчас па-
ра слов еще об одном проекте, который будет интересен
в первую очередь розработчикам ПО.
По адресу www.opengis.org притаился O pe n C IS C o nso r-
tium , объединяющий более 250 компаний, агентств и уни-
верситетов (включая О О Н , хотя имеются и отдельные под-
группы вроде European Special Interest Group (Europe SIG)
или Open GIS Consortium Australio, роботающие в соот-
ветствующих регионах мира) из более 30-ти стран, извле-
кающих выгоду из взаимного сотрудничества. Задача O G C
состоит в том, чтобы способствовать стандартизации, раз-
работке, дальнейшему развитию и использованию расши-
ренных стандартов открытых систем и методов в области
обработки геоданных и связанных с ними технологий ин-
формации. Все в целом делается для того, чтобы одну и
ту же работу не пришлось делать дважды, о заинтересо-
ванные потребители могли получить необходимую инфор-
мацию без больших затрат. Но это не OpenSource или то
му подобный проект. O G C предлагает открытые стандар
ты, позволяющие использовать единый интерфейс, и уста-
навливает единые термины. Он, скорее, подобен органи-
зациям вроде W orld W ide W eb Consortium (W3C) или In-
ternet Engineering Task Force (IETF). Для решения тех или
10/337
07
марта
-14
марта
2005
предыдущая страница 26 Мой Компьютер 2005 10 читать онлайн следующая страница 28 Мой Компьютер 2005 10 читать онлайн Домой Выключить/включить текст