惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
Google DeepMind News
Google DeepMind News
小众软件
小众软件
GbyAI
GbyAI
酷 壳 – CoolShell
酷 壳 – CoolShell
F
Fortinet All Blogs
博客园 - 三生石上(FineUI控件)
B
Blog
量子位
B
Blog RSS Feed
Vercel News
Vercel News
Blog — PlanetScale
Blog — PlanetScale
Last Week in AI
Last Week in AI
博客园 - 叶小钗
MongoDB | Blog
MongoDB | Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
爱范儿
爱范儿
Jina AI
Jina AI
C
Check Point Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
IT之家
IT之家
H
Hackread – Cybersecurity News, Data Breaches, AI and More
云风的 BLOG
云风的 BLOG

博客园 - columbus2

用Python作GIS之五:从示例入手—example函数 用Python作GIS之四:Tkinter基本界面的搭建 用Python作GIS之三:入口程序 - stargui.py 用Python作GIS之二:STARS开发环境配置 用Python作GIS之一:介入STARS OpenBlock:针对EveryBlock.com源码的开源拓展项目 空间数据可视化 GeoDjango教程[3] GeoDjango教程[2] GeoDjango教程[1] 地理信息技术在现场项目的应用浅析 ESRI and SAP 防卫力量与公共安全:SAP与地理信息的集成 VRML之desk [地图投影之C实现]原数据 [地图投影之C实现]主程序 [地图投影之C实现]PARAMETE.H [地图投影之C实现]BASIC_FU.C 关于地图投影的C程序的一些说明
EveryBlock源代码
columbus2 · 2013-01-19 · via 博客园 - columbus2

原文地址:http://code.google.com/p/ebcode/

EveryBlock.com是一个基于“微社区”——邻里或城市网格,来展示信息的网站。网站的代码是开源的(2009年)。

Overview

为了便于读者理解,网站在开源时将源代码拆分为几个子包:

  • 首先,主要的一个包是发布系统,即ebpub.
  • 其次,ebdata及ebgeo包主要为用于处理数据和生成地图的Python模块.
  • 此外,ebinternal和everyblock包仅用于EveryBlock.com网站配置,但为了确保代码完整性,也放在此处.
  • 最后是ebblog和ebwiki包,提供了博客和维基功能。

Things you should know

在使用开源代码时应注意:

LICENSE — This code is Copyright 2007-2009 EveryBlock LLC and is made available to you under the GNU General Public License (GPL) version 3. To paraphrase, this means that if you distribute any changes, you must make them available under the same open-source license. Our documentation is licensed separately, under the Creative Commons Attribution-Share Alike 3.0 United States License. The Knight Foundation folks have requested we use these licenses.

开发语言框架 — 基于 Python, 采用 Django Web framework. 必须安装 PostgreSQLPostGIS.

Mailing list

可通过 ebcode mailing list 进行相关源代码交流.

以下是详细模块说明

ebpub

EveryBlock.com的发布系统,依赖于ebgeo模块

ebdata

各类数据获取模块或脚本,依赖于ebgeo, ebpub模块

ebgeo

各类地理/制图单元,提供 ebpub 使用

ebinternal

EveryBlock自有工具,依赖于everyblock模块

everyblock

EveryBlock.com的Python编码,区别于ebpub system,依赖于ebgeo, ebpub, ebdata模块

ebblog

基于Django的博客系统

ebwiki

基于Django的维基系统

PS:需要补充说明的是,目前已有研究者针对EveryBlock在2009年发布的源代码,建立了一个名为OpenBlock的项目组,网址为http://openblockproject.org/