Aktualności:

Forum w trakcie prac modernizacyjnych

Menu główne

Chcę zaszrafurować kilka działek w ewmapie, z pliku.

Zaczęty przez hasan1685, Czwartek 18 Lipiec 2013, 09:49:48

Poprzedni wątek - Następny wątek

0 użytkowników i 1 Gość przegląda ten wątek.

Lupus

#8
Cytat: hasan1685 w Czwartek 18 Lipiec 2013, 14:12:07
Potem połączyć 10 szrafur ( nie wiem jak się łączy szrafury w jedną-proszę o dokładniejsze opisanie jak to się robi).
jak się klika [zapisz szrafurę], to program otwiera okienko [wybierz szrafury do zapisania] a tam trzeba zaznaczyć, które idą do zapisania

Cytat: hasan1685 w Czwartek 18 Lipiec 2013, 14:12:07
Podsumowując-trzeba wykonać kilkaset ruchów żeby zrobić taką mapkę. Strata czasu. Ale najlepsze jest to że za 10 minut podejdzie jakiś młodziak i powie że się pomylił i trzeba jeszcze raz to zrobić. Tak miałem przed chwilą. Więc uważam że mój sposób jest 100 razy lepszy. Wystarczy tylko podmienić kilka numerów i teraz już pamięta ustawienia. Kilka kliknięć i jest gotowe.

Jeżeli już szukamy automatyzacji to należałoby wprowadzić działkom parametr po którym da się je podzielić zgodnie z plikami excela.
Następnie zbudować menu, które będzie szrafurować wszystkie działki po zadanym parametrze.

Wszystko się da, ale czy się opłaca?
1. Od kiedy bazujemy na danych od "młodziaków"? Najpierw sprawdzamy poprawność danych dopiero potem się nimi zajmujemy.

2. Jeżeli coś ma być zrobione raz to co za różnica czy zajmie 2 czy 20 minut? Dopiero z Twojej odpowiedzi wynika, że chcesz to zrobić więcej niż jeden raz. w takim razie bawimy się w jakieś automaty...

3. Jeżeli coś ma być robione okresowo, a dane pochodzą z excela, to jak można poprawiać jakieś dane ręcznie na poziomie ewmapy? jeżeli chcesz mieć dobry "system" do robienia tych mapek, to musisz importować te dane jednym ruchem, a nie coś zmieniać, bo po trzeciej zmianie nie wiesz ile zmian już zostało wprowadzone a ile nie. Nie masz żadnej kontroli nad tymi plikami, bo za dwa miesiące okaże się, że o części tych zmian młodziak nie przekazał info, bo zapomniał. Jeden plik - jeden import - jedno szrafurowanie.

4. Jeśli chcesz mieć dobrą odpowiedź to albo zadaj dobre pytanie, albo podaj dane do podjęcia decyzji "jakie jest pytanie".
zapytałeś pytanie:
Cytat: hasan1685 w Czwartek 18 Lipiec 2013, 09:49:48
Chcę zaszrafurować kilka działek w ewmapie, z pliku.
Ale chce żeby były podzielone na 10 kolorów. Działek mam 8000 i są one rozdzielone na 10 grup w exelu. Chciałbym każdej z tych grup nadać inny kolor i zrobić to za jednym zamachem. Tak żeby mi powstała tylko jedna szrafura. Czy da się to zrobić automatycznie.

odpowiedź na Twoje pytanie brzmi:
Nie da się zrobić tego automatycznie.

Odpowiedzi Alcapona i moje dotyczyły w zasadzie pytania "Jak to zrobić szybko?"
Zatem w swoim imieniu przepraszam za odpowiedzi nie na temat.


__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

hasan1685Autor w?tku

Tylko, najpierw trzeba zrobić 10 plików. Potem 10 razy zaczytać. Potem zrobić 10 szrafur. Potem połączyć 10 szrafur ( nie wiem jak się łączy szrafury w jedną-proszę o dokładniejsze opisanie jak to się robi). Podsumowując-trzeba wykonać kilkaset ruchów żeby zrobić taką mapkę. Strata czasu. Ale najlepsze jest to że za 10 minut podejdzie jakiś młodziak i powie że się pomylił i trzeba jeszcze raz to zrobić. Tak miałem przed chwilą. Więc uważam że mój sposób jest 100 razy lepszy. Wystarczy tylko podmienić kilka numerów i teraz już pamięta ustawienia. Kilka kliknięć i jest gotowe.

