Бештар

Эҷоди ҷадвалҳои рангӣ барои харитаҳои растерии растерӣ дар GDAL?


Ман як скрипт дорам, ки партави нуқтаи шинокунандаро партофтааст, ки ман мехоҳам онро ба таври худкор ранг кунам. Ҳоло ман ин растрро дар ArcGIS Desktop ё QGIS бор мекунам ва ҳар дафъае, ки модели худро дубора иҷро мекунам, ҷадвали рангҳоро дастӣ месозам. Ман мехостам, ки модели ман ба таври худкор як мизи зебои рангӣ созад, аммо ягона функсияе, ки ман ёфта метавонам, ин сохтани мизи ранг барои танҳо растерҳои бутун аст.

Усули ман то кунун ин аст, ки 2 расстерро барорам, ки яке бо қиматҳои нуқтаи шинокунанда дар хокистарранг нишон дода шудааст ва ду растри бутуни дорои рангҳо дар он. Ман барои дидани арзишҳо метавонам байни ин ду ҳаракат кунам, аммо ин аз оптималӣ дур аст.

Оё техникаи ба таври мураттаб сохтани ҷадвалҳои рангҳои нуқтаи шинокунанда дар GDAL вуҷуд дорад, ки ба таври худкор бо QGIS ё ArcGIS Desktop бор карда мешаванд?


Барои arcgis 10, шумо метавонед як файли қабати бо симбология татбиқшударо захира кунед ва сипас скрипти питонро барои тағир додани манбаи маълумот ҳамчун як қисми баромади скрипти ибтидоӣ истифода баред. Бингар, layer.findAndReplaceWorkspacePath.

Барои QGIS плагини ҷадвали рангҳои 1-бандӣ метавонад мувофиқ бошад: "Пас аз интихоби растерҳои як банд ... ин плагинро барои тавлиди ҷадвали рангҳо оғоз кунед ... Ҷадвали рангҳо аз омезиши палитраи рангҳо ва усули рангкунӣ (тарзи робитаи шохиси рангҳо дар палитра ба арзиши воқеӣ) сохта шудааст. дар растер) " Ин худкор нест, аммо метавонад корро каме сабук кунад.

Интихобан, шумо метавонед бо ёрии rgb2pct бо ҷодугарӣ кор кунед, ки имкони бор кардани паллети рангҳоро аз файли беруна дорад.


Видеоро тамошо кунед: Python GIS - Create a Raster GDAL (Октябр 2021).