Ich habe erfolgreich eine Reihe von Shapefiles in eine PostGIS-Datenbank geladen. Ich möchte in der Lage sein, bestimmte Geometrien und Ebenen als DXF-Dateien basierend auf SQL-Abfragen abzurufen. Ich verwende PostGIS, GDAL, PostgreSQL und Python aus der OSGeo4W-Suite unter Windows. Ich stelle mir vor, dass ich ogr2ogr ein bisschen so verwenden …
Ich habe ein Shapefile, an dem ich in ArcGIS Desktop 9.3 gearbeitet habe, das irgendwie beschädigt ist, und es gibt den Fehler "Die Anzahl der Formen stimmt nicht mit der Anzahl der Tabellendatensätze überein." Was ich möchte, ist, dieses Shapefile wiederherzustellen, da es viele Änderungen enthält, die andere Revisionen der …
Ich arbeite derzeit an einem Projekt, in dem ich aus den Geometrie-Features, die ich in Shapefiles finde, ein topologisches Netzwerk erstellen muss. Bisher habe ich es mit dem Open-Source-Projekt von Ben Reilly geschafft, Linestrings in Networkx-Kanten umzuwandeln, enge Features zu erkennen (sagen andere Linestrings) und sie dem nächstgelegenen Punkt hinzuzufügen, …
Ich versuche, Polygone für Satellitenorbitalschwaden zu erzeugen. Bisher habe ich eine Methode, um zwei Linien zu erzeugen, die die Kante jedes Schwads in [lat, long] darstellen. Einige der Schwaden überqueren die internationale Datenlinie und wickeln sich so um: Ich konnte dies lösen mit ogr2ogr -wrapdateline: ogr2ogr -wrapdateline -f "ESRI Shapefile" …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich erstelle ein Skript in Python mit OGR …
Ich versuche, die Mapping-Komponente des wunderbaren PySAL- Pakets zu verwenden, aber aus irgendeinem Grund habe ich das ogr-Modul nicht. Ich hatte den Eindruck, dass es mit GDAL verpackt kam . Vermisse ich etwas import gdal import ogr --------------------------------------------------------------------------- ImportError Traceback (most recent call last) <ipython-input-29-ef9eb3418665> in <module>() ----> 1 import …
Ich versuche, ein neues Feld in meiner Attributtabelle zu erstellen und Werte aus einem anderen Feld einzugeben, nachdem ich von Zeichen in Ganzzahlen konvertiert habe, kann aber nicht die richtige Syntax erhalten. Ich führe dies als Shell-Skript in MSYS aus. cd D:/GIS_DataBase/CorineLC/shps_app_and_extr/ myfile=extr_and_app.shp name=${myfile%.shp} ogrinfo $myfile -sql "ALTER TABLE $name …
Für diejenigen, die neu in der Programmierung von GIS sind, sind viele großartige Tools und Ressourcen meiner Meinung nach nicht zugänglich. Ich interessiere mich für GUI-basierte Assistenten zur Handhabung der Geoverarbeitung mit Bibliotheken wie gdal und ogr. Irgendwelche Tipps?
Ein Kollege und ich haben kürzlich ein Open Source-Projekt namens Mapoteca veröffentlicht , eine Reihe von Python-Skripten, die in eine GDAL / FWTools-Installation integriert sind und eine vollständige Durchsicht von Verzeichnissen ermöglichen, die nach räumlichen Daten suchen und Umfang, Geometrie, Anzahl der Elemente und Projektion extrahieren und Benutzer schreibt es …
Ich versuche, eine Shapefile-Ebene basierend auf der räumlichen Projektion eines bereits vorhandenen Rasters zu erstellen. (Letztendlich wird dies in gdal.Polygonize verwendet, um eine Form aus meinen Rasterdaten zu erhalten.) Beim Versuch, CreateLayer zu verwenden, tritt jedoch ein Fehler auf. raster_uri- Speicherort der Rasterdatei, die ich in ein Shapefile umwandeln möchte. …
Wenn wir Informationen über eine Vektorebene (z. B. Shapefile) erhalten möchten, können wir ogrinfo verwenden: ogrinfo -so myshapefile.shp mylayer Dies gibt viele relevante Informationen über das Shapefile zurück. Kann zurückgegeben werden, ob ein räumlicher Index vorhanden ist oder nicht? Wenn ja, können wir auf Informationen über den räumlichen Index zugreifen? …
Ich versuche, ogr2ogr auszuführen, um etwas Geojson in Shapefile zu konvertieren. Alles ist gut, bis eines der Geojson-Features eine ungültige Geometrie aufweist (z. B. ist das Koordinatenarray der Punktgeometrie leer). Ich habe das Flag -skipfailures eingefügt, aber ogr2ogr wird beendet, sobald es die erste ungültige Funktion erreicht. Mache ich hier …
Ich versuche, eine LineStringGeometrie aus PostGIS zu ziehen und sie mit OGR (Python Bindinds) zu analysieren. from osgeo import ogr import psycopg2 connection = psycopg2.connect("...") cursor = connection.cursor() query = "SELECT geom FROM points LIMIT 1" cursor.execute(query) row = cursor.fetchone() wkb = row[0] geom = ogr.CreateGeometryFromWkb(wkb) cursor.close() connection.close() Ich habe …
In letzter Zeit habe ich die OGR-Projektionsklassen verwendet, die mit ogr / gdal geliefert werden, aber pyproj wurde mir empfohlen, also dachte ich, ich würde es versuchen. Um zu entscheiden, ob ich wechseln soll, habe ich einen Geschwindigkeitstest durchgeführt. Das Folgende ist ein kleines (fast) reproduzierbares Beispiel, das ich mir …
Ich teile ein großes Shapefile mit ogr in viele kleinere auf. Ich möchte einfach alle Feld- und Layer-Konfigurationsinformationen vom Original kopieren. So mache ich es jetzt: src = ogr.Open('original.shp', 0) layer = src.GetLayerByIndex(0) driver = ogr.GetDriverByName('ESRI Shapefile') ds = driver.CreateDataSource('file1.shp') dest_layer = ds.CreateLayer('layer1', srs = layer.GetSpatialRef(), geom_type=layer.GetLayerDefn().GetGeomType()) feature = layer.GetFeature(0) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.