Lupus

Cytat: hasan1685 w Czwartek 18 Lipiec 2013, 12:19:20
Z automatu też się da. Można powiedzieć że to półautomat.
1. Zrzuciłem bazę działek na warstwę.
2. Export numerów działek do txt.
3. Kilka kombinacji w exelu i otrzymuje nowe numery działek.
4. Zaczytanie na warstwę tekstową.
5. Przeniesienie z warstw na bazę użytków linii działek i odpowiednich numerów nowych działek.
5. Mając bazę użytków można zdefiniować szrafowanie według użytku i w ten sposób otrzymuje pożądany  efekt

jeśli ten sposób Ci pasuje to go usprawnię
1. robisz listę działek  (interfejs lista działek) i zestawiasz ją z numerami na które chcesz zmienić
2. robisz eksport działek do txt importujesz je do dodatkowej bazy np użytków
3. plik z pkt1 to zestawienie do przenumerowania działek/użytków
efekt ten sam a prawie wszystko wewnątrz ewmapy czyli wszystkie kontrole importów zrobi ewmapa
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

Lupus

Cytat: alcapon w Czwartek 18 Lipiec 2013, 13:02:23
kombinacje alpejskie :)

i to w Himalajach!!!

Al napisał co trzeba zrobić, a ja dopiszę jak bo tu może być ten pies...
Jeśli masz listę działek w excelu to zrób 10 plików, dla każdego koloru

d obr-dzialka_1
d obr-dzialka_2
(...)
d obr-dzialka_n

potem masz opcję przy odczycie działek [wczytaj z pliku] wtedy zapyta o konkretny plik w powyższym formacie.
wtedy szrafurujesz wszystkie odczytane działki (z każdego pliku oddzielnie) i nadajesz im właściwe kolory.
a na koniec wybierasz zapisz szrafurę i zapisujesz je w jednym pliku szrafura, zaznaczając check z pytaniem u połączenie kolorów (ujednolicenie czy cóś?)
potem otwierasz już taką połączoną szrafurę "za jednym zamachem"
__________
Pozdrawiam
Lupus

Wszystko da się zrobić, tylko czy jest to uzasadnione ekonomicznie?

alcapon

kombinacje alpejskie :)
Pisałeś że w excelu masz działki w 10 grupach.
Skoro tak to możesz chyba z excela w prosty sposób poprzez kopiuj/wklej zrobić 10 plików txt zawierających numery działek.
Potem wczytujesz te pliki podczas dodawania szrafury i po sprawie.
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

hasan1685Autor w?tku

Z automatu też się da. Można powiedzieć że to półautomat.
1. Zrzuciłem bazę działek na warstwę.
2. Export numerów działek do txt.
3. Kilka kombinacji w exelu i otrzymuje nowe numery działek.
4. Zaczytanie na warstwę tekstową.
5. Przeniesienie z warstw na bazę użytków linii działek i odpowiednich numerów nowych działek.
5. Mając bazę użytków można zdefiniować szrafowanie według użytku i w ten sposób otrzymuje pożądany  efekt

alcapon

Z automatu chyba nie da rady - tym bardziej że chcesz inne kolory dla każdej z 10 grup.
Jednak 10 grup to nie tak dużo - spokojnie można to zrobić ręcznie.
Korepetycje z ewmapy / pliki gml / operaty -> ewmapa@o2.pl
http://www.youtube.com/user/ewmapa/videos

hasan1685Autor w?tku

Chcę zaszrafurować kilka działek w ewmapie, z pliku.
Ale chce żeby były podzielone na 10 kolorów. Działek mam 8000 i są one rozdzielone na 10 grup w exelu. Chciałbym każdej z tych grup nadać inny kolor i zrobić to za jednym zamachem. Tak żeby mi powstała tylko jedna szrafura. Czy da się to zrobić automatycznie.