geodjango相关内容

Django:GeoDjango是否适合我的网站?

我正在Django建立一个房地产网站,并拥有一个Home模式,它存储各种信息,包括地址。数据库后端正在使用MySQL。 想要像搜索一样创建一个 Yelp 。 搜索用户可以输入邮政编码或城市名称,然后在该区域获取首页搜索结果。 用户还可以从中选择半径(5 mi,10 mi ...),获得更多/更少的结果。 搜索结果将在谷歌地图上,用户可以放大/缩小地图中的新搜索结果。 ..
发布时间:2017-05-29 05:07:25 其他开发

如何使用geodjango从一个点的最低距离返回一条记录?

我正在使用geodjango并在我的数据库中收集积分。要获得一定区域内的积分,请使用以下内容: queryset = Spot.objects.filter(point__distance_lte = ,distance_m)) 我的问题是如何只返回一个点(与最低距离)从我过去的那一点起? 编辑 $ b $我应该提到我正在坐标坐标,并希望与他们一起创建一个 ..
发布时间:2017-05-29 04:51:19 其他开发

GeoDjango,dwithin和distance_lt之间的区别?

使用geoDjango, myObj.objects.filter(point__dwithin(...等))有什么区别? 和 myObj.objects.filter(point__distance_lt(...等)) ? 他们是相同的事情,还是做细微的不同的事情? 解决方案 好的,我做了一些研究,但我不知道结果是否有任何用途;) ..
发布时间:2017-05-29 02:56:41 其他开发

Django - 我如何找到两个地点之间的距离?

我有一些用户注册在我的Django应用程序,我想只需要根据他们的邮政编码来确定两个用户之间的距离,然后根据这些排序列表。我会想像这个功能并不是内置到Django中的。我正在看一些选项,偶然发现geodjango,似乎可能对我的需要是过度的。 解决方案 按照tcarobruce的建议,这里是我以上的评论作为答案: Zip代码数据库项目具有美国邮政编码的纬度和经度的数据库,可以是SQL或 ..
发布时间:2017-05-29 02:03:47 Python

保存geodjango PointField时出错

我有一个具有PointField属性的地理模型。一切都在本地工作,但是当我尝试在服务器上保存一个实例时,我会收到以下错误: django.db .utils.DatabaseError:用于编码“UTF8”的无效字节序列:0x00 我挖入源文件发现价值观被不同的序列化;具体来说,在服务器上执行查询之前,该值没有被转义。看起来这个转义正在由 psycopg2.Binary. ..
发布时间:2017-05-29 01:26:46 其他开发

GeoDjango GEOSException错误

尝试在我的机器上安装GeoDjango。我真的很喜欢Python,被带入一个对其他团队成员来说非常棘手的项目。我使用brew安装了Python 2.7和GEOS,并运行了PSQL 9.2.4,但是当我尝试使网络服务器运行时,不断得到这个错误: __ import __(name) 文件“/Users/armynante/Desktop/uclass-files/uclass-env/lib ..
发布时间:2017-05-29 01:12:27 Python

使用PostGIS数据库测试GeoDjango应用程序

我正试图在全新的Django应用程式上进行测试。它必须运行几何测试。我的Postgres安装在Postgres.app(与Postgis 2),我的默认数据库运行很好(Django应用程序同步,创建等没有问题),但是当我运行 manage.py test 我收到错误: p> django.db.utils.ProgrammingError:类型“geo ..
发布时间:2017-05-28 22:29:15 Python

django json serializer不实现geojson

我正在建立一个geodjango网站的过程。在前端我有一个openlayers的地图,我想要能够在一些django url上触发ajax查询,并获得geojson。 问题是标准django json serializer不做geojson。所以我有一个模型: class Asset(models.Model): objects = models.GeoManager() u ..
发布时间:2017-05-28 20:29:45 其他开发

在OS X上安装Spatialite for python(GeoDjango)

我正在撕裂我的头发,试图为GeoDjango安装Spatialite! 我已经在使用Homebrew,这通常很方便,所以我最初试图遵循 Homebrew说明。 但是,这不能安装任何数据库,即Spatialite。下一步是尝试安装Spatialite本身,但没有Django文档提供的Homebrew特定说明。 我发现这个教程看起来很完美 - 为GeoDjango提供了一个Homeb ..
发布时间:2017-05-28 18:55:15 数据库

使用纬度和高度(海拔)计算两点之间的距离

我试图用纬度经度和高度(海拔)来计算两点之间的距离。 我正在使用euklides公式来获得距离: D =√((Long1-Long2)²+(Lat1-Lat2)²+(Alt1-Alt2)²) 我的分数是地理坐标,而高度是我的海拔高度。 我只有lat和lng,我使用GOOGLE API高程来获取我的高度。 我正在开发一个计算我的旅行距离的应用程序在我的滑雪板 ..
发布时间:2017-05-28 18:37:22 Python

如何分配给Django PointField模型属性?

嗨,我有一个Django模型如下: class Address(models.Model): geoCoords = models.PointField(null = True,blank = True,) 现在我创建一个这个模型的实例: A =地址() 如何将A的geoCoord字段的坐标设置为(5.3,6.2)?我找不到以这种方式分配点字段的 ..
发布时间:2017-05-28 18:21:09 Python

点域的纬度/经度窗口小部件

PointField是否具有单独的纬度/经度输入?像DateTimeField的SplitDateTimeWidget一样。 解决方案 这是我工作的自定义字段和小部件: “b ”“” 将点输入分割为两个纬度/经度框的小部件 “” “ def __init __(self,attrs = None,date_format = None,time_format = None) ..
发布时间:2017-05-28 10:31:02 其他开发

具有距离值的GeoDjango距离滤波器存储在模型中 - 查询

我有一个订单模型,它有一个来源 PointField和范围 IntegerField。此外,还有一个 UserProfile 模型,它有一个 geo_location PointField。现在,我有一个用户实例,用户。我想选择所有订单,其距离 Order.origin 和 user.userprofile之间的距离。地理位置小于 Order.range 模型字段中的值(米)。 再次简化的模 ..
发布时间:2017-05-28 08:33:17 Python

根据距离和方向计算点数

我想使用GeoDjango或GeoPy计算一个基于方向和距离的点。 例如,如果我有一个点(-24680.1613,6708860.65389 )我想找出一点1KM北,1KM东,1KM Sourh和1KM西,使用Vincenty距离公式。 我最近可以找到的是distance.py中的“目的地”功能( https://code.google.com/p/geopy/source/brows ..
发布时间:2017-05-28 05:21:59 Python

在GeoDjango的自定义视图中渲染GeoQuerySet的空间数据

我刚刚开始了我在GeoDjango上的第一个项目。 事实上,使用GeoDjango提供的管理应用程序,我们都有很大的可能性查看/编辑空间数据,与当前对象相关联。 问题是,在填充对象之后,我需要在单个对象上立即呈现几个对象的关联几何图即可。我可以将其作为模型操作实现,重定向到自定义视图。我只是不知道,如何在视图中包含OpenLayers小部件,以及如何从我的GeoQuerySet中渲染我 ..
发布时间:2017-05-28 02:53:37 其他开发

如何在Geodjango / GEOS中将公里转化为度数?

根据这个答案,我使用GEOS API中的“缓冲区”方法创建一个基于GeoDjango中的一个点和一个半径的圆圈。 GeoDjango:如何根据点和半径创建一个圆圈 正如一位评论者指出的那样,您必须将公里的半径转换为度数,但如何?我想这是一个快速的公式,但它是我的希望。我会感谢任何指针。 解决方案 答案可能取决于地球上的位置。在赤道附近,1km距离纬度经度大致为0.008度(1公里/ ..
发布时间:2017-05-28 02:15:12 Python