![]() + ansformPolygon( sPoly, QgsCoordinateTransform::ForwardTransform ) + QgsCoordinateTransform Lks2Wgs( LKS92, WGS84, QgsProject::instance() ) + QgsCoordinateTransform Lks2Balt( LKS92, Baltic93, QgsProject::instance() ) +void TestQgsCoordinateTransform::transformLKS() ( QgsCoordinateTransform::ReverseTransform ) ( QgsCoordinateTransform::ForwardTransform ) ( QgsCoordinateTransform::ReverseTransform ) ( QgsCoordinateTransform::ForwardTransform ) ( QgsCoordinateTransform::ReverseTransform ) << 725865.850 << 198519.947 << -392,5 +411,29 void TestQgsCoordinateTransform::transformBoundingBox() + void -328,6 +331,22 void TestQgsCoordinateTransform::transform_data() ![]() #include -40,6 +42,7 class TestQgsCoordinateTransform: public QObject #include "qgscoordinatetransformcontext.h" a/tests/src/core/testqgscoordinatetransform.cpp METHOD["Geocentric translations (geog2D domain)",ĭiff -git a/tests/src/core/testqgscoordinatetransform.cpp b/tests/src/core/testqgscoordinatetransform.cpp PARAMETER["Longitude of natural origin",24, PARAMETER["Latitude of natural origin",0, Unknown id, Inverse of Latvian Transverse Mercator + LKS92 to WGS 84 (1), 1 m, Latvia Šī QGIS kopija raksta atkļūdošanas informāciju. Src/core/qgsmaprenderercustompainterjob.cpp:338 : (drawLabeling) Draw labeling took (seconds): 0.21 Src/core/qgsmaprendererparalleljob.cpp:210 : (renderLayersFinished) PARALLEL layers finished Src/core/qgsmaprendererparalleljob.cpp:115 : (cancelWithoutBlocking) PARALLEL cancel at status 1 Src/gui/qgsmapcanvas.cpp:731 : (stopRendering) CANVAS stop rendering! Src/core/qgsmessagelog.cpp:29 : (logMessage) T22:15:58 Ziņas No transform available between EPSG:3059 and EPSG:25884 Src/core/qgsmessagelog.cpp:29 : (logMessage) T22:15:57 Ziņas No transform available between EPSG:3059 and EPSG:4326 Src/gui/qgsmapcanvas.cpp:512 : (refresh) CANVAS refresh scheduling Src/core/qgsmaprendererparalleljob.cpp:64 : (start) QThreadPool max thread count is 2 Src/core/qgscoordinatetransform_p.cpp:282 : (proj_logger) proj_create_operations: At least one of the operation lacks a source and/or target CRS Src/gui/qgsmapcanvas.cpp:405 : (setDestinationCrs) refreshing after destination CRS changed Src/gui/qgsmapcanvas.cpp:393 : (setDestinationCrs) Transform error caught: forward transform of Src/core/qgscoordinatetransform.cpp:571 : (transformBoundingBox) rethrowing exception Src/core/qgscoordinatetransform.cpp:750 : (transformCoords) throwing exception PROJ: +proj=pipeline +step +proj=unitconvert +xy_in=deg +xy_out=rad +step +proj=tmerc +lat_0=0 +lon_0=24 +k=0.9996 +x_0=500000 +y_0=0 +ellps=GRS80Įrror: latitude or longitude exceeded limits Src/core/qgscoordinatetransform.cpp:749 : (transformCoords) Projection failed emitting invalid transform signal: forward transform of Src/gui/qgsmapcanvas.cpp:506 : (refresh) CANVAS refresh already scheduled Src/core/qgscoordinatetransform_p.cpp:234 : (initialize) Coordinate transformation failed to initialize! Src/core/providers/ogr/qgsogrprovider.cpp:1321 : (extent) Finished get extent Src/core/providers/ogr/qgsogrprovider.cpp:1277 : (extent) Starting get extent Plain debug output is a bit more interesting (from 3.9, still the same issue is also observable in 3.8.0): Valgrind output contains usual chatter about Python, still there is something interesting during exiting from QGIS, (Invalid write of size 4 in pj_ctx_set_errno) still it has nothing to do with this issue. No transform available between EPSG:3059 and EPSG:25884 No transform available between EPSG:3059 and EPSG:4326 Add multiple data sources (in my example – three ESRI Shapefiles) with different SRS'es.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |