Is there a simple, free and open source command-line-accessible (other otherwise programmatically-available) viewer that can be called to visualize a GIS dataset?

I know one could do fancy things like view a raster with matplotlib after converting to numpy with Python, or also simply open a full-on GIS with a file loaded by giving it as a command-line argument, but I'm looking for something very lightweight that gives a simple visualization.

  • Sounds like you are discounting python...but I find goepandas with matplotlib simple and lightweight for vectors. Sure there is some complexity to get a full setup going, but once you get going, its easy to view data quickly. I would have provided an example, but I get the sense it would be something you already know about.
    – ZrSiO4
    Nov 15 '17 at 2:28
  • For software recommendations I think the best place to ask is the Software Recommendations Stack Exchange.
    – PolyGeo
    Nov 17 '17 at 5:19
  • Thanks! Actually, found something that fits: OpenEV sourceforge.net/projects/openev. I can put this up as an answer, if that's not too vain of me to answer my own question :) Nov 17 '17 at 8:12

In addition to OpenEV, I would also suggest tuiview, which is a lightweight PyQt based GIS viewer. It is easily installed via conda.

In my opinion, it is very stable, fast and supports both raster and vector data. It also has some very useful features, such as contrast stretching and a profile tool (see screenshot below).

enter image description here

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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