Geografisches Informationssystem

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

2
Wie ändere ich den Wert eines Attributs mit QgsFeature in PyQGIS?
Ich möchte ein Attribut einer Funktion aktualisieren. Ich weiß jedoch nicht, ob ich es mithilfe des Feature-Objekts aktualisieren soll. Ich muss den Datenprovider verwenden, um ihn zu aktualisieren. layers = QgsMapLayerRegistry.instance().mapLayersByName('my_line') layer = layers[0] dp = layer.dataProvider() it = dp.getFeatures() for i in range(0, dp.featureCount()): feat = it.next() attrs = …
12 qgis  python  pyqgis  features 

1
GDAL-Polygonisierung in Python Erstellen eines leeren Polygons?
Ich habe Probleme bei der Verwendung der Polygonize-Funktion in Python. Das Kochbuchbeispiel hierfür finden Sie hier . Der relevante Teil meines Codes ist: sourceRaster = gdal.Open('myraster.tif') band = sourceRaster.GetRasterBand(1) bandArray = band.ReadAsArray() outShapefile = "polygonized" driver = ogr.GetDriverByName("ESRI Shapefile") if os.path.exists(outShapefile+".shp"): driver.DeleteDataSource(outShapefile+".shp") outDatasource = driver.CreateDataSource(outShapefile+ ".shp") outLayer = outDatasource.CreateLayer("polygonized", srs=None) …
12 python  gdal 

2
Wie greife ich mit OGR auf Shapefile-Metadaten zu?
Ich versuche, mit ogrinfo einige Details zu einem Shapefile zu erhalten, das ich heruntergeladen habe. Derzeit weiß ich nur, wie dies zu tun ist, indem ich es in QGIS lade und manuell herumklicke, um Informationen dazu zu finden, z. B. das Öffnen der Attributtabelle. Ich möchte nur sehen können, dass …
12 shapefile  gdal  ogr 




2
Standalone-Anwendungen mit QGIS und Umgebungsvariablen
Ich habe versucht, durch das IRC zu gehen, um zu sehen, ob mir die Leute dabei helfen können, aber das Medium scheint etwas ungeschickt zu sein, um Antworten klar zu machen, also werde ich es stattdessen versuchen. Ich möchte eine eigenständige Anwendung mit PyQGIS so programmieren, wie ich bereits eigenständige …
12 qgis  pyqgis 

7
So konvertieren Sie Raster in Punkt in QGIS
Ich wollte Raster in QGIS in Point Vector konvertieren. Ist es möglich? QGIS hat die Option, es in Polygon zu konvertieren, aber ich habe kein Werkzeug gefunden, um es in Punkt zu konvertieren. Kann mir jemand helfen?
12 qgis  raster 

2
Erstellen von Shapely MultiPolygons aus Shapefile MultiPolygons
Ich lese ein Shapefile mit Fiona: with fiona.open('data/boroughs/boroughs_n.shp') as source: mpolys = [p for p in source] candidate = polys[0]['geometry'] Dies gibt mir ein Diktat mit einer Liste von Koordinatenlisten und dem Typ 'MultiPolygon'. Ich bin mir jedoch nicht sicher, wie ich die Koordinatendaten zum Erstellen eines Shapely MultiPolygon verwenden …
12 python  shapely  fiona 

3
Zusammenführen benachbarter Polygone mit ArcGIS Desktop?
Ich möchte ArcGIS Desktop verwenden, um benachbarte Polygone miteinander zusammenzuführen. Es gibt kein gemeinsames Feld zwischen den Polygonen und daher ist das Auflösungswerkzeug nicht die ideale Lösung. Die Polygone, die ich zusammenführen möchte, sind entweder benachbart oder befinden sich in einem bestimmten Abstand voneinander. Ich möchte die Verwendung von ArcObjects …


3
Xy-Koordinaten mit QGIS in Längen- und Breitengrad konvertieren?
Ich arbeite mit diesem herunterladbaren Shapefile mit XY-Koordinaten. Sie sind verwandt mit '3672187.92698000, 534175.72095400'. Ich würde sie gerne in Längen- und Breitengrade umwandeln, damit sie ähnlicher sind '-90.097017, 29.963176'. Ich habe gesehen, wie diese Frage mit ArcMap beantwortet wurde, aber ich habe diese Software nicht. Ich konnte QGIS herunterladen und …



2
Warum ist das ArcPy-Skript langsam?
Ich habe ein einfaches Arcpy-Skript, um ein Feld in einem Punkt-Shapefile mit Informationen aus dem darin enthaltenen Polygon-Feature zu aktualisieren. Es dauert 9 Minuten, um 100 Punkte in arcpy zu erstellen, aber eine räumliche Verknüpfung in arcmap erfolgt sofort. Ich bin sicher, es gibt einen schnell etablierten Weg, um dieses …

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.