Hi, Users of this group will give you good information on the QGIS Python api. You can use that.
Another way is to use the python Shapely library. Using the object.bounds method, you will have you xy min and max coordinate. If you use the geopandas library, you can use he same shapely method but use the power on the pandas dataframe. Of course, you can also make a vector query in QGIS and add the boundaries limite in a new field. https://shapely.readthedocs.io/en/stable/manual.html?highlight=bound#object.bounds You also achieve the same goal using Gdal. This page is full of code and will give you 99% of what you need. https://pcjericks.github.io/py-gdalogr-cookbook/geometry.html#calculate-envelope-of-a-geometry Nicolas Cadieux https://gitlab.com/njacadieux > Le 21 avr. 2021 à 16:42, wxgis <[email protected]> a écrit : > > Hi - > Wondering if there is existing Python(3) script code that can take an (ESRI) > shape file as input and then calculate latitude/longitude/elevation values > for country boundaries. For example, if the input file is a SHP file for > France, the output would be the lat/lon/elevation values for the country > boundaries. I am quite new to QGIS, looking at version 3.18 (so only know > about ESRI shape files, maybe there are other types of SHP files?), and read > that in QGIS I can edit the attribute table for a given layer and add > latitude/longitude attributes, but I am hoping to this more > programmatically, using the QGIS Python console. I gladly welcome any ideas > on this. > > TIA, > Steve > > > > -- > Sent from: http://osgeo-org.1560.x6.nabble.com/QGIS-User-f4125267.html > _______________________________________________ > Qgis-user mailing list > [email protected] > List info: https://lists.osgeo.org/mailman/listinfo/qgis-user > Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
_______________________________________________ Qgis-user mailing list [email protected] List info: https://lists.osgeo.org/mailman/listinfo/qgis-user Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-user
