[osm-pl] Wykorzystanie MAP + OpenLayout
Krystian Trapszo
dupa w lewobrzeze.pl
Sob, 14 Gru 2013, 15:03:15 UTC
Witam,
A więc dokładnie chodzi mi o stworzenie mapy województwa (tylko
zachodniopomorskie) w trybie offline z minimalnym zoom=8, a maksymalnym
zoom=18 (ponieważ będzie dostępna tylko dla wąskiego grona użytkowników
wewnątrz sieci - stąd potrzeba utrzymywania mapy offline), na którą
będzie można nanieść/edytować/usunąć statyczny punkt typu:
- linię różnokolorową z opisem,
- punkt w postaci kwadrata, trójkąta różnokolorowego z opisem.
- itp. elementy.
To wszystko aby było wyświetlane poprzez stronę WWW.
Ma to służyć za taka swoista wewnętrzna baza punktów na potrzeby
wewnętrzne w postaci mapy.
Chciałbym aby dodany punkt typu jakiejkolwiek bryły geometrycznej czy
linii był wyświetlany (jego wielkość) tak jak to się ma obecnie w mapie
OSM np. dla bankomatu od pewnego zoom levelu widać punkt większy. Z
coraz większym powiększeniem ów bankomat pomniejsza się do poziomu
możliwości zlokalizowania go przy konkretnym obiekcie.
Posiłkując się tym co piszesz Andrzeju widzę, że samo posiadanie
kafelków mapy mnie nie ratuje. :)
Teraz pozostaje pytanie jak uzyskać bazę ekstrakt danych kafli obszaru,
którego ściągnąłem? Chyba że faktycznie bardziej doświadczeni
użytkownicy mają lepsze rozwiązanie to zamieniam się w słuch :)
Postawić chciałbym to na swoistym linux-ie z bazą niezależnie czy to
postgresSQL czy mySQL. Stroną WWW zajmuje się apache 2.2.
W dniu 2013-12-14 10:08, Andrzej Kępys napisał(a):
> Cześć
>
> Krystian widzę, że koledzy podali Ci inną drogę a Ty trochę inną
> poszedłeś...
>
> Może opisz dokładniej co chcesz uzyskać to będziemy w stanie
> dokładniej podać Ci najwygodniejszą drogę uzyskania tego
>
> Najprościej uzyskać mapę mieląc kafle z bazy mapnikiem czy
> tileMill-em, do tego potrzebujesz ekstrakt danych i bazę postgers-a
> do
> której zaimportujesz dane za pomocą osm2pgsql albo osmosis, ale skoro
> już masz bazę to może warto użyć np qgis-a i na nim postawić serwer
> podający mapę do Twojej aplikacji webowej? Piszesz też coś o
> nanoszeniu właśnych punktów... czy one będą statyczne czy to
> użytkownicy strony mają je nanosić? dane na mapie możesz wyświetlać z
> plików (np geoJson) albo tworzyć i przechowywać je w bazie...
> Możliwości uzyskania tego o czym piszesz jest wiele w zależności od
> tego jak to ma dokładnie wyglądać
>
> Wyjścia masz dwa... albo na podstawie naszych podpowiedzi będziesz
> czytał specyfikacje poszczególnych rozwiązań i wypracujesz sobie
> własną metodę, albo opiszesz co dokładnie chcesz uzyskać i pozwolisz
> komuś doświadczonemu w temacie wybrać za Ciebie i wtedy dostaniesz
> gotowy zestaw aplikacji i krótką instrukcję (a raczej wskazówki) jak
> ten zestaw złożyć 'do kupy' żeby robił to o co Ci chodzi...
>
>
>
> ---
> Pozdrawiam
> Andrzej Kępys
> gg: 7918247
> skype: jedrus305
> tel: 605 997 440
>
> W dniu 13-12-2013 19:36, Krystian Trapszo pisze:
>> Witam,
>>
>> ściągam już kafelki mapy za pomocą jTileDownloader po URL.
>> Natomiast teraz zastanawiam się jak to posklejać w kupę -że się tak
>> wyrażę. ;)
>>
>> Znalazłem takie "podpowiedzi" - Links:
>> http://wiki.openstreetmap.org/wiki/Slippy_map_tilenames
>> http://docs.openlayers.org/library/introduction.html
>>
>> ale dalej nie wiem jak użyć kafelków mapy, które ściągnąłem i
>> wyświetlić to na WWW.
>> Można prosić o jakieś podpowiedzi z waszej strony?
>>
>>
>> W dniu 2013-11-21 00:32, Paweł Marynowski napisał(a):
>>> W dniu 16 listopada 2013 11:43 użytkownik Krystian Trapszo
>>>
>>>> Witam,
>>>>
>>>> Interesuje mnie wykorzystanie MAP OSM do celów - rzecz można
>>>> własnych w trybie OFF-LINE.
>>>> Chciałbym nanosić swoje punkty, linie, itp. elementy na MAPĘ OSM i
>>>> użytkować ją bez konieczności bycia podłączonym do Internetu.
>>>
>>> Witaj,
>>> mapę offline możesz uzyskać najprościej poprzez wygenerowanie
>>> własnych kafelków lub poprzez ściągnięcie takowych np. z serwera
>>> osm.org [1]. Pamiętaj jednak o
>>>
>>> ograniczeniach:
>>> http://wiki.openstreetmap.org/wiki/Pl:Tile_usage_policy
>>> [2]
>>>
>>>> A każdy punkt, linia, itp. elementy zapisywane były na moim
>>>> serwerze, a nie serwerach OSM.
>>>
>>> To się jak najbardziej da, kwestia napisania kodu + baza danych.
>>>
>>>
>>>
>>> Links:
>>> ------
>>> [1] http://osm.org
>>> [2] http://wiki.openstreetmap.org/wiki/Pl:Tile_usage_policy
>>> [3] http://leafletjs.com/
>>
>>
>>
>>
Więcej informacji o liście Talk-pl