私はブラウザでいくつかのgisファイルをリーフレットで見ようとしています。 http://lsi.iiit.ac.in:8095/lsiviewerまたはhttp://mapshaper.org/のような他のページで表示すると、正しく表示されます。しかし、それらをリーフレットで見ると、ファイルは表示されないので、歪んでしまいます。ここでリーフレットgeojsonを見たときの歪み
は、シェープファイルのアーカイブです: https://drive.google.com/drive/folders/1eH89girZ7uGEos87SCY-t26IaWdauSc3?usp=sharing
マイコード:
import { Component } from '@angular/core';
import { NavController, NavParams } from 'ionic-angular';
import * as shp from 'shpjs';
import * as L from 'leaflet';
@Component({
selector: 'page-oportunidaddetalles',
templateUrl: 'oportunidaddetalles.html',
})
export class OportunidaddetallesPage {
constructor(public navCtrl: NavController, public navParams: NavParams) {
}
ionViewDidLoad() {
var map = L.map('map', {
center: [51.505, -0.09],
zoom: 13
});
shp("./assets/my/RETINA").then(function(geojson){
L.geoJSON(geojson).addTo(map);
\t });
}
}
#map{
position: relative !important;
height: 1200px;
width: 900px;
}
<!--this is from the ionic page, so it's just a div-->
<div id="map">
</div>
は2つの、 "良い" のスクリーンショットや形状がどのように表示するか "悪い" の方法があります
"良い"と "歪んだ"シェイプのスクリーンショットを添付すると役立ちます。 – ghybs
外部リンクを介して共有するのではなく、画像を直接ポストにインポートしてください。 SOは、編集後のフォームでイメージインクルードボタンを使用すると、独自のイメージホスティングサービスを提供します。 – ghybs
データのCRSとは何ですか? – IvanSanchez