How to Create a New Shapefile in QGIS

Welcome to another QGIS Tutorial for Beginners. In this article, we are going to learn how to create a new shapefile in QGIS. As you might known already, QGIS supports many kind of spatial files including shapefile. Shapefile (.shp) is a well known spatial file format that was made popular by ESRI with their ArcGIS product. You can read more about shapefile format from this link.

If you are new to QGIS, don’t worry we are here to help. First, make sure you have installed QGIS on your system. If you are running Ubuntu Linux, you can follow this article to install QGIS on Ubuntu. Or, you can also download and install QGIS for other system. All you need to do is to check their official website.

Steps to Create a New Shapefile in QGIS

  1. Open QGIS
  2. Go to Layer >> Create Layer >> New Shapefile Layer
  3. Specify the file name, Geometry type, projections
  4. Add new fields as necessary
  5. Click OK
Create a new shapefile layer on QGIS

Once you click OK, you should see your new shapefile layer shown in the QGIS layer list on the left. QGIS supports several geometry types such as polygon, point, multipoint, and line.

Please note that when you choose polygon as your geometry type for the new shapefile, this mean that the layer will only store polygon features only. You cannot draw or store point features in a polygon geometry layer. So, make sure you know what kind of data that will be stored in your new layer.

How to edit the shapefile in QGIS

To edit the new shapefile layer, simply right-click the layer and then select Toggle Editing from the menu. Then, choose the add feature button. If you choose to edit the shapefile with polygon geometry, you will see add polygon feature tool available.

If you have point layer, the tool will looks like this one

Once you finish editing your layer, you can save it and then disable the editing tool.