Что должен знать и уметь ГИС-специалист: различия между версиями
Bolotoved (обсуждение | вклад) (→ссылки) |
м (переименовал Что должен знать и уметь ГИС-специалист? в Что должен знать и уметь ГИС-специалист) |
||
(не показано 8 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
{{Статья|Черновик}} | |||
'''Основные навыки для успешной карьеры в области ГИС''' | '''Основные навыки для успешной карьеры в области ГИС''' | ||
Строка 18: | Строка 19: | ||
#Понимание пространственных данных и соответствующих алгоритмов: Осмысление особенностей пространственных данных, их работы и строения. Кроме того, быть знакомым с выполнением определенных операций и знать в каких случаях их применять. (Ключевые слова: проекция, геоид, датум, система координат, координатная сетка; Данные: основные форматы растровых и векторных данных) | #Понимание пространственных данных и соответствующих алгоритмов: Осмысление особенностей пространственных данных, их работы и строения. Кроме того, быть знакомым с выполнением определенных операций и знать в каких случаях их применять. (Ключевые слова: проекция, геоид, датум, система координат, координатная сетка; Данные: основные форматы растровых и векторных данных) | ||
#Ориентироваться в мире ПО: иметь представление об основных функциях проприетарного | #Ориентироваться в мире ПО: иметь представление об основных функциях как проприетарного (MapInfo, ArcView, ArcGIS, Erdas) так и свободного ПО ГИС (QGIS, GRASS). Возможные способы взаимодействия и взаимодополнения различного ПО, место различного ПО в технологическом процессе. Знать принципы развития свободного ПО (Ключевые слова, за которые сам, в свое время зацепился: OSGeo, "транк" и другой "законченный" вариант программы) | ||
#Ввод данных: быть в состоянии успешно, с минимальными ошибками вводить данные в базу. Сюда же входит редактирование, упомянутых данных, если возникает такая потребность. | #Ввод данных: быть в состоянии успешно, с минимальными ошибками вводить данные в базу. Сюда же входит редактирование, упомянутых данных, если возникает такая потребность. | ||
#Умение ориентироваться в источниках данных и ПО: знать куда обращаться за интересующими растровыми и векторными данными ( в Интернет, организации); ориентироваться в сайтах предоставляющих ПО и обновления к нему, оперативно получать информацию о динамично эволюционирующем мире ГИС. | #Умение ориентироваться в источниках данных и ПО: знать куда обращаться за интересующими растровыми и векторными данными ( в Интернет, организации); ориентироваться в сайтах предоставляющих ПО и обновления к нему, оперативно получать информацию о динамично эволюционирующем мире ГИС. | ||
Строка 33: | Строка 34: | ||
= Программирование = | = Программирование = | ||
Программирование - важный комплекс навыков, необходимых ГИС-специалисту для...ДОПИСАТЬ В ОБЩЕМ | Программирование - важный комплекс навыков, необходимых <ref>[http://www.directionsmag.com/articles/should-all-gis-users-learn-to-code/234861 - статья: Должны ли пользователи ГИС учиться программировать?]</ref> ГИС-специалисту для...ДОПИСАТЬ В ОБЩЕМ | ||
#Базовые познания в программировании: понимание, что такое программирование и как оно может быть применено для решения определенных задач. Знание силы и ограничений программирования в решении типовых задач, а также временные затраты на них. (Больше о программировании http://en.wikipedia.org/wiki/Computer_programming) | #Базовые познания в программировании: понимание, что такое программирование и как оно может быть применено для решения определенных задач. Знание силы и ограничений программирования в решении типовых задач, а также временные затраты на них. (Больше о программировании http://en.wikipedia.org/wiki/Computer_programming) | ||
Строка 46: | Строка 47: | ||
#Способность проектировать модели данных: Вы должны уметь проектировать модели данных, с учетом специфики ваших данных. | #Способность проектировать модели данных: Вы должны уметь проектировать модели данных, с учетом специфики ваших данных. | ||
#Навыки формирования баз данных и средств проектирования баз данных: Вы должны ознакомиться со средствами проектирования баз данных, такими как Microsoft Visio. Большая часть работ по проектировке данных выполнено с помощью этого ПО. (http://office.microsoft.com/en-us/visio/FX100487861033.aspx)(составление классификатора?) | #Навыки формирования баз данных и средств проектирования баз данных: Вы должны ознакомиться со средствами проектирования баз данных, такими как Microsoft Visio. Большая часть работ по проектировке данных выполнено с помощью этого ПО. (http://office.microsoft.com/en-us/visio/FX100487861033.aspx)(составление классификатора?) | ||
#Знание структурированного языка запросов (SQL): Почти все современные системы управления базами данных поддерживают SQL для создания выборок данных, ввода, удаления, и т.д. Нужно быть знакомым с SQL-запросами и уметь выполнять следующие действия: ВЫБОРКА, ВСТАВКА, ИЗМЕНЕНИЕ, УДАЛЕНИЕ, ОБЪЕДИНЕНИЕ и СВЯЗЬ (JOINS and RELATES), а также другие функции SQL которые очень полезны в работе. | #Знание структурированного языка запросов (SQL): Почти все современные системы управления базами данных поддерживают SQL для создания выборок данных, ввода, удаления, и т.д. Нужно быть знакомым с SQL-запросами и уметь выполнять следующие действия: ВЫБОРКА, ВСТАВКА, ИЗМЕНЕНИЕ, УДАЛЕНИЕ, ОБЪЕДИНЕНИЕ и СВЯЗЬ (JOINS and RELATES), а также другие функции SQL которые очень полезны в работе. | ||
= Проектирование и руководство проектами = | = Проектирование и руководство проектами = | ||
Строка 65: | Строка 66: | ||
= ссылки = | = ссылки = | ||
Страница в английской вики: [http://en.wikipedia.org/wiki/Geographic_Information_Systems Geographic information system] | #[http://www.careeronestop.org/competencymodel/pyramid.aspx?geo=Y Geospatial Technology Competency Model] | ||
[http://gis-lab.info/forum/viewtopic.php?f=1&t=4640 ГИС умер(ли) – Да здравствует ГИС!] | #[http://gislounge.com/building-a-career-in-gis/ Building a career in GIS] | ||
#Страница в английской вики: [http://en.wikipedia.org/wiki/Geographic_Information_Systems Geographic information system] | |||
#[http://gis-lab.info/forum/viewtopic.php?f=1&t=4640 ГИС умер(ли) – Да здравствует ГИС!] | |||
= Источники = | = Источники = | ||
<references /> | <references /> | ||
Текущая версия от 20:29, 4 июля 2015
Основные навыки для успешной карьеры в области ГИС
Перечень навыков, необходимых специалисту в области геоинформационных технологий.
Преамбула (вступление и т.п.)
Черновик этой заметки был написан 2 года назад под впечатлением от записи Авраама Михаэлиса [1]. Публикация перевода этой заметки в форуме ГИС-Лаб вызвала дискуссию [2], кое-что из нее было впоследствии включено в текст. Сейчас текст выглядит для меня довольно коряво, поскольку за 2 года опыту прибавилось, да и в динамичном мире ГИС произошли изменения. Если у кого-то возникнут вопросы, пожелания, несогласия и т.п. вэлкам в обсуждение статьи.
Цель создания этого списка – обрисовать перед вступающим в мир ГИС основные направления, в которых он мог бы развивать свои навыки: обозначить основные категории, указать ключевые слова, привести необходимые ссылки. Мы надеемся, что список даст возможность самостоятельно выбрать ту область, к которой более всего лежит душа и послужит руководством к действию. Вместе с тем, вторая задача списка – попытаться предупредить начинающего ГИС-специалиста о возможных пробелах в знаниях, которые в будущем могут негативно сказаться при выполнении уже конкретных работ.
Данный список не является программой курса ГИС, т.к. конкретные курсы в учебных заведениях составляются в соответствии с их спецификой и дополнены практическими разделами, согласно требований предприятий, с которыми учебное заведение поддерживает связи. Осознавая важность тематических приложений ГИС, мы, тем не менее, постарались вынести всю эту "специфику" за рамки нашего обзора, чтобы не усложнять восприятие и без того сложной темы.
Важное замечание: ГИС-специалист – это не совокупность всех перечисленных навыков: сочетать в себе весь перечень умений вряд ли возможно, и уж точно – не целесообразно. В настоящее время любая успешная деятельность представляет из себя командную работу и подразумевает разделение труда. Тем не менее, чтобы иметь возможность решать сложные задачи и думать стратегически, необходимо ориентироваться во всем многообразии мира ГИС и его колоссальных возможностях. Ознакомившись с базовыми навыками перечисленными в данном обзоре, и работая уже над конкретным проектом ГИС-специалист должен осваивать те из пунктов, которые нужны в данный момент и "забывать", т.е. откладывать те, что не нужны.
Еще одна идея, которая является пока дискуссионной, но заставляет задумываться как своих сторонников, так и противников: "Начинающим ГИСерам нужно рассматривать ГИС прежде всего как инструмент, а не как профессию. ГИС перестает быть профессией, но ГИС, как инструмент станет достоянием множества профессий. <…> Мой совет тому, кто хочет стать ГИС-специалистом – не становиться им, потому как эта профессия доживает последние дни. Мой совет – выбрать профессию, которая вам действительно по душе и научиться применять различные инструменты ГИС в рамках избранной профессии". Don Meltz http://donmeltz.com/blog/index.php/2009/10/25/gis-is-dead-long-live-gis За основу списка навыков был взят текст из блога Michalis Avraam "The essential skills to succeed in a GIS career" (http://michalisavraam.org/2009/11/the-essential-skills-to-succeed-in-a-gis-career/), идеи для дальнейшей доработки текста были почерпнуты из обсуждения данного текста в форуме Gis-lab http://gis-lab.info/forum/viewtopic.php?f=1&t=4622.
Общие навыки
- Понимание пространственных данных и соответствующих алгоритмов: Осмысление особенностей пространственных данных, их работы и строения. Кроме того, быть знакомым с выполнением определенных операций и знать в каких случаях их применять. (Ключевые слова: проекция, геоид, датум, система координат, координатная сетка; Данные: основные форматы растровых и векторных данных)
- Ориентироваться в мире ПО: иметь представление об основных функциях как проприетарного (MapInfo, ArcView, ArcGIS, Erdas) так и свободного ПО ГИС (QGIS, GRASS). Возможные способы взаимодействия и взаимодополнения различного ПО, место различного ПО в технологическом процессе. Знать принципы развития свободного ПО (Ключевые слова, за которые сам, в свое время зацепился: OSGeo, "транк" и другой "законченный" вариант программы)
- Ввод данных: быть в состоянии успешно, с минимальными ошибками вводить данные в базу. Сюда же входит редактирование, упомянутых данных, если возникает такая потребность.
- Умение ориентироваться в источниках данных и ПО: знать куда обращаться за интересующими растровыми и векторными данными ( в Интернет, организации); ориентироваться в сайтах предоставляющих ПО и обновления к нему, оперативно получать информацию о динамично эволюционирующем мире ГИС.
- Подготовка "сырых данных" к использованию: уметь правильно импортировать "сырые данные" для использование на конкретном ПО, иметь представление о погрешностях исходных данных (например, уровни обработки ДДЗ, точность привязки и др.)
- Преобразование данных (Экспорт/Импорт): способность преобразовать данные – от оцифровки бумажных карт – до приведения к стандартному формату или общей схеме данных из различных источников. Иметь представления об особенности экспорта/импорта основных форматов гео-данных.
- Поддержка данных: уметь правильно обслуживать данные, создавать архивные копии и обеспечивать надежный контроль.
- Создание и редактирование метаданных: уметь аргументировать необходимость четкой и полной документации данных и знать, что является значимой (для дальнейшего использования этих данных) информации: этапы создания и обработки, авторство, качество и т.д.; различие основных форматов метаданных.
- Работа с GPS-навигаторами: уметь правильно получать данные с помощью GPS-приемника, корректно импортировать в ГИС и выполнять, если нужно, их коррекцию.
- ГИС-анализ: умение выполнять ГИС-анализ, поскольку он часто используется, для решения стандартных задач. Способность дополнять стандартный анализ согласно поставленным задачам – большой плюс. Помните, анализ данных может выполняться как на векторных, так и на растровых данных, поэтому требуются некоторые навыки в области дистанционного зондирования.
- Технологический процесс (методики) ГИС (GIS Workflow): понимание технологии выполнения некоторых процедур и способность, при необходимости их усовершенствовать.
- Моделирование: уметь мыслить категориями задач, включающих несколько шагов и уметь схематически представлять эти шаги.
- Картографический дизайн: Быть знакомым с принципами картографического дизайна. Представлять где именно могут использоваться картографические произведения и особенностями их интерпретации связанными с дизайном. Иметь представление о принципе Minimum Ink и знать кто такой Edward Tufte и Eduard Imhoff. Представлять основные принципы подбора цветов, символах, шрифтах, и т.д.
Программирование
Программирование - важный комплекс навыков, необходимых [3] ГИС-специалисту для...ДОПИСАТЬ В ОБЩЕМ
- Базовые познания в программировании: понимание, что такое программирование и как оно может быть применено для решения определенных задач. Знание силы и ограничений программирования в решении типовых задач, а также временные затраты на них. (Больше о программировании http://en.wikipedia.org/wiki/Computer_programming)
- Языки программирования: Ознакомьтесь с программированием или языком написания скриптов, поскольку они часто используется, для решения стандартных задач. В качестве языка для написания скриптов как ESRI, так и сообщества использующие свободное ПО все больше склоняются к Python. Язык программирования C++ дает возможность работы в различных средах, в то время как C# и .Net языки заточены под ПО, базирующееся на ОС Windows. (Больше о языках программирования http://en.wikipedia.org/wiki/Programming_language )
- Объектно-ориентированное программирование: Освойте идеи объектно-ориентированного программирования и применяйте их в сочетании с избранным вами языком программирования. Большинство ГИС-разработчиков склоняется к этой парадигме, не плохо было бы и вам. (Больше об объектно-ориентированном программировании http://en.wikipedia.org/wiki/Object-oriented_programming)
- Основы ГИС-архитектуры (настольные- и веб-ГИС): Изучите архитектуру ГИС и метод коммуникации между различными частями ГИС. Научитесь разбираться в том, в каких случаях можно внедрять Интернет-методы коммуникации между различными частями ГИС, и как все это могло бы работать. (Больше об архитектуре ГИС http://www.ibm.com/developerworks/opensource/library/ar-gis1/index.html)
- Знание и опыт в области Веб-служб (Web Services): сегодня веб-приложения всюду и ГИС не исключение. Узнайте о том, как они работают, и попытайтесь создать что-нибудь свое. HTML, CSS, JavaScript, XML и связанные с ними технологии AJAX –ценный инструмент. (Больше о веб-службах: http://en.wikipedia.org/wiki/Web_service)
Базы данных
- Способность разобраться в моделях данных и их структуре: Имея базу данных, вы должны быть в состоянии определить модели включенных в нее данных и понять ее структуру. Довольно часто, структура будет представлена в виде диаграмм (UML), которые будут обсуждаться ниже.(Больше о моделях данных и их структуре http://en.wikipedia.org/wiki/Data_model)
- Способность проектировать модели данных: Вы должны уметь проектировать модели данных, с учетом специфики ваших данных.
- Навыки формирования баз данных и средств проектирования баз данных: Вы должны ознакомиться со средствами проектирования баз данных, такими как Microsoft Visio. Большая часть работ по проектировке данных выполнено с помощью этого ПО. (http://office.microsoft.com/en-us/visio/FX100487861033.aspx)(составление классификатора?)
- Знание структурированного языка запросов (SQL): Почти все современные системы управления базами данных поддерживают SQL для создания выборок данных, ввода, удаления, и т.д. Нужно быть знакомым с SQL-запросами и уметь выполнять следующие действия: ВЫБОРКА, ВСТАВКА, ИЗМЕНЕНИЕ, УДАЛЕНИЕ, ОБЪЕДИНЕНИЕ и СВЯЗЬ (JOINS and RELATES), а также другие функции SQL которые очень полезны в работе.
Проектирование и руководство проектами
- Способность находить решения исходя из нужд заказчика: Чаще всего, вы будете взаимодействовать с клиентами (или начальником) который слабо знаком с принципами ГИС. В таких случаях, от вас будет требоваться умение переводить конкретные запросы ваших клиентов на язык ГИС в которых вы работаете (умение спроецировать свои знания в коммерческую действительность). А если это не возможно, вы должны уметь предлагать альтернативу. Это подобно анализу требований заказчика (requirements analysis), используемому в разработке программного обеспечения.
- Навыки коммуникации: Вы должны быть в состоянии общаться уверенно и эффективно как с вашей командой, так и с клиентами. Никакой замены для этого навыка нет.
- Навыки письма: Общение не ограничивается устной коммуникацией. Вы должны быть в состоянии ясно излагать свои мысли в письменной форме не только переписываясь с клиентами, но также при описании своих метаданных и отчетов о проделанной работе.
- Навыки руководства проектом: Часто игнорируемый в мире ГИС пункт. Правильное руководство – залог успешности проекта, оно необходимо, чтобы не выйти за рамки бюджета и выполнить работы в срок.
Другие навыки
- Знание правовых норм в области ГИС:
Пока выписал скопом ключевые слова, поскольку пока сам не разбираюсь в этом деле. Думаю, начинающий должен хотя бы знать, что это вообще существует, может стоит разбить на несколько пунктов - Лицензирование ГИС, сертификация ГИС-специалистов, право интеллектуальной собственности, ограничения на использование данных, ответственность за нарушение прав; свободное ПО и открытые данные и типы лицензий; умение правильно цитировать используемые данные в публикациях и других материалах полученных на основе этих данных; техническое регулирование в геодезии, картографии и ГИС (существующее и основные тенденции).
- Способность давать оценку в сложных ситуациях (мультидисциплинарность): навыки ГИС, хотя и важны, сами по себе могут оказаться бесполезными. Часто для решения конкретной задачи вам будут необходимы знания в других областях (биологии, лесоводстве, и т.д.), что позволит вам творчески применять ваши навыки в области ГИС. Мыслите широко.
- Мультиплатформенная мобильность, а также мобильность в онлайн/офлайн - мирах: Ваши навыки должны быть применимыми к различным платформам. Мало того, что вы должны знать, как осуществить ГИС-анализ, вы также должны быть в состоянии с без больших помех достигнуть подобных результатов, используя другие платформы (легко мигрировать с ПО ESRI на ПО Idrisi, или с ОС Windows на ОС Linux, быть способным переключаться с настольной архитектуры на серверную). Способность с легкостью уживаться в оффлайн- и онлайн мирах – весьма ценное качество.
- Внимание к деталям (Detail oriented): этот пункт в комментариях не нуждается, в мире ГИС, внимание к деталям откроет перед вами несказанные горизонты. Качество вашей работы покажет (особенно, когда вы начнете думать о метаданных или методиках (workflows).
- Навыки поддержки клиентов: Зачастую, ГИС используется как рабочий инструмент в пределах больших организаций. Также, ГИС-анализ часто опирается на взаимодействие с другими клиентами как внутренними, так и внешними. Наличие хороших навыков поддержки клиентов гарантирует, что вы установите тесные отношения и получите колоссальные возможности.
- Не бояться экспериментировать!
ссылки
- Geospatial Technology Competency Model
- Building a career in GIS
- Страница в английской вики: Geographic information system
- ГИС умер(ли) – Да здравствует ГИС!