Która zapewniłaby najlepszą wydajność do pracy w ArcMap z bardzo dużymi zestawami danych przechowywanymi w geobazie ArcSDE? Wiele klas etykiet przy użyciu złożonych zapytań SQL do oznaczania określonych funkcji, czy wiele kopii tej samej warstwy przy użyciu tych samych złożonych zapytań SQL ustawionych jako zapytanie definicji dla każdej warstwy?
Staram się wybrać najlepszy sposób organizacji moich danych dla aplikacji ArcGIS Engine. Szczególnie interesuje mnie szybkość wyświetlania map i zapytań. Obecnie wszystkie moje dane są podzielone na osobne geobazie plików na podstawie motywu. Mam więc Transport.gdb, Utilities.gdb itp. Dane niekoniecznie muszą być organizowane na podstawie motywów i rozważam umieszczenie ich …
Moja organizacja pracuje nad aplikacją działającą na ArcGIS Engine. Poprzednie wersje aplikacji wykorzystywały głównie pliki Shapefile do wyświetlania dróg, paczek, budynków itp. Ponieważ nauczono mnie unikać Shapefiles podczas zarządzania danymi w mojej pracy na uczelni, zasugerowałem przejście do plików geobaz. Geobazie plików twierdzeń Esri są zoptymalizowane pod kątem wydajności i …
Mam dość dużą klasę obiektów punktowych w geobazie pliku (~ 4 000 000 rekordów). Jest to regularna siatka punktów o rozdzielczości 100 m. Muszę wykonać rodzaj uogólnienia na tej warstwie. W tym celu tworzę nową siatkę, w której każdy punkt znajduje się w środku 4 „starych” punktów: * * * …
Korzystam z warstwy zapytań na SQL Server w ArcMap. Warstwa zapytań jest wykonywana natychmiast w SQL Server, ale rysowanie w ArcMap trwa tak długo, że system wydaje się nie reagować przez około 10 minut lub dłużej. Podczas rysowania ArcMap jeden z procesorów jest maksymalnie wykorzystywany w procesie SQL Server. Moje …
Mój skrypt przecina linie z wielokątami. To długi proces, ponieważ istnieje ponad 3000 linii i ponad 500000 wielokątów. Wykonałem z PyScripter: # Import import arcpy import time # Set envvironment arcpy.env.workspace = r"E:\DensityMaps\DensityMapsTest1.gdb" arcpy.env.overwriteOutput = True # Set timer from datetime import datetime startTime = datetime.now() # Set local variables …
Czy istnieje różnica w wydajności między uruchomieniem skryptu Python w oknie Pythona a uruchomieniem go jako narzędzia skryptowego Python z przybornika w ArcGIS Desktop 10.0? Czasami muszę korzystać z ArcPy i mieć uruchomiony ArcGIS. Z mojego niedawnego doświadczenia mogę uruchomić ten sam skrypt za pomocą przybornika i okna Pythona, a …
Stworzyłem bibliotekę klas, która wykonuje geoprzetwarzanie. Dodatek wywołuje klasę, która jest procesem asynchronicznym. Upewniłem się, że wątek jest STA, a obiekty Arc są bezpieczne dla wątków (tzn. Nie zostały przekazane z dodatku). Wszystkie obiekty łukowe są tworzone w wątku. Ponieważ jest to biblioteka klas, zawarłem ją w interfejsie użytkownika winforms, …
Czy ArcGIS Server 10.1 lub dowolne z jego rozszerzeń (np. 3D Analyst, Spatial Analyst) korzysta z przetwarzania GPU? Dell ma nowy serwer, R820, który ma opcję włączenia GPU. Stąd zainteresowanie.
Czy ktoś widział dowody ilościowe potwierdzające użycie dysku SSD (dysku SSD) na stacji roboczej ESRI ArcGIS Desktop? A może jakaś stacja robocza GIS? Wciąż czytam, że dyski SSD mogą być ogromnym wzrostem wydajności, ale nie widziałem żadnych liczb na poparcie tego twierdzenia. Mam wrażenie, że wzrost wydajności mógłby być porównywalny …
Jestem początkującym w postgis i mam problem z wydajnością zapytań. To moje zapytanie: SELECT DISTINCT ON (userid) userid ,ST_AsText(position), timestamp FROM table1 WHERE ST_Intersects ( ST_GeomFromText('a multiypolygon geom goes here',4326),position) ORDER BY userid, timestamp desc problem polega na tym, że mój wielokąt zawiera BARDZO duże wielokąty (600 stron długich w …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.