使用geodjango的地理定位模型、数据和工具
django-atlas的Python项目详细描述
Django Atlas
==
Geodjango的地理定位模型、数据和工具
django 1.3
2.PostgreSQL 9.1
3。邮政编码:1.5.2
4。sqlite 3.7.9
5。libspacealite3
6。Django Photologue 2.7(叉子由Praekelt在https://github.com/praekelt/Django Photologue上维护)
7.Django类别0.1(请访问https://github.com/praekelt/django类别)
8。Django Tastypie 0.9.11
9.libgeoip1 1.4.8
如果在加载
初始数据时出现数据库编码错误,则说明您的django版本尚未修补。您还可以将sqlite和mysql与djangoalas一起使用,尽管mysql在地理信息系统方面非常缺乏。
在已安装的应用程序中添加以下内容:
1。django.contrib.gis
2.公司django.contrib.admin
3.阿特拉斯
4.摄影
5.类别
6.Tastypie
Geodjango有一些额外的安装要求。它们可以在这里找到:https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/
按照这些说明创建空间数据库。然后将其作为默认数据库添加到数据库字典中。
:
数据库={
“默认”:{
“引擎”:“django.contrib.gis.db.backends.postgis”,
“名称”:“demo-geo”,
“用户”:“demo”,
“密码”:“demo”,
“主机”:“localhost”,
“端口”:Atlas使用MaxMind的IP地理位置库和数据集。需要包含以下设置才能正常工作:
:
geoip_path='…/django atlas/atlas/datasets/maxmind/'
geoip_city='geolitecity.dat'
geoip_country='geoipv6.dat'
您还可以添加google maps api密钥设置(请参见下文)。这将使lonlatwidget能够使用google maps选择坐标。
:
django_atlas={
“google_maps_api_key”:“xxx…”,
}
数据集
——
Django Atlas所需的地理数据可在以下网址下载:https://github.com/downloads/praekelt/django-atlas/data_postgresql.tbz2 for postgresql或https://github.com/downloads/praekelt/django-atlas/data_mysql.tbz2 for mysql。提取data.sql并使用postgresql的“psql-u user-w-d demo-geo<;data.sql”或mysql的“mysql-u user-p-d demo-geo<;data.sql`
加载数据。maxmind的IP地理位置数据集可在http://www.maxmind.com/download/geo ip/database/上找到。maxmind定期更新这些数据集。作者
==
praekelt foundation
----
*rizmari versfeld
==
Geodjango的地理定位模型、数据和工具
django 1.3
2.PostgreSQL 9.1
3。邮政编码:1.5.2
4。sqlite 3.7.9
5。libspacealite3
6。Django Photologue 2.7(叉子由Praekelt在https://github.com/praekelt/Django Photologue上维护)
7.Django类别0.1(请访问https://github.com/praekelt/django类别)
8。Django Tastypie 0.9.11
9.libgeoip1 1.4.8
如果在加载
初始数据时出现数据库编码错误,则说明您的django版本尚未修补。您还可以将sqlite和mysql与djangoalas一起使用,尽管mysql在地理信息系统方面非常缺乏。
在已安装的应用程序中添加以下内容:
1。django.contrib.gis
2.公司django.contrib.admin
3.阿特拉斯
4.摄影
5.类别
6.Tastypie
Geodjango有一些额外的安装要求。它们可以在这里找到:https://docs.djangoproject.com/en/dev/ref/contrib/gis/install/
按照这些说明创建空间数据库。然后将其作为默认数据库添加到数据库字典中。
:
数据库={
“默认”:{
“引擎”:“django.contrib.gis.db.backends.postgis”,
“名称”:“demo-geo”,
“用户”:“demo”,
“密码”:“demo”,
“主机”:“localhost”,
“端口”:Atlas使用MaxMind的IP地理位置库和数据集。需要包含以下设置才能正常工作:
:
geoip_path='…/django atlas/atlas/datasets/maxmind/'
geoip_city='geolitecity.dat'
geoip_country='geoipv6.dat'
您还可以添加google maps api密钥设置(请参见下文)。这将使lonlatwidget能够使用google maps选择坐标。
:
django_atlas={
“google_maps_api_key”:“xxx…”,
}
数据集
——
Django Atlas所需的地理数据可在以下网址下载:https://github.com/downloads/praekelt/django-atlas/data_postgresql.tbz2 for postgresql或https://github.com/downloads/praekelt/django-atlas/data_mysql.tbz2 for mysql。提取data.sql并使用postgresql的“psql-u user-w-d demo-geo<;data.sql”或mysql的“mysql-u user-p-d demo-geo<;data.sql`
加载数据。maxmind的IP地理位置数据集可在http://www.maxmind.com/download/geo ip/database/上找到。maxmind定期更新这些数据集。作者
==
praekelt foundation
----
*rizmari versfeld