Logo

[Главная] [Об авторе]


Об авторе - Константин Викторович Галичский

Краткая биография

Я родился в 1973 году в г.Северодвинске Архангельской области. В настоящее время живу в г.Балашиха Московской области.

Образование

В школе серьёзно увлекался физикой и программированием. В 1989 г. получил диплом III степени на Всесоюзной олимпиаде школьников по физике, в 1990 г. - занял 1-е место на Всероссийской олимпиаде по физике.
В 1990 г. закончил среднюю школу N17 г.Северодвинска с углублённым изучением физики и математики (в настоящее время - лицей N17 г. Северодвинска).
В 1996 г. закончил с красным дипломом Московский Физико-Технический Институт (факультет общей и прикладной физики) по специальности инженер-физик. Научный руководитель моей дипломной работы - профессор С.М.Козел.

Трудовая деятельность

Обучение в МФТИ совмещал с работой в компании ООО "Физикон", c 1992 г. работая ведущим программистом в проектах "Physics by Pictures", "Открытая Физика" и "Открытая Математика" (мультимедийный курс по школьной физике и математике).
С 1997 г. работал программистом в Genesys Labs.
В 1999-2005 гг. работал в Infra Telesystems (решения в области компьютерно-телефонной интеграции) ведущим разработчиком, а затем генеральным директором.

Библиография

1994 "Osmosis In Liquid Solutions", K.Galichsky, Phystech Journal, Vol.1, No.2, 1994
1998 "Компьютерное моделирование когерентных многофокусных оптических систем", К.В.Галичский, С.М.Козел, Г.Р.Локшин, сборник научных трудов "Оптические методы обработки информации", МФТИ, 1998
2002 "Компьютерные системы в телефонии", К.Галичский, издательство "БХВ-Петербург", 2002.

Создание GPSMapEdit

В детстве одним из моих увлечений было рисование на листе ватмана схемы родного города Северодвинска, тогда ещё закрытого города. Под рукой не было ни GPS-приёмника, ни теодолитов, ни лазерных дальномеров, поэтому в районе новостроек квартала "Д" масштаб моей "карты" окончательно вставал на дыбы, и улица Кирилкина получалась совершенно гипертрофированной.

Прошли годы. Свой первый GPS-приёмник Garmin eTrex Vista (отсюда, кстати, и мой форумный никнейм - kg_vista) я приобрёл в июле 2002 г., и с этого момента всерьёз и надолго увлёкся электронной картографией.

В тот период времени инструментарий для создания навигационных карт был совсем ещё в зачаточном состоянии. Уже существовала программа cGPSmap Стена Козицкого (впоследствии переименованная им в cgpsmapper), конвертировавшая текстовые файлы, описывающие элементы будущей навигационной карты, в бинарные файлы, совместимые с GPS-приёмниками Garmin. Была программа cmap.exe от загадочного Kerg, конвертировавшие карты из формата "Ингит" в формат, понятный программе cgpsmapper. Имелся "препроцессор" pGPSmap.js Олексы Ризника, который обрабатывал полигоны с островами. Однако не существовало никаких средств для визуализации промежуточных данных, а все эти программы совместно могли обрабатывать данные порой по нескольку часов! Пользователь вынужден был действовать фактически вслепую, наугад настраивая конфигурационный файл для cmap, а затем ждать долгое время, чтобы, наконец-то загрузив долгожданную карту в приёмник, убедиться, что результат неудачен, и нужно снова поправить конфигурационный файл и снова ждать... Конечно же, ни о каком полноценном редактировании карт на тот момент речи вообще не шло.

Хотелось хотя бы немного облегчить процесс подготовки карт, поэтому созрело решение самостоятельно написать небольшую программу для предварительной визуализации получающегося текстового файла - ещё до запуска cgpsmapper. 9 августа 2002 года в форуме Boston PC я разместил объявление о самой первой версии программы, тогда ещё называвшейся mapview.exe: http://www.gps-forum.ru/cgi-bin/forum/showpost.pl?Board=gpsgeneral&Number=16763. Так началась история программы, сейчас известной как GPSMapEdit.

Активисты форума восприняли новость весьма позитивно, и сразу очень активно захотели превращения вьюера в редактор :). Во всяком случае, за многолетнюю практику профессиональной разработки самых разных программ для меня это был первый случай действительно живого общения с конечными пользователями, не отделённого "стеной" работодателя, отдела продаж и службы технической поддержки. И именно этот опыт воодушевил меня на то, чтобы со временем превратить разработку для хобби в более серьёзный инструмент, которому стоит посвятить основное рабочее время.

Программа начала называться mapedit.exe начиная с версии 040 от 1 октября 2002 г. На тот момент программа была бесплатной.

Формат, принимаемый программой-конвертором cgpsmapper.exe (тогда ещё cGPSmap.exe), в то время никак ещё не назывался, отчего было довольно неудобно на него ссылаться в переписке с пользователями. Например, в mapview.exe в окне выбора файла формат именовался "Text file for cGSMmap". Поскольку Стен Козицкий (автор cgpsmapper и, соответственно, автор входного формата этой программы) родом из Польши, я решил назвать данный формат как "Польский формат" - по аналогии с "обратной польской записью", "польским грибом" и т.д. :). Именно под таким названием формат начал фигурировать в mapedit.exe 046b от 22 ноября 2002 г. Название "Польский формат" быстро прижилось...

