Kartograph 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Kartograph 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Kartograph 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Kartograph 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Kartograph 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Kartograph 是个构建交互式地图的简单、轻量级类库。

它包含两个库,一个用Python写的,用于产生漂亮和压缩的SVG地图,另一个是js类库用于前端展示地图用。

示例代码:

// cities is a list of dictionaries such as
cities = [{ city_name: "Berlin", nb_visits: 1496, lon: 13.4, lat: 52.517 }, ...];

// create a scale for radii
var scale = $K.scale.sqrt(cities, 'nb_visits').range([0, 40]);

// add bubbles to the map
map.addSymbols({
    type: $K.Bubble,
    data: cities,
    location: function(city) {
        return [city.lon, city.lat];
    },
    radius: function(city) {
        return scale(city.nb_visits);
    },
    tooltip: function(city) {
        return '<h3>'+city.city_name+'</h3>'+city.nb_visits+' visits';
    },
    sortBy: 'radius desc',
    style: 'fill:#800; stroke: #fff; fill-opacity: 0.5;',
});

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于多媒体处理专区
2014/10/29 13:44

Kartograph不错

Kartograph是一个用于创建无人操控、交互式地图(如:谷歌地图)的框架。它由两个库组成:一个是Python库,从形式函数或Post GIS中提出矢量地图,并把它们转换成SVG格式;另一个是JavaScript库,将这些SVG格式转换成交互式地图。 如果已经是SVG格式(如:Adobe Illustrator中的任何绘图都可以转换成SVG格式),只要通过JavaScript库的帮助就可以进行转换了。JS库使用jQuery和Raphaël,就能以CSS类型格式输出,并且提供一个很完...

0
1
发表于开发技能专区
2016/11/29 11:24

Python几种主流框架比较

从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 Diesel:基于Greenlet的事件I/O框架 Diesel提供一...

0
6
发表于大前端专区
2014/01/21 10:48

30个最棒的JavaScript库和工具(二)

今日小编继续为大家介绍另外10款JavaScript库和工具,欢迎交流和评论! stroll.js 这些滚动效果是纯粹使用CSS3所实现的,其中所用到的JS仅是用来实现绑定和移除CSS样式。 Hammer.js Hammer.js是一个支持多点触摸的JavaScript库。它可以识别出常见的触摸、拖动、长按、缩放等等,支持Android、BlackBerry、iOS及Windows触屏设备。 Socialite.js Socialite.js 是一个用来方便生成各种社交网站分享按钮的 Javascript 库,压缩后只有...

0
18
发表了博客
2013/11/01 12:22

10个生成全球地图的jQuery插件

jQuery #文章 jQuery插件 google地图 评论(0) 阅读(366) 1. JQVMap 一个帮助你渲染生成矢量地图的jQuery插件,使用SVG(Scalable Vector Graphics)在现代浏览器(Firefox,Safari,Chrome,Opera等)上生成地图。 2. CraftMap (previous MobilyMap) 支持完整配置的jQuery插件,可以帮助通过添加一些元素转化简单图片为一个全功能的地图。类似Google地图,你可以添加你自己的地图图标并且添加地点信息,支持拖拽。 3. Interacti...

0
2
发表了博客
2018/06/17 05:26

20+ 个很有用的 jQuery 的 Google 地图插件 (英语)

20+ 个很有用的 jQuery 的 Google 地图插件 (英语) 一、总结 一句话总结:英语提上来我才能快速去google上面找资源啊。google上面的资源要比百度丰富很多,然后有了英语就可以获取各种资源了。 二、20+ 个很有用的 jQuery 的 Google 地图插件 英文原文: 20+ Useful jQuery Google Maps Plugins Google 地图在寻找我们想要了解的商店或者其它有趣的地方这种用途方面很流行和实用. 地图被一些商店特地集成到了它们的网站上面,...

0
0
发表了博客
2019/09/11 15:20

献给正在学习python的你,10个最受欢迎的Python开源框架

如果你正在学习python,那么这10个开源框架,你可千万别错过,这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。虽说不上是全都有,但也足够满足你了。 0.Django: Python Web应用开发框架 众所周知,Python下有许多款不同的 Web 框架。而其中,Django是最具代表性之一,许多成功的网站和APP都基于Django。 Django是是一个全能型框架,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,...

0
0
发表了博客
2019/09/25 17:20

Python 常用Web框架的比较

从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 Diesel:基于Greenlet的事件I/O框架 Diesel提供一...

0
0
发表了博客
2018/03/17 00:44

Python几种主流框架

从GitHub中整理出的15个最受欢迎的Python开源框架。这些框架包括事件I/O,OLAP,Web开发,高性能网络通信,测试,爬虫等。 Django Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。 Diesel 基于Greenlet的事件I/O框架 Diesel提供一个...

0
0
2018/07/02 14:57

python常用框架

Django: Python Web应用开发框架 Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。在Restful API项目中,强大调理的API管理能力,爽的不要不要的。 Diesel:基于Greenlet的事件I/O框架 Diesel提供一个整洁的API来编写网络客户端和服务器。支持TCP和UDP。 Fl...

0
0
发表了博客
2014/10/17 17:43

二十大数据可视化工具点评

如今学习应用数据可视化的渠道有很多,你可以跟踪一些专家博客,但更重要的一点是实践/实操,你必须对目前可用的数据可视化工具有个大致了解。以下是 Netmagzine列举的二十大数据可视化工具,无论你是准备制作简单的图表还是复杂的图谱或者信息图,这些工具都能满足你的需要。更加美妙的是,这些 工具大多免费。 第一部分:入门级工具 1.Excel Excel的图形化功能并不强大,但Excel是分析数据的理想工具,上图是Excel生成的热力地...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
45 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部