Câu hỏi được gắn thẻ «geopandas»

một dự án nguồn mở để làm việc với dữ liệu không gian địa lý trong Python dễ dàng hơn.

2
Chuyển đổi DataFrame của gấu trúc thành GeoDataFrame
Đây có vẻ là một câu hỏi đủ đơn giản, nhưng tôi không thể tìm ra cách chuyển đổi DataFrame của gấu trúc thành GeoDataFrame để tham gia không gian. Dưới đây là một ví dụ về dữ liệu của tôi trông như thế nào khi sử dụng df.head(): Date/Time …
42 csv  geopandas  pandas 

5
GeoPandas: Tìm điểm gần nhất trong khung dữ liệu khác
Tôi đã có 2 geodataframes: import geopandas as gpd from shapely.geometry import Point gpd1 = gpd.GeoDataFrame([['John',1,Point(1,1)],['Smith',1,Point(2,2)],['Soap',1,Point(0,2)]],columns=['Name','ID','geometry']) gpd2 = gpd.GeoDataFrame([['Work',Point(0,1.1)],['Shops',Point(2.5,2)],['Home',Point(1,1.1)]],columns=['Place','geometry']) và tôi muốn tìm tên của điểm gần nhất trong gpd2 cho mỗi hàng trong gpd1: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith …




1
Tại sao ảnh chụp nhanh của Shapely (GEO snaps) không hoạt động như mong đợi?
Tôi đang cố gắng chụp hai dòng với nhau bằng Shapely / Geopandas nhưng kết quả của việc chụp rất kỳ quặc. Tôi đã thử: import geopandas as gpd from shapely.geometry import * from shapely.ops import snap lines1 = gpd.GeoDataFrame.from_file('lines1.shp') lines1 = lines1.to_crs({'init': 'epsg:2227'}) lines2 = gpd.GeoDataFrame.from_file('lines2.shp') lines2 = lines2.to_crs({'init': …

2
Thêm GeoPandas Dataframe vào bảng PostGIS?
Tôi có một Dataframe GeoPandas đơn giản: Tôi muốn tải GeoDataframe này lên bảng PostGIS. Tôi đã thiết lập Cơ sở dữ liệu với tiện ích mở rộng PostGIS nhưng dường như không thể thêm Dataframe này dưới dạng bảng. Tôi đã thử như sau: engine = <> meta = …




3
tham gia không gian geopandas rất chậm
Tôi đang sử dụng mã dưới đây để tìm một quốc gia (và đôi khi là tiểu bang) cho hàng triệu điểm GPS. Mã hiện mất khoảng một giây mỗi điểm, rất chậm. Shapefile là 6 MB. Tôi đọc được rằng geopandas sử dụng rtrees cho các phép nối không …

5
Đọc dữ liệu thô vào geopandas
Có thể đọc dữ liệu thô vào a geopandas GeoDataFrame, a la a pandas DataFramekhông? Ví dụ, các công việc sau: import pandas as pd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") pd.read_json(io.BytesIO(r.content)) Sau đây không: import geopandas as gpd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") gpd.read_file(io.BytesIO(r.content)) Nói cách khác, có thể đọc …

1
Python: Phá vỡ linestring dựa trên điều kiện
Tôi có một khung dữ liệu geopandas của một loạt các linestrings có một số dữ liệu được liên kết với mỗi đỉnh / điểm: Point_x = (Lat, Lon, Time, ID, Data1, Data2, Data3) Các điểm được chuyển đổi thành linestrings dựa trên ID và được sắp xếp theo Thời …

2
Lọc theo giới hạn hộp trong geopandas?
Tôi có một khung dữ liệu geopandas trong EPSG: 4326 và tôi sẽ tạo một khung dữ liệu mới bao gồm tất cả các hàng nằm trong một khung giới hạn nhất định. Đầu tiên tôi nhận được hộp giới hạn mà tôi quan tâm (thực ra là hộp giới …
11 python  geopandas 

1
Giao lộ đa tuyến đường Geopandas
Tôi đang cố gắng tìm nơi nhiều đường cắt nhau một đa giác cho hai geodataframes khác nhau: 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 = LineString([(0.9, 0.9), (0.2, …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.