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

Reply via email to