przeskalowywanie grubości linii
przeskalowywanie grubości linii
witam, czy program przy zmianie skali z 500 na 1000 ma możliwość automatycznej zmiany grubości linii i wielkości opisów?
próbuje ale grubości i wielkości zostają takie same jak w 500.
Pozdrawiam!
próbuje ale grubości i wielkości zostają takie same jak w 500.
Pozdrawiam!
Re: przeskalowywanie grubości linii
Jeśli zmieni się standardową skalę mapy wówczas grubości linii są przeskalowywane.
Opisy nie, chyba że są utworzone poprzez edytor mapy obiektowej, wówczas można użyć funkcji "Wstaw etykiety" dostępnej pod prawym klawiszem myszki w oknie legendy.
Opisy nie, chyba że są utworzone poprzez edytor mapy obiektowej, wówczas można użyć funkcji "Wstaw etykiety" dostępnej pod prawym klawiszem myszki w oknie legendy.
Pozdrawiam Jurek B.
Re: przeskalowywanie grubości linii
Żeby przeskalowanie działało konieczne jest utworzenie tabeli z szablonu "mapazasadnicza" ? Domyślam się, że tak bo edytor mapy obiektowej zakłada warstwę, ale z tego co zauważyłem- już nie zakłada baz danych zgodnych z wygasłym niedawno rozporządzeniem
Re: przeskalowywanie grubości linii
Tak, założenie baz to zadanie wykonywane podczas tworzenia nowej mapy z szablonu.marcinn pisze:Żeby przeskalowanie działało konieczne jest utworzenie tabeli z szablonu "mapazasadnicza" ? Domyślam się, że tak bo edytor mapy obiektowej zakłada warstwę, ale z tego co zauważyłem- już nie zakłada baz danych zgodnych z wygasłym niedawno rozporządzeniem
Pozdrawiam Jurek B.
Re: przeskalowywanie grubości linii
bstok pisze:Działa!
A możesz powiedzieć jak to zrobiłeś? Założyłem projekt z wykorzystaniem szablonu "mapa zasadnicza" i szczerze mówiąc nie działa mi skalowanie linii. W opcjach programu mam zaznaczoną opcję skalowania
Re: przeskalowywanie grubości linii
podczas zakładania warstw ustawiam styl linii zgodny z wersja instrukcji 3.0 lub 4.0 a szerokość wybieram zdefiniowaną w typie linii dla danej skali.
Re: przeskalowywanie grubości linii
Ja rysuję edytorem mapy obiektowej, więc chyba w tym przypadku to nie działa, bo linie nie są przypisane do warstw...
Re: przeskalowywanie grubości linii
Co to znaczy "skalowanie linii"?, czy chodzi o rozróżnienie między liniami o grubości np. 0.18 a 0.5 mm?możesz powiedzieć jak to zrobiłeś? Założyłem projekt z wykorzystaniem szablonu "mapa zasadnicza" i szczerze mówiąc nie działa mi skalowanie linii. W opcjach programu mam zaznaczoną opcję skalowania
Przydałby się jakiż zrzut ekranu, na którym byłoby widać o co chodzi.
Pozdrawiam Jurek B.
Re: przeskalowywanie grubości linii
Mam tu na myśli skalowanie- czyli zmiana grubości linii przy zmianie skali. Np. dla budynku w skali 1:500 grubość jest 0.5, a dla skali 1:1000- 0.35. Skalowanie linii w opcjach programu rozumiałem jako zmianę grubości przy zmianie skali- zarówno w wyświetlaniu jak i drukowaniu.
Re: przeskalowywanie grubości linii
Zmiana grubości linii zgodnie z wymaganiami rozporządzenia/instrukcji K1 odbywa się automatycznie przy zmianie standardowej skali mapy (menu Mapa).
Pozdrawiam Jurek B.
Re: przeskalowywanie grubości linii
Mi to w ten sposób nie działa- przy zmianie skali grubości pozostają takie jak były. W opcjach mam zaznaczone skalowanie. Jest gdzieś opisane jak założyć projekt, żeby to działało?
Re: przeskalowywanie grubości linii
Może szybciej będzie rozwiązać to telefonicznie.
-To serve and protect-
Re: przeskalowywanie grubości linii
Gdzie Pan zmienia skalę?marcinn pisze:Mi to w ten sposób nie działa- przy zmianie skali grubości pozostają takie jak były. W opcjach mam zaznaczone skalowanie. Jest gdzieś opisane jak założyć projekt, żeby to działało?
pozdrawiam
grzes
grzes
Re: przeskalowywanie grubości linii
Mapa>zmiana standardowej skali (skrót: ctrl+S)
Re: przeskalowywanie grubości linii
Jak wyglada opcja Parametry programu->Mapa->grubość linii ustawiana kolorem (powinna byc wyłączona)?
pozdrawiam
grzes
grzes
Re: przeskalowywanie grubości linii
Opcja wyłączona. Poniżej zrzut ekranu z ustawień. Może mam źle założoną tabelę, albo nie rozumie zasady działania? Zakładam projekt z wykorzystaniem szablonu mapy zasadniczej. Wychodzę ze skali 1:500 i rysuję np. obrys budynku- wychodzi linia grubości 0.5. Przechodzę na skalę 1:1000 i zostaje linia grubości 0.5. Natomiast rysując obrys bud. wychodzi prawidłowa czyli 0.35. Nie skaluje mi już istniejących linii. Tak jak wspominałem rysuję edytorem mapy obiektowej. Nie zarzucam odgórnie, że jest błąd programowy- może po prostu nie potrafię dobrze zacząć "roboty"?
Re: przeskalowywanie grubości linii
Nikt tak nie mysli - dopytujemy zeby znalezc przyczyne - byc moze jest blad w definicji obiektow. Bedziemy dzis to dokladnie przegladac.marcinn pisze:Nie zarzucam odgórnie, że jest błąd programowy ...
pozdrawiam
grzes
grzes
Re: przeskalowywanie grubości linii
Już chyba wszystko jasne, szkoda, że nie napisał Pan jakie obiekty się nie skalują, byłoby to dużo szybciej wyjaśnione.
Skalowanie działa dla stylów linii zdefiniowanych w zestawach linii.
Linie ciągłe nie są wprowadzone do zestawów linii, tam trafiły np. linie przerywane, z różnymi dodatkowymi detalami. Te mają określone grubości dla poszczególnych skal. Stąd brane są ich parametry przy zmianie skali, a nie z informacji w edytorze obiektów.
Grubości linii w edytorze obiektów są wykorzystywane tylko podczas ich rysowania, nie przy zmianie skali.
Być może jeszcze dzisiaj wprowadzimy do definicji linii, linie ciągłe o zdefiniowanych grubościach w poszczególnych skalach, a także zmodyfikujemy edytor mapy obiektowej. Wówczas nowo utworzone obiekty będą już zmienianą grubość przy zmianie skali.
Skalowanie działa dla stylów linii zdefiniowanych w zestawach linii.
Linie ciągłe nie są wprowadzone do zestawów linii, tam trafiły np. linie przerywane, z różnymi dodatkowymi detalami. Te mają określone grubości dla poszczególnych skal. Stąd brane są ich parametry przy zmianie skali, a nie z informacji w edytorze obiektów.
Grubości linii w edytorze obiektów są wykorzystywane tylko podczas ich rysowania, nie przy zmianie skali.
Być może jeszcze dzisiaj wprowadzimy do definicji linii, linie ciągłe o zdefiniowanych grubościach w poszczególnych skalach, a także zmodyfikujemy edytor mapy obiektowej. Wówczas nowo utworzone obiekty będą już zmienianą grubość przy zmianie skali.
Pozdrawiam Jurek B.
Re: przeskalowywanie grubości linii
Wszystko jasne. Jak skalowanie będzie działać w edytorze mapy obiektowej to świetnie, bo na razie to jedyne narzędzie do rysowania zgodnego z rozp.
Re: przeskalowywanie grubości linii
Trochę to długo trwało, bo pracy było jednak więcej, ale już są gotowe zmiany w definicjach plików. Proszę je pobrać i zapisać do C-GEO\BIN, przy okazji też wersję testową cgeo8.exe - poprawiliśmy wyświetlanie podglądu linii w oknie edytora mapy obiektowej.
Pozdrawiam Jurek B.
Re: przeskalowywanie grubości linii
Czy skalowanie linii działa przy rysowaniu edytorem mapy obiektowej? Zainstalowałem najnowszą aktualizację, ale skalowanie nie działa dla edytora.
Re: przeskalowywanie grubości linii
Dziś będzie aktualizacja (między innymi ten problem będzie poprawiony)
-To serve and protect-
Re: przeskalowywanie grubości linii
Przetestowałem-działa dobrze. Byłoby świetnie, gdyby działało to też na stworzonym przez siebie pliku definicji obiektów ".dob". Osobiście mam trochę zmodyfikowany plik definicji i wtedy przeskalowanie już nie działa (dodam, że akurat typów linii nie dotykałem- głównie chodzi o rodzaj czcionek w opisach)
EDIT:
Jednak działa, ale trzeba na nowo zmodyfikować plik Mapa_Zasadnicza.dob. Wcześniej utworzone pliki nie działają.
EDIT:
Jednak działa, ale trzeba na nowo zmodyfikować plik Mapa_Zasadnicza.dob. Wcześniej utworzone pliki nie działają.
Re: przeskalowywanie grubości linii
Nie wiem czy po ostatniej aktualizacji, ale nie działa mi skalowanie linii rysowanych za pomocą edytora mapy obiektowej. Czy ktoś też ma ten problem?