Geografisches Informationssystem

Fragen und Antworten für Kartographen, Geographen und GIS-Experten


2
Teilen von Text aus einem Zeichenfolgenfeld vor jedem Trennzeichen in neue Felder
Ich versuche, Textdaten aus einem Zeichenfolgenfeld zu extrahieren, das durch Punkte begrenzten Text enthält, und sie mit dem Feldrechner in neue Felder einzufügen. Ich benutze diese Python-Funktion (entnommen aus Wie extrahiere ich Text vor einem / in QGIS? ): from qgis.core import * from qgis.gui import * @qgsfunction(args='auto', group='Custom') def …

3
Lesen Sie nur einen Teil eines ESRI-Shapefiles in R.
Ich habe ein sehr großes ESRI-Shapefile (> 8000 Polygone, .shp-Datei ist> 32 MB), das ich unter Windows 7 in R einlesen möchte. Ich bin mit rgdal und readOGR () vertraut. Bei dieser Größe des Shapefiles ist das Einlesen des gesamten Shapefiles in den Speicher jedoch ein sehr langsamer Prozess. Darüber …
9 shapefile  r  rgdal 


1
Speichern eines räumlichen Index in der QGIS-API?
Ich versuche, mithilfe der Qgis-API einen räumlichen Index für einige Shapefiles zu erstellen. Ich habe die in Nathan Woodrows Blog ( https://nathanw.net/2013/01/04/using-a-qgis-spatial-index-to-speed-up-your-code/ ) beschriebenen Schritte befolgt und es funktioniert hervorragend :: layer = QgsVectorLayer(path, name, 'ogr') idx = QgsSpatialIndex() all_features = layer.getFeatures() map(idx.insertFeature, all_features) Mein Problem ist, dass ich keine …


3
Shapefile-Datenquellencodierung ändern?
Ich habe versucht, die einzige Codierung der Shapefile-Datenquelle über Eigenschaften zu ändern und auch Wie werden Shapefiles von LATIN1 nach UTF-8 codiert? aber es ändert es nicht. Kann ich ohne Speichern des QGIS-Projekts die Codierung der Shapefile-Datenquelle nicht direkt ändern? Ich habe auch diesen Code ausprobiert. Er zeigt die Änderungscodierung …
9 qgis  pyqgis  encoding 


1
Wie kann ich Projektebenen in einem eigenständigen PyQGIS-Skript auflisten?
Ich versuche, ein vorhandenes .qgs-Projekt zu laden und eine Liste der darin enthaltenen Ebenen abzurufen. Ich scheine in der Lage zu sein, das Projekt zu öffnen, aber ich kann die Liste der Ebenen nicht erhalten. Ich bin etwas verwirrt über die grundlegende PyQGIS-Syntax, und das Kochbuch behandelt dieses spezielle Beispiel …
9 pyqgis 


1
Verarbeitungsvektor zum schnelleren Raster mit R.
Ich konvertiere Vektor in Raster in R. Der Prozess war jedoch zu lang. Gibt es die Möglichkeit, das Skript in Multithread- oder GPU-Verarbeitung zu versetzen, um es schneller zu machen? Mein Skript zum gerasterten Vektor. r.raster = raster() extent(r.raster) = extent(setor) #definindo o extent do raster res(r.raster) = 10 #definindo …


2
Durch das Konvertieren von Linien in Polygone in QGIS werden Splitterpolygone erzeugt
Beim Versuch, die Polylinienebene in PyQGIS mit zu polygonisieren processing.runandload("qgis:linestopolygons",explode_path,polygon_path) Befehl in der Python-Konsole, es werden keine Polygone erstellt, die den Linienkanten entsprechen. Stattdessen werden Splitterpolygone entlang der gekrümmten Kanten erstellt. Warum werden die Polygone nicht entlang der Linienkanten erstellt? Bei der Polygonisierung sollen die schwarzen Linien die Kanten der …

1
Anhängen eines ArcGIS-Image-Server-Datasets in QGIS?
Ich habe versucht, den Datensatz in QGIS mit 'qgis.utils.iface.addRasterLayer ()' hinzuzufügen. Aber es wirft diesen Fehler. Ungültige Ebene: GDAL-Anbieter GDAL-Dataset kann nicht geöffnet werden http://precisionedgeag.com:8080/arcgis/rest/services/ImageServices/RapidEye_R_NDVI?f=json&pretty=true : `C: \ DOCUME ~ 1 \ 15937.DSM \ LOCALS ~ 1 \ Temp \ file.dat 'wird nicht als unterstütztes Dateiformat erkannt. Der Anbieter der …


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.