Systemy Informacji Geograficznej

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

2
Jaki jest najlepszy sposób wyświetlania tysięcy wielokątów w Openlayers?
Próbuję utworzyć mapę Openlayers, która wyświetli tysiące wielokątów. A kiedy użytkownik kliknie każdy z nich, chcę wyświetlić niektóre metadane. Praca z tym dużym zestawem danych wydaje się trudna. Ale próbuję dowiedzieć się, czy istnieje standardowy sposób, aby to zrobić. W tym momencie myślę, że powinienem wyświetl moje wielokąty za pomocą …


2
Jak proxy Geoserver przez Apache w Windows
Używam serwera WWW Apache na localhost: 80 i geoserver serwowany z serwletu jetty na localhost: 8888. Chcę skonfigurować serwer proxy do przekierowywania żądań, tak aby żądania do localhost / geoserver były kierowane do localhost: 8888 / geoserver śledzę samouczek z http://gistutor.com/geoserver/21-intermediate-geoserver-tutorials/38-configuring-geoserver-proxy-for-public-and-remote-data-access.html i utknąłem w część, gdzie mówi copy the text …



3
Jak obsłużyć tabele zawierające ponad 256 zmiennych?
Pracuję z danymi spisu i pobrałem kilka plików CSV, każdy z 600 kolumnami / zmiennymi. Chciałbym przechowywać je wszystkie w bazie danych z możliwością zapytania, ale wszystko, co do tej pory próbowałem (MS Access, Arc geobaza danych tabeli) skraca tabelę do 256 kolumn. Czy są jakieś rozwiązania do obsługi dużych …
10 database  census  csv 


1
W jaki sposób sprawdzać, czy wybrana jest funkcja podczas iteracji po warstwie wektorowej za pomocą pyqgis?
Czy podczas iteracji po warstwie wektorowej przy użyciu następującego kodu (w skrócie z przykładu w książce kucharskiej pyqgis ) istnieje sposób, aby sprawdzić, czy wybrano funkcję? provider = vlayer.dataProvider() feat = QgsFeature() allAttrs = provider.attributeIndexes() provider.select(allAttrs) while provider.nextFeature(feat): geom = feat.geometry() attrs = feat.attributeMap() for (k,attr) in attrs.iteritems(): print "%d: …
10 qgis  python  pyqgis  select 

3
Wybierając tylko tabele przestrzenne z bazy danych PostgreSQL?
Moja baza danych zawiera zarówno tabele przestrzenne, jak i nieprzestrzenne, ale chcę pobrać z zapytania tylko tabelę przestrzenną. Wszelkie sugestie dotyczące wyboru tylko tabel przestrzennych. „the_geom” to kolumna geometrii w tabeli przestrzennej. W przeciwnym razie można wybrać tabele z nazwy kolumny. Próbowałem z tym kodem select relname from pg_stat_user_tables WHERE …


2
Jak wyłapać błędy PostgreSQL / PostGIS w powiązaniach Pythona w GDAL / OGR?
Czy można złapać komunikaty o błędach wyjściowych PostgreSQL w OGR po nieudanym zapytaniu? Na przykład conn.ExecuteSQL('SELECT * FROM non_existing_table;') W Postgres zwraca komunikat o błędzie: "Error: relation 'non_existing_table' does not exist." W ogrodach otrzymujemy standard: "Error: current transaction is aborted, commands ignored until end of transaction block" Byłby to bonus, …


3
Zwiększenie geometrii PostGIS o wartość procentową
Szukam sposobu na dodanie bufora wokół geometrii PostGIS, ale rozmiar bufora powinien zależeć od wielkości geometrii. To znaczy, chcę, aby każda geometria została powiększona o, powiedzmy, 5%. Chodzi o to, że szukam przecinających się geometrii, ale może występować błąd do 5% związany z każdą z nich, którą chcę wziąć pod …

3
Jaka metoda Open Source (linia poleceń / API) służy do ortorektify i georeferencji obrazu lotniczego z danych telemetrycznych?
Jak mogę zrobić zdjęcie i automatycznie go ortorektować za pomocą oprogramowania typu open source? Informacje powiązane z każdym obrazem to: specyfikacje aparatu szerokość, długość geograficzna, wysokość kamery orientacja kamery: podana jest poza UAV, nachylenie przechyłu i odchylenie Chcę wygenerować plik geotiff i mam nadzieję, że połączyłem obrazy, aby stworzyć mapę.

4
Uzyskiwanie wysokości na poziomie lat / long z rastra za pomocą pytona?
Zastanawiałem się, czy ktoś ma jakieś doświadczenie w uzyskiwaniu danych wysokościowych z rastra bez korzystania z ArcGIS , ale raczej otrzymuje te informacje jako python listlub dict? Otrzymuję moje dane XY jako listę krotek: xy34 =[perp_obj[j].CalcPnts(float(i.dist), orientation) for j in range (len(perp_obj))] Chciałbym zapętlić listę lub przekazać ją do funkcji …

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.