Qual é o futuro do CartoCSS (ou seja, ele tem um)? [fechadas]


11

O MapBox anunciou recentemente que eles se afastariam do CartoCSS para uma interface completamente visual. Aparentemente, as novas folhas de estilo subjacentes à interface do usuário serão baseadas em JSON, portanto, apesar do fato de a nova interface ser um sistema de apontar e clicar, um dos desenvolvedores que trabalhou neste projeto acredita que será melhor para os codificadores que o sistema anterior. :

o novo editor https://t.co/i7uy2V8YGL é ainda melhor para codificadores: os estilos GL podem ser modificados como JSON em editores e dinamicamente em JS

- Tom MacWright (@tmcw) 29 de julho de 2015

No entanto, vale a pena notar (e espero que eu tenha esse direito) que essas folhas de estilo JSON sejam renderizadas pelo WebGL, enquanto o CartoCSS é usado para criar XML renderizado pelo Mapnik. Portanto, enquanto um substitui o outro, pelo menos em alguma capacidade, eles não fazem exatamente a mesma coisa.

Então isso me leva a pensar onde é que isso deixa o CartoCSS?

Muitos dos estilos predominantes de blocos de mapas usam o idioma no momento, talvez o estilo padrão do OpenStreetMap . O CartoDB também o usa e, como observou um de seus desenvolvedores no tweet abaixo, planeja continuar com ele por enquanto, mas também parece implicar que eles se afastarão dele em algum momento.

@Anonymaps @tmcw, no entanto, estamos mantendo um pouco mais de tempo!

- Francisco Dans (@fdans) 29 de julho de 2015

Em uma frente mais recente, há um projeto chamado kosmtik que eu encontrei através deste tópico . Essa ferramenta lê os mesmos arquivos .mss (cartocss) e .mml (json) que o TileMill e renderiza com o Mapnik, portanto, fornece uma alternativa ao TileMill que não está mais sendo desenvolvido ativamente .

A principal fonte dessa pergunta é que eu empreendi um projeto bastante complexo há um ou dois meses no TileMill e talvez entre 25% e 50% para concluí-lo. Mas com esse anúncio, entre outras coisas, estou começando a me perguntar se estou me envolvendo em um meio que não será mantido / desenvolvido daqui para frente.

Portanto, minha pergunta é: que outras evidências existem que falam sobre o nível de uso do CartoCSS (ou a falta dela) no futuro pela comunidade GIS?


Durante palestra de Andrea na FOSS4G ano passado em Portland, ele descreveu o CartoCSS requeira o estatuto como um padrão OGC: vimeo.com/107529709
DPSSpatial

Um produto foi mudado, mas o CartoCSS, como padrão, está vivo. Como você observou, muitos estilos agora estão usando o CartoCSS e não os vejo se afastando tão cedo. Carto (a ferramenta / biblioteca nodejs) é Open Source e projetos como o Kosmtik estão usando. O GeoServer tem algo parecido. Estamos trabalhando no Magnacarto , que não apenas visa o Mapnik XML, mas também o MapServer (e talvez algum estilo GL JSON no futuro). E também tem uma interface web: youtu.be/o6MCtLGfnZM
OLT

@olt você sabe se CartoCSS é uma marca comercial da Mapbox? Ou é um padrão completamente aberto para desenvolvimento e adoção?
precisa saber é o seguinte

Respostas:


1

Dois anos é muito tempo no mundo do mapeamento na web. O próprio Cartodb tem pouco mais de três anos (menos de quatro anos desde a versão beta ). Eu diria que é possível que tudo o que usamos agora possa ficar obsoleto em dois anos. Construa como você foi, mas espere mudanças rápidas como um dado.


Até onde eu sei, o CartoCSS não foi desenvolvido para o CartoDB, mas para o TileMill originalmente, mas isso muda a idéia, as coisas vêm e vão no mapeamento da web. Para renderização OSM, o CartoCSS foi usado por dois anos e meio github.com/gravitystorm/openstreetmap-carto .
user30184
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.