一个将地理边界从shapefiles加载并作为Django应用程序打包的Web API。
项目描述
Represent Boundaries是一个地理区域(如选区)的Web API。它允许您轻松找到覆盖您的用户位置的区域,以显示基于位置的信息,如选区候选人的简介。
它是一个易于集成到现有项目或独立部署的Django应用程序。它使用简单的文件格式来控制数据如何加载到API中,并提供一个命令行工具来轻松管理数据。
显著的用途包括
Represent帮助人们在加拿大任何地址或邮政编码下找到任何级别的政府选举官员和选区。
OpenStates.org允许任何人都了解他们州的法律制定情况,并使用Represent Boundaries帮助他们找到他们的州立法者。
GovTrack.us 帮助追踪美国国会的活动,并使用代表边界帮助人们找到他们的国会代表。
ANCFinder.org 帮助华盛顿特区居民发现并参与他们的咨询邻里委员会。
公共实例包括
represent.opennorth.ca 加拿大:[源代码](https://github.com/opennorth/represent-canada) 和 [数据文件](https://github.com/opennorth/represent-canada-data)
gis.govtrack.us 美国:[源代码](https://github.com/JoshData/boundaries_us)
文档
测试
createdb represent_boundaries_test psql represent_boundaries_test -c 'CREATE EXTENSION postgis;' env DJANGO_SETTINGS_MODULE=settings django-admin migrate --noinput python runtests.py
致谢
代表边界基于芝加哥论坛报的 django-boundaryservice。
在MIT许可证下发布
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
represent_boundaries-0.10.2.tar.gz (47.7 kB 查看哈希)
构建分布
关闭
代表边界-0.10.2.tar.gz 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f289e23fc1d3535a915193f36d0429cffbedbd5a56b73cb32e96c91cc17b0ab6 |
|
MD5 | 85b925889e06b21210c200491315acde |
|
BLAKE2b-256 | 9ac84a97c695e90683136cb92b0046bcd1befda07d20bbb9144407d83e67ffc0 |
关闭
代表边界-0.10.2-py3-none-any.whl 的哈希
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 52cd3e556442b46c0c01bc166dfeaf54999b9a2337dc363775c6f685eccceb6a |
|
MD5 | fbe732cb44bba00c8f39db73bfc93595 |
|
BLAKE2b-256 | 6527edf55d2a960db55a278cd6e577c996ce1ee4b809a3ff1778e5c48122ab55 |