Daha çox

GeoJSON ilə OpenLayers 3 - proqnozlarla mübarizə aparırıq


Qgis2web-də birdən çox proqnoz üçün dəstək tətbiq etməyə çalışıram. Doğru yanaşmanın QGIS qatlarını EPSG-yə ixrac etmək olduğuna inanıram: 4326 geoJSON. Bunu tətbiq etdim.

Ancaq EPSG: 3857 OL3 xəritəsində göstərilə biləcək balları ala bilmirəm. OL3 API-yə baxdım və yalnız ol.format.GeoJSON altında seçim olduğunu gördümdefaultDataProjectionmövcuddur. Bunu JSON proyeksiyası 4326-ya və ya xəritənin 3857-yə qoymağım aydın deyil. Hər ikisini də sınadım, amma nöqtələr hələ də görünmür.

Qgis2web OL3 xəritəsinin nümunəsi burada: https://www.dropbox.com/s/nyjvn8s0w14a04j/ol3map.zip?dl=0. Bunu anlamağa kimsə kömək edə bilərmi? Mən nəyi itirirəm?

YENİLƏNİB: Bunu başa düşmüş ola bilərdim. Açılan qutuda/layers/layers.jssətir 5, əlavə olunur{dataProjection: 'EPSG: 4326', featureProjection: 'EPSG: 3857'}oxumaq üçün ikinci arqument kimi Xüsusiyyətlər işi görmüş ola bilər. Testdən sonra təsdiqləyəcək və ya inkar edəcəkdir.


Bəli, cavab ikinci arqument əlavə etməkdirol.format.GeoJSON (). oxu Xüsusiyyətləri ():{dataProjection: 'EPSG: 4326', featureProjection: 'EPSG: 3857'}. 4326 JSON'u varsayılan (3857) OL3 xəritəsində işləyir. Hələ işə gedə bilmədiyim digər proqnozlar barədə fərqli bir sual verəcəkdir.


Videoya baxın: Introduction to OpenLayers.. (Oktyabr 2021).