我坚信 地球 只是我的第一个驿站

a(X)map x=2 beta 中国分区量值图Gadget发布

上一篇 / 下一篇  2008-11-01 11:02:28 / 个人分类:a(X)map



      当微软的Excel软件步入Web应用程序时代,于是成就了Google的Spreadsheet。Excel之所以强大,离不开VBA的功劳。Spreadsheet更是由于Google的Web Api而如虎添翼。
      很喜欢那些能在Spreadsheet里使用的Gadget,方便、小巧、灵活。尤其是Google制作的世界分区量值图,让普通人不必安装臃肿的专业GIS软件也可以制作出具有专业效果的区域等值图。遗憾的是,除了美国外,没有其它国家内部的小尺度地图。很早就想做一个中国版的类似地图插件,一直拖到最近才终于完成了这个中国版的“heat map”。目前仍然在测试中,欢迎大家反馈意见。

      a(X)map是规划中将来一系列网络地图产品的总称。x=2作为这个地图插件的项目代号。所以本次发布的版本记为“a(X)map x=2 beta”。

      从属性数据成图,最理想的是能搭建一个专业的地图服务器,提供一套Web api。客户端提交请求,服务器端返回根据用户数据生成的地图图片。可惜目前条件还不具备,作为实验性开发,使用Flash替代服务器的功能。所有工作实际上全部在客户端完成。

      目前“a(X)map x=2”主要有两种使用方法。不仅可以在Spreadsheet中使用,还可以通过暴露的Flash函数直接调用。

1 在Spreadsheet中使用:
      (1)新建一个Spreadsheet,第一列输入省份标识,第二列输入个省份的对应数据。“a(X)map x=2”支持多种省份标识,除了省份名称、简称、拼音,还支持国家行政区划代码 GB2260-1999最新版、两个字母简写(各省份域名)等。详见http://spreadsheets.google.com/pub?key=pNXH_wSDU5V3UBLRSjXwNVw
      (2)从菜单里选择Insert(插入)> Gadget(小工具)
      (3)左边列表选择Custom...(自定义) 输入插件的地址:http://axmap.googlecode.com/svn/trunk/x=2/aXmap_x=2.xml   然后单击确定。
      (4)在出现的Gadget窗口中设置数据区域,填写图件名称。单击Apply应用)查看效果。目前需要手动拖动窗体以适应地图的尺寸。最后点击Apply and Close应用并关闭设置

      属性数据成图的示例:
      http://spreadsheets.google.com/ccc?key=pIX0IFeG5-Txcc4qg2-5ieQ
      用户投票数据直接成图示例:
      http://spreadsheets.google.com/viewform?key=pIX0IFeG5-TzFUYaAsX0zVA


2 在Web页面直接调用:
      通过url直接传递参数
      http://google.jingking.net/1.htm
      页面赋值然后成图:
      http://google.jingking.net/2.htm


      更详尽的文档正在准备中。目前的版本还有很多不足,比如用户颜色设置、区域尺度仅支持到省域、属性数据一次只能处理一列等等,这些都会在将来一一考虑。如果大家有什么问题或建议,欢迎留言或者发邮件交流。



-----------------------
a(X)Map x=2
x.title = "Chinese Heat Map"
x.description = "Displays map of China with color intensities that match given values on provincial scale.."
x.version = 0.0.1 beta
x.update = 2008.10.31
x.author = Jingking
x.email = axmap_x=2@jingking.net
-----------------------

Jingking
2008.11.1日 首发于3SNews

TAG: gadget Google google GOOGLE Spreadsheet

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar