【问题标题】:How to see envelope in qgis?如何在 qgis 中查看信封?
【发布时间】:2019-11-28 15:20:57
【问题描述】:

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

环境[ this.minx : this.maxx, this.miny : this.maxy ]

环境[-50004.9793102:49995.0206898,-49963.5205293:50036.4794707]

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

【问题讨论】:

    标签: qgis


    【解决方案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

    你在 QGIS 中绘制了你的边界框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-08-24
      • 1970-01-01
      • 2016-10-22
      • 2014-07-17
      • 2019-07-30
      • 1970-01-01
      • 2022-10-25
      相关资源
      最近更新 更多