Als «pandas» getaggte Fragen

2
Konvertieren Sie einen Pandas-DataFrame in einen GeoDataFrame
Dies scheint eine recht einfache Frage zu sein, aber ich kann nicht herausfinden, wie ein Pandas-DataFrame für eine räumliche Verknüpfung in einen GeoDataFrame konvertiert wird. Hier ist ein Beispiel für die Verwendung meiner Daten df.head(): Date/Time Lat Lon ID 0 4/1/2014 0:11:00 40.7690 -73.9549 140 1 4/1/2014 0:17:00 40.7267 -74.0345 …
42 csv  geopandas  pandas 

5
GeoPandas: Finde den nächsten Punkt in einem anderen Datenrahmen
Ich habe 2 Geodatenrahmen: 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']) und ich möchte den Namen des nächsten Punktes in gpd2 für jede Zeile in gpd1 finden: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith 1 …

1
Zählen von Features in Schnittpunkte von Shapely Polygons
Ich habe ein Geopanda GeoDataFrame mit Hunderten von Formen Polygonund MultiPolygonGeometrien. Die Polygone überlappen sich an vielen Stellen. Ich möchte eine neue Geometrie erstellen, die angibt, wie viele sich überlappen. Etwas wie das: Hat jemand Ideen, wie man das angeht? Ich kann nicht mal einen Weg hinein sehen. Schließlich möchte …

1
GeoPandas to_file () speichert GeoDataFrame ohne Koordinatensystem
ich habe GeoPandas 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 in der Anaconda 2-4.1.1-Windows-x86-Umgebung installiert. Ich kann GeoDataFramedurch Lesen von Eingabedatensätzen konstruieren und die Daten bedienen, aber das Speichern eines Ausgabedatensatzes bewahrt das Koordinatensystem nicht. import geopandas as gpd world = gpd.read_file(gpd.datasets.get_path('naturalearth_lowres')) world.to_file(driver='ESRI Shapefile',filename=r'C:\GIS\Temp\world_out.shp') Das world_out.shpenthält zwar die Features und …

2
Shapefile aus Pandas Datenrahmen erstellen?
Ich möchte ein Shapefile aus einem Pandas Data Frame mit den Lon & Lat-Zeilen erstellen. Ich habe eine CSV-Datei und verarbeite sie mit Pandas, um einen Datenrahmen zu erstellen, der einfacher zu handhaben ist Ist es möglich, das zu tun, ohne eine Schleife Zeile für Zeile zu machen?

5
Rohdaten in Geopandas einlesen
Ist es möglich, Rohdaten in a geopandas GeoDataFrame, a la a einzulesen pandas DataFrame? Zum Beispiel funktioniert Folgendes: 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)) Folgendes nicht: 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)) Mit anderen Worten, ist es möglich, Geodaten zu lesen, die …

1
Ändern Sie die Markergröße im Plot mit GeoPandas
Ich habe einen Geodatenrahmen mit Punkten und einigen zugehörigen Daten. Ich möchte es mit Geopandas auf einer Karte darstellen und die Größe der Punkte einer der Spalten im Geodatenrahmen entsprechen lassen. Bisher habe ich folgenden Code: base = world.plot(color='white', figsize=(20,10)) geo_df.plot(ax=base, marker='.', color='red', markersize = geo_df['Pop_2005']) plt.xlim([-85, -60]) plt.ylim([-5, 12.5]); …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.