2017-09-22 8 views
2

CorelDrawでベクターレイヤーを描き、それをnapboxglに配置してgeojsonレイヤーとして使用する方法はありますか? 例:https://seatgeek.com/colorado-rapids-at-seattle-sounders-fc-tickets/mls/2017-10-22-1-pm/3700786 geojsonなどを使用していますか?それとも、ある種のベクトル形式ですか? 私はgeojsonを使うことができません。QGISで直線や対称オブジェクトを描画するのは難しいからです。私はちょうど多くのベクトルオブジェクトを描画し、mapboxGL(マップメソッドをレンダリングメソッドとして使用し、geojsonのようにレイヤーとの相互作用)をレイヤーとして使用したいと思います。 Corelを使って描画し、それをQGISと地図上に配置する方法はありますか? おかげmapboxglと座標なしのベクターレイヤー

UPD: 今、私はコーレル使用しています - > DXFの輸出をしてから、その後にGeoJSONとして保存し、QGISにそれをインポートします。しかし、ジオジソンジオメトリーをマップボックスに表示することでいくつかの不具合が発生するので、インポートした(dxf)ものをQGISで描画する必要があります。ここで

は、バグの一例であるグレー1 enter image description here

がUPDATEのようなただの緑の多角形でなければなりません:私のせい、私はラインの代わりに、ポリゴンを使用していました。

+1

あなたが言及したバグは、これかもしれません:https://github.com/mapbox/mapbox-gl-js/issues/3080 –

答えて

1

私は次のようにあなたがこれを達成することができると思う:

  1. はSVG
  2. にCorelの出力を変換し
  3. は、あなたのMapboxマップ上
  4. (必ずしもDOMに追加されていない)SVGを含むHTML要素を作成します。キャンバスを含むCanvasソースを追加:https://www.mapbox.com/mapbox-gl-js/api/#canvassource

もちろん、あなたが何らかの形で自分の画像の四隅の緯度/経度を決定する必要があります参照してください。

関連する問題