Pytania otagowane jako python

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

1
Po co zamykać zestaw danych w GDAL Python?
W kodzie Python GDAL dość często widzę, że ludzie zamykają zestawy danych na końcu skryptu. Dlaczego warto zamykać zestaw danych w Pythonie GDAL? Czy są jakieś konsekwencje, jeśli tego nie zrobię? import gdal # open dataset ds = gdal.Open('test.tif') # close dataset ds = None
17 python  gdal 


3
Dodanie ramki danych GeoPandas do tabeli PostGIS?
Mam prostą ramkę danych GeoPandas: Chciałbym załadować tę GeoDataframe do tabeli PostGIS. Mam już konfigurację bazy danych z rozszerzeniem PostGIS, ale wydaje się, że nie mogę dodać tej ramki danych jako tabeli. Próbowałem następujące: engine = <> meta = MetaData(engine) eld_test = Table('eld_test', meta, Column('id', Integer, primary_key=True), Column('key_comb_drvr', Text), Column('geometry', …

3
Geotransformacja dla stereograficznej biegunowości?
Obecnie pracuję nad importem danych klimatycznych CANGRID (dostarczanych jako Surfer Grid ascii, pliki „.grd”) do ArcGIS. Siatka ma 95 rzędów na 125 kolumn. Metadane zapewniają lat / lon pochodzenia (lewy dolny róg), rozmiar komórki (50 km), a także odwzorowanie notatek jako stereograficzne biegunowe z południkiem środkowym (110 stopni W) i …

5
Poszukujesz biblioteki Python (innej niż ArcPy) do geoprzetwarzania, takiego jak bufor? [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 9 miesięcy temu . Wyłączając ArcPy, czy istnieje biblioteka Pythona, która może wykonywać geoprzetwarzanie, takie jak bufor / przecinanie, …

1
Jak mogę wykorzystać tablice NumPy do optymalizacji geoprzetwarzania dużych zbiorów danych?
Chciałbym nauczyć się korzystać z tablic NumPy w celu optymalizacji geoprzetwarzania. Duża część mojej pracy dotyczy „dużych zbiorów danych”, w których geoprzetwarzanie często zajmuje kilka dni, aby zrealizować określone zadania. Nie trzeba dodawać, że jestem bardzo zainteresowany optymalizacją tych procedur. ArcGIS 10.1 ma wiele funkcji NumPy, do których można uzyskać …

3
Generowanie GeoJSON za pomocą Pythona
Chcę programowo utworzyć plik GeoJSON przy użyciu wielokątów z pliku kształtu, ale dodając atrybuty z własnej aplikacji. Można to łatwo zrobić dla pliku kształtu: def create_data_dayer(self,varlist, data): """ Creates a new shape to contain data about nodes. varlist is the list of fields names associated with the nodes. data is …
16 python  geojson  ogr  fiona 

4
Moduł Python do usuwania funkcji SHP (bez zainstalowanego Desktop GIS)
Mam oprogramowanie (nie Arc), które działa co noc na nieprodukcyjnej maszynie, która aktualizuje funkcje pliku kształtu z zewnętrznej bazy danych. Okresowo chciałbym usunąć wszystkie funkcje z pliku shapefile (nie sam plik, który musi pozostać) i pozwolić programowi „odbudować” plik shapefile od zera. Chciałbym zautomatyzować ten proces. Nie mam obecnie zainstalowanego …


8
Jak uzyskać współrzędne XY i wartość komórki każdego piksela w rastrze za pomocą Pythona?
Jestem naprawdę nowy w Pythonie i chciałbym wiedzieć, czy istnieje szybka metoda uzyskiwania wartości komórek piksela rastrowego piksel po pikselu i współrzędnych (współrzędna mapy XY środka każdego piksela) za pomocą Pythona w ArcGIS 10? Aby opisać to dokładniej, muszę uzyskać mapę X, mapę Y i wartość komórki pierwszego piksela, przypisać …

2
Konwersja rzutowanego geoTiff na WGS84 za pomocą GDAL i Pythona
Przepraszam, jeśli poniższe pytanie jest nieco głupie, ale jestem BARDZO nowy w tej całej sprawie GIS. Próbuję przekonwertować niektóre rzutowane obrazy geoTiff na WGS84 przy użyciu gdal w python. Znalazłem post opisujący proces przekształcania punktów w rzutowanych GeoTiff przy użyciu czegoś podobnego do następującego: from osgeo import osr, gdal # …

5
Różnica między obliczeniami odległości Vincenta i wielkiego koła?
Pakiet geopolityczny Pythona zawiera dwie techniki pomiaru odległości: Wielki Krąg i wzory Vincenta . >>> from geopy.distance import great_circle >>> from geopy.distance import vincenty >>> p1 = (31.8300167,35.0662833) # (lat, lon) - https://goo.gl/maps/TQwDd >>> p2 = (31.8300000,35.0708167) # (lat, lon) - https://goo.gl/maps/lHrrg >>> vincenty(p1, p2).meters 429.16765838976664 >>> great_circle(p3, p4).meters 428.4088367903001 …

2
Pozyskiwanie obszarów wielokątów za pomocą geopandaz?
Biorąc pod uwagę geopandas GeoDataFrameserię wielokątów, chciałbym uzyskać powierzchnię w km2 każdej funkcji na mojej liście. Jest to dość powszechny problem, a zwykle proponowane rozwiązanie w przeszłości był w użyciu shapelyi pyprojbezpośrednio (np tutaj i tutaj ). Czy istnieje sposób, aby to zrobić w czystej postaci geopandas?

1
Jak zobaczyć, które linie zmieniły się w zaktualizowanym pliku kształtu?
Korzystam z danych GIS mojego hrabstwa do aktualizacji dróg w OpenStreetMap. Mam kopię, którą opublikowali w zeszłym roku, i jedną, która właśnie została opublikowana, i chciałbym znaleźć wszystkie LineStrings, które miały zmienione atrybuty lub geometrię. Pomoże mi to upewnić się, że wszystkie nowe i zmodyfikowane ulice są aktualizowane w OpenStreetMap. …

4
Wygładzanie / ponowna interpolacja rastra za pomocą GDAL?
Krótko: chcę zmienić rozdzielczość rastra i wygładzić szarą rampę, jak pokazano na poniższych zdjęciach. Preferowane jest użycie GDAL, PIL lub Numpy. Opis: Za pomocą High Performance Geostatistic Library dzielę punkty na rastry o rozdzielczości wyjściowej 20 metrów . Nie chcę zmieniać rozdzielczości wyjściowej, ponieważ czas interpolacji rośnie wykładniczo. Przy tej …
15 python  raster  gdal 

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.