|
UMP_Edit | by KSW |



UMP_Edit v0.6.3 | by KSW
(821 KB). [2005/02/17]
W tej wersji:
- poprawiono wygładzanie poziomic
- dodano opcje kontroli wygładzania ...
Dodałem możliwość zmiany dwóch parametrów odpowiedzialnych za wygładzanie (im
wyższe obie wartości tym linie bardziej gładkie - ale nie należy przesadzać bo
może dojść do zbytniego wyprostowania ;) ).
W przykładach umieszczono test: dla wartości
domyślnych i wartości max. Jak można zauważyć parametr "Min. odległość punktów
..." wpływa na usuwanie kolejnego stopnia ząbków a "Stopień wygładzania" wpływa
ogólnie na "jakość" wygładzania. Wartości domyślne są optymalne przy założeniu
że w Global Mapper
przy generowaniu konturów suwak ustawimy max na lewo - max dokładność.
W filtrze [DICTIONARY] zamieniono dwa typy miedzy sobą:
0x0a - drogi gruntowe, polne, przecinki leśne,
0x16 - szlak - do zaznaczenia ważniejszych dróg gruntowych/szlaków - zazwyczaj
posiadających nazwy - widoczne głównie na mapach jako grubsza ciągła linia
zamieniłem miejscami i teraz to:
0x16 - drogi gruntowe, polne, przecinki leśne,
0x0a - szlak - do zaznaczenia ważniejszych dróg gruntowych/szlaków - zazwyczaj
posiadających nazwy - widoczne głównie na mapach jako grubsza ciągła linia.
test_wygladzania_3
(411 KB) - Przykład działania wygładzania (czerwona
linia oryginał a niebieska po optymalizacji).
test_wygladzania_3
"Min. odległość punktów ..."
(245 KB) - Przykład działania wygładzania (czerwona
linia wartości domyślne a niebieska wartości max).
test_wygladzania_3
"Stopień wygładzania"
(242 KB) - Przykład działania wygładzania (czerwona
linia wartości domyślne a niebieska wartości max).
UMP_Edit v0.6.2b | by KSW (806 KB). [2005/01/22]
W tej wersji:
- dodano wygładzanie poziomic - TEST
Używając
programu Global Mapper
do generowania warstwic/poziomic z danych SRTM oraz z plików *.DT1, *.grd
(i innych zawierających dane o ukształtowaniu terenu) często na wyjściu
otrzymujemy bardzo "poszarpane linie" - charakteryzujące się schodkowaniem -
charakterystyczne ząbki (widać to na obrazku obok). Nowa funkcja w tym programie
ma za zadanie "wygładzić" i maksymalnie zniwelować te "schody" (wynikiem jest
linia jak np. ta niebieska na rys. obok). Jest to tylko test - użyto
najprostszego z możliwych algorytmów - dlatego program nie radzi sobie jeszcze
ze wszystkimi szczególnymi zakłóceniami w przebiegu linii ....
test_wygladzania.rar (352 KB) - Przykład działania wygładzania (czerwona linia oryginał a niebieska po optymalizacji).
UMP_Edit v0.6.1b | by KSW (802 KB). [2004/04/17]
W tej wersji:
- dodano opcje definiowania co ile metrów pojawią się dwa kolejny typy linii
reprezentujących warstwice. Częstotliwość występowania linii pierwszego typu
ustalamy dokładnie na taką jaka jest zapisana w pliku xyz.
UMP_Edit v0.6b | by KSW (801 KB). [2004/04/03]
W tej wersji:
- poprawiono odczyt wsp. z pliku xyz,
- plus kilka innych poprawek,
UMP_Edit v0.5b | by KSW (800 KB). [2004/02/16]
W tej wersji dodano/poprawiono:
- możliwość zdefiniowania przesunięcia o jakie zostaną przesunięte poziomice
podczas konwersji,
domyślne wartości dobrane eksperymentalnie dla arkusza N50E018.hgt to:
N: 0,00042
E: -0,00041
UMP_Edit v0.4b | by KSW (800 KB). [2004/02/12]
W tej wersji dodano/poprawiono:
- dokładniejszy wzór na wyliczanie wysokości w stopach:
Wysokość w stopach = int (Wysokość w metrach * 3.2808399 + 0.5)
- możliwość zapisywania wysokości bezpośrednio w metrach po dodaniu w sekcji
[IMG ID] klucza:
Elevation=M
Ta opcja jest domyślnie włączona.
- Automatyczne nadawanie nazwy plikom jeśli w ścieżce dostępu znajdzie się: ...NxxEyyy...
UMP_Edit v0.3b | by KSW (784 KB). [2004/02/08]
Jest to program do edycji sekcji [DICTIONARY] (następca UMP - Kopiowanie warstw v0.2b) oraz do generowania poziomic z danych SRTM. Generować je możemy na dwa sposoby: pierwszy szybszy - generujemy od razu jeden plik z kompletem danych, drugi wolniejszy - generujemy każdą warstwę osobno - jednocześnie mamy większy wpływ na układ elementów w poszczególnych warstwach. Opis możliwości zawarty w opisie: Generowanie poziomic z danych SRTM - należy bezwzględnie przeczytać przed użyciem programu.

UMP -
Kopiowanie warstw v0.2b | by KSW
(640 KB). [2003/10/22].
Jest to program do edycji sekcji [DICTIONARY]
- zainteresowani tematem będą wiedzieć o co chodzi ;)
Czerwona kropka to '1' a niebieska to '0' - reszta obsługi na
wyczucie bo mi się tu nie chce tego opisywać .... dodam tylko ze po uruchomieniu
programu automatycznie jest wczytywana zawartość pliku: DICTIONARY.txt.
Więc w miarę rozbudowywania własnego filtra możną go tam skopiować na stałe.
Wynik jest zapisywany domyślnie do pliku: DICTIONARY_out.txt. Można też
otworzyć dowolny plik ale zawierający tylko sekcje [DICTIONARY]. Oczywiście po
zapisaniu DICTIONARY_out.txt zawartość tego pliku kopiujemy do pliku txt
z zawartością mapy. W obecnej wersji program jest na sztywno ograniczony do
edycji filtra dla czterech warstw.
Ta wersja programu powstała z potrzeby chwili - zawiera jeszcze kilka
niedociągnięć (jak np. niekontrolowane przesuwanie się edytowanej "listy" na
początek po pierwszym kliknięciu w tą listę).
Program w tej wersji nie jest zabezpieczony przed błędami w pliku źródłowym txt
wiec czasami może się powiesić jak mu się zamiast pliku sekcją [DICTIONARY]
wczyta np. ten plik readme.txt ;)
Wynik działania programu został z powodzeniem przetestowany na mapie ze >strony<.
Zakładka [Dodanie "Levels=3" do sekcji RGNxx] działa poprawnie jesli plik wej
txt z mapą nie posiada jeszcze nigdzie tego klucza "Levels=3".
-------------------------------------------------------
Uwagi proszę kierować na: ___ks@iq.pl___