Pytania otagowane jako python

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

6
Odczytywanie surowych danych do geopand
Czy można wczytać surowe dane do pliku geopandas GeoDataFramea la a la pandas DataFrame? Na przykład następujące prace: import pandas as pd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") pd.read_json(io.BytesIO(r.content)) Następujące nie: import geopandas as gpd import requests data = requests.get("https://data.cityofnewyork.us/api/geospatial/arq3-7z49?method=export&format=GeoJSON") gpd.read_file(io.BytesIO(r.content)) Innymi słowy, czy można odczytać dane geoprzestrzenne znajdujące się w …

1
Uzyskiwanie odległości od narzędzia pomiarowego QGIS?
Zbudowałem wtyczkę do zasilania bazy danych Spatialite za pomocą maski wprowadzania. Istnieją dwa pola reprezentujące minimalny / maksymalny wymiar obiektu. W momencie, gdy wywołuję narzędzie Measure ( iface.actionMeasure().trigger()) za pomocą dwóch przycisków „miara”, kliknij wymiar i wpisz wartość za pomocą klawiatury w polach (QLineEdit). Czy istnieje możliwość, że po wykonaniu …

3
Zwiększ szybkość buforowania płytek (TileStache)
Podaję kafelki wektorowe za pomocą TileStache , mam wszystko ustawione tak, jak chcę. Moje dane są przechowywane w Postgres i używam dostawcy VecTiles do obsługi kafelków GeoJSON . Chcę buforować wszystkie moje kafelki, aby kafelki działały szybciej. Korzystam z tilestache-seed.py do zapasu mojej pamięci podręcznej. Używam seed-tilestache na kilku maszynach. …

1
Zliczanie elementów na przecięciach kształtnych wielokątów
Mam geopandy GeoDataFrame zawierające setki zgrabnychPolygon i MultiPolygongeometrycznych kształtów. Wieloboki zachodzą na siebie w wielu miejscach. Chciałbym stworzyć nową geometrię, która zawiera liczbę nakładających się na siebie. Coś takiego: Czy ktoś ma jakieś pomysły, jak do tego podejść? Nie widzę nawet wejścia. W końcu szczególnie chciałbym móc zważyć wielokąty, aby …

3
Zrozumienie zastosowania indeksów przestrzennych z RTree?
Mam problem ze zrozumieniem użycia indeksów przestrzennych w RTree. Przykład: Mam 300 zbuforowanych punktów i muszę znać obszar przecięcia każdego bufora za pomocą wielokąta. Plik kształtu wielokąta ma> 20 000 wielokątów. Zasugerowano użycie wskaźników przestrzennych w celu przyspieszenia procesu. SO ... Jeśli utworzę indeks przestrzenny dla mojego pliku kształtu wielokąta, …

4
Zasób Python do zdalnego wykrywania? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Szukam dobrego zasobu (MOOC, książka itp.), Aby uczyć Pythona w aplikacjach do zdalnego wykrywania. Znam …

2
Wywoływanie wtyczki interpolacji z konsoli Python QGIS
Chciałbym wywołać funkcję wtyczki interpolacji QGIS (metoda TIN) (Raster-> Interpolate) z konsoli python. Nie mogę znaleźć odpowiedniej funkcji w QGIS API lub na liście algorytmów przetwarzania. Znalazłem algorytm triangulacji SAGA, który działa dobrze, ale jest 5-10 x wolniejszy, a szybkość jest ważna w moim przypadku. Masz pomysł, jak to wykonać?

1
Zaimportuj moduły GRASS i SAGA do skryptu python
Jestem w tym nowy. „Buduję” wtyczkę Python dla qgis i chcę importować moduły z GRASS i SAGA, ale nie rozumiem, jak to zrobić. Wtyczka, którą chcę zaimportować, to interpolacja Kriging z SAGA lub v.surf.idw z GRASS lub wtyczka interpolacyjna z Raster qgis. Chcę, aby metoda interpolacji przekształciła punkty w siatkę. …

2
Jak uzyskać nazwy pól w pyqgis 2.0
Próbuję zmienić wtyczkę z QGIS 1.8 na 2.0. W wersji 1.8 tworzę tabelę nazw pól takich jak to: layer = vlayer provider = layer.dataProvider() feat = QGSFeatrue() allAttrs = provider.attributeIndexes() provider.select(allAttrs) fieldNames = [] while provider.nextFeature(feat) fields = layer.pendingFields() for (k, field) in fields.iteritems(): fieldNames.append(field.name()) Próbowałem tego dla wersji 2.0 …
13 python  pyqgis  qgis-2 

6
Jak iterować po każdej komórce w ciągłym rastrze?
Zobacz ten link, aby uzyskać więcej informacji. Problem: Chcę przejść przez ciągły raster (taki, który nie ma tabeli atrybutów), komórka po komórce i uzyskać wartość komórki. Chcę wziąć te wartości i uruchomić na nich warunki warunkowe, emulując kroki algebry mapy wyszczególnione poniżej, bez korzystania z kalkulatora rastrowego. Na prośbę o …
13 python  raster  arcobjects  gdal  c# 


4
Poszukuje pytonowego sposobu obliczenia długości oznaczenia linii WKT
Byłem bardzo niezadowolony z obliczania długości pościeli w WGS84 w Milach . Zastanawiałem się, czy istnieje wygodniejszy, Pythoński sposób obliczania długości linii WKT zgodnie z danym SRID. Mam na myśli coś takiego: srid="WGS84" line="LINESTRING(3.0 4.0, 3.1 4.1)" print length(line, srid) Szukam dokładnej odpowiedzi, a nie sin\cosprzybliżeń. Jakieś pomysły?
13 python  wkt  wgs84  srid  length 

2
Jak wyłączyć i włączyć rysowanie w ArcMap za pomocą Pythona?
Skrypt, który piszę, umieszcza dwie ramki danych i ustawia ich zakres. Robiąc to, przerysowuje cały widok Active 4 razy, znacznie spowalniając skrypt. Naciśnięcie klawisza F9 lub kliknięcie przycisku „Wstrzymaj rysowanie” przed uruchomieniem skryptu wyłącza rysunek i powoduje, że skrypt działa znacznie szybciej, ale chcę, aby skrypt zrobił to automatycznie. Chcę …

4
Spawaj pojedyncze segmenty linii w jeden LineString za pomocą Shapely
Używam Shapely w pythonie i dostaję MultiLineStringmnóstwo Linestringobiektów. Mogę zagwarantować, że wszystkie LineStringobiekty są prostymi liniami z tylko 2 wierzchołkami i że wszystkie są częścią jednej pojedynczej linii (bez gałęzi). Chcę „połączyć kropki” i stworzyć singiel LineString. Czy muszę do tego napisać metodę spawania rekurencyjnego, czy jest szybszy sposób?
13 python  shapely 


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.