CartoCSS的未来是什么(即它有一个)?[关闭]


11

MapBox 最近宣布,他们将从CartoCSS转向完全可视化的界面。显然,基于UI的新样式表将基于JSON,因此尽管新界面是点击系统,但从事此项目的开发人员之一仍然认为,对于编码人员而言,最终它将比以前的系统更好:

新的编辑器https://t.co/i7uy2V8YGL对于编码人员来说甚至更好:GL样式可以在编辑器中修改为JSON,并在JS中动态修改

—汤姆·麦克赖特(@tmcw),2015年7月29日

但是,值得注意的是(并且希望我拥有此权利)这些JSON样式表由WebGL呈现,而CartoCSS用于创建由Mapnik呈现的XML。因此,尽管其中一种可以替代另一种,但至少在某种程度上可以替代,但它们的功能却不尽相同。

因此,这使我想知道CartoCSS会留在哪里?

目前,许多主要的地图图块样式都使用该语言,也许最值得注意的是OpenStreetMap的默认样式。CartoDB也使用它,正如他们在下面的推文中指出的那样,他们的开发人员之一计划暂时坚持使用它,但这似乎也暗示他们将在某个时候放弃它。

@Anonymaps @tmcw但是,我们坚持使用它的时间更长了!

— Francisco Dans(@fdans)2015年7月29日

在最近的一个方面,有一个名为kosmtik的项目,我通过此线程找到了。该工具读取与TileMill相同的.mss(cartocss)和.mml(json)文件,并使用Mapnik进行渲染,因此它确实为TileMill提供了替代方法,后者不再得到积极开发

这个问题的最终根源是,我在一两个月前在TileMill进行了一个相当复杂的项目,也许要完成它需要25%到50%。但是随着这一公告的发布,我开始怀疑我是否正在将自己推向一个无法维护/发展的媒介。

所以我的问题是,还有什么其他证据可以证明GIS社区对CartoCSS的使用水平(或缺乏)?


在去年Andrea在波特兰举行的FOSS4G上的演讲中,他描述了CartoCSS正在寻求成为OGC标准的地位:vimeo.com/107529709
DPSSpatial 2015年

一种产品被淘汰,但CartoCSS作为标准仍然存在。正如您所指出的,现在许多样式都在使用CartoCSS,但我认为它们不会很快消失。Carto(nodejs工具/库)是开源的,像Kosmtik这样的项目正在使用它。GeoServer 具有类似的功能我们正在研究Magnacarto,它不仅针对Mapnik XML,而且还针对MapServer(以及将来的某些GL JSON样式)。它还具有一个Web前端:youtu.be/o6MCtLGfnZM
olt 2015年

@olt您知道CartoCSS是否是Mapbox的商标吗?还是对开发和采用完全开放的标准?
DPSSpatial

Answers:


1

在Web映射领域,两年是很长的时间。Cartodb本身已经使用了3年多(距beta不到4年)。我想说的是,我们现在使用的一切都可能在两年内过时。像往常一样构建,但是期望快速变化。


据我所知,CartoCSS最初不是为CartoDB开发的,而是为TileMill开发的,但这确实改变了想法,Web映射中的事情来了又去。对于OSM渲染,CartoCSS已经使用了两年半的github.com/gravitystorm/openstreetmap-carto
user30184
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.