postgis

    0熱度

    1回答

    我將獲得多邊形幾何作爲顯示第一個經度,緯度的文本...我創建GeoJSON並在小冊子上繪圖...但傳單標準的第一個緯度然後是經度。我正在使用PostGIS如何改變多邊形...如果我有點幾何,這很容易我可以改變st_x,st_y點....但是我想改變到多邊形的整體邊界,我的創建goem是 [[72.96699,31.96872],[72.9679,31.9669]] ,同時我想作爲 [[31.9

    0熱度

    1回答

    我已經實現了使用postgis和geodjango從給定座標顯示附近餐廳的功能。但是我需要根據距離用戶或給定座標的距離以km或m爲單位查找距離。我知道SO中有關距離的問題,但這個問題有點不同。我正在顯示餐廳列表(列表視圖),而不是餐廳的詳細信息,因此我將從ID中獲取特定的餐館位置。所以我需要一個想法,我現在應該如何顯示餐廳列表視圖中每個餐廳的距離。 我的想法是我應該通過lat和LNG(即我從URL

    0熱度

    2回答

    說我有一個獨特的列VarChar(32)。 ex。 13bfa574e23848b68f1b7b5ff6d794e1。 我想保留這個唯一性,同時將列轉換爲int。我想我可以將所有的字母都轉換成相應的ascii,同時保留數字和字符位置。爲此,我將使用翻譯功能。 僞代碼:select translate(uid, '[^0-9]', ascii('[^0-9]')) 我的問題是找到所有的字母在VARC

    0熱度

    1回答

    所以我有一種情況,我有一大堆拆散路線的Linestrings,我需要使用Shapely的LineMerge或Union或PostGIS ST_Union將它們聯合在一起。 我現在的想法是使用Shapely將Linestrings作爲幾何類型導入。使用Shapely將它們合併或合併,然後導出回數據庫中的結果表。 但是,PostGIS數據庫中的幾何類型只是一堆亂碼。像... 01020000020e6

    1熱度

    1回答

    我正在測試PostGIS空間數據庫中的函數:ST_DWithin。在邊緣情況下,我有時會得到true,有時會得到false。 SELECT ST_DWithin( ST_GeomFromText('POINT(-90.01 30)','4326'), ST_GeomFromText('POINT(-90 30)','4326'), '0.01' ) st_dwith

    1熱度

    1回答

    我需要獲取每個人使用PostGIS以多邊形形式定義的特定位置的次數。 這裏是我開始的SQL語句: SELECT id_p FROM Movement WHERE ST_Contains('POLYGON((long1 lat1, long2 lat2, long3 lat3, long4 lat4))', ST_MakePoint(longitude,latitude))

    0熱度

    1回答

    我只寫了一個小網站,使用燒瓶和Geoalchemy2來顯示一些空間數據。現在我可以在postgresql數據庫中插入一些新的空間記錄(例如,點),但當我想更新它們時會遇到一些麻煩。 我的代碼如下。 Model.py: class Geopoint(db.Model): """point class""" __tablename__ = 'geo_point' ptid = d

    0熱度

    1回答

    考慮到每天最多訪問次數爲1,即使車輛每天多次訪問該地點,我也需要統計車輛訪問兩個日期之間的地點的次數。 這裏是我寫的: SELECT DISTINCT id_vehicle, datehour::date as dt, COUNT(id_vehicle) AS times FROM history WHERE datehour between '2017-01-01' AND CURRENT_

    1熱度

    1回答

    丟失的數據,當我嘗試導入他們osm2pgsql它適用於第一和創建表我已經從網上下載的OpenStreetMap的PBF文件的多個地鐵提取物。然後我想在planet_osm_ways增加一列有cityID知道「ID的方法」,它屬於哪個城市後,我再嘗試導入另一個城市,它說「錯誤:缺少列‘city_id’數據。有沒有辦法在不破壞腳本的情況下修改planet_osm_ways表?我真的需要知道哪個id屬於

    1熱度

    1回答

    我是postgresql/postgis的新手,無法解決此問題。我有我使用 lonlat.split(","); click事件和分裂檢索但當我將它們傳遞到下面的查詢,我收到一個語法錯誤緯度長值。 $sql1=$conn->prepare("select id,ST_Contains(geom,GeomFromText(4326,'POINT(".$lon." ".$lat.")')) as