2016-10-05 2 views
-1

J'essaie de masquer le terrain dans une image de géotiff en niveaux de gris par satellite (SAR). La fonctionnalité est disponible dans rsgislib, mais cela fonctionne sous Linux et je travaille sur conda python 3.5 (Windows) et je n'arrive pas à trouver une issue. Un bon guide sur la façon dont le terrain peut être masqué dans une image.Landmasking dans le géotor SAR image

Répondre

1

Je trouve la sortie:

nous devons d'abord télécharger un fichier de forme appropriée de la région que nous voulons masquer, alors il y a une belle fonctionnalité disponible dans gdal appelé gdalwarp. Nous devons simplement ouvrir les Anaconda invite et à partir de là il suffit de taper: `

gdalwarp -cutline shapefile_name.shp original_image.tif output_filename.tif 

Maintenant, l'image avec borderlines de la terre se sont sauvés dans le fichier output_filename.tif
Ceci est le fichier qui contient le la partie terrestre et l'océan sont masqués.

Ensuite, la procédure devient assez simple masquer la terre en soustrayant l'image output_filename.tif de l'image originale.

Nous obtiendrons l'image de la partie océanique avec la partie terrestre en noir, après quoi nous pourrons faire la partie terrestre comme NaN.