MATLAB Answers

How to use a shapefile to extract regions outside the shapefile?

6 views (last 30 days)
Raka Mukherjee
Raka Mukherjee on 10 Jan 2020
Commented: KSSV on 20 Jan 2020
Can anyone help me in extracting only the regions outside a shapefile? I have gone through many documentation and answers in matlab central but did not find a solution to this.

  0 Comments

Sign in to comment.

Answers (1)

KSSV
KSSV on 10 Jan 2020
  1. Read the shape file using shaperead. This has single/ multiple regions.
  2. Pick one closed region fromt he shape file
  3. Take the grid and shapefile region, use inpolygon to get the points lying outside and inside the closed region .
  4. With the help of indices get what you want.

  2 Comments

KSSV
KSSV on 20 Jan 2020
Raka Mukherjee comented:
Thank you for your answer but I wanted to use one particular world shapefile to extract the outside part of the shapefile for any image, so the closed region cannot be constant. Is that possible?
KSSV
KSSV on 20 Jan 2020
Yes very much possible. Give a try and if you get problem, get back here.

Sign in to comment.

Sign in to answer this question.


Translated by