I can think of two ways:
Method 1
This method assumes that the vias are created as part of the component, and not placed on the pcb directly.
- Select all components [IsComponent] and move them away, dragging their attached vias (primitives) with them.
- Select remaining regular vias with the mouse and somehow mark them, in this example by locking them.
- Move back all components.
- Filter using [IsVia and Not Locked]
Method 2
Give the via some property that will make them easy to filter out. For example, make all diameters of via in pads odd numbers that are very close to your desired drills, like 0.099mm instead of 0.1mm. That way you can filter by drill diameter (or some other attribute).
Having a look at the datasheet you have attached, I do not believe this area to be an area where you are not allowed to run tracks through, but instead just an area where it would advise you keep free from other components.
Here is a quote from the datasheet:
NOTE:
In order to easily rework the GE864-QUAD V2 module is suggested to consider on the
application a 1.5mm inhibit area around the module.
It is also suggested, as common rule for a SMT component, to avoid having a mechanical part of the application in direct contact with the module.
I work with Eagle for my PCB designs and all in build resistors and capacitors have a 'keep-out' boarder, but this is to prevent other components from being placed in the vicinity just to make it easier to work with and change components should you need to.
Also in the datasheet, the suggested PCB layout:
It says 'INHIBIT COMPONENT PLACEMENT', which, by definition, means: 'prevent or restrain component placement'.
Inhibit
verb (used with object)
1. to restrain, hinder, arrest, or check (an action, impulse, etc.).
2. to prohibit; forbid.
Also looking at this footprint, you haven't mentioned that there are two points (A9 and L5) that have an 'inhibit wiring' note. I have searched through your datasheet for quite a while now and can find no reference to these two pins other than that they're 'reserved' but no explanation as to why you can't wire them anywhere but either way I would suggest abiding by this for whatever reason but the rest of it should allow you to draw tracks through the outer inhibit region without having to use a via.
It is common practice for surface mount components to have a keep out region around the device, just to make mounting or removing the component easier. Also if you have things too tightly compacted on the board, they might no all fit due to tolerances in the sizes that they use in datasheets.
Best Answer
Rooms were used to keep components within or out of them.
If this room is not used for that, uncheck
design
>rules
>placement
>room definition
.