Apa masa depan CartoCSS (yaitu, apakah itu punya)? [Tutup]

11

MapBox baru-baru ini mengumumkan bahwa mereka akan pindah dari CartoCSS menuju antarmuka yang sepenuhnya visual. Rupanya lembar gaya baru yang mendasari bahwa UI akan berbasis JSON, jadi terlepas dari kenyataan bahwa antarmuka baru adalah sistem point and click salah satu pengembang yang bekerja pada proyek ini percaya bahwa pada akhirnya akan lebih baik untuk coders daripada sistem sebelumnya :

editor baru https://t.co/i7uy2V8YGL bahkan lebih baik untuk coders: gaya GL dapat dimodifikasi sebagai JSON di editor, dan secara dinamis di JS

- Tom MacWright (@tmcw) 29 Juli 2015

Namun perlu dicatat (dan mudah-mudahan saya memiliki hak ini) bahwa stylesheet JSON ini di-render oleh WebGL, sementara CartoCSS digunakan untuk membuat XML yang di-render oleh Mapnik. Jadi, sementara yang satu adalah pengganti yang lain, setidaknya dalam beberapa kapasitas, mereka tidak melakukan hal yang persis sama.

Jadi ini membuat saya bertanya-tanya di mana itu meninggalkan CartoCSS?

Banyak gaya ubin peta yang dominan menggunakan bahasa saat ini, mungkin yang paling menonjol adalah gaya default OpenStreetMap . CartoDB juga menggunakannya dan sebagai salah satu pengembang mereka mencatat dalam tweet di bawah ini mereka berencana untuk tetap menggunakannya untuk saat ini, tetapi tampaknya juga menyiratkan bahwa mereka akan pindah darinya di beberapa titik.

@Anonymaps @tmcw namun kami bertahan dengan lilttle lebih lama!

- Francisco Dans (@fdans) 29 Juli 2015

Di depan yang lebih baru ada proyek yang disebut kosmtik yang saya temukan melalui utas ini . Alat ini membaca file .mss (cartocss) dan .mml (json) yang sama dengan TileMill dan dirender dengan Mapnik sehingga menyediakan alternatif untuk TileMill yang tidak lagi dikembangkan secara aktif .

Sumber utama dari pertanyaan ini adalah bahwa saya melakukan proyek yang cukup rumit sebulan atau dua bulan yang lalu di TileMill, dan mungkin 25% hingga 50% untuk menyelesaikannya. Tetapi dengan pengumuman ini antara lain, saya mulai bertanya-tanya apakah saya menambatkan diri ke media yang tidak akan dipertahankan / dikembangkan ke depan.

Jadi pertanyaan saya adalah, bukti apa yang ada yang menunjukkan tingkat penggunaan CartoCSS (atau ketiadaannya) yang akan dilakukan oleh komunitas GIS pada umumnya?

Berikan Humphries
sumber
Selama pembicaraan Andrea di FOSS4G tahun lalu di Portland, dia menggambarkan bahwa CartoCSS sedang mencari status sebagai standar OGC: vimeo.com/107529709
DPSSpatial
Satu produk beralih, tetapi CartoCSS sebagai standar masih hidup. Seperti yang Anda catat, banyak stylings sekarang menggunakan CartoCSS dan saya tidak melihat mereka bergerak dalam waktu dekat. Carto (alat node / perpustakaan) adalah Open Source dan proyek-proyek seperti Kosmtik menggunakannya. GeoServer memiliki sesuatu yang serupa. Kami sedang mengerjakan Magnacarto , yang tidak hanya menargetkan Mapnik XML tetapi juga MapServer (dan mungkin beberapa gaya GL JSON di masa mendatang). Dan juga memiliki antarmuka web: youtu.be/o6MCtLGfnZM
olt
@olt, apakah Anda tahu jika CartoCSS adalah merek dagang dari Mapbox? Atau itu standar yang sepenuhnya terbuka untuk pengembangan dan adopsi?
DPSSpatial

Jawaban:

1

Dua tahun adalah waktu yang lama di dunia pemetaan web. Cartodb sendiri baru berusia lebih dari tiga tahun (kurang dari empat tahun sejak beta ). Menurut saya, semua yang kita gunakan sekarang bisa menjadi usang dalam dua tahun. Bangun seperti dulu, tapi harapkan perubahan cepat seperti yang diberikan.

tom
sumber
Sejauh yang saya tahu CartoCSS belum dikembangkan untuk CartoDB tetapi untuk TileMill awalnya tetapi itu tidak mengubah ide, hal-hal datang dan pergi dalam pemetaan web. Untuk rendering OSM, CartoCSS telah digunakan selama dua setengah tahun github.com/gravitystorm/openstreetmap-carto .
user30184