Pytania otagowane jako python

Python to język programowania z interpretacją open source wykorzystywany w wielu programach GIS.

1
Dlaczego kolejność importu ma znaczenie w samodzielnym skrypcie przetwarzania PyQGIS?
Natknąłem się na dziwny problem podczas uruchamiania samodzielnych skryptów przetwarzających PyQGIS. Kolejność importu w skrypcie wpływa na jego normalne wykonanie. Możesz odtworzyć problem, otwierając konsolę Python i wprowadzając następujący skrypt (używam GNU / Linux, QGIS 2.6.1, wtyczki przetwarzania v.2.2.0-2 i Python 2.7.3): # Prepare the environment import sys from qgis.core …

1
Gwintowanie OGR / GDAL powoduje niskie zużycie rdzenia
Próbuję przetwarzać niektóre dane rastrowe przy użyciu ogr / gdal i nie mogę uzyskać pełnego wykorzystania wszystkich rdzeni na moim komputerze. Kiedy uruchamiam ten proces tylko na jednym rdzeniu, uzyskuję 100% wykorzystania tego rdzenia. Kiedy próbuję podzielić się na wielordzeniowy (w poniższym przykładzie, dzieląc x przesunięć i umieszczając je w …

3
Jak dodać obsługę FileGDB (Esri file gdb API) w Fiona?
Było mnóstwo pytań na ten temat, ale żadne z nich nie rozwiązało mojego problemu. Mam maszynę z: Windows 7 x64 Python 3.4.3 x64 gdal zainstalowane: gdalinfo --version --> GDAL 1.11.4, released 2016/01/25; gdal został zainstalowany z kołem GDAL-1.11.4-cp34-none-win_amd64.whlod tutaj GDAL jest zainstalowany w C:\Python34\Lib\site-packages\osgeo. Mam tam kilka plików .exe dla …



1
Python: znajdź metodę obliczania „wewnętrznego środka ciężkości” (znanego również jako labelPoint w arcmap) wielokąta
Szukam metody obliczenia współrzędnej X, Y punktu wewnętrznego (znanego również jako labelPoint w arcmap) (nieregularnego) wielokąta. Próbuję znaleźć rozwiązanie bez użycia modułu ArcGIS różnica między „centroidem” a etykietą polega na tym, że centroid może znajdować się poza wielokątem. Używam zgrabnego modułu z shapely.geometry importuj wielokąt ref_polygon = Polygon(points) # get …

1
GeoPandas to_file () zapisuje GeoDataFrame bez układu współrzędnych
mam GeoPanda 0.2.1 py27_0 fiona 1.7.0 np110py27_1 Python 2.7.10 zainstalowany w środowisku Anaconda 2-4.1.1-Windows-x86. Potrafię budować GeoDataFrame, odczytując wejściowe zestawy danych i operując danymi, ale zapisanie wyjściowego zestawu danych nie zachowuje układu współrzędnych. 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') world_out.shpMa zawierać funkcje i schemat z shapefile źródłowego, …


4
Żaden moduł o nazwie „osgeo”
Zainstalowałem GDAL i sprawdziłem w wierszu poleceń, działa, a kiedy uruchamiam gdal2tiles.py w wierszu poleceń, działa, ale kiedy uruchamiam ten sam plik gdal2tiles.py z python IDLE, otrzymuję komunikat „Brak modułu o nazwie osgeo” błąd „”. Czy możesz pomóc
13 python  gdal  osgeo  osgeo4w  pyqt4 

1
Zmień algorytm minimalnej ramki ograniczającej
Próbuję utworzyć algorytm podobny do minimalnego obwiedni (chociaż może nie wyglądać tak samo). W tym przypadku kąt zostanie przekazany jako parametr i biorąc pod uwagę kąt, potrzebuję najmniejszego prostokąta obejmującego wszystkie moje punkty / wielokąty. Jak dotąd moja linia myślenia polega na znalezieniu środka moich punktów (algorytm centroid), a stamtąd …

2
Nie można załadować QGIS
Zainstalowałem niektóre biblioteki Pythona za pomocą pip (pandy, scipy, simplekml) i odtąd za każdym razem, gdy próbuję załadować QGIS, pojawia się ten błąd: 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
Odczytywanie plików obrazów S3 Sentinel-2 za pomocą rasterio
Mam obecnie błąd „Odmowa dostępu” po użyciu rasterio do otwarcia plików obrazów Sentinel-2 AWS .jp2 (obecnie hostowanych przez Sinergise i można je znaleźć tutaj ). Mój kod wygląda następująco: 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 = 's3://sentinel-pds/tiles/10/S/DG/2015/12/7/0/B01.jp2' with Session: …

2
Robisz plik kształtu z ramki danych Pandas?
Chciałbym zbudować plik kształtu z ramki danych Pandas przy użyciu wierszy lon i lat. Mam plik csv i przetwarzam go za pomocą pand, aby utworzyć ramkę danych, która jest łatwiejsza w obsłudze Czy można to zrobić bez tworzenia pętli linia po linii?

2
Obliczanie najkrótszej odległości od punktu do linii za pomocą QGIS?
Jaka jest najlepsza metoda obliczania odległości od najbliższej drogi dla szeregu punktów adresowych w QGIS, posiadających bardzo duży zestaw danych? (QGIS 2.0.1, Win XP) Czytam odpowiedzi na poprzednie podobne pytania: Mierzenie odległości między liniami i punktami w QGIS Rysowanie linii prostopadłych w PyQGIS? Obliczanie minimalnej odległości między punktami i wielokątami …
12 qgis  python  r  distance 

3
Czy podzielić funkcję podczas przecinania się z funkcją innej warstwy za pomocą PyQGIS / Python?
Mam warstwę buforową (zielony wielokąt), którą chcę podzielić na dwa wielokąty, gdy tylko przekroczy barierę (niebieska linia). Próbowałem użyć metody „splitGeometry”, ale po prostu nie mogę jej uruchomić. Mój kod do tej pory jest następujący: while ldbuffprovider.nextFeature(feat): while barprovider.nextFeature(feat2): if feat.geometry().intersects(feat2.geometry()): intersection = feat.geometry().intersection(feat2.geometry()) result, newGeometries, topoTestPoints=feat.geometry().splitGeometry(intersection.asPolyline(),True) Który zwraca 1 …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.