【问题标题】:GML3 features Openlayers not plottingGML3 功能 Openlayers 不绘图
【发布时间】:2016-11-25 18:06:26
【问题描述】:

Openlayers 3 的最新版本。

var metSource = new ol.source.Vector({
    url: "metobjectxml/2.xml",
    format: new ol.format.GML3({
        defaultDataProjection: 'EPSG:4326'
    })
});


var metLayer = new ol.layer.Vector({
    source: metSource
});


var mapView = new ol.View({
    center: ol.proj.transform([-114.3035, 54.5800], 'EPSG:4326', 'EPSG:900913'),
    zoom: 5,
    projection: 'EPSG:900913'
});

var map = new ol.Map({
    layers: [metLayer],
    target: 'map',
    view: mapView
});

```

没有绘制任何东西。

XML 文件:https://bpaste.net/show/56363886838f

有人知道为什么吗?

【问题讨论】:

  • @chrki 我想删除那个。
  • 我并不是说这是一件坏事,只是作为其他人在研究这个问题时的参考。我试图调试它,但无法弄清楚。如果需要,请随意添加“我在错误跟踪器 上发布了此内容”。不过,您可能希望在错误跟踪器上发布一个链接,以便开发人员很容易找到它。对不起
  • @chrki 我想删除它,因为我不确定这是我的问题还是 openlayers 本身的问题。

标签: openlayers-3


【解决方案1】:

OpenLayers 不支持此功能。仅支持 GML 简单特征配置文件。你所拥有的似乎与传感器网络有关。

【讨论】:

  • 有没有办法绘制这些坐标?
  • 找一个可以将你的数据转换成openlayers可以读取的工具。也许OGR可以做到,不确定。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-02
  • 2021-07-13
相关资源
最近更新 更多