Я использую программное обеспечение QGIS.Я хотел бы показать значение каждой растровой ячейки в качестве метки.Моя идея (я не знаю ни одного плагина или какой-либо функциональности из QGIS, которая позволила бы это упростить) - экспортировать растр, используя gdal2xyz.py, в формат значений координат, а затем сохранить его как вектор (GML или shapefile).Для этой второй задачи я пытаюсь использовать
* gdal_polygonize.py: *
gdal_polygonize.py rainfXYZ.txt rainf.shp Создание выходного файла rainf.shp в формате GML.0 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 - сделано.
к сожалению, я не могу загрузить созданный файл (даже если я изменяю расширение на .gml)
ogr2ogr инструмент даже не распознает этот формат.
да - извините, я забыл добавить такую информацию.
В общем, после подготовки файла CSV (с использованием gdal2xyz.py с параметром -csv) мне нужно добавить одну строку в начале: "Долгота,Широта, Значение "(без кавычек)
Затем мне нужно создать VRT-файл, содержащий
*> <OGRVRTDataSource>
> <OGRVRTLayer name="Shapefile_name">
> <SrcDataSource>Shapefile_name.csv</SrcDataSource>
> <GeometryType>wkbPoint</GeometryType>
>
> <GeometryField encoding="PointFromColumns" x="Longitude"
> y="Latitude"/>
> </OGRVRTLayer> </OGRVRTDataSource>*
Выполнить команду" ogr2ogr -select Value Shapefile_name.shp Shapefile_name.vrt ".Я получил файл evap_OBC.shp и два других связанных файла.