Ini adalah pertanyaan menarik yang saya tanyakan pada diri sendiri setiap bulan atau dua tahun terakhir ini. Itu tidak mudah. Beberapa hal yang perlu dipertimbangkan:
Ubin vektor vs ubin raster
Mapbox Studio hanya melakukan petak vektor, TileMill hanya melakukan petak raster (dan gambar statis). Ada titik akhir ubin raster untuk Mapbox Studio sekarang: https://www.mapbox.com/api-documentation/#static
Dukungan untuk petak vektor dalam paket GIS yang ada masih cukup mendasar. Dan tentu saja Anda harus mencari tahu bagaimana Anda ingin menata mereka, jika Anda tidak menggunakan Mapbox-GL-JS.
Sumber data lokal
Dengan Mapbox Studio, Anda tidak dapat benar-benar memiliki sumber data pribadi dengan peta publik - data itu sendiri pada dasarnya akan diekspos kepada publik. Itu buruk jika data Anda entah bagaimana bersifat pribadi, dan buruk jika Anda tidak mampu meng-host semuanya di server Mapbox.
Aset berbasis web
TileMill digunakan Millstone untuk mengambil aset web, sehingga Anda bisa melakukan: polygon-fill-file: url('http://...')
. Studio Mapbox hanya bersifat lokal, dan mereka tidak memiliki rencana untuk mengubahnya.
Hosting ubin Anda sendiri
Tampaknya masih cukup sulit untuk meng-host ubin vektor Anda sendiri. PGRestAPI melakukannya (tampaknya, saya belum mencoba), dan saya pikir di suatu tempat di repositori Mapbox adalah yang Anda butuhkan, tetapi tampaknya tidak sesederhana itu bagi saya.
Sulit untuk membangun sumber data Anda sendiri
Mungkin saya salah melakukannya, tetapi saya merasa sangat fiddly untuk membangun sumber data dengan MS. Pendekatan Tilemill jelas memiliki kekurangannya, tetapi sangat mudah untuk menambah dan menghapus lapisan. Dukungan PostGIS terasa klumsier (mungkin hanya karena kurangnya sistem bookmark ...)
Integrasi dengan mapbox.com
Secara keseluruhan, tampaknya lebih sulit untuk bekerja secara independen dari mapbox.com. Jelas itu keputusan bisnis yang sepenuhnya sah.