As before, the lack of development on MapCSS is just because of itself. If you want to see some change, choose an implementation you're comfortable with, implement the needed features, write documentation, and submit a pull request.<br>
<br><div class="gmail_quote">On Fri, Mar 8, 2013 at 6:21 AM, Martin Vonwald <span dir="ltr"><<a href="mailto:imagic.osm@gmail.com" target="_blank">imagic.osm@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hi!<br>
<br>
Thanks for all the info.<br>
<br>
Regarding MapCSS: what would you suggest to get some movement again<br>
into the development of MapCSS. Tagging has become more complex and so<br>
we would need some more features in MapCSS to visualize it.<br>
<br>
best regards,<br>
Martin<br>
<br>
<br>
2013/3/7 Tom MacWright <<a href="mailto:tom@macwright.org">tom@macwright.org</a>>:<br>
<div class="HOEnZb"><div class="h5">> Hi,<br>
><br>
> (wrote a significant portion of CartoCSS+TileMill+iD, so should chip in a<br>
> bit here)<br>
><br>
> Re MapCSS 'vs' CartoCSS - here's a quick writeup<br>
> <a href="https://gist.github.com/tmcw/4319642" target="_blank">https://gist.github.com/tmcw/4319642</a> - what it comes down to is that MapCSS<br>
> is Renderer-generic and OSM-data-centric and CartoCSS is Mapnik-centric and<br>
> data-generic. I don't consider them competitors - Carto is not a direct<br>
> replacement for MapCSS and vice-versa. When Carto is used for OSM rendering,<br>
> the data is typically pre-processed far more than raw data that MapCSS can<br>
> handle.<br>
><br>
> Why doesn't iD use MapCSS? Because it's a Javascript/SVG application, it can<br>
> use CSS directly, and so it does. Here's the map style -<br>
> <a href="https://github.com/systemed/iD/blob/master/css/map.css" target="_blank">https://github.com/systemed/iD/blob/master/css/map.css</a> . Since speed is an<br>
> issue, it's useful to have no abstraction here. Yes, early in its days it<br>
> used MapCSS (and had more abstraction over styling). If we ever implement a<br>
> non-SVG rendering layer, it might work differently.<br>
><br>
> Why isn't there much movement in MapCSS? Because there isn't. It 'works well<br>
> enough' for core contributors and users, and fixing more-philosophical<br>
> problems like compatibility and purity is something that people only do when<br>
> they have a clear goal or extra time.<br>
><br>
> Tom<br>
><br>
> On Wed, Mar 6, 2013 at 5:35 PM, Steve Bennett <<a href="mailto:stevagewp@gmail.com">stevagewp@gmail.com</a>> wrote:<br>
>><br>
>> On Wed, Mar 6, 2013 at 7:49 PM, Martin Vonwald <<a href="mailto:imagic.osm@gmail.com">imagic.osm@gmail.com</a>><br>
>> wrote:<br>
>> > I understand. Usually there's a reason for such a situation. But as<br>
>> > I'm not involved (and never was) in MapCSS development I can't name<br>
>> > that reason.<br>
>><br>
>><br>
>> Speaking as an observer, I thought I'd point out two elephants in the<br>
>> room: TileMill and iD. A style editor/rendering IDE and editor<br>
>> respectively, each with very active development. Neither uses MapCSS,<br>
>> and TileMill uses a kind of competitor, Carto. Also, Potlatch 2 which<br>
>> does use MapCSS (and drove its early development?) is apparently in<br>
>> decline, so it's unlikely anyone there is going to be contributing<br>
>> much to the MapCSS discussion.<br>
>><br>
>> I'd say that's where your problem is.<br>
>><br>
>> I'm not sure how/why Carto and MapCSS differ, or whether they could be<br>
>> made more similar, but I think it's fair to say that with the awesome<br>
>> usability of TileMill, and the success of MapBox, that Carto will<br>
>> become the dominant OSM styling language, if it isn't already.<br>
>><br>
>> Steve<br>
>><br>
>> _______________________________________________<br>
>> Mapcss mailing list<br>
>> <a href="mailto:Mapcss@openstreetmap.org">Mapcss@openstreetmap.org</a><br>
>> <a href="http://lists.openstreetmap.org/listinfo/mapcss" target="_blank">http://lists.openstreetmap.org/listinfo/mapcss</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Mapcss mailing list<br>
> <a href="mailto:Mapcss@openstreetmap.org">Mapcss@openstreetmap.org</a><br>
> <a href="http://lists.openstreetmap.org/listinfo/mapcss" target="_blank">http://lists.openstreetmap.org/listinfo/mapcss</a><br>
><br>
<br>
_______________________________________________<br>
Mapcss mailing list<br>
<a href="mailto:Mapcss@openstreetmap.org">Mapcss@openstreetmap.org</a><br>
<a href="http://lists.openstreetmap.org/listinfo/mapcss" target="_blank">http://lists.openstreetmap.org/listinfo/mapcss</a><br>
</div></div></blockquote></div><br>