zoukankan      html  css  js  c++  java
  • 【译】MapCSS 与 CartoCSS

    原文地址: https://gist.github.com/tmcw/4319642

    CartoCSS 的作者是通过 Cascadenik 为灵感进而创作的 CartoCSS。

    CartoCSS 与 MapCSS 的不同:

    CartoCSS 是为 Mapnik 而设计的。它尝试显示 Mapnik 的每一种样式选项和每一种 Mapnik 数据源。

    MapCSS 是为 OSM 而设计的。它可以很轻松的创建样式,基于OpenStreetMap 数据类型、标签等。

    CartoCSS 继承了 Cascadenik 的一些语法和功能,又增加了嵌套模式和一些函数等。

    CartoCSS 和 MapCSS 都试图创建一种技术规范,但是目前都不完整。MapCSS 有多个实现(版本),但它们有不同的能力。CartoCSS有两个实现,虽然只有一个成熟的,但是性能不错。

    MapCSS 包含一个eval 函数,可以通过“指令”来修改数据的规则(提供了动态绑定)。 CartoCSS 不支持 eval()函数和任何修改数据的操作。

    CartoCSS 的解析器是在 Node.js 环境下使用 JavaScript 编写的,而 MapCSS 的解析器是由 ActionScript 实现的。

    相同点:

    都是慷慨的授权方式(开源);

    都对 Mapnik 提供了支持;
    -----

    如有错误恳请不吝指点。

  • 相关阅读:
    CF601B Solution
    CF847F Solution
    CF877D Solution
    CF1472F Solution
    CF1472G Solution
    CF1355E Solution
    CF912D Solution
    CF1167F Solution
    shell脚本自动备份MySQL数据库
    centos7 crontab笔记
  • 原文地址:https://www.cnblogs.com/xiaoguang123/p/3914948.html
Copyright © 2011-2022 走看看