Через какое-то время информация о появлении программы-редактора дошла до Стена, и я с большим воодушевлением обнаружил в гостевой книге своего сайта (тогда ещё http://kgy.narod.ru) сообщение от Стена (12 декабря 2002 г.), с которым ранее в переписку я не вступал. Когда я спросил у Стена, что он думает по поводу "Polish format", он ответил: "Never laughed so much :)". Стен разместил ссылку со своего сайта на мой сайт, и к концу декабря 2002 г. информация о mapedit быстро распространяется по всему миру.

В течение 2003 года GPSMapEdit постепенно превращается в полнофункциональный редактор для карт, и весной 2004 г. принимается решение превратить её в условно-бесплатную. Регистрируется доменное имя geopainting.com, заводится учётная запись в интернет-магазине ShareIt.com, и с 15 марта 2004 г. программа становится платной (точнее, shareware - условно-бесплатной). Но лишь через полтора года - в августе 2005 г. - я окончательно прекратил заниматься компьютерной телефонией и уволился из Infra Telesystems. С этого момента я занимаюсь только ПО для картографии и навигации.

Однажды, просматривая статистику переходов на свой сайт, я заметил довольно большую активность с доселе неизвестного мне v-dorogu.narod.ru. Там я с большим изумлением обнаружил целый учебник к своей программе, но больше всего меня потрясли скриншоты: на них был изображён мой родной город! Я тут же списался с владельцем сайта Владимиром. Да, он, оказывается, тоже из Северодвинска. Мир тесен :).

На данный момент связка из GPSMapEdit и cgpsmapper стала фактически основным инструментом для картографов-любителей по всему миру, количество любительских картографических проектов, использующих GPSMapEdit во всех странах неуклонно росло. Польский формат в той или иной степени теперь поддерживает большое количество программ, как любительских, так и профессиональных (например, GlobalMapper и "Панорама").

В процессе дальнейшего развития GPSMapEdit, изначально ориентированный только на карты для Garmin, стал поддерживать и другие навигационные системы - ALAN и Holux, затем ГИС Русса и Навител Навигатор, а также Lowrance. В результате у пользователя имеется возможность одну и ту же карту конвертировать в форматы, предназначенные для разных типов приёмников и навигационных программ.

ГИС Русса

В мае-июне 2004 г. на основе частей исходого кода GPSMapEdit мною была создана навигационная программа ГИС Русса, предназначенная для карманных компьютеров под управлением Windows Mobile. Название данной программы, многим кажущееся несколько нелепым, отражало название компании-издателя ЗАО "Русса", бравшейся за её эксклюзивное распространение на территории России и стран СНГ. По авторскому договору я передавал ЗАО "Русса" только права на тиражирование программы, при этом права на дальнейшую переработку (то есть выпуск новых версий) и исходные коды, согласно договору, оставались полностью в моей собственности. ЗАО "Русса", со своей стороны отвечала за продажи и организацию картографического обеспечения (это проект, ставший довольно широко известным как "Нарисуй карту").

Программа ГИС Русса была отмечена русским изданием журнала "PC Magazine" наградой "Best Soft 2005", а также журналом "Мобильные компьютеры" ("Выбор редакции 2006").

Проект ГИС Русса довольно успешно развивался вплоть до весны 2006 г., пока не возник внутренний конфликт между зам.директора этой организации И.Сапуновым, курировавшим проект, и остальными участниками проекта (включая прежде всего меня). В результате, ЗАО "Русса" в нарушение авторского договора прекратило выплачивать мне авторские гонорары с продаж программы, просто убрав моё имя с обложек CD-дисков. Я обратился с иском в суд, в результате чего дело выиграл (см. Решение Тверского Суда от 27 июня 2007 г.).

Навител (ЗАО "ЦНТ")

Тем не менее, развитие программы, ранее известной как ГИС Русса, на самом деле не прекращалось. В августе 2006 г. вышла новая версия программы, но уже под новым названием - "Навител Навигатор 2.0". Дело в том, что для дальнейшего развития проекта была создана совершенно новая компания - ЗАО "ЦНТ", которой и были переданы мои авторские права (как уже упоминалось выше, подтверждённые судом). Благодаря предпринимательскому таланту и неукротимой энергии нового руководителя проекта Александра Казакова, Навител быстро стал самым ярким явлением российского рынка навигационного ПО. По оценке CNews, только по состоянию на сентябрь 2008 г. Навител Навигатор занимал 60% российского рынка. А уже в октябре 2009 г. количество активированных лицензий Навител Навигатор достигло 1 миллиона.

Я участвовал в непосредственной разработке программы Навител Навигатор вплоть до конца 2007 г., пока разработка не была полностью передана новосибирской группе разработчиков ЗАО "ЦНТ". А с начала 2008 г. и по настоящее время я полностью сосредоточился на дальнейшем совершенствовании программы GPSMapEdit (см. статью известного писателя, журналиста и блогера Алекса Экслера о том, как создаются карты в Навител с помощью GPSMapEdit.). Моё участие в проекте "Навител" окончательно завершилось в середине 2010 г.


Copyright (C) Константин Галичский, 2002-2020