Czy ktoś używa narzędzi i / lub danych typu open source do generowania wielokątów czasu jazdy, które promieniują z danej lokalizacji? Na przykład używałem produktów ESRI, takich jak Network Analyst i Business Analyst, do generowania granic wielokątów, które reprezentują maksymalną odległość, jaką można pokonać siecią drogową z danego punktu w …
Korzystam z pgroutinga w bazie danych Postgis utworzonej przez osm2pgrouting. Działa bardzo dobrze na ograniczonym zbiorze danych (3,5 tys. Sposobów, wszystkie najkrótsze ścieżki wyszukiwania A * <20 ms). Ponieważ jednak zaimportowałem z europy większą ramkę ograniczającą (122 tys. Sposobów), wydajność znacznie spadła (najkrótsza ścieżka kosztuje około 900 ms). Myślę, że …
Widzę ciągle rosnącą listę nowych funkcji w PostGIS, z których niektóre obejmują GEOS(np ST_ClusterKMeans.). Niektóre funkcje (np. Te w pgrouting) zależą od innych bibliotek (np BGL.). Mam wrażenie, że wiele z tych bazowych bibliotek (często w C / C ++) nie obsługuje zarządzania buforami między pamięcią a dodatkowymi pamięciami / …
Jestem nowy w analizie przestrzennej i doceniłbym ogólny kierunek projektu, który próbuję, opisany poniżej (zaczynam od zera). CEL: Znaleźć najlepsze lokalizacje do zainstalowania 2000 stóp chodników w moim rodzinnym mieście, aby połączyć większość gospodarstw domowych z Central Business District (CBD), gdzie „połączone” oznacza w odległości 1,2 mili spaceru od CBD. …
Buduję system planowania trasy, ale wciąż muszę zdecydować, z którego silnika routingu będę korzystać. Do tej pory znalazłem pgrouting i neo4j. Mam sieć tras w bazie danych postgresql / postgis (importowanej z pliku shapefile). Zrobiłem zapytania, aby wyodrębnić węzły (punkty końcowe sposobów, w których musisz podjąć decyzję, w którym kierunku …
Usiłuję wyczyścić plik shapefile, aby był użyteczny do routingu z pgrouting, postgis, postgresql. Tutaj skrzyżowanie wydaje się być połączone, ale kiedy powiększamy… Nie jest: To samo tutaj: Tutaj (jest powiększony maksymalnie) istnieją 2 sposoby, kiedy wydaje się, że jest jeden i tylko jeden jest podłączony: Korzystam z atrybutu ID_vertex_id z …
Analizuję prawdopodobne ścieżki osób dojeżdżających do pracy w drodze do pracy, na podstawie danych z Spisu Powszechnego, rozkładów gęstości zadań i sieci transportowej. W tej chwili do mojej analizy używam pgRouting i dodatku pgRouting dla QGIS (opisanego tutaj ): Chciałbym jednak, aby wszystkie kroki, które podejmuję, były w pełni możliwe …
Edytowane: Chcę zilustrować moje pytanie. Załóżmy, że jesteś w „Punkcie A” i chcesz przejść do „Punktu B”. Te punkty nie byłyby w tabeli „at_2po_4pgr”, ponieważ nie są węzłami źródłowymi / docelowymi. Następnie szukałem najbliższego węzła dla punktów A i B (zielone punkty). Następnie mogę wykonać wywołanie shortest_path przy użyciu identyfikatorów …
Istnieje wiele informacji na temat routingu (pg) w zwykły sposób. Normalne sposoby są stworzone przez człowieka i są idealnym rodzajem trasowania. Jestem jednak zainteresowany trasą po drogach wodnych. Teoretycznie powinno to być takie samo, jak poprowadzenie normalnymi drogami, z tym wyjątkiem, że drogi wodne często nie są stworzone przez człowieka, …
Mam plik kształtu polilinii reprezentujący sieć dróg i drugi plik kształtu zawierający punkty. Chciałbym użyć PostGIS (prawdopodobnie PgRouting) do identyfikacji podsieci lub obszarów usług promieniujących z tych punktów. Zasadniczo mam nadzieję zadać pytanie: „Zaczynając od punktu X, jak daleko mogę iść w danym kierunku, biorąc pod uwagę całkowity budżet podróży …
Chcę uruchomić algorytm najkrótszej ścieżki na wielu parach źródła i celu jednocześnie, uzyskać wynik w postaci tabeli i przetworzyć go. Jak mam to zrobic? To zapytanie nie działa: SELECT a.source, a.target, paths.* FROM all_to_all a, shortest_path_astar('...', a.source, a.target, false, false) paths; ERROR: function expression in FROM cannot refer to other …
Mam 100 miejsc docelowych i 5 pojazdów i muszę zakodować rozwiązanie, które skutecznie kieruje pojazdy do każdego miejsca docelowego, więc każde miejsce docelowe odwiedza 1 z tych pojazdów. Niektóre z tych miejsc docelowych mogą mieć także okna czasowe do odwiedzenia. Korzystam z PostgreSQL i PostGIS, i chciałem zastosować pgrouting, ale …
Aktualnie pracujemy z pgRouting i odkryliśmy, że nie ma możliwości wprowadzenia ograniczeń skrętu (np. Zbanowany skręt w prawo lub w lewo). Podczas gdy możliwe jest przypisanie „to_cost” i „reguły” w algorytmie Shooting * ... nie mogłem znaleźć sposobu na wdrożenie tych ograniczeń za pomocą algorytmu A Star i Dijktra. Czy …
Właśnie zainstalowałem QGIS, ponieważ uważam, że powinienem być w stanie produkować izochrony piesze i rowerowe z określonego punktu. Zrobiłem to dość łatwo przed użyciem ArcMap, jednak naprawdę mam problemy z QGIS. Z tego, co przeczytałem, powinienem używać PGRouting i mapowania OSM2PGrouting (które zainstalowałem). Tak naprawdę nie korzystałem wcześniej z SQL …
Muszę podłączyć przystanki autobusowe (punkty) do warstwy sieci (dane OSM). Te przystanki autobusowe nie leżą bezpośrednio na liniach (patrz zrzut ekranu), a ich lokalizacja nie powinna być zmieniana. Używam PostGIS, pgrouting i QGIS, a sieć jest już routowalna z kolumnami źródłowymi i docelowymi itp. Głównie chcę później zrobić dwie rzeczy: …
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.