管理管理地理数据的django应用程序。

django-geo的Python项目详细描述


管理管理地理数据的django应用程序。 它使用由django mptthttps://github.com/django mptt/django mptt/

geo不是要取代gis,而是要管理所有的案例 具有严格/惰性层次结构的管理树。

型号

  • 国家
  • 面积
  • 位置
  • 管理区域类型
  • 货币

示例

Three levels
italy=Country.objects.get(iso_code='IT')regione,__=italy.administrativeareatype_set.get_or_create(name='Regione')provincia,__=italy.administrativeareatype_set.get_or_create(name='Provincia',parent=regione)comune,__=italy.administrativeareatype_set.get_or_create(name='Comune',parent=provincia)lazio,__=AdministrativeArea.objects.get_or_create(country=italy,name='Lazio',type=regione)roma_provincia,__=AdministrativeArea.objects.get_or_create(country=italy,name='Provincia di Roma',type=provincia,parent=lazio)roma_comune,__=AdministrativeArea.objects.get_or_create(country=italy,name='Comune di Roma',type=comune,parent=roma_provincia)city,__=LocationType.objects.get_or_create(description='CITY')roma,__=Location.objects.get_or_create(country=italy,name='Roma',type=city,area=roma_comune)

两个级别

us=Country.objects.get(iso_code='US')state,__=italy.administrativeareatype_set.get_or_create(name='State')county,__=italy.administrativeareatype_set.get_or_create(name='County',parent=state)ny,__=AdministrativeArea.objects.get_or_create(country=us,name='New York',type=state)columbia,__=AdministrativeArea.objects.get_or_create(country=us,name='Columbia',type=county,parent=ny)city,__=LocationType.objects.get_or_create(description='CITY')hudson,__=Location.objects.get_or_create(country=us,name='Hudson',type=city,area=columbia,is_administrative=True)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring数据JPA+Hibernate在不首先找到父实体的情况下保存子实体   php Java:如何从CLI接收命令   spring为java中的导出数据创建访问文件   java在Windows 8.1上安装Play Framework   java Spring启动白标签错误页面(类型=未找到,状态=404)   java如何在单击时从数组中绘制?   java fn:substringAfter()上次出现   java在IFR语句中使用方法返回   java onPause()或onStop()的名称   对关联对象的关联对象具有条件的java HQL查询   java只打印一次总值,无需迭代   java如何使用抽象Uri buildOn()方法?   如何在Java中执行sudo命令并获得错误输出?   java反射:避免对getConstructor(类<?>…)的未经检查的警告调用作为原始类型类的成员   Java:如何从类中创建的对象调用类方法?   java如何在电子邮件中嵌入图像?   java如何在Android上启用详细GC?   java什么是串行版本id?