Is there any particular reason why I cannot clip in QGIS (2.8)?

I have a Vectorgrid which I created based on another shape - namely a country. Now I want to clip the vectorgrid to the size of the country. But, whenever I use the "clip" tool in QGis it gives me an empty output. It worked just fine before and I do not know what I made differently there...

Here the two files I try to clip. http://www.file-upload.net/download-10442231/shapes.zip.html

Other Vectortools do not work neither... Basically I have the same problem than this: Clip in QGIS 2.4.0 resulting in empty output files

Here are some additional information: They overlay Properties Properties Project Projection

closed as off-topic by underdark Mar 20 '15 at 16:21

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions describing a problem that can't be reproduced and seemingly went away on its own (or went away when a typo was fixed) are off-topic as they are unlikely to help future readers." – underdark
If this question can be reworded to fit the rules in the help center, please edit the question.

  • Did you check if there are any topology errors? – parallax Mar 20 '15 at 7:45
  • @parallax What are these errors? I am having one shapefile with an empty attribute table and the other one is a vectorgrid, created of that with 130.000 shapes each with x_min; y_min and x_max; y_max – Stophface Mar 20 '15 at 7:48
  • @parallax I did Vector >> Geometry >> Check geometry validity but there are no errors – Stophface Mar 20 '15 at 8:02
  • 1
    Ok, there are no errors. I clipped it within QGIS 2.8 and it worked.But it took quite a long time. – parallax Mar 20 '15 at 8:06

Alright. QGis requieres several python packages such as NumPy and Matplotlib. I did not have these packages prior to installing QGis thus I downloaded them and installed them on my machine (very to recommend since the "from hand" installation is kind of hard).

However, I forgot about these packages and wanted to install them again - This time not from the QGis site but with pip and/or setup.py install since I needed to work in Python with them. That kind of worked but caused some error messages during the installtion process. Anyway, I still could work with NumPy or Matplotlib in Python, but I think QGis got confused with several versions of these packages on my system.

Luckily, I had a backup on Time Machine prior to installing NumPy and Matplotlib through pip; setup.py install. I rolled up that back up, and here we go - works again! The good thing is: I can import NumPy and Matplotlib on Python 2.7 as well. So, if you want to use these modules, but not interested in QGis, I still recommend downloading them from the QGis website because that installation there works just fine whereas my "from hand" installation failed terribly.


Within QGIS 2.8 you can choose the following setting: enter image description here

  • Well thats what I am doing... And it gives me an empty output! – Stophface Mar 20 '15 at 8:22
  • strange behaviour - even my attribute table isn't empty... – parallax Mar 20 '15 at 8:34
  • Thats why i am here... – Stophface Mar 20 '15 at 8:48
  • Did you try any of the solutions from the other question you linked? Also try to save the borders shape to another file with shorter filename - maybe this helps? – parallax Mar 20 '15 at 8:54
  • 1
    I also tested this on QGIS 2.6.1 and works fine. Do you really need the geometry columns (XMIN, YMIN, XMAX, YMAX)? Personally I don't keep these but deleting them does speed up the process (got it clipped in 2 minutes). Otherwise, I would suggest to download a previous QGIS version and repeat the steps. Why it's not working for you could be due to some random bug or QGIS 2.8 wasn't installed completely etc. – Joseph Mar 20 '15 at 10:52

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