Systemy Informacji Geograficznej

Pytania i odpowiedzi dla kartografów, geografów i specjalistów GIS


5
Czy przycinać dane LAS za pomocą wielokątów kształtu i oprogramowania typu open source?
Próbuję przycinać lub filtrować pliki lidar (.las, .xyz) przy użyciu pliku kształtu zawierającego wiele wielokątów. Czy istnieje oprogramowanie typu open source, które może wykonać tę operację przestrzenną? Moje pliki .las są ogromne i powinienem powiedzieć, że jestem nowy w zakresie danych i analiz DEM, więc każda pomoc byłaby bardzo mile …

1
Do czego służy ArcSDE API?
Do tworzenia aplikacji, które manipulują ArcObjects, istnieją środowiska wykonawcze VBA i Java. Aby utworzyć aplikację przetwarzającą dane za pomocą narzędzi ArcToolbox, istnieje ArcPy dla Pythona. Dzisiaj odkryłem, że istnieją interfejsy API C i Java dla ArcSDE! Do czego służą interfejsy API ArcSDE? Czy zapewniają dokładnie te same funkcje, co wiersze …

3
Zapobieganie powierzchni odbijającej w rasterVis
Eksperymentowałem z plikami cyfrowych modeli terenu w formacie rastrowym siatki ESRI ASCII. Pomimo zerowego doświadczenia z tego typu danymi, bardzo łatwo załadowałem do R, zgodnie z poniższym kodem. plot3DFunkcji z rasterVisdomyślnych pakiet do estetyzacja działce ale model jest raczej refleksyjny. Biorąc pod uwagę, że ma to być krajobraz, ta błyszcząca …
10 raster  r  dem  visualisation  color 

4
Jakiego algorytmu używa narzędzie ArcGIS Watershed?
Czy ktoś wie, jakiego rodzaju algorytmu używa narzędzie ArcGIS Watershed (w pakiecie Spatial Analyst)? Bardzo mało informacji podanych na stronie Esri ... ale podejrzewam, że może to być jakieś wyszukiwanie głębokości / szerokości. Przejrzałem strony pomocy ArcGIS Online: Watershed (Analityk przestrzenny) Jak działa Watershed Więc tak, wykorzystuje raster kierunku przepływu, …



4
Uproszczenie sąsiednich wielokątów za pomocą narzędzia QGIS Simplify Geometries
Mam duży plik Shapefile z 200 000 wielokątów, ale plik jest za duży dla aplikacji, która będzie go używać. Chciałbym uogólnić te wielokąty i utworzyć znacznie mniejszy plik. Próbowałem to zrobić w QGIS za pomocą narzędzia „Uprość geometrię”. Próbowałem tego na bardzo małej części mojego pliku Shapefile i cieszę się …
10 qgis 



2
Czy ArcGIS ModelBuilder może otworzyć plik Excel do ręcznej edycji, a następnie wprowadzić te zmiany z powrotem do modelu?
Zadanie polegało na utworzeniu modelu za pomocą ArcGIS ModelBuilder, który początkowo uruchamia kilka zadań geoprzetwarzania, a następnie dołącza do tabeli Excela w wyniku tych geoprocesów. Jednak model musi najpierw otworzyć plik Excel, aby użytkownik mógł go ręcznie edytować, zanim następnie zapisze zmiany i zamknie plik. Oczekuje się następnie, że model …

1
Korzystanie z wektorowej warstwy w pamięci z przetwarzaniem QGIS / SEXTANTE
Próbuję uruchomić qgis:clipalgorytm z konsoli, ale pojawia się błąd podczas używania warstwy w pamięci jako parametru nakładki. Czy należy się tego spodziewać, czy robię coś złego? Kod: mem_layer = QgsVectorLayer("Polygon?crs=epsg:4326", "temp_layer", "memory") if not mem_layer.isValid(): raise Exception("Failed to create memory layer") mem_layer_provider = mem_layer.dataProvider() clip_polygon = QgsFeature() clip_polygon.setGeometry(QgsGeometry.fromRect( QgsRectangle( self.output_layer.extent().xMinimum() …


1
Jak wykonać instrukcję If w kalkulatorze polowym ArcGIS na komputery stacjonarne?
Mam plik kształtu zawierający dwa pola numeryczne („Dist_1” i „Dist_2”). Chcę obliczenia pola, które zapełni dodatkowe pole („Wynik”) jedną z trzech odpowiedzi: Po pierwsze, jeśli Dist_1 jest większy niż Dist_2, wypełnij Wynik „Prawda” Drugi, jeśli Dist_1 jest mniejszy niż Dist_2, wypełnij „Fałsz”, a Po trzecie, jeśli Dist_1 i Dist_2 są …

2
Jak określić jednostkę miary podczas uzyskiwania dostępu do atrybutu „długość” obiektu Geometry ()?
Za pomocą narzędzia CalculateField_management można określić jednostkę miary podczas obliczania długości kształtu: #Calculate polyline lengths in miles polylines = "C:\sampleShape.shp" arcpy.CalculateField_management(polylines, "shapeLen", "!Shape.length@MILES!", "PYTHON_9.3") Chciałbym zrobić to samo w obrębie kursora za pomocą „SHAPE @ LENGTH” każdej funkcji, przy czym długość jest zwracana w wybranej przeze mnie jednostce: #hypothetical example …

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.