Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8, 9 Next
Piotr GaĹka
Guest
Fri Jul 14, 2017 11:23 am
W dniu 2017-07-13 o 21:01, Jarosław Sokołowski pisze:
Quote:
Cieszę się ogromnie. To jeszcze ten "convert". Też warto się zainteresować,
działa nie tylko w uniksach, jest wersja Windows. Przerabia każdy format
graficzny na dowolny inny (jeśli to ma sens). Ponadto robi wiele innych
manipulacji z plikami graficznymi --
https://www.imagemagick.org
Rzuciłem okiem. Wygląda mi na to, że ja do takich potrzeb używam
IrfanView (głównie do zdjęć i jak przetwarzałem te zrzuty z ekranu map
topograficznych).
Czy on ma możliwość wywołania w skrypcie - nie wiem, ale ja nie mam
takich potrzeb.
P.G.
JarosĹaw SokoĹowski
Guest
Fri Jul 14, 2017 12:26 pm
Pan Piotr Gałka napisał:
Quote:
Cieszę się ogromnie. To jeszcze ten "convert". Też warto się zainteresować,
działa nie tylko w uniksach, jest wersja Windows. Przerabia każdy format
graficzny na dowolny inny (jeśli to ma sens). Ponadto robi wiele innych
manipulacji z plikami graficznymi --
https://www.imagemagick.org
Rzuciłem okiem. Wygląda mi na to, że ja do takich potrzeb używam
IrfanView (głównie do zdjęć i jak przetwarzałem te zrzuty z ekranu map
topograficznych).
IrfanView zajmuje się tylko formatami bitmapowymi. Chyba, bo go ledwie
kilka razy w życiu widziałem.
Quote:
Czy on ma możliwość wywołania w skrypcie - nie wiem, ale ja nie mam
takich potrzeb.
Gdybym miał przetwarzać mapy (dajmy na to, że topograficzne), w sensie
cięcia dużej mapy na mniejsze kwadraty, albo sklejania wielu małych
w jedną, i nie miał możliwości opisania tego sktyptem -- to bym się
wściekł.
--
Jarek
Piotr GaĹka
Guest
Fri Jul 14, 2017 1:12 pm
W dniu 2017-07-14 o 14:26, Jarosław Sokołowski pisze:
Quote:
IrfanView zajmuje się tylko formatami bitmapowymi. Chyba, bo go ledwie
kilka razy w życiu widziałem.
Chyba tak.
Policzyłem formaty na jego liście skojarzeń - jest ich 67. Czy któryś
jest wektorowy - a kto go tam wie.
Quote:
Gdybym miał przetwarzać mapy (dajmy na to, że topograficzne), w sensie
cięcia dużej mapy na mniejsze kwadraty, albo sklejania wielu małych
w jedną, i nie miał możliwości opisania tego sktyptem -- to bym się
wściekł.
Mam zero doświadczenia w korzystaniu ze skryptów.
Powiedz mi, czy takie zadanie załatwisz w całości skryptem:
Na stronie www jest skan mapy zeskanowanej 200dpi. Nie masz ekranu metr
na metr więc nie możesz zrobić sobie zrzutu, który mógłbyś w skali 1:1
wydrukować na A4.
Zadanie 1:
Zaczynając od wybranego miejsca zrobić serię 12 (3x4) zrzutów.
Ja to robiłem ręcznie uruchamiając w IrfanView opcję przechwytywania
ekranów do kolejnych plików i przesuwając obraz myszą.
Da się jakoś w skrypcie zapisać "złap obraz myszą i przesuń w lewo o 4/5
ekranu, albo wróć na początek i przesuń w dół o 4/5 i potem znów kolejno
w prawo?
Zadanie 2:
Powycinać ze zrzutów ekranu brzegi zawierające jakieś suwaki skali itp.
Ja to robiłem (dla wszystkich plików) jedną komendą przetwarzania
wsadowego w IrfanView (ale wybraną ręcznie z menu).
Zadanie 3:
Połączyć te mapy w jedną.
Do tego napisałem sobie programik (ustalenie pozycji dołączanej bitmapy
na podstawie wyszukania zgodności kwadracika 3x3 piksle).
Faktycznie to robiłem dużo większe mapy - np 60 zrzutów aby potem z nich
wykadrować kilka fragmentów do wydrukowania.
Nie było mi to potrzebne zawodowo. Raz na rok, przed wyjazdem na spływ
robiłem sobie mapki okolicy. 30 lat temu spływ = kajaki+namioty teraz
spływ = kajaki+namioty+samochody. Właśnie ze względu na te samochody i
ciągłe przerzucanie kajaków mapki się przydają.
P.G.
Jacek Radzikowski
Guest
Fri Jul 14, 2017 2:01 pm
On 07/14/17 04:26, slawek wrote:
Quote:
On Fri, 14 Jul 2017 02:07:33 -0400, Jacek Radzikowski
jacek@spamer.die.die.die.piranet.org> wrote:
Ktoś już wspomniał o R, a ja chciałem poprzeć tę rekomendację.
R jest klonem S. I są to całkiem niezłe języki/programy, tyle że
adresowane do statystyków.
Matlab/Octave jest w podobnej konwencji - gotowe funkcje, możliwość
pisania skryptów, łatwe robienie wykresów - ale bardziej dla inżynierów.
Zgadza się, ale tylko częściowo. R powstał jako klon systemu do obróbki
danych statystycznych, ale to nie znaczy że tylko do tego musi być
stosowany. Jest na tyle uniwersalny że może być stosowany dowolnych
danych, także inżynierskich (do czego jest całkiem sporo gotowych pakietów).
Pracowałem z Matlabem i R i uważam porównywanie jednego z drugim za
nieco nietrafione. Po przejściu przez początkowy etap nauki z
przyjemnością zamieniłem Matlaba na R jako moje główne narzędzie do
robienia wszelkich wykresów. Porównywanie możliwości graficznych M i R
to trochę tak jakby Worda porównywać z LaTeXem. W obydwu da się zrobić
wykres, ale w jednym zrobisz szybko, w drugim szybko i ładnie.
Jacek.
J.F.
Guest
Fri Jul 14, 2017 2:11 pm
Użytkownik "Piotr Gałka" napisał w wiadomości grup
dyskusyjnych:okag04$icr$1$PiotrGalka@news.chmurka.net...
W dniu 2017-07-14 o 14:26, Jarosław Sokołowski pisze:
Quote:
Gdybym miał przetwarzać mapy (dajmy na to, że topograficzne), w
sensie
cięcia dużej mapy na mniejsze kwadraty, albo sklejania wielu małych
w jedną, i nie miał możliwości opisania tego sktyptem -- to bym się
wściekł.
Mam zero doświadczenia w korzystaniu ze skryptów.
Powiedz mi, czy takie zadanie załatwisz w całości skryptem:
Piotrze, jak to jest unix, to narzedzia sa przygotowane do zadawania
polecen z parametrow, a shell sobie dobrze radzi ze skryptami :-)
Quote:
Na stronie www jest skan mapy zeskanowanej 200dpi. Nie masz ekranu
metr na metr więc nie możesz zrobić sobie zrzutu, który mógłbyś w
skali 1:1 wydrukować na A4.
ten cholerny windows ma wirtualna przestrzen ekranu, ale skorzystac z
niej nie pozwala, przynajmniej nie wprost
A sztucznych ograniczen stawia mnostwo.
Pod unixem to znow moze inaczej wygladac.
ale
a) biblioteki/system niekoniecznie sobie poradza z takim wielkim
obrazkiem, wiec nawet jak narzedzia sa, to cos moze nie zadzialac,
b) na stronie www pewnie obrazek juz pociety na mniejsze, m.in z
powodu a)
Quote:
Zadanie 1:
Zaczynając od wybranego miejsca zrobić serię 12 (3x4) zrzutów.
Ja to robiłem ręcznie uruchamiając w IrfanView opcję przechwytywania
ekranów do kolejnych plików i przesuwając obraz myszą.
Da się jakoś w skrypcie zapisać "złap obraz myszą i przesuń w lewo o
4/5 ekranu, albo wróć na początek i przesuń w dół o 4/5 i potem znów
kolejno w prawo?
Piotrze, ale po co tak ?
http://www.imagemagick.org/script/index.php
https://www.gimp.org/tutorials/Automate_Editing_in_GIMP/
Quote:
Nie było mi to potrzebne zawodowo. Raz na rok, przed wyjazdem na
spływ robiłem sobie mapki okolicy.
Teraz jest pare programow, ktore potna obraz na male, np dla
trekbuddy.
J.
JarosĹaw SokoĹowski
Guest
Fri Jul 14, 2017 2:14 pm
Pan Piotr Gałka napisał:
Quote:
Gdybym miał przetwarzać mapy (dajmy na to, że topograficzne), w sensie
cięcia dużej mapy na mniejsze kwadraty, albo sklejania wielu małych
w jedną, i nie miał możliwości opisania tego sktyptem -- to bym się
wściekł.
Mam zero doświadczenia w korzystaniu ze skryptów.
Powiedz mi, czy takie zadanie załatwisz w całości skryptem:
Na stronie www jest skan mapy zeskanowanej 200dpi. Nie masz ekranu metr
na metr więc nie możesz zrobić sobie zrzutu, który mógłbyś w skali 1:1
wydrukować na A4.
Zadanie 1:
Zaczynając od wybranego miejsca zrobić serię 12 (3x4) zrzutów.
Ja to robiłem ręcznie uruchamiając w IrfanView opcję przechwytywania
ekranów do kolejnych plików i przesuwając obraz myszą.
Tu już pierwszy błąd metodyczny. Skoro na stronie www *JEST* skan mapy
200 dpi, to należy go ściągnąć jako oryginalny plik i zapisać na dysku,
a nie robić zrzuty ekranów z jego kawałkami.
Quote:
Da się jakoś w skrypcie zapisać "złap obraz myszą i przesuń w lewo o 4/5
ekranu, albo wróć na początek i przesuń w dół o 4/5 i potem znów kolejno
w prawo?
W skryptach emulujących substancję białkową pomiędzy krzesłem a klawiaturą
się da. Ale jak widać nie ma po co. Czasem zdarza się, że to co nas
intersuje, nie jest jednym plikiem graficznym, ale całą ich serią (Google
Maps na przykład). Wtedy jeśli ściągnęliśmy w skrypcie stronę przez wget
lub inny curl, to mamy na dysku od razu wszystkie grafiki.
Quote:
Zadanie 2:
Powycinać ze zrzutów ekranu brzegi zawierające jakieś suwaki skali itp.
Ja to robiłem (dla wszystkich plików) jedną komendą przetwarzania
wsadowego w IrfanView (ale wybraną ręcznie z menu).
To oczywiście robi sie często (kadrowanie), ale tu znowu nie ma takiej
potrzeby.
Quote:
Zadanie 3:
Połączyć te mapy w jedną.
Do tego napisałem sobie programik (ustalenie pozycji dołączanej bitmapy
na podstawie wyszukania zgodności kwadracika 3x3 piksle).
Kafelki z Google Maps dobrze do siebie pasują, wystarczy je połączyć,
co jest proste do opisania w skrypcie. A do łączenia grafik na podstawie
zgodności treści napisano soft dla miłośników panoram (nie używałem).
Quote:
Faktycznie to robiłem dużo większe mapy - np 60 zrzutów aby potem z nich
wykadrować kilka fragmentów do wydrukowania.
Nie było mi to potrzebne zawodowo. Raz na rok, przed wyjazdem na spływ
robiłem sobie mapki okolicy. 30 lat temu spływ = kajaki+namioty teraz
spływ = kajaki+namioty+samochody. Właśnie ze względu na te samochody i
ciągłe przerzucanie kajaków mapki się przydają.
Z nawigacji w tablecie nie można skorzystać?
--
Jarek
JarosĹaw SokoĹowski
Guest
Fri Jul 14, 2017 2:16 pm
Pan Jacek Radzikowski napisał:
Quote:
Porównywanie możliwości graficznych M i R to trochę tak jakby Worda
porównywać z LaTeXem. W obydwu da się zrobić wykres, ale w jednym
zrobisz szybko, w drugim szybko i ładnie.
O, właśnie, te wykresy z logarytmiczną skalą bardzo dobrze by wyszły
jako opisane TeXem! Kreski pionowe i poziome szybko się wykonuje z
zestawu "rule" i "fill", a linię wykrssu ciągnie się ze "specjal: em"
albo trywialną wstawką postscroptową (lineto). Robiłem takich sporo.
--
Jarek
Piotr GaĹka
Guest
Fri Jul 14, 2017 4:30 pm
W dniu 2017-07-14 o 16:11, J.F. pisze:
Quote:
Piotrze, ale po co tak ?
Jak potrzebowałem te mapki (jakieś 7 lat temu) to siadłem i zrobiłem jak
umiałem. Nie pomyślałem, aby popytać, poszukać.
Quote:
http://www.imagemagick.org/script/index.php
Pobieżne przejrzenie cech (już poprzednio jak Jarek mi wskazał) nie
ujawnia żadnego "Capture".
Quote:
https://www.gimp.org/tutorials/Automate_Editing_in_GIMP/
Od kilkunastu lat używam IrfanView i spełnia moje oczekiwania.
Próbowałem zapoznać się z Gimp, ale zabrakło czasu. Ja mam specyficzny,
nieefektywny sposób zapoznawania się - jak jestem pewien, że coś warto
by poznać to zamiast poćwiczyć to chcę najpierw przeczytać instrukcję od
dechy do dechy i zrobić sobie z tego kilkustronicową ściągę.
Chodzi mi o ogarnięcie zakresu możliwości aby wiedzieć jakim narzędziem
dysponuję. Dopóki tego nie zrobię nie uważam, że ogarnąłem dane narzędzie.
Nigdy nie używałem żadnych edytorów typu Word. Nie miałem pojęcia o
podstawach (znałem jedynie edytory ASCII). Jakieś 10 lat temu chciałem
coś pod tym napisać to zrobiłem najgorzej jak się da - w ogóle bez
użycia stylów - wszystko ręcznie ustawiane.
Takie są skutki używania narzędzia jak się nie wie jaki jest zakres jego
możliwości. W ramach uczenia się na swoich błędach chcę uniknąć takiego
używania przeze mnie innych programów.
Przeszkadza mi jak instrukcje są online i nie ma jak zrobić z tego pdf i
sobie druknąć.
P.G.
Guest
Fri Jul 14, 2017 4:45 pm
W dniu piątek, 14 lipca 2017 15:12:39 UTC+2 użytkownik Piotr Gałka napisał:
Quote:
Zadanie 1:
Zaczynając od wybranego miejsca zrobić serię 12 (3x4) zrzutów.
Ja to robiłem ręcznie uruchamiając w IrfanView opcję przechwytywania
ekranów do kolejnych plików i przesuwając obraz myszą..
Da się jakoś w skrypcie zapisać "złap obraz myszą i przesuń w lewo o 4/5
ekranu, albo wróć na początek i przesuń w dół o 4/5 i potem znów kolejno
w prawo?
Image magick to robi bez problemu. Mozna zautomatyzowac calosc albo dac mu pociąć automatycznie:
https://www.google.pl/search?q=imagemagick+cut+image+into+tiles&rlz=1C1GGRV_enPL752PL752&oq=image&aqs=chrome.2.69i57j69i61j69i59j69i60j0l2.1893j0j7&sourceid=chrome&ie=UTF-8
I jak zauważył Jarosław: tbcutter
http://www.trekbuddy.net/forum/viewtopic.php?t=170
Quote:
Zadanie 2:
Powycinać ze zrzutów ekranu brzegi zawierające jakieś suwaki skali itp.
Ja to robiłem (dla wszystkich plików) jedną komendą przetwarzania
wsadowego w IrfanView (ale wybraną ręcznie z menu).
Tak samo image magick:
http://www.imagemagick.org/Usage/crop/
Quote:
Quote:
Faktycznie to robiłem dużo większe mapy - np 60 zrzutów aby potem z nich
wykadrować kilka fragmentów do wydrukowania.
Nie było mi to potrzebne zawodowo. Raz na rok, przed wyjazdem na spływ
robiłem sobie mapki okolicy. 30 lat temu spływ = kajaki+namioty teraz
spływ = kajaki+namioty+samochody. Właśnie ze względu na te samochody i
ciągłe przerzucanie kajaków mapki się przydają.
P.G.
image magick potrafi sporo ale nie jest jedynym narzędziem tego rodzaju.
Piotr GaĹka
Guest
Fri Jul 14, 2017 5:27 pm
W dniu 2017-07-14 o 16:14, Jarosław Sokołowski pisze:
Quote:
Tu już pierwszy błąd metodyczny. Skoro na stronie www *JEST* skan mapy
200 dpi, to należy go ściągnąć jako oryginalny plik i zapisać na dysku,
a nie robić zrzuty ekranów z jego kawałkami.
Nie wiem jak to się robi.
http://mapy.geoportal.gov.pl/imap/?gpmap=gp0&actions=acShowServices_KATASTER
Wybieranie różnych ustawień nie zmienia adresu więc chyba nie jestem w
stanie pokazać o co dokładnie chodzi.
Kluczem jest wybranie po prawej u góry w rozwijanym menu hasła "Raster".
Zmiana skali przerzuca na skany map w różnych skalach.
Kiedyś pisało jaka jest oglądana skala (przy założeniu, że ekran to
72dpi), ale teraz tego nie widzę. Dla jakiej skali obraz pochodzi ze
skanu jakich map to ustaliłem porównując z mapami papierowymi.
Spróbuj pobrać całą w skali 1:25000.
Mi wychodzi, że (cała Polska) to byłby plik około 200G.
Quote:
W skryptach emulujących substancję białkową pomiędzy krzesłem a klawiaturą
się da. Ale jak widać nie ma po co. Czasem zdarza się, że to co nas
intersuje, nie jest jednym plikiem graficznym, ale całą ich serią (Google
Maps na przykład). Wtedy jeśli ściągnęliśmy w skrypcie stronę przez wget
lub inny curl, to mamy na dysku od razu wszystkie grafiki.
Nie wiem co to wget czy curl. Serio da się tę mapę z geoportalu ściągnąć?
Quote:
Z nawigacji w tablecie nie można skorzystać?
Jak pierwszy raz przygotowałem te mapki to chyba nawet nie wiedziałem co
to tablet. Miałem automapę, ale tam nie ma wszystkich leśnych ścieżek.
Poza tym na kajaku też lubię mieć mapę, a elektronikę mam wtedy
szczelnie zapakowaną. No i robimy sobie zawody na orientację (mapa 10-ka
+ kompas a nie tablet).
P.G.
Piotr GaĹka
Guest
Fri Jul 14, 2017 6:02 pm
W dniu 2017-07-14 o 16:45, sczygiel@gmail.com pisze:
Quote:
Powycinać ze zrzutów ekranu brzegi zawierające jakieś suwaki skali itp.
Ja to robiłem (dla wszystkich plików) jedną komendą przetwarzania
wsadowego w IrfanView (ale wybraną ręcznie z menu).
Tak samo image magick:
http://www.imagemagick.org/Usage/crop/
Dzięki.
Za mało zajmuję się grafiką, aby takie narzędzia były mi niezbędne.
Zapisałem sobie imagemagick jako kolejny temat - może kiedyś.
Na pewno Gimp, Inkscape i DraftSight (lub LibreCad) najpierw (te
ostatnie to z mojego wypytania jakiś czas temu na temat wymiarowanego
rysunku 2D).
Przytłacza mnie ilość "ciekawych rzeczy".
Moje doświadczenie z tym geoportal jest takie, że co rok jak chcę sobie
inną mapkę złożyć to strona już wygląda nieco inaczej (inne obszary
ekranu są zanieczyszczone).
Jak otwieram taki pobrany zrzut w Irfan to zaznaczam obszar bez
zanieczyszczeń i widzę parametry tego zaznaczenia. Potem tylko z menu
wybieram przetwarzanie wsadowe, wpisuję tam te parametry i każę
wycinanie wykonać na wszystkich plikach w kartotece.
Przypuszczam, że jak miałby to zrobione skryptem to i tak co roku
musiałbym modyfikować parametry - czyli roboty tyle samo, a to narzędzie
znam. Co innego by było jakbym robił to codziennie.
P.G.
JarosĹaw SokoĹowski
Guest
Fri Jul 14, 2017 6:31 pm
Pan Piotr Gałka napisał:
Quote:
http://www.imagemagick.org/script/index.php
Pobieżne przejrzenie cech (już poprzednio jak Jarek mi wskazał)
nie ujawnia żadnego "Capture".
A jednak ImageMagick również to potrafi. Jest do tego program "import".
Napisałem teraz takie coś:
import -window 0x03c00010 Firefox.png
-- i już mam na dysku obrazek okna firefoksa. Ten tajemniczy numerek (ID)
znalazłem przez "wmctrl -lp".
Można obie czynności zautomatyzować zbierając do kupy w jeden skrypt,
na przykład taki:
#!/bin/sh
ID=`wmctrl -lp | grep "Mozilla Firefox" | cut -f 1 -d" "`
import -window $ID Firefox.png
-- będzie działać niezależnie od tego, jaki ID ma aktualnie uruchomiony
firefox (pod warunkiem, że jest jeden, ale to ograniczenie dla jasności
przykładu pomińmy).
--
Jarek
Jacek Radzikowski
Guest
Fri Jul 14, 2017 6:34 pm
On 07/14/17 13:27, Piotr Gałka wrote:
Quote:
W dniu 2017-07-14 o 16:14, Jarosław Sokołowski pisze:
Tu już pierwszy błąd metodyczny. Skoro na stronie www *JEST* skan mapy
200 dpi, to należy go ściągnąć jako oryginalny plik i zapisać na dysku,
a nie robić zrzuty ekranów z jego kawałkami.
Nie wiem jak to się robi.
http://mapy.geoportal.gov.pl/imap/?gpmap=gp0&actions=acShowServices_KATASTER
Wybieranie różnych ustawień nie zmienia adresu więc chyba nie jestem w
stanie pokazać o co dokładnie chodzi.
Kluczem jest wybranie po prawej u góry w rozwijanym menu hasła "Raster".
Zmiana skali przerzuca na skany map w różnych skalach.
Kiedyś pisało jaka jest oglądana skala (przy założeniu, że ekran to
72dpi), ale teraz tego nie widzę. Dla jakiej skali obraz pochodzi ze
skanu jakich map to ustaliłem porównując z mapami papierowymi.
Da się to zrobić, ale jest to nieco bardziej skomplikowane niż jedno
wywołanie curla. Obrazy rastrowe przeznaczone do wyświetlania w różnych
skalach są przechowywane jako drzewo "kafelków" przeskalowanych do
odpowiednich rozdzielczości. Te kafelki mają stałe rozmiary, np.
256x256px albo 512x512px.
Na samym szczycie masz kafelek z mapą w małej skali (czyli mało
szczegółów), pokazującej cały pokryty obszar. To jest skala "0" w
terminologii aplikacji mapowej. Na następnym poziome ten sam obszar jest
przedstawiony w dwukrotnie wyższej rozdzielczości i podzielony na 4
(bądź 2, jeśli jest stosunek boków jest 2:1) kafelki. To jest skala "1".
Na poziomie "2" znów masz obraz o dwukrotnie większej rozdzielczości niż
na poziomie "1", i na każdy kafelek z "1" przypadają 4 z poziomu "2". W
ten sposób tworzysz kolejne poziomy kafelków aż dojdziesz do obrazu
(-ów, bo może być to być wiele zeskanowanych arkuszy map) o pełnej
rozdzielczości. To będzie twoja mapa o największej skali (czyli
najwięcej szczegółów).
Poziom z którego pobiera się obrazki jest określony przez wielkość
"zoomu", a współrzędne kafelków do pobrania oblicza się na podstawie
współrzędnych widoku wyświetlanego na ekranie.
Można ręcznie wyliczyć linki do kafelków i ściągnąć je curlem czy
wgetem. Np. dla OpenStreetMap url ma następujący format:
http://tile.openstreetmap.org/$zoom/$kolumna/$wiersz.png, gdzie
$zoom, $kolumna i $wiersz to odpowiednio poziom w drzewku, kolumna i
wiersz w arkuszu kafelków. Arkusz o najmniejszej skali pokazujący cały
glob to
http://tile.openstreetmap.org/0/0/0.png, kolejne są na
http://tile.openstreetmap.org/1/0/0.png,
http://tile.openstreetmap.org/1/0/1.png, itd.
Jak już ściągniesz wszystkie obrazy kafelków wystarczy je połączyć i
masz gotowy obrazek.
Jednak o wiele wygodniej posłużyć się gotową biblioteką. W tej chwili
praktycznie do każdego języka można znaleźć pakiet obsługujący ściąganie
kafelków. Z R używam pakietu "ggmap", a dla Processing używałem
biblioteki "Unfolding" (można też użyć z Javą). Raczej nie będzie w nich
obsługi map używanych przez Geoportal, ale jak znasz format linka do
kafelków, to w miarę łatwo jest dodać (sam dorzuciłem 6 nowych klas
providerów kafelków do Unfolding).
Podobną technikę wykorzystuje się nie tylko do wyświetlania map, ale
także do innych wielkich obrazów rastrowych, np. panoram czy zdjęć w
rozdzielczości gigapikselowej. Trzeba tylko wygenerować drzewko kafelków
i powiedzieć aplikacji wyświetlającej gdzie one są.
Jacek.
JarosĹaw SokoĹowski
Guest
Fri Jul 14, 2017 6:48 pm
Pan Piotr Gałka napisał:
Quote:
Tu już pierwszy błąd metodyczny. Skoro na stronie www *JEST* skan mapy
200 dpi, to należy go ściągnąć jako oryginalny plik i zapisać na dysku,
a nie robić zrzuty ekranów z jego kawałkami.
Nie wiem jak to się robi.
http://mapy.geoportal.gov.pl/imap/?gpmap=gp0&actions=acShowServices_KATASTER
Wybieranie różnych ustawień nie zmienia adresu więc chyba nie jestem w
stanie pokazać o co dokładnie chodzi.
Kluczem jest wybranie po prawej u góry w rozwijanym menu hasła "Raster".
Zmiana skali przerzuca na skany map w różnych skalach.
Kiedyś pisało jaka jest oglądana skala (przy założeniu, że ekran to
72dpi), ale teraz tego nie widzę. Dla jakiej skali obraz pochodzi ze
skanu jakich map to ustaliłem porównując z mapami papierowymi.
Po kliknięciu w firefoksie w "Informacje o stronie" (albo po prostu Ctrl I)
mamy listę mediów, a wśród nich kafelki, z jakich składa się mapa. Można
je zapisać na dysku w oryginale. Mają 512x512px.
Quote:
Spróbuj pobrać całą w skali 1:25000.
Mi wychodzi, że (cała Polska) to byłby plik około 200G.
To by trzeba napisać sprytnego spidera (taki skrypt jakoby), który pobierze
wszystkie kafelki. Trzeba się przy tym autoryzować, więc nie takie proste,
ale da się. Będą gigabajty, ale nie w jednym pliku. Tyle że geoportalowcy
mogą się w trakcie połapać i zablokować transmisję.
Quote:
Nie wiem co to wget czy curl.
Takie fajerfoksy, co je się je z linii poleceń wpisuje i nie robią
żadnych okienek.
Quote:
Serio da się tę mapę z geoportalu ściągnąć?
Serio. Wget może być za cienki, ale curlem powinno dać się zaemulować
działanie normalnej przeglądarki. Albo napisać to w całości w jakimś
pythonie.
--
Jarek
J.F.
Guest
Fri Jul 14, 2017 7:20 pm
Dnia Fri, 14 Jul 2017 14:34:05 -0400, Jacek Radzikowski napisał(a):
Quote:
A propos - wydaje mi sie, ze kiedys widzialem jakies alternatywne
kafelki OSM, znacznie wyrazniejsze.
Kojarzy ktos ?
J.
Goto page Previous 1, 2, 3, 4, 5, 6, 7, 8, 9 Next