geodjango

    2熱度

    1回答

    我對Django相當陌生,並且一直堅持這一點。我正在教自己如何編寫代碼並嘗試使用映射數據創建個人站點。我正嘗試使用我從HTML地圖上拉出的數據,該數據格式化爲kml/xml字符串並存儲在文本框中。 我無法使用映射資源(geodjango,postgis)來獲取kml字符串並將其放置在數據庫中。文檔似乎非常有限,並在互聯網上搜索高低。 這裏是休息的我有什麼下來: HTML: (圖) 按鈕KML字符串

    0熱度

    1回答

    我正在開發我的第一個GeoDjango項目。我使用django-leaflet + GeoJSON以及leaflet-ajax在地圖上顯示標記。 我想將一個圖像附加到每個「屬性」以顯示在彈出窗口中。但是django.contrib.gis.db玩ImageField。因爲如果我只是繼續向模型添加model.ImageField字段,則從管理員保存時會出現類型錯誤。它必須是一個字符串。 我只想問,如

    1熱度

    1回答

    我想通過Django Shell將光柵文件導入PostGIS。我創造我的模型類,看起來像這樣: class MaxentModel(gismodels.Model): birdname = models.ForeignKey('BirdName', null=True) model_probability = gismodels.RasterField(srid=4326, n

    0熱度

    1回答

    在下面的查詢中,使用geometry變量錯誤地將geometry轉換爲SQL中不需要的SRID。 Buildings.objects.annotate( area_krovak=Transform('area', self.KROVAK_SRID), intersection_area=RawSQL('ST_Area(ST_Intersection(ST_Transform(ar

    0熱度

    1回答

    在Django的1.9/Python 2.7版,我有以下幾點看法: qs = ThePlace.objects.filter(lnglat__distance_lte=(lnglat, D(km=30))).distance(lnglat).order_by('distance') 在我的模板,我顯示的距離,當我遍歷的對象: {% for qsplace in qs %} {{ qs

    1熱度

    1回答

    我有一些模型是非常簡單的在他們的關係: class CesiumEntity(models.Model): be_number = models.CharField(max_length=100) #the number assigned to a foot print to distinguish zone_id = models.ForeignKey('ZoneEntity

    0熱度

    2回答

    我的django項目中有一個表單和一個formset。該表單有一個帶有點幾何的輸入。所以,我必須輸入有看起來類似的東西: 39.237103,25.667217 當用戶發送的形式我想拆分此輸入和保存這爲點幾何,在車型點看起來是這樣的: position = gismodels.PointField(null=True, srid=4326) 我使用此代碼進行驗證和保存表單,表單集和點幾何 if

    0熱度

    1回答

    首先,我是django的新手。我正在嘗試在Django 1.10的POSTGIS數據庫中使用GeoLite(GeoIP2)數據集。當我嘗試配置myapp/settings.py文件時,我收到了錯誤消息。似乎django目錄中的不同路徑中存在數據庫後端;您能否澄清原因? Django的\的contrib \ GIS \ DB \後端\ PostGIS的 Django的\ DB \後端 激活我的pyt

    3熱度

    1回答

    我models.py有有本場用戶和商業模式: location = PointField(geography=True) 我是從一個地址獲得谷歌地圖座標(以EPSG 4326)通過地理編碼服務,用戶指定。 然後,我將它保存在上述字段中(還有EPSG 4326)。現在 ,我要的是得到(1公里爲例)指定半徑內的所有業務對象,基於用戶的位置: Business.gis.filter(location

    -1熱度

    1回答

    在Django項目我使用兩個數據庫,第一個是MySQL的第二個是PostgreSQL的,在PostgreSQL裏我只有幾何值,但我需要的用戶太多,所以在模型中,我有: from django.conf import settings from django.contrib.gis.db import models class geo(models.Model): user = mo