Loading [MathJax]/extensions/tex2jax.js
queryDemo.py
1 import opals
2 from osgeo import ogr
3 from opals import Query
4 
5 qry = Query.Query()
6 qry.commons.screenLogLevel = opals.Types.LogLevel.error
7 qry.inFile = ["strip21_ne.tif","strip21_nw.tif","strip21_se.tif","strip21_sw.tif"]
8 qry.inGeometry = ["LINESTRING(529635 5338727, 529635 5338626, 529763 5338626, 529826 5338711)"]
9 qry.run()
10 outGeom = qry.outGeometry
11 line3d = ogr.CreateGeometryFromWkt(outGeom[0])
12 print("\nResulting 3D line geometry: {}".format(outGeom[0]))
13 print("\nEnvelope 2D: {}".format(line3d.GetEnvelope()))
14 print("\nEnvelope 3D: {}".format(line3d.GetEnvelope3D()))
15 print("\nLine length: {}".format(line3d.Length()))