Questions marquées «pandas»

2
Convertir un DataFrame pandas en un GeoDataFrame
Cela semble être une question assez simple, mais je ne vois pas comment convertir un pandas DataFrame en GeoDataFrame pour une jointure spatiale. Voici un exemple de l'utilisation de mes données 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 NaN En fait, …
42 csv  geopandas  pandas 

5
GeoPandas: trouver le point le plus proche dans une autre trame de données
J'ai 2 géodonnées: 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']) et je veux trouver le nom du point le plus proche dans gpd2 pour chaque ligne dans gpd1: desired_output = Name ID geometry Nearest 0 John 1 POINT (1 1) Home 1 Smith …

6
Lecture de données brutes dans des géopandas
Est-il possible de lire des données brutes en a geopandas GeoDataFrame, a la a pandas DataFrame? Par exemple, les travaux suivants: 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)) Ce qui suit ne: 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)) En d'autres termes, est-il possible …

1
Compter les entités dans les intersections de polygones galbés
J'ai geopandas GeoDataFrame contenant des centaines de galbe Polygonet MultiPolygongéométries. Les polygones se chevauchent à de nombreux endroits. Je voudrais créer une nouvelle géométrie qui contienne le nombre de chevauchements. Quelque chose comme ça: Quelqu'un at-il des idées sur la façon d'aborder cela? Je ne vois même pas de chemin. …

1
GeoPandas to_file () enregistre GeoDataFrame sans système de coordonnées
j'ai GeoPandas 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 installé dans l'environnement Anaconda 2-4.1.1-Windows-x86. Je suis capable de construire GeoDataFrameen lisant des jeux de données d'entrée et d'exploiter les données, mais l'enregistrement d'un jeu de données de sortie ne préserve pas le système de coordonnées. import geopandas as gpd world …


1
Changer la taille du marqueur dans le tracé avec GeoPandas
J'ai une géodonnées avec des points et des données associées. Je veux le tracer sur une carte à l'aide de géopandas et faire correspondre la taille des points à l'une des colonnes du cadre de géodonnées. Jusqu'à présent, j'ai le code suivant: base = world.plot(color='white', figsize=(20,10)) geo_df.plot(ax=base, marker='.', color='red', markersize …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.