Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am in the process of developing a technical GIS competency matrix for new employees. The matrix will be used not only to assess new employees but also to monitor employee development. The matrix should contain everything from general GIS concepts to advanced server-side GIS and Web-GIS development.

Has anyone had any experience with such a matrix or can shed any light on how this would look?

My first attempt would look this this.

  1. General GIS concepts: CRS models and transformations, Formats, spatial analysis, georeferencing, heads-up digitizing, symbology, colour

  2. Spatial databases: ESRI, Postgresql/PostGIS, Mysql

  3. WebGIS: O-O Programming, Openlayers, Serverside GIS, Gdal, Geoserver/Mapserver/Deegree

  4. General programming: Python, JavaScript, HTML/CSS, JQuery, PHP

  5. Linux Administration: Shells, scripting, commands, administration, monitoring

I am also interested in finding out what kind of weighting these various criteria should carry. My personal bias is that I think I place more value upon the contextual nature of the GIS-Work than the Technical side, i.e that I find it more important to first understand the data before one develops the tools, rather than first to achieve the technical prerequisites and then try to understand what the data or tool actually represents. Due to this, I would rather employ a planner who learnt GIS-Skills, than a programmer who has later developed GIS skills. Obviously this only applies to GIS projects of a strong contextual nature. If I wanted a GIS-Administrator to only monitor JAVA projects on Linux, then i´d obviously prefer an IT professional.

share|improve this question

closed as too broad by PolyGeo Jul 10 '15 at 6:26

There are either too many possible answers, or good answers would be too long for this format. Please add details to narrow the answer set or to isolate an issue that can be answered in a few paragraphs.If this question can be reworded to fit the rules in the help center, please edit the question.

possible duplicate of Advice for someone considering careers in GIS? – Get Spatial Oct 10 '12 at 14:49
I don't think its an exact duplicate. Related, yes. But this one is from an employers perspective. – R.K. Oct 10 '12 at 15:23

You can start with Michalis Avraam's Essential Skills to Succeed in a GIS Career blog post. He grouped the skills into:

  • GIS Skills

    • Spatial Data and Algorithms understanding
    • Data entry
    • Data conversion
    • Data maintenance:
    • *Metadata creation and editing
    • GIS Analysis
    • GIS Workflow
    • Model Building
    • Cartography and Graphic Design
  • Programming Skills

    • Basic understanding of programming
    • Programming language:
    • Object Oriented programming
    • Basic GIS architecture (desktop and web)
    • Web Services knowledge and experience
  • Database Skills

    • Able to understand data models and structure
    • Ability to design data models
    • Database Design tools knowledge
    • Structured Query Language (SQL) knowledge
  • Project Management and Design

    • Ability to translate user needs to solutions
    • Good communication skills
    • Good writing skills
    • Project management skills
  • Other Skills

    • Ability to apply expertise in multiple domains
    • Portability of skills on multi-platforms and online/offline world
    • Detail oriented
    • Customer Support skills
    • Don’t be afraid to explore

The GeoTech Center, in collaboration with the Employment and Training Administration (ETA) has also developed a comprehensive competency model for Geospatial Technology.

enter image description here

share|improve this answer

A GIS analyst trained primarily on the IT side is just that--an IT professional. In my opinion, the real power of a GIS analyst is the training he/she has had outside of the server admin./programmer/technical skills realm. An important factor is whether or not the employee has a background in fire science, geography, ecology, land use, etc and what they are doing to further their expertise. Since much of the GIS profession is related to problem solving and creating decision support tools, value should be placed on attending conferences, presenting information across various sources about their field of expertise and receiving training that will help compliment their GIS skills.

share|improve this answer
Nicely said. Another way to slice this is to ponder whether in the analyst's inner world GIS is more closely aligned to Geographic Information Systems or Services. A person focused on the former is more likely to weigh heavy on the IT side, a tools expert, while the latter will tend to be more interested in what the tools can create (and perhaps not be conversant in as many). Both types are necessary and valuable. – matt wilkie Oct 10 '12 at 16:10

R.K.'s answer is very good, you might also consider looking at the GIS&T Body of Knowledge, which was recently (re-)released as an open access book. It was developed by the University Consortium for Geographic Information Science, and the Association of American Geographers.

It's available here:

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.