Istnieją prace takie jak Reach for A * od naukowców Microsoft i Highway Hierarchies Sandersa i Schtolza (jeśli poprawnie przeliteruję nazwę) z Karlsruhe Uni . Oba z nich znacznie zmniejszają kolejność obliczeń i przyspieszają tysiące razy na dużych wykresach (zobacz wyniki w połączonych dokumentach). Ta ostatnia praca doprowadziła do stworzenia …
Mam plik CSV zawierający 200 milionów obserwacji w następującym formacie: id,x1,y1,x2,y2,day,color 1,"-105.4652334","39.2586939","-105.4321296","39.2236632","Monday","Black" 2,"-105.3224523","39.1323299","-105.4439944","39.3352235","Tuesday","Green" 3,"-104.4233452","39.0234355","-105.4643990","39.1223435","Wednesday","Blue" Dla każdego zestawu współrzędnych (x1 / y1 i x2 / y2) chcę przypisać US Census Tract lub Census Tract, w który wchodzi (pobrałem plik kształtu TIGER spisu ludności tutaj: ftp://ftp2.census.gov/ geo / tiger / TIGER2011 / …
To dość ogólne pytanie. Zastanawiam się tylko, jakich wskazówek i trików użyli programiści GIS, aby przyspieszyć skrypty Arcpy, które importujesz do zestawu narzędzi i uruchamiasz. Codziennie pracuję, pisząc małe skrypty, aby pomóc użytkownikom spoza GIS w moim biurze przetwarzać dane GIS. Przekonałem się, że przetwarzanie ArcGIS 10.0 jest ogólnie wolniejsze …
Obecnie buduję instancję na EC2, na której można zaimportować całą migawkę Planet.osm danych z całej Ziemi dla niektórych projektów, nad którymi pracujemy. Rozwinąłem dużą instancję Ubuntu x64 i dołączyłem mnóstwo osobnego miejsca do przechowywania na wolumenie EBS dla bazy danych Postgres i zmodyfikowałem go, aby przechowywać tam dane PGSQL. Teraz …
Mam plik CSV o wartości 1 miliarda punktów i plik kształtu z około 5000 wielokątów. Jaki byłby najszybszy sposób na przestrzenne połączenie punktów i wielokątów? Dla każdego punktu muszę uzyskać zawierający identyfikator wielokąta. (Wielokąty się nie pokrywają). Zazwyczaj ładuję oba zestawy danych do PostGIS. Czy istnieje szybszy sposób na wykonanie …
Często stosuje się indeks przestrzenny obwiedni, aby poprawić wydajność podczas pracy z dużą liczbą funkcji. W przypadku wykonywania operacji na poszczególnych geometriach z dużą liczbą wierzchołków istnieją podobne strategie optymalizacji? Na przykład, czy istnieją jakieś struktury danych, które mogą przyspieszyć punkt w operacjach wielokąta lub unii?
Mam około 75 milionów rekordów w bazie danych SQL Server 2008 R2 Express. Każda ma długość odpowiadającą pewnej wartości. Tabela ma kolumnę geograficzną. Próbuję znaleźć najbliższego sąsiada dla danej długości i szerokości geograficznej (punktu). Mam już zapytanie z indeksem przestrzennym. Ale w zależności od tego, gdzie rekord znajduje się w …
Poniżej znajduje się kod, którego używam do replikacji przycisku „powiązanych tabel” w ArcMap. W ArcMap ten przycisk wybiera obiekty w jednej klasie obiektów lub tabeli na podstawie wyboru obiektów w innej pokrewnej klasie obiektów lub tabeli. W ArcMap mogę użyć tego przycisku, aby „wcisnąć” mój wybór do odpowiedniej tabeli w …
Jestem przeważnie wektorem, ale przy bieżącym projekcie muszę pracować z kilkoma starymi zeskanowanymi mapami papierowymi (mapy szkód bombowych z Londynu, jeśli jesteś zainteresowany!) Przeskanowaliśmy i dokonaliśmy georeferencji map, a teraz chcemy utworzyć kafelkową warstwę kompozytową do wyświetlania na stronie internetowej. Oczywiście wytniemy granice, nie o to tutaj chodzi. Problem polega …
Ponownie opublikuj pytanie zadane na temat Przepełnienia stosu, gdy zasugerowano, że byłoby to lepsze forum. Próbuję małego eksperymentu w wypychaniu zestawu danych, który nie jest przestrzenny, ale pasuje do niego całkiem dobrze, a wyniki są nieco niepokojące. Zbiór danych to dane genomowe, np. Ludzki genom, w którym mamy region DNA, …
Mam mapę bazową VectorTile , którą optymalizuję (pracuję nad zmniejszeniem wielkości poszczególnych kafelków), głównym kawałkiem wielkości kafelków są dane drogowe (geometria i atrybuty). Pracuję nad uproszczeniem poszczególnych geometrii dróg w oparciu o poziom powiększenia i agregacją dróg również w oparciu o poziomy powiększenia. Drogi są przechowywane w tabeli Postgis (osobna …
Żarty na bok, miałem problem z routingiem, który jest prawie problemem dla podróżujących sprzedawców (TSP): punkt początkowy jest zdefiniowany punkt końcowy pokrywa się z punktem początkowym każdy węzeł musi zostać odwiedzony całkowity koszt należy zminimalizować Dwa lata temu myślałem, że TSP będzie idealnie pasować, więc przejrzałem kilka przykładowych danych tsp_solvei …
Mam dane OpenStreetMap dla Holandii załadowane do bazy danych PostGIS (PostgreSQL 8.3 / PostGIS 1.3.3) przy użyciu schematu osmozy . Oznacza to, że wszystkie tagi są przechowywane w polu hstore . Oprócz indeksu GIST, który osmoza tworzy na polu geometrii, utworzyłem dodatkowy indeks GIST na polu tagów. Próbując wykonać zapytanie …
Próbuję wykonać przecięcie dwóch warstw: Warstwa polilinii reprezentująca niektóre drogi (~ 5500 wierszy) Warstwa wielokąta reprezentująca bufory o nieregularnych kształtach wokół różnych punktów zainteresowania (~ 47 000 rzędów) Ostatecznie staram się przypiąć polilinie do wielu (czasami nakładających się) buforów, a następnie zsumować całkowitą długość jezdni zawartą w każdym buforze. Problem …
Wiem, że to pytanie jest dość niejasne, ale proszę o wyrozumiałość. Próbuję dowiedzieć się, jaki rodzaj wydajności produktu - w szczególności czas - ludzie widzieli dla różnych metodologii, których używali do tworzenia kafelków map google / bing. Istnieje wiele metod, jak to zrobić (np. Gdal2tiles, FME, maptiler itp.). Początkowa próba …
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.