MapBox gab kürzlich bekannt, dass sie sich von CartoCSS zu einer vollständig visuellen Oberfläche bewegen werden. Anscheinend werden die neuen Stylesheets, die dieser Benutzeroberfläche zugrunde liegen, JSON-basiert sein. Trotz der Tatsache, dass die neue Benutzeroberfläche ein Point-and-Click-System ist, glaubt einer der Entwickler, die an diesem Projekt gearbeitet haben, dass es letztendlich besser für Programmierer sein wird als das vorherige System ::
Der neue Editor https://t.co/i7uy2V8YGL ist für Codierer noch besser: Die GL-Stile können in Editoren als JSON und in JS dynamisch geändert werden
- Tom MacWright (@tmcw), 29. Juli 2015
Es ist jedoch erwähnenswert (und hoffentlich habe ich dieses Recht), dass diese JSON-Stylesheets von WebGL gerendert werden, während CartoCSS zum Erstellen von XML verwendet wird, das von Mapnik gerendert wird. Während eines zumindest in gewisser Weise ein Ersatz für das andere ist, tun sie nicht genau das Gleiche.
Das führt mich zu der Frage, wo das CartoCSS zurücklässt.
Viele der vorherrschenden Kartenkachelstile verwenden derzeit die Sprache, insbesondere der Standardstil von OpenStreetMap . CartoDB verwendet es ebenfalls und wie einer ihrer Entwickler im folgenden Tweet vermerkt hat, planen sie, vorerst daran festzuhalten, aber es scheint auch zu implizieren, dass sie sich irgendwann davon entfernen werden.
@Anonymaps @tmcw wir bleiben aber noch ein bisschen länger dabei!
- Francisco Dans (@fdans), 29. Juli 2015
Auf einer neueren Seite gibt es ein Projekt namens kosmtik, das ich durch diesen Thread gefunden habe . Dieses Tool liest dieselben .mss- (cartocss) und .mml- (json) Dateien wie TileMill und rendert mit Mapnik, sodass es eine Alternative zu TileMill darstellt, das nicht mehr aktiv entwickelt wird .
Die ultimative Quelle für diese Frage ist, dass ich vor ein oder zwei Monaten ein ziemlich komplexes Projekt in TileMill durchgeführt habe und vielleicht 25% bis 50% dafür bin, es abzuschließen. Aber mit dieser Ankündigung frage ich mich unter anderem, ob ich mich an ein Medium gebunden habe, das in Zukunft nicht mehr gewartet / entwickelt werden kann.
Meine Frage ist also, welche anderen Beweise sprechen für den Grad der Nutzung von CartoCSS (oder dessen Fehlen) durch die GIS-Community insgesamt?
Antworten:
Zwei Jahre sind eine lange Zeit in der Welt des Web-Mappings. Cartodb selbst ist etwas mehr als drei Jahre alt (weniger als vier Jahre seit der Beta ). Ich würde sagen, es ist möglich, dass alles, was wir jetzt verwenden, in zwei Jahren veraltet sein könnte. Bauen Sie so, wie Sie es waren, aber erwarten Sie eine schnelle Veränderung als gegeben.
quelle