Qual è il futuro di CartoCSS (ovvero ne ha uno)? [chiuso]


11

MapBox ha recentemente annunciato che si sarebbero allontanati da CartoCSS verso un'interfaccia completamente visiva. Apparentemente i nuovi fogli di stile che sostengono che l'interfaccia utente sarà basata su JSON, quindi nonostante il fatto che la nuova interfaccia sia un sistema punta e clicca, uno degli sviluppatori che ha lavorato a questo progetto ritiene che alla fine sarà meglio per i programmatori rispetto al sistema precedente :

il nuovo editor https://t.co/i7uy2V8YGL è ancora migliore per i programmatori: gli stili GL possono essere modificati come JSON negli editor e dinamicamente in JS

- Tom MacWright (@tmcw) 29 luglio 2015

Vale la pena notare, tuttavia (e spero di avere questo diritto) che questi fogli di stile JSON siano renderizzati da WebGL, mentre CartoCSS è usato per creare XML che è reso da Mapnik. Quindi, mentre uno sostituisce l'altro, almeno in qualche modo, non fanno esattamente la stessa cosa.

Quindi questo mi porta a chiedermi dove lascia CartoCSS?

Molti degli stili di tessere mappa predominanti usano la lingua in questo momento, forse in particolare lo stile predefinito di OpenStreetMap . Anche CartoDB lo usa e, come ha notato uno dei loro sviluppatori nel tweet qui sotto, hanno intenzione di attenersi ad esso per il momento, ma sembra anche implicare che a un certo punto si allontaneranno da esso.

@Anonymaps @tmcw ci atteniamo ancora un po '!

- Francisco Dans (@fdans), 29 luglio 2015

Su un fronte più recente c'è un progetto chiamato kosmtik che ho trovato attraverso questo thread . Questo strumento legge gli stessi file .mss (cartocss) e .mml (json) di TileMill e esegue il rendering con Mapnik in modo da fornire un'alternativa a TileMill che non viene più sviluppata attivamente .

La fonte ultima di questa domanda è che ho intrapreso un progetto piuttosto complesso un mese o due fa in TileMill, e sono forse dal 25% al ​​50% per completarlo. Ma con questo annuncio, tra le altre cose, sto cominciando a chiedermi se mi sto legando a un mezzo che non sarà mantenuto / sviluppato in futuro.

Quindi la mia domanda è: quali altre prove esistono che parlano del livello di utilizzo di CartoCSS (o della sua mancanza) andando avanti dalla comunità GIS in generale?


Durante il discorso di Andrea al FOSS4G dell'anno scorso a Portland, ha descritto che CartoCSS sta cercando lo status di standard OGC: vimeo.com/107529709
DPSSpatial

Un prodotto è stato sostituito, ma CartoCSS come standard è vivo. Come hai notato, molti stili ora utilizzano CartoCSS e non li vedo allontanarsi presto. Carto (lo strumento / libreria nodejs) è Open Source e progetti come Kosmtik lo stanno utilizzando. GeoServer ha qualcosa di simile Stiamo lavorando su Magnacarto , che non riguarda solo Mapnik XML ma anche MapServer (e forse un po 'di stile GL JSON in futuro). E ha anche un frontend web: youtu.be/o6MCtLGfnZM
olt

@olt sai se CartoCSS è un marchio di Mapbox? O è uno standard completamente aperto per lo sviluppo e l'adozione?
DPSSpatial

Risposte:


1

Due anni sono tanti nel mondo della mappatura web. Cartodb stesso ha poco più di tre anni (meno di quattro anni dalla beta ). Direi che è possibile che tutto ciò che usiamo ora sia obsoleto in due anni. Costruisci come sei stato, ma aspettati un rapido cambiamento come un dato.


Per quanto ne so CartoCSS non è stato sviluppato per CartoDB ma originariamente per TileMill, ma ciò cambia l'idea, le cose vanno e vengono nel web mapping. Per il rendering OSM CartoCSS è stato usato per due anni e mezzo github.com/gravitystorm/openstreetmap-carto .
user30184
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.