Als «python» getaggte Fragen

Python ist eine Open Source interpretierte Programmiersprache, die in vielen GIS-Programmen verwendet wird.

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 …

4
Kein Modul namens 'osgeo'
Ich habe GDAL installiert und in der Befehlszeile überprüft, es funktioniert und wenn ich die Datei gdal2tiles.py in der Befehlszeile ausführe, funktioniert es, aber wenn ich dieselbe Datei gdal2tiles.py mit Python IDLE ausführe, erhalte ich "Kein Modul mit dem Namen" osgeo " '" Error. Kannst du helfen?
13 python  gdal  osgeo  osgeo4w  pyqt4 

1
Algorithmus für minimalen Begrenzungsrahmen ändern
Ich versuche, einen Algorithmus zu erstellen, der dem minimalen Begrenzungsrahmen ähnelt (obwohl er möglicherweise nicht so aussieht). In diesem Fall wird der Winkel als Parameter übergeben und für den Winkel benötige ich das kleinste Rechteck, das alle meine Punkte / Polygone abdeckt. Bisher habe ich mir vorgenommen, den Mittelpunkt meiner …

2
QGIS kann nicht geladen werden
Ich habe einige Python-Bibliotheken mit pip (pandas, scipy, simplekml) installiert und seitdem bekomme ich bei jedem Versuch, QGIS zu laden, den folgenden Fehler: Warning: loading of qgis translation failed [/usr/share/qgis/i18n//qgis_en_US] Warning: loading of qt translation failed [/usr/share/qt4/translations/qt_en_US] Warning: QCss::Parser - Failed to load file "/style.qss" Warning: QVariantMap DBusMenuExporterDBus::getProperties(int, const QStringList&) …

1
Lesen von S3 Sentinel-2-Image-Dateien mit Rasterio
Ich habe derzeit den Fehler "Zugriff verweigert", nachdem ich rasterio zum Öffnen der Sentinel-2 AWS .jp2-Image-Dateien verwendet habe (derzeit von Sinergise gehostet und hier zu finden ). Mein Code sieht so aus: import rasterio access_key = '*****************' secret_access_key = '***********************' region_name = 'eu-central-1' Session = rasterio.env.Env(aws_access_key_id=access_key, aws_secret_access_key=secret_access_key, region_name=region_name) url = …

4
Verschweißen Sie einzelne Liniensegmente mit Shapely zu einer LineString
Ich benutze Shapely in Python und bekomme eine MultiLineStringmit ein paar LinestringObjekten. Ich kann garantieren, dass alle LineStringObjekte einfache Linien mit nur 2 Eckpunkten sind und dass sie alle Teil einer einzelnen Linie sind (keine Verzweigungen). Ich möchte "die Punkte verbinden" und eine einzelne erstellen LineString. Muss ich dafür eine …
12 python  shapely 

3
Geopandas räumliche Verbindung extrem langsam
Ich verwende den folgenden Code, um ein Land (und manchmal einen Bundesstaat) für Millionen von GPS-Punkten zu finden. Der Code benötigt derzeit ungefähr eine Sekunde pro Punkt, was unglaublich langsam ist. Das Shapefile ist 6 MB groß. Ich habe gelesen, dass Geopandas rtrees für räumliche Verknüpfungen verwenden, was sie unglaublich …

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?


3
Teilen Sie ein Feature, wenn Sie es mit PyQGIS / Python mit einem Feature einer anderen Ebene schneiden?
Ich habe eine Pufferebene (grünes Polygon), die ich auf zwei Polygone aufteilen möchte, wenn sie eine Barriere überschreitet (blaue Linie). Ich habe versucht, "splitGeometry" -Methode zu verwenden, aber ich kann es einfach nicht zum Laufen bringen. Mein bisheriger Code lautet: while ldbuffprovider.nextFeature(feat): while barprovider.nextFeature(feat2): if feat.geometry().intersects(feat2.geometry()): intersection = feat.geometry().intersection(feat2.geometry()) result, …


2
Excel-Tabelle in ArcPy-Skript lesen?
Ich schreibe einen Python-Code, um X, Y-Punkte in Excel in Shapefile umzuwandeln. In diesem Prozess habe ich xy Punkte von shhet1 gelesen. Was ist der Schritt, den ich in meinen Prozess einbeziehen muss, um Daten aus Blatt 1 eines Excel-Arbeitsbuchs (97-2003) zu lesen? Ich habe einen Code wie folgt geschrieben …
12 python  excel 

4
Wie verwende ich PostGIS für komplexe Geoverarbeitungs-Workflows?
Unsere Organisation erwägt, unseren Geoverarbeitungsworkflow auf PostGIS zu verlagern. Derzeit verwenden wir ArcGIS mit einer Vielzahl benutzerdefinierter Python-Tools, die in ModelBuilder verwendet werden. Wir verlagern die meisten unserer Daten nach PostGIS, um sie für eine Vielzahl von Apps zu nutzen, und fragen jetzt, ob es auch Sinn macht, die Datenverarbeitung …

2
Schreibkompetenz von Skripten messen?
Mein Vorgesetzter hat mich gebeten, eine Art Kompetenzmaßnahme für das Verständnis der Mitarbeiter für Skripterstellung / Programmierung zu entwickeln. Da ich ein Autodidakt bin, habe ich wirklich kein formales Verständnis dafür, wie man den Grad des Verständnisses misst, wenn es um das Schreiben von Skripten geht. Wir haben Python in …
12 python 

1
Wie adressiere ich die neue QgsMessageBar "Task-Completed" in Python?
Ich bin wirklich erstaunt, welche großen Schritte die QGIS-Entwicklung in den letzten Monaten gemacht hat. Das neue Iconset, der verbesserte Print Composer und viele weitere Änderungen in QGIS 2.0 sind wirklich großartig! Neben vielen anderen coolen Verbesserungen gibt es auch diese schicke blaue Taskleiste, die ich sehr ansprechend finde. Ist …
12 qgis  python  pyqgis 

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.