Boris писал(а):2. Я пытался делать маску через GDALCALC, но не говорят про регулярное падение python'а, что делает технологию малопригодной для потоковой обработки, в маске, построенной таким образом остаются артефакты от ярких объектов, со значение 255 во всех 3-х каналах. Да, я знаю, что за это надо убивать, но мне изготовители ортофото не доступны, работа получена по "каналам обмена" - "вот вам от бюджетных затрат". Может есть еще какой метод построения масок?
3. Векторный слой маски то у меня как раз есть изначально - это же планшеты М1:10000, а как мне его учесть при обработке или просмотре. Я читал-читал описания форматов в GDAL, но ни в одном не увидел как "прикрутить" векторную маску.
4. Я пока не сталкивался с экранными ГИС, которые умеют учитывать растровую или векторную маску. Есть такие? ArcGIS?
2.Делал такую задачу как раз для таких, как указано, ортофото так (255 указывается для каждого канала, выходное значение нодата зависит от ваших задач, точно не помню, но надо играть с вариантами 0 / 255 / 256):
Код: Выделить всё
gdal_merge.bat -n 255,255,255 -a_nodata 256 -co BIGTIFF=YES -co TFW=YES -co COMPRESS=LZW -of GTiff -o D:/folder/output.tiff C:/work/orto01.tif C:/work/orto02.tif C:/work/orto03.tif
Всё работало. Минус был в кирилистических названиях, винда это не понимала, выдавала ошибку питона, на убунте всё получилось.
3. В аркгисе делал Raster - Clip в тулбоксе, но вот про пакетную реализацию надо подумать...
4. В "панораме" строится любая разграфка, в т. ч. для стандартных масштабов ортофото (1:500, 1:1000, 1:2000, 1:10000) точно, только параметры стоит знать.
P.S. Делал скрипт с параметрами, как указано, но сейчас
висят другие:
-srcnodata
-dstnodata
По-моему, не надо никаких масок, перегдалить (перегдалварпить) нодату в правильную/нужную, и смёрджить воедино. Если кинете примерчик (затертый, естесно), попробую вспомнить былые костыли.