Als «python» getaggte Fragen

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

4
Die beste Sprache, um mit GDAL zu programmieren
Ich werde anfangen, Programme zu erstellen, um geografische Daten von einem PostGIS-Server zu verarbeiten, und werde GDAL verwenden. Nach Ihrer Erfahrung mit der besten Sprache, um damit zu programmieren? Ich kann in Perl und Python programmieren, möchte aber die Sprache mit weiteren Codeteilen zur Wiederverwendung, Beispielen, Bibliotheken usw. kennen.
20 python  postgis  gdal 

3
Raster in Python mit GDAL glätten / interpolieren?
Ich entwickle in Python und verwende GDAL von OSGEO, um Raster und Shapefiles zu manipulieren und mit ihnen zu interagieren. Ich möchte ein Shapefile mit Punkt-Features in ein Oberflächen-Raster interpolieren. Im Moment verwende ich die Methode 'RasterizeLayer', die einen Wert aus dem Punkt-Feature in das Raster (das mit allen Knotendatenwerten …


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 …




2
Problem mit dem Import von qgis.core beim Schreiben eines eigenständigen PyQGIS-Skripts
Ich versuche, ein eigenständiges Python-Skript in Windows 7 zu schreiben, das qgis.core und verschiedene andere qgis-Bibliotheken verwendet. Ich habe hier eine alte Frage zu diesem Thema gefunden: Eigenständige Python-Skripte mit PyQGIS schreiben? und folgte seinem Rat, indem er das Handbuch hier verwendete: http://docs.qgis.org/testing/en/docs/pyqgis_developer_cookbook/intro.html#python-applications Der dort vorgeschlagene Code lautet: set PYTHONPATH=c:\qgispath\python …
18 qgis  python  pyqgis  windows 

1
Berechnung der Brennpunktstatistik für besondere Wohngegenden?
Ich möchte Fokusstatistiken für jede Zelle eines Rasters in der Nähe eines bestimmten Kriteriums berechnen. Hintergrund - Ich habe drei binäre Raster, die jeweils einen bestimmten Vegetationstyp repräsentieren. Ich möchte die prozentuale Abdeckung jedes Vegetationstyps innerhalb von (z. B.) 20 km ^ 2 einer Zelle in meinem Untersuchungsgebiet (Summe / …

1
GDAL / Python: Wie erhalte ich den Namen des Koordinatensystems von SpatialReference?
In Python habe ich mit GDAL die Projektion eines Rasters wie folgt als WKT-Zeichenfolge extrahiert: wkt = dataset.GetProjection() # wkt is 'PROJCS["GDA_1994_Transverse_Mercator",GEOGCS["GDA_1994",DATUM["GDA_1994",SPHEROID["GRS_1980",6378137,298.2572221010002],TOWGS84[0,0,0,0,0,0,0]],PRIMEM["Greenwich",0],UNIT["degree",0.0174532925199433]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",117],PARAMETER["scale_factor",0.9996],PARAMETER["false_easting",500000],PARAMETER["false_northing",10000000],UNIT["Meter",1]]' Mit der WKT-Zeichenfolge kann ich eine SpatialReference-Instanz wie folgt erstellen: src = osr.SpatialReference() src.ImportFromWkt(wkt) Das ist einfach peasy. Ich kann mehrere Parameter der Projektion srcwie die UTM-Zone usw. …

8
Mit welcher Software können aus UAV-Luftbildern digitale Höhenmodelle erstellt werden?
Ich besitze ein unbemanntes Luftfahrzeug (UAV, auch Drohne genannt) und möchte damit ein digitales Höhenmodell und ein Orthomosaik auf einer kleineren Fläche (10 km2) erstellen. Meine Plattform kann überlappende Bilder mit einer Höhe von etwa 120 Metern (400 Fuß) erstellen. Mehrere kommerzielle Produkte scheinen vollständige Lösungen zu bieten. z.B. Pix4D …


8
Installieren von GDAL und OGR für Python?
Dieser Beitrag ist ein Community-Wiki . Bearbeiten Sie vorhandene Antworten, um diesen Beitrag zu verbessern. Derzeit werden keine neuen Antworten akzeptiert. Ich entwickle Code in Python und möchte die GDAL / OGR-Python-Bindungen verwenden. Was ist das Minimum, das ich installieren muss, um die GDAL- und OGR-Python-Bindungen zu verwenden? Was ist …
18 python  gdal  ogr 

4
Holen Sie sich alle Eckpunkte eines Polygons mit OGR und Python
Ich habe ein kleines Problem mit der Python-OGR-API. Ich versuche, alle Koordinaten jedes Scheitelpunkts des äußeren Rings eines Polygons abzurufen. Das habe ich bisher: import osgeo.ogr import glob path = "/home/woo/maps/" out = path + 'output.txt' file = open(out,'w') for filename in glob.glob(path + "*.shp"): ds = osgeo.ogr.Open(filename) layer1 = …

1
Warum sollte ein Datensatz in GDAL Python geschlossen werden?
Ich sehe ziemlich oft in Python GDAL-Code, dass Leute Datensätze am Ende ihres Skripts schließen. Warum ist es sinnvoll, einen Datensatz in Python GDAL zu schließen? Gibt es irgendwelche Konsequenzen, wenn ich es nicht tue? import gdal # open dataset ds = gdal.Open('test.tif') # close dataset ds = None
17 python  gdal 

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.