我正在使用QGIS軟件。我想將每個柵格單元的值顯示爲標籤。 我的想法(我不知道任何插件或QGIS允許的任何功能)使用gdal2xyz.py將柵格導出爲座標值格式,然後將其保存爲矢量(GML或shapefile)。對於第二個任務,我嘗試使用以XYZ格式將文件保存爲向量(GML或shp)
* gdal_polygonize.py:*
gdal_polygonize.py rainfXYZ.txt rainf.shp創建 格式GML的輸出rainf.shp。 0 ... 10 ... 20 ... 30 ... 40 ... 50 ... 60 ... 70 ... 80 ... 90 ... 100 - 完成。
可惜我無法加載創建的文件(即使我改變擴展.gml)
ogr2ogr工具甚至不承認這個格式。
是的 - 對不起,我忘了添加這樣的信息。
一般準備CSV文件(使用gdal2xyz.py與-csv選項), 後,我需要在它begining添加一行: 「經度,緯度,值」(不帶引號)
然後,我需要創建包含
*> <OGRVRTDataSource>
> <OGRVRTLayer name="Shapefile_name">
> <SrcDataSource>Shapefile_name.csv</SrcDataSource>
> <GeometryType>wkbPoint</GeometryType>
>
> <GeometryField encoding="PointFromColumns" x="Longitude"
> y="Latitude"/>
> </OGRVRTLayer> </OGRVRTDataSource>*
運行命令「ogr2ogr - 選擇價值Shapefile_name.shp Shapefile_name.vrt」一個VRT文件。我得到了evap_OBC.shp文件和其他兩個關聯的文件。