如何在qgis中查看信封?

时间:2019-07-19 15:39:42

标签: qgis

我正在使用JTS库函数来获取经纬度的信封。 现在我有了信封,但是在qgis中找不到输入信封坐标并查看是否创建了正确的BBox的选项。

Env [this.minx:this.maxx,this.miny:this.maxy]

Env [-50004.9793102:49995.0206898,-49963.5205293:50036.4794707]

我应该看到在osm层上绘制的bbox。

1 个答案:

答案 0 :(得分:1)

一种简单的方法是以WKT格式打印几何图形,然后将字符串复制/粘贴到QGIS中。

步骤

假设您有一个使用JTS的Envelope实例。 以下代码会将您的Envelope实例转换为Geometry,以便可以以WKT格式打印。

Envelope yourEnvelope;
final GeometryFactory geometryFactory = JTSFactoryFinder.getGeometryFactory();
System.out.println(geometryFactory.toGeometry(yourEnvelope));

您将获得一个类似于以下内容的字符串: POLYGON ((1.2 9.5, 1.2 8.1, 4.7 8.1, 4.7 9.5, 1.2 9.5))

安装QGIS插件QuickWKT

将字符串粘贴到QuickWKT中 QuickWKT screenshot in QGIS

您在QGIS中绘制了边界框。