Pertanyaan yang diberi tag geopandas

sebuah proyek sumber terbuka untuk membuat bekerja dengan data geospasial dengan Python lebih mudah.

42
Konversikan panda DataFrame menjadi GeoDataFrame

Ini sepertinya pertanyaan yang cukup sederhana, tapi saya tidak tahu cara mengubah DataFrame panda menjadi GeoDataFrame untuk penggabungan spasial. Berikut adalah contoh bagaimana data saya terlihat menggunakan df.head(): Date/Time Lat Lon ID 0 4/1/2014 0:11:00 40.7690 -73.9549 140 1 4/1/2014...

15
Menambahkan GeoPandas Dataframe ke tabel PostGIS?

Saya memiliki GeoPandas Dataframe sederhana: Saya ingin mengunggah GeoDataframe ini ke tabel PostGIS. Saya sudah memiliki pengaturan Database dengan ekstensi PostGIS tetapi sepertinya tidak bisa menambahkan Dataframe ini sebagai tabel. Saya sudah mencoba yang berikut ini: engine =...

13
bergabung spasial geopanda sangat lambat

Saya menggunakan kode di bawah ini untuk menemukan negara (dan terkadang menyatakan) untuk jutaan titik GPS. Kode saat ini membutuhkan sekitar satu detik per titik, yang sangat lambat. Shapefile adalah 6 MB. Saya membaca bahwa geopanda menggunakan rtrees untuk gabungan spasial, membuatnya sangat...

11
Filter dengan kotak pembatas di geopanda?

Saya memiliki kerangka data geopanda di EPSG: 4326 dan saya akan membuat kerangka data baru yang terdiri dari semua baris yang termasuk dalam kotak pembatas tertentu. Pertama saya mendapatkan kotak pembatas yang saya pedulikan (yang sebenarnya adalah kotak pembatas dari kerangka data lain): print...

11
Persimpangan Poligon Garis Geopandas

Saya mencoba menemukan di mana beberapa garis berpotongan poligon untuk dua geodataframe yang berbeda: from shapely.geometry import Polygon, LineString import geopandas as gpd polygon = Polygon([(0, 0), (1, 0), (1, 1), (0, 1), (0, 0)]) line1 = LineString([(0.5, 0.5), (0.7, 0.7)]) line2 =...

11
Python: Hentikan linestring berdasarkan kondisi

Saya memiliki kerangka data geopanda dari sekelompok linestrings yang memiliki beberapa data yang terkait dengan setiap titik /: Point_x = (Lat, Lon, Time, ID, Data1, Data2, Data3) Poin dikonversi ke linestrings berdasarkan ID dan dipesan oleh Time. Saya ingin memecahkan linestrings di mana...