Daha çox

Mapbox - Xəritələr şəkillər


Keçmişdə Tom MacWright-ın bu təlimatını izləyərək bir neçə addımda hər hansı bir jpeg şəklini Mapbox ilə interaktiv xəritə şəklində göstərə bildim.

Addımlar aşağıda ümumiləşdirilmişdir:

  1. Bir jpeg şəklini GeoTIFF sənədinə çevirmək üçün əmr satırı vasitəsilə bir python skriptini çalıştırın.
  2. İndi Mapbox Studios Classic adlandırılanı istifadə edərək yuxarıda qeyd olunan GeoTIFF ilə yeni bir qat düzəldirəm və sonra Mapbox Editor-a yükləyirəm.
  3. Mapbox Editor-dan markerlər, çoxbucaqlar və digər interaktiv elementlər kimi xüsusiyyətləri xüsusi şəkil xəritəsinə əlavə edə bilərəm.

Təəssüf ki, Mapbox Studios masa üstü tətbiqinin (indi Mapbox Studios Classic adlandırılır) veb tətbiqinin Mapbox Studios tərəfindən əvəzlənməsindən sonra ikinci addım artıq uğursuz olur. Artıq çevrilmiş GeoTIFFS-lərimdən heç birini yükləyə bilmərəm, hətta keçmişdə problemsiz yüklədiyim adları belə yükləyə bilmirəm. Bunun əvəzinə bu səhvi alıram:

Xəta: Mapnik Datasource yaradılması xətası: Yanlış raster: Geotransform massivində etibarsız piksel ölçüsü

Bunun mənasını verən ən kiçik bir ipucu yoxdur. Google ətrafında gəzmək bircə işarə vermədi (və ya heç olmasa tanıya biləcəyim bir ipucu).


python skriptində gdal_translate parametrləri olmalıdır:

['gdal_translate', '-a_ullr', str (-w / 2), str (h / 2), str (w / 2), str (-h / 2), '-a_srs', MERC, infile, ' % s.tif '% infile]

(h / 2 və -h / 2 dəyişdirin)


Videoya baxın: Mapbox для создания красивых карт. (Oktyabr 2021).