Dane użyte do utworzenia sieci, z których się czyści, wymagają szczególnej uwagi, ponieważ drobne błędy przestrzenne mogą prowadzić do poważnych błędów w łączności.
Jakie techniki można uznać za najlepszą praktykę czyszczenia danych sieci przestrzennej przed zbudowaniem modelu sieci?
Aby ustawić piłkę, oto co mogę wymyślić
Upewnij się, że twój GIS nie ukrywa błędów topologii (jak ArcMap może) lub że jeśli tak, proces budowania sieci jest zaprojektowany, aby to uwzględnić (tak jak robi to Arc Network Analyst). Dowiedz się, jak i dlaczego tak się dzieje.
Użyj funkcji topologii GIS - np. Topologii łuku, czyszczenia rysunków w programie AutoCAD. Wykryj wszystkie polilinie, które mieszczą się w tolerancji względem siebie, dotykają się lub przecinają, bez skinienia (tj. Które nie są złamane w punkcie przecięcia). Przekroczenia i przekroczenia należą do tej kategorii. Sprawdź je pod kątem błędów (w zależności od reprezentacji mogą reprezentować mosty / tunele lub nie). Użyj automatycznych napraw, jeśli wszystkie wyglądają na błędy, a naprawa ręczna jest niemożliwa.
Sprawdź także punkty końcowe łącza, które mieszczą się w pewnej tolerancji bez zbiegów okoliczności. Użyj automatycznych napraw, jeśli wszystkie wyglądają na błędy, a naprawa ręczna jest niemożliwa.
Stopniowo zwiększaj tolerancję w powyższych dwóch krokach, aż będziesz pewien, że wszystkie wykryte w ten sposób funkcje są zamierzone.
Zbuduj sieć, oblicz łączność dla każdego skrzyżowania (liczba łączących go łączy). Sprawdź (najlepiej) wszystkie lub (prawdopodobnie) losową próbkę, aby upewnić się, że są zgodne z oczekiwaniami.
Posortuj wszystkie polilinie w modelu według długości, a zaczynając od najmniejszej długości, sprawdź je ręcznie (być może za pomocą obliczonych danych dotyczących łączności). Bardzo krótkie łącza sieciowe są zwykle błędami i mogą powodować problemy z zakrętami itp.
Coś tam przegapiłem? Zapraszam do opisu lub linku do dobrych zasobów poza siedzibą.