[GIS] a memory vector layer in QGIS

memory-layerqgisvector

What is a memory vector layer and how does it relate to the vector layer?

Background info:

I have a volunteer working with my organization, because of financial reasons we have him using QGIS. He is relatively new to GIS so has some questions. Being a ArcGIS user I can field most of his questions, as (it seems) the 2 programs have a lot of similarities.

Best Answer

In QGIS, a memory layer is like a normal vector layer, but it is created to be temporary. You can create memory layers by using the new memory layer plugin.

New memory layer plugin

Notice that the layer will only exists within your current open project. Once the project is closed, IT WILL DISAPPEAR.

You can workaround this with another plugin called memory layer saver that, when the project is saved, will save all your project memory layers in mldata file next to it. This way when you reopen your project all your temporary layers will be there.

Memory layer saver

You can also make a memory layer permanent (to any format) by using the save as tool.

The current QGIS version currently in development (2.7 master) has integrated the memory layer plugin in it's core functions, but with a different name, Scratch layers.

Related Question