Thread View: pl.comp.bazy-danych.msaccess
46 messages
46 total messages
Started by Phantom
Mon, 09 Apr 2012 01:30
Ewidencja danych na mapie
Author: Phantom
Date: Mon, 09 Apr 2012 01:30
Date: Mon, 09 Apr 2012 01:30
33 lines
1534 bytes
1534 bytes
Witam serdecznie! Szukam rozwi±zania dot. umieszczania danych na mapie, czyli de facto przypisania wspó³rzêdnych geograficznych dla rekordu w bazie danych. Chodzi mi o lokowanie w przestrzeni lamp o¶wietlenia ulicznego. Potem oczywi¶cie filtrowanie mapy wg np.: poka¿ zmodernizowane, z nowymi ¼ród³ami, z modu³em zmierzchowym, bez modu³u i takie tam. W archiwum znalaz³em link do stronki BraZby:http://www.bratki.w.v1.pl/ - niestety ta nie dzia³a. Marzeniem by³oby po³±czenie mapy google z Accessem ale to chyba zbyt wygórowane marzenie ¶ciêtej g³owy. W ka¿dym razie mechanizm dzia³ania modu³u wyobra¿am sobie nastêpuj±co: 1. Pracownik wprowadza dane dla s³upa o¶wietleniowego; 2. Przy zapisie danych generuje siê numer s³upa i otwiera siê mapa ze zbli¿eniem ulicy np.: Bracka, która jest przypisana do rekordu s³upa; 3. Pracownik klika na mapie (wspó³rzêdne wpisuj± siê do bazy) lub wpisuje wspó³rzêdne z palca; 4. Potem szaleñstwo - czyli filtrowanie danych na mapie; PS.: Swego czasu wszed³em w posiadanie podobnego rozwi±zania wspó³pracuj±cego z kontrolk± firmy ESRI a dok³adnie MapObject LT. Niestety jest to bardzo drogie rozwi±zanie z punktu widzenia konieczno¶ci wykonania w³asnej mapy wektorowej, co w dzisiejszych czasach mija siê z celem. Istnieje przecie¿ tyle gotowych map aktualizowanych na bie¿±co. Trochê siê za bardzo rozpisa³em! Proszê i liczê na pomoc. Pozdrawiam Tomek 607-69-92-69
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Mon, 09 Apr 2012 08:07
Date: Mon, 09 Apr 2012 08:07
39 lines
1131 bytes
1131 bytes
Witaj, Nie korzysta³em z WebBrowser w Access, ale da siê zapewne: http://www.databasedev.co.uk/access_web_page_viewer.html Do wykorzystania masz np. darmowe mapy http://www.openstreetmap.org/ Do wyszukiwania geolokalizacji adresów np. http://open.mapquestapi.com/nominatim/ Do implementacji w oparciu o JavaScript np. bibliotekê http://openlayers.org/ £adowanie mapy: <script type="text/javascript"> var map, markers; function init() { map = new OpenLayers.Map('map'); var layer = new OpenLayers.Layer.OSM("OSM"); map.addLayer(layer); epsg = new OpenLayers.Projection("EPSG:4326"); projectTo = map.getProjectionObject(); var lonLat = new OpenLayers.LonLat(19.480556, 52.069167).transform(epsg, projectTo); map.setCenter(lonLat, 6); markers = new OpenLayers.Layer.Markers("Markers"); map.addLayer(markers); PageMethods.MarkersAdd(onSucceeded, onFailed); } Pewnie pro¶ciej by³o by napisaæ wszystko w ASP.Net Pozdrawiam, Maciej
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Tue, 10 Apr 2012 14:55
Date: Tue, 10 Apr 2012 14:55
18 lines
625 bytes
625 bytes
> Powiem szczerze, nie bardzo wiem, co jeszcze mo¿na zasugerowaæ w tym > temacie. Temat jest potwornie obszerny i wymaga wiele czasu i > wytrwa³o¶ci by go zrealizowaæ. > Pisz±c od podstaw biblioteki do wczytywania kafelków mapy, absolutnie temat mo¿e poch³on±æ i 5 lat :-) > Jak pisa³em wcze¶niej: > Mam taki zamiar, ale czy temat ten mi siê nie znudzi, b±d¼ mnie > przero¶nie, tego nie wiem. Na razie zg³êbiam tajniki plików *.gpx przyk³ad wykorzystania OpenLayers: http://jp.my-poi.pl/OffersMap.aspx Generalnie wizualizacja danych to interesuj±ca sprawa.
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Tue, 10 Apr 2012 21:40
Date: Tue, 10 Apr 2012 21:40
90 lines
4077 bytes
4077 bytes
W dniu 2012-04-09 10:30, Phantom pisze: > Witam serdecznie! > > Szukam rozwiązania dot. umieszczania danych na mapie, czyli de facto > przypisania współrzędnych geograficznych dla rekordu w bazie danych. > Chodzi mi o lokowanie w przestrzeni lamp oświetlenia ulicznego. Potem > oczywiście filtrowanie mapy wg np.: pokaż zmodernizowane, z nowymi > źródłami, z modułem zmierzchowym, bez modułu i takie tam. > W archiwum znalazłem link do stronki BraZby:http://www.bratki.w.v1.pl/ > - niestety ta nie działa. Prawdopodobnie chodzi Ci o przykład: "Wstawianie graficzno-tekstowego znacznika w określonym punkcie mapy, rozpoznawanie obszaru i znaczników, nad którym znajduje się wskaźnik myszy oraz wymuszenie reakcji pola tekstowego znacznika na kliknięcie. Dowolne powiększanie mapy, bez zmiany rozmiaru znacznika." http://www.accessbazy.pl/06_Bitmapa.htm#bookMarkMapAPI Jest to stary przykład i jako taki raczej nie nadaje się do tego celu. > Marzeniem byłoby połączenie mapy google z Accessem ale to chyba zbyt > wygórowane marzenie ściętej głowy. Prawdopodobnie jest to możliwe, ale ja na razie nie wiem jak. Jedynie tytułem wprawek zrobiłem wyznaczanie tras i pobieranie odległości pomiędzy punktami za pomocą Google Directions API. Jest to rozwinięcie tematu "Google maps" z 18.02.2012. Na razie nie publikowałem jeszcze tego rozwiązania. > W każdym razie mechanizm działania modułu wyobrażam sobie następująco: > 1. Pracownik wprowadza dane dla słupa oświetleniowego; > 2. Przy zapisie danych generuje się numer słupa i otwiera się mapa ze > zbliżeniem ulicy np.: Bracka, która jest przypisana do rekordu słupa; > 3. Pracownik klika na mapie (współrzędne wpisują się do bazy) lub > wpisuje współrzędne z palca; > 4. Potem szaleństwo - czyli filtrowanie danych na mapie; Mnie ten temat interesuje, ponieważ mam zamiar zrobić graficzną reprezentację przebytej trasy zarejestrowanej na GPS, jako track, na mapie rastrowej z umieszczeniem odnośników do zdjęć wykonanych z miejsca określonego przez współrzędne geograficzne. Jest zgodne z Twoim założeniem (ja klikam w miejsce wykonania zdjęcia, Ty w miejsce gdzie stoi lampa). Wyobrażam sobie to tak: Mamy skalibrowana mapę rastrową dużej rozdzielczości i w zależności od żądanego powiększenia generujemy w locie bitmapę będącą fragmentem macierzystej bitmapy, którą wstawiamy do formantu Image. Musimy zapewnić płynne przesuwanie i płynne powiększenie bitmapy, kontrolując i przeliczając po każdej zmianie skalę bitmapy, jej przesunięcie tak, byśmy mogli dokładnie określić miejsce kliknięcia i przeliczyć na wsp. geograficzne. Coś na podobieństwo przykładu: Powiększanie i przewijanie bitmapy w formancie Image (do 40 MB) http://www.accessbazy.pl/06_Bitmapa.htm#bookScrollBmp Obecnie możliwe jest operowanie na bitmapach ok. 200mb. Oczywiście do zaprzęgnięcia do roboty jest cała masa GDI API, co w przypadku istnienia obok siebie systemów 32bit i 64bitowych generuje dodatkowe nakłady pracy. Przyda się zapewne biblioteka FreeImage.dll, z którą nie miałem kontaktu od dość dawna. Warto zobaczyć darmową mapę GPS dla urządzeń GPS Garmin http://mapa.ump.waw.pl/ump-www/. Nie wiem jeszcze jak pobrać pojedyncze "kafelki" przy różnych powiększeniach, by je scalić w całość i potem na nich operować. Ale dla obszaru jednego miasta możliwe jest przeglądnięcie obszaru miasta w przeglądarce i pobranie z Folderu Tymczasowych Plików Internetowych ściągniętych pojedynczych kafelków i połączenie je w całość. Czynność należy powtórzyć dla różnych powiekszeń. Powiem szczerze, nie bardzo wiem, co jeszcze można zasugerować w tym temacie. Temat jest potwornie obszerny i wymaga wiele czasu i wytrwałości by go zrealizować. Jak pisałem wcześniej: Mam taki zamiar, ale czy temat ten mi się nie znudzi, bądź mnie przerośnie, tego nie wiem. Na razie zgłębiam tajniki plików *.gpx -- Pozdrawiam BraZby
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Wed, 11 Apr 2012 00:56
Date: Wed, 11 Apr 2012 00:56
4 lines
193 bytes
193 bytes
Chc±c zrobiæ wszystko w Access warto zerkn±æ na ten przyk³ad: http://blog.vishalon.net/index.php/ms-access-vba-getset-javascript-variable-in-microsoft-web-browser-activex-control/
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Wed, 11 Apr 2012 03:23
Date: Wed, 11 Apr 2012 03:23
108 lines
3833 bytes
3833 bytes
> Podobny sposób wizualizacji proponuje Google Maps poprzez interfejs > Google Maps API. W powijakach pod tym w/m jest projekt UMP-pcPL, ale > jako darmowa mapa do GPS-ów marki Garmin jest moim zdaniem > bezkonkurencyjny. > http://www.openstreetmap.org/ jak widzê te¿ fajnie chodzi. Nie zawsze OSM (OpenStreetMap) dzia³a g³adko, ale jest to darmowa us³uga wiêc nie ma co krêcic nosem :-) > > Nie wiem jak openstreetmap.org, ale Google Maps Direction (Wyznaczanie > tras)ma nastêpuj±ce ograniczenia: > Dzienny limit zapytañ za pomoc± us³ugi Google Directions API wynosi 2 > 500 tras. > Dla u¿ytkownika prywatnego ¿±danie nie mo¿e zawieraæ wiêcej ni¿ 8 > punktów po¶rednich ("waypointów") w przekazywanej trasie. > > Ma³e co, nieco o us³udze Google Directions API, jeszcze bez kodu VBA > odcztuj±cego odleg³o¶ci pope³ni³em na: > http://www.gps.msaccess.pl > Google API ma szereg ograniczeñ, równie¿ takie ¿e mo¿na wykorzystywaæ je z mapami Google. Generalnie jest to p³atne je¶li my¶leæ o sprzedawaniu rozwi±zañ bazuj±cych na mapach Google. > Je¿eli chodzi o prezentacjê ¶ladów, czy tras to nie doszed³em jeszcze do > tych zagadnieñ. > Na mapie mo¿na malowaæ, je¶li wêz³ami bêd± poszczególne punkty trasy nie ma problemu: http://openlayers.org/dev/examples/draw-feature.html > Czy warunki licencyjne openstreetmap.org nie zmieni± siê po pewnym > czasie. Czy projekt bêdzie dalej realizowany, czy ..., czy ... > I wtedy zostaniemy z Accessem, danymi, ale bez mapy ! Nie rozwa¿a³em takiej mo¿liwo¶æi, mo¿na uruchomiæ w³asny Map Server - nie próbowa³em. > > Za³ó¿my, ze chcemy pokazaæ wszystkie latarnie (lub inne, dowolne punkty) > na ulicy Warszawskiej, które spe³niaj± nasze warunki. Czy w ogóle > zostanie wy¶wietlona (wygenerowana mapa zawieraj±ca np. 1000 latarni) i > w miarê powiêkszania bêdziemy przegl±dali poszczególne. I ka¿dy rodzaj > latarni powinien mieæ przypisany swój symbol. Czy ³atwo bêdzie to zrobiæ > za pomoc± API Google, lub funkcji OpenStreetMap ??? Powinienem przeci±¿yæ dodawanie markerów aby móc odpowiedzieæ na pytanie, jak to bêdzie przy 1000 elementach. W javascript skorzysta³em z dostêpu do metod serwera (za³adowanie danych do mapy). PageMethods.MarkersAdd(onSucceeded, onFailed); } function onSucceeded(response, userContext, methodName) { for (var i in response) { addMarker(response[i].offerId, response[i].serialNo, response[i].category, response[i].type, response[i].thumbnail, response[i].lon, response[i].lat); } } function onFailed(error, userContext, methodName) { alert("Nie mo¿na wy¶wietliæ znaczników, od¶wie¿ stronê (klawisz F5).") } Powinno "ud¼wign±æ" i 10k punktów (ograniczeniem s± mozliwo¶ci komputera klienckiego). > > Bardziej podchodzi mi to pod prezentacjê "¶ladów" z GPS-a, które mo¿emy > jako¶ opisaæ. Je¿eli prezentacja ¶ladów, to mo¿e najpro¶ciej: > > 1. Firma kupuje GPS Garmina > 2. Pobieramy ze strony Garmin program MapSource i (lub) BaseCamp. Mo¿na pos³u¿yæ siê dowolnym podk³adem, kwestia posiadania licencji. P.S. Niestety nie mam czasu aby zrobiæ przyk³ad bazuj±cy na OSM w Access. S±dzê, ¿e nie bêdzie to trudne. Aczkolwiek jak napisa³em w pierwszym w±tku lepiej ca³o¶æ napisaæ w ASP (nie wiem czy da³o by siê "przenie¶æ" mo¿liwo¶æ wywo³ywania z kodu strony metod udostepnianych w Access). Pozdrawiam, Maciej
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Wed, 11 Apr 2012 11:10
Date: Wed, 11 Apr 2012 11:10
99 lines
4115 bytes
4115 bytes
W dniu 2012-04-10 23:55, Maciej Tokarz pisze: >> Powiem szczerze, nie bardzo wiem, co jeszcze można zasugerować w tym >> temacie. Temat jest potwornie obszerny i wymaga wiele czasu i >> wytrwałości by go zrealizować. >> > > Pisząc od podstaw biblioteki do wczytywania kafelków mapy, absolutnie temat może pochłonąć i 5 lat :-) Chodzi mi o kafelki tylko z interesującego obszaru roboczego. Sprowadza się to do biegania myszką po mapie (niestety mapa musi być darmowa, więć GoogleMaps odpada)i sczytywaniu Tymczasowych plików internetowych, które potem łączymy za pomocą Accessa w większą całość. I tak dla kilku skal powiększenia. Napisanie procedury w Accessie do sczytywania plików ~ 1 pracownik przez kilka godzin powinien to zrobić (dla jednego miasta). A potem to już czysty Access + operacje graficzne na bitmapach. > >> Jak pisałem wcześniej: >> Mam taki zamiar, ale czy temat ten mi się nie znudzi, bądź mnie >> przerośnie, tego nie wiem. Na razie zgłębiam tajniki plików *.gpx > > przykład wykorzystania OpenLayers: > http://jp.my-poi.pl/OffersMap.aspx > > Generalnie wizualizacja danych to interesująca sprawa. [...] Podobny sposób wizualizacji proponuje Google Maps poprzez interfejs Google Maps API. W powijakach pod tym w/m jest projekt UMP-pcPL, ale jako darmowa mapa do GPS-ów marki Garmin jest moim zdaniem bezkonkurencyjny. http://www.openstreetmap.org/ jak widzę też fajnie chodzi. Nie wiem jak openstreetmap.org, ale Google Maps Direction (Wyznaczanie tras)ma następujące ograniczenia: Dzienny limit zapytań za pomocą usługi Google Directions API wynosi 2 500 tras. Dla użytkownika prywatnego żądanie nie może zawierać więcej niż 8 punktów pośrednich („waypointów”) w przekazywanej trasie. Małe co, nieco o usłudze Google Directions API, jeszcze bez kodu VBA odcztującego odległości popełniłem na: http://www.gps.msaccess.pl Jeżeli chodzi o prezentację śladów, czy tras to nie doszedłem jeszcze do tych zagadnień. Czy warunki licencyjne openstreetmap.org nie zmienią się po pewnym czasie. Czy projekt będzie dalej realizowany, czy ..., czy ... I wtedy zostaniemy z Accessem, danymi, ale bez mapy ! Załóżmy, ze chcemy pokazać wszystkie latarnie (lub inne, dowolne punkty) na ulicy Warszawskiej, które spełniają nasze warunki. Czy w ogóle zostanie wyświetlona (wygenerowana mapa zawierająca np. 1000 latarni) i w miarę powiększania będziemy przeglądali poszczególne. I każdy rodzaj latarni powinien mieć przypisany swój symbol. Czy łatwo będzie to zrobić za pomocą API Google, lub funkcji OpenStreetMap ??? Bardziej podchodzi mi to pod prezentację "śladów" z GPS-a, które możemy jakoś opisać. Jeżeli prezentacja śladów, to może najprościej: 1. Firma kupuje GPS Garmina 2. Pobieramy ze strony Garmin program MapSource i (lub) BaseCamp. 3. Korzystamy z mapy zakupionej wraz z Garminem i płacimy za aktualizacje, lub wczytujemy darmową UMP pcPl, która jest aktualizowana na bieżąco. 3. Tworzymy, wczytujemy, poprawiamy, modyfikujemy pliki *gpx (ślady, trasy, waypointy) i podglądamy w programie. Myślę, że firma ma dokładną mapę z umiejscowionymi latarniami, ale jeżeli nie to np. pracownik (w żadnym wypadku pracownia, bo to może podpadać pod stręczycielstwo :-))) idzie od latarni do latarni i rejestruje trasę. Dodatkowo rejestruje waypoint w danym miejscu. Strasznie upierdliwe będzie nanoszenie opisów i aktualizacji poszczególnych punktów, ale powinno to się dać zrobić. Największym problemem będzie powiązanie tego wszystkiego z Accessem. Inna wersja: Kupujemy mapę rastrową np. w compass.krakow.pl i ją przystosowujemy (kalibrujemy ze wsp. geograficznymi) no i tworzymy cały interfejs do malowania po bitmapie w Accessie. Można kupić w Urzędzie Miasta w Wydziale Geodezji - Ośrodek Dokumentacji Geodezyjno-Kartograficznej Może to wszystko trochę chaotyczne, ale trudno to na jeden raz usystematyzować. Pomysłów może być i tysiąc, ale gorzej z realizacją. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Wed, 11 Apr 2012 11:21
Date: Wed, 11 Apr 2012 11:21
28 lines
700 bytes
700 bytes
W dniu ¶roda, 11 kwietnia 2012 19:44:51 UTC+2 u¿ytkownik Zbigniew Bratko napisa³: > W dniu 2012-04-11 12:23, Maciej Tokarz pisze: > [...] > > > > Nie zawsze OSM (OpenStreetMap) dzia³a g³adko, ale jest to darmowa us³uga wiêc nie ma co krêcic nosem :-) > > ale ja nie krêcê nosem. Bardzo mi siê OSM podoba. > No tak na wyrost napisa³em :-) > > Jak widac plik *gpx to zwyk³y XML. > Przedstawi³em sposób na wykonanie zadania w Access. Jest wiele ró¿nych programów, do turystyki polecam równie¿ darmowy TrekBuddy. Najlepiej bêdzie jednak, jak napiszê o co mi chodzi w przyk³adzie - mo¿e siê komu¶ nada. Pozdrawiam, Maciej
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Wed, 11 Apr 2012 16:36
Date: Wed, 11 Apr 2012 16:36
7 lines
127 bytes
127 bytes
Zamie¶ci³em przyk³ad na stronie: http://my-poi.pl/mactok.aspx Microsoft Access i OpenStreetMap... Pozdrawiam, Maciej
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Wed, 11 Apr 2012 19:44
Date: Wed, 11 Apr 2012 19:44
93 lines
3512 bytes
3512 bytes
W dniu 2012-04-11 12:23, Maciej Tokarz pisze: [...] > > Nie zawsze OSM (OpenStreetMap) działa gładko, ale jest to darmowa usługa więc nie ma co kręcic nosem :-) ale ja nie kręcę nosem. Bardzo mi się OSM podoba. [...] > > >> Czy warunki licencyjne openstreetmap.org nie zmienią się po pewnym >> czasie. Czy projekt będzie dalej realizowany, czy ..., czy ... >> I wtedy zostaniemy z Accessem, danymi, ale bez mapy ! > > Nie rozważałem takiej możliwośći, można uruchomić własny Map Server - nie próbowałem. > [...] > >> >> Bardziej podchodzi mi to pod prezentację "śladów" z GPS-a, które możemy >> jakoś opisać. Jeżeli prezentacja śladów, to może najprościej: >> >> 1. Firma kupuje GPS Garmina >> 2. Pobieramy ze strony Garmin program MapSource i (lub) BaseCamp. > > Można posłużyć się dowolnym podkładem, kwestia posiadania licencji. To nie tak. MapSource i moim zdaniem trochę gorszy, ale nowszy BasaCamp, to programy służące do edycji map na lokalnym komputerze. Instalujemy MapSource i możemy wczytać dowolną (obsługiwaną) przez program mapę na dysk. Ja korzystam z mapy UMP pcPL (350 MB) oraz z mapy Topo Bieszczad z wyrysowanymi wszystkimi szlakami. Także można dokupować mapy dedykowane dla Garmina we wspomnianym już compass.pl, ale jest wiele rastrowych, darmowych map topograficznych, które można zainstalować. Wiele map można samemu wykonać. Tytułem próby, za pomocą Accessa, utworzyłem zbiór punktów (8500), przekształconych z połączonych śladów. Wczytanie wszystkich 8500 punktów przez MapSource nie trwa zbyt długo (plik zajmuje ok. 6,3MB). Podgląd, skalowanie mapy i przesuwanie jest błyskawiczne. Możemy nanosić zmiany, przesuwać punkty, zmieniać flagi, dopisywać dane. Problemem jest przekazanie zmian do Accessa, ale przykładowo zmieniając kategorię punktu na określającą dokonanie zmian i po zapisaniu zmian w pliku *gpx, można z poziomu Accessa odczytać zmienione rekordy. To są już szczegóły. Ważne, ze mamy mapę lokalnie na twardym dysku. Co jest istotne, w programie MapSource można filtrować po kategoriach plików (w sumie 16 kategorii), a każdemu punktowi przypisać jedną z dziesiątek ikon. Wczytywany plik *.gpx nie musi zawierać, aż tylu punktów. W łatwy sposób możemy wyfiltrować punkty z poziomu Accessa i utworzyć plik *.gpx. Poniżej struktura pojedynczego punktu: <wpt lat="50.025269296020269" lon="19.991871630772948"> <time>2012-04-11T12:50:03Z</time> <name>001</name> <cmt>cmt...Komentarz, może być dość długi, Jest widoczny w oknie Właściwości punktu</cmt> <desc>...Opis </desc> <sym>Flag, Blue</sym> <extensions> <gpxx:WaypointExtension xmlns:gpxx="http://www.garmin.com/xmlschemas/GpxExtensions/v3"> <gpxx:DisplayMode>SymbolAndName</gpxx:DisplayMode> <gpxx:Categories> <gpxx:Category>Kategoria 10</gpxx:Category> </gpxx:Categories> <gpxx:Address> <gpxx:StreetAddress>jakas ulica</gpxx:StreetAddress> <gpxx:City>jakies iasto</gpxx:City> <gpxx:State>jakies województwo</gpxx:State> <gpxx:Country>kraj</gpxx:Country> <gpxx:PostalCode>jakis kod</gpxx:PostalCode> </gpxx:Address> </gpxx:WaypointExtension> </extensions> </wpt> Jak widac plik *gpx to zwykły XML. Przykładow zrzuty można oglądnąć na: http://www.accessfaq.pl/tmp/gps.html -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 12 Apr 2012 03:17
Date: Thu, 12 Apr 2012 03:17
31 lines
896 bytes
896 bytes
> OpenStreetMap jeszcze bardziej mi siê podoba. Nie spodziewa³em siê, > ¿e to a¿ tak proste. Jak siê zdecydujê na OpenStreetMap, to jeszcze > nie raz pomêczê Ciebie na ten temat. Nie ma sprawy! > > Niewielkim minusem mapy OpenStreetMap wzglêdem mapy UMP pcPL, > jest jej ni¿sza szczegó³owo¶æ dla obszaru Polski, ale jest to > zrozumia³e i wynika z mniejszej ilo¶ci dostarczanych danych > z naszego obszaru. Znaczy i Ty mo¿esz wspó³tworzyæ OSM, która z zasady jest podobna do Wikipedii. Warto na stronie OSM siê zalogowaæ, spróbowaæ utowrzyæ kawa³ek tej mapy samemu :-) > Ale do celów pogl±dowych jest idealna. OpenLayers umo¿liwia wiêcej ni¿ korzystanie z OSM: http://gis.ibbeck.de/ginfo/apps/OLExamples/Index/index.html > > Prosty przyk³ad, a jak wiele pokazuje. > Dziêki. > Proszê bardzo :-) Maciej
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 12 Apr 2012 03:43
Date: Thu, 12 Apr 2012 03:43
3 lines
94 bytes
94 bytes
Jeszcze cu¶: http://ump.fuw.edu.pl/wiki/UMP-pcPL_online#Mapa_UMP-pcPL_na_Twojej_stronie
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 12 Apr 2012 09:12
Date: Thu, 12 Apr 2012 09:12
4 lines
166 bytes
166 bytes
Da³em ciut zmienion± wersjê (pod tym samym linkiem). Pos³u¿y³em siê klasami dla obiektu Marker i Position. Jak bêdziesz potrzebowa³ pomocy napisz!
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 12 Apr 2012 11:24
Date: Thu, 12 Apr 2012 11:24
4 lines
132 bytes
132 bytes
Jest jeszcze taka mapa: http://osmapa.pl/ ca³kiem ³adnie siê prezentuje. Zobaczê jak podmieniæ ¼ród³o na to UMP PL
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 12 Apr 2012 11:45
Date: Thu, 12 Apr 2012 11:45
14 lines
253 bytes
253 bytes
OK! Otwórz do edycji plik Osm.html i podmień linijkę z: var layer = new OpenLayers.Layer.OSM("OSM"); na: var layer = new OpenLayers.Layer.OSM("UMP", "http://1.tiles.ump.waw.pl/ump_tiles/${z}/${x}/${y}.png"); Pozdrawiam, Maciej
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 12 Apr 2012 11:54
Date: Thu, 12 Apr 2012 11:54
14 lines
422 bytes
422 bytes
To do kompletu mapa OSM przerobiona i hostowana przez Trail.pl (http://tile.openstreetmap.pl/): var layer = new OpenLayers.Layer.OSM("Trail", "http://tile.openstreetmap.pl/${z}/${x}/${y}.png"); na pocz±tek powinno wystarczyæ :-) Takich map serwerów jest mnóstwo! Jak z nich korzystaæ? Podpowied¼ jest u ¼ród³a, Other tile sets : http://wiki.openstreetmap.org/wiki/OpenLayers_Simple_Example
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 12 Apr 2012 12:00
Date: Thu, 12 Apr 2012 12:00
23 lines
662 bytes
662 bytes
W dniu 2012-04-12 01:36, Maciej Tokarz pisze: > Zamieściłem przykład na stronie: > http://my-poi.pl/mactok.aspx > Microsoft Access i OpenStreetMap... [...] OpenStreetMap jeszcze bardziej mi się podoba. Nie spodziewałem się, że to aż tak proste. Jak się zdecyduję na OpenStreetMap, to jeszcze nie raz pomęczę Ciebie na ten temat. Niewielkim minusem mapy OpenStreetMap względem mapy UMP pcPL, jest jej niższa szczegółowość dla obszaru Polski, ale jest to zrozumiałe i wynika z mniejszej ilości dostarczanych danych z naszego obszaru. Ale do celów poglądowych jest idealna. Prosty przykład, a jak wiele pokazuje. Dzięki. -- BraZby
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 12 Apr 2012 16:26
Date: Thu, 12 Apr 2012 16:26
17 lines
581 bytes
581 bytes
W dniu 2012-04-12 12:43, Maciej Tokarz pisze: > Jeszcze cuś: > http://ump.fuw.edu.pl/wiki/UMP-pcPL_online#Mapa_UMP-pcPL_na_Twojej_stronie [...] Byłem tam, ale niewielkie możliwości tam przedstawione spowodowały, że nie wczytywałem się. Teraz spróbowałem Twój przykład dostosować do UMP pcPl, ale jak na razie poległem. Jak sie wczytuje mapa, to nie ma znaczników. Jak są znaczniki to na samej górze na białym tle (działa wtedy zapis współrzędnych), a mapa poniżej. No cóż, jeszcze trochę powalczę i ewentualnie będę pytał. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 12 Apr 2012 20:09
Date: Thu, 12 Apr 2012 20:09
25 lines
717 bytes
717 bytes
W dniu 2012-04-12 18:12, Maciej Tokarz pisze: > Dałem ciut zmienioną wersję (pod tym samym linkiem). > Posłużyłem się klasami dla obiektu Marker i Position. > Jak będziesz potrzebował pomocy napisz! [...] Są kłopoty ponieważ UMP korzysta z własnych skryptów layers.js oraz map.js, a dodatkowo skrypt OpenLayers.js nie może leżeć na dysku. Muszę się przez to przegryźć, ale zrobiłem próbę z ilością znaczników. Przy 3000 znaczników kończy się przyjemność oglądania mapy. Strasznie wolno chodzi, ale da się przeglądać. I to tylko tyle sukcesów. Muszę się przegryźć przez te skrypty, bo nawet odczyt współrzędnych geograficznych nie działa. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 12 Apr 2012 22:09
Date: Thu, 12 Apr 2012 22:09
41 lines
1476 bytes
1476 bytes
W dniu 2012-04-12 20:54, Maciej Tokarz pisze: > To do kompletu mapa OSM przerobiona i hostowana przez Trail.pl (http://tile.openstreetmap.pl/): > > var layer = new OpenLayers.Layer.OSM("Trail", "http://tile.openstreetmap.pl/${z}/${x}/${y}.png"); > > na początek powinno wystarczyć :-) > Takich map serwerów jest mnóstwo! Jak z nich korzystać? Podpowiedź jest u źródła, Other tile sets : > > http://wiki.openstreetmap.org/wiki/OpenLayers_Simple_Example > > Jeszcze raz wielkie dzięki. Korzystając ze skryptów UMP wygląd okna mapy jest zgodny z tym co widać na stronie, ale nie mogłem dostać się do obiektów. Analiza skryptów to katorga. Jedna podmiana podanej przez Ciebie linijki załatwiła chyba wszystko. No to mam zabawkę na dłuższy okres czasu. Jak dla mnie mapa www.osmapa.pl robi wrażenie. Bardzo fajna kolorystyka i narysowane w 3D. Kilka podglądów różnych typów map. Projekt młody, ale ma sponsorów. Miejmy nadzieję, że nie padnie, lub nie wprowadzi ograniczeń. Jednak ja bedę zachwalał UMP, bo jest najbardziej szczegółowa. Chodzi mi o drobne obiekty, zabytki, historyczne miejsca, ruiny, forty i ich pozostałości i cała masa malutkich pierdół. No i możesz wgrać do GPS i zasuwać od miejsca do miejsca. No i dla dużo podróżujących na bieżąco uaktualniana mapa radarów. Dawno na grupie accessowej nie było takiego ruchu. Wczorajszy i dzisiejszy dzień zaliczam do b. udanych. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: HerC
Date: Tue, 17 Apr 2012 04:16
Date: Tue, 17 Apr 2012 04:16
21 lines
892 bytes
892 bytes
> PS.: Swego czasu wszed³em w posiadanie podobnego rozwi±zania > wspó³pracuj±cego z kontrolk± firmy ESRI a dok³adnie MapObject LT. > Niestety jest to bardzo drogie rozwi±zanie z punktu widzenia > konieczno¶ci wykonania w³asnej mapy wektorowej, co w dzisiejszych > czasach mija siê z celem. Istnieje przecie¿ tyle gotowych map > aktualizowanych na bie¿±co. To ja chcia³em dorzuciæ swoje 3 grosze. Ja korzystam z podobnego rozwi±zania jak MapObject LT które bazuje na plikach wektorowych shape (*.shp) jest to darmowy MapWindow (ocx). W³a¶ciwie to wprowadzam dane w Access'ie, generujê warstwê, któr± przegl±dam, filtrujê ju¿ w darmowych GIS-owych programach (MapWindow GIS, Qgis, TatukGis Viewer). Mo¿na by ca³± obs³ugê mapy zaimplementowaæ w Accesie ale chyba szkoda czasu je¿eli jest tyle darmowych gotowców. RC
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Tue, 17 Apr 2012 15:01
Date: Tue, 17 Apr 2012 15:01
3 lines
74 bytes
74 bytes
To do kompletu przyda się: http://download.geofabrik.de/osm/europe/
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Wed, 18 Apr 2012 09:14
Date: Wed, 18 Apr 2012 09:14
12 lines
493 bytes
493 bytes
Pos³a³em Ci maila z pewnym wyja¶nieniem odno¶nie przyk³adu. Generalnie jakby¶ móg³ pobraæ aktualn± wersjê. Chodzi o to, ¿e nie wszystkie sk³adowe OpenLayers zawar³em w pierwszych wersjach: Access i OpenStreetMap - te¿ siê tego uczê :-) i za du¿o poobcina³em na pocz±tku sk³adników tej bliblioteki. Obecny przyk³ad ma wszystko to na co wskazuje readme OpenLayers. Pozdrawiam, Maciej P.S. pó¼niej odniosê siê do Twoich pytañ...
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Wed, 18 Apr 2012 11:49
Date: Wed, 18 Apr 2012 11:49
62 lines
1994 bytes
1994 bytes
W dniu ¶roda, 18 kwietnia 2012 17:28:56 UTC+2 u¿ytkownik Zbigniew Bratko napisa³: > W dniu 2012-04-18 00:01, Maciej Tokarz pisze: > > To do kompletu przyda siê: > > http://download.geofabrik.de/osm/europe/ > > No tak, ale je¶li nawet pobiorê, to co dalej Accessowicz ma zrobiæ ? S± to dane OpenStreetMap. Zamiast pisaæ co i jak odniosê siê do tego artyku³u: http://www.gis-support.pl/openstreetmap-skad-wziac-dane/ > > Tak samo te przyk³ady > http://gis.ibbeck.de/ginfo/apps/OLExamples/Index/index.html > > Jak je zastosowaæ. Kilogramy JavaScript. Wiele przyk³adów nie dzia³a. > Odwo³uj± siê, jak dla mnie, do tajemniczych linkowanych bibliotek. Chc±c co¶ uzyskaæ niezbêdne bêdzie poznanie podstaw JavaScriptu oraz Gis. > > Nie zra¿aj±c siê tym wszystkim, pope³ni³em stronê z mapami na której > narysowany jest mój ¶lad wko³o J. Dabrowskiego i przyk³adowe fotki > usytuowane w miejscach ich wykonania. > http://www.gps.msaccess.pl/ump.html > Strona nie dzia³a, to znaczy mapa na stronie. > Docelowo ma dzia³aæ w Accessie, ale napotka³em do¶æ du¿y problem: > > Dlaczego ¶lad GPS (track) jest widoczny po osadzeniu strony na serwerze, > a nie jest widoczny po uruchomieniu na dysku lokalnym. Rysowane markery, > punkty, linie s± widoczne, jedynie warstwa ze ¶ladem GPS nie jest > widoczna. Na pewno warstwa jest tworzona, bo czasami, (ale bardzo > rzadko) przez chwilê jest widoczna, ale w u³amku sekundy znika ??? Czego¶ brakuje zapewne, w ¼ródle strony nie widzê kodu JS wiêc ciê¿ko siê odnie¶æ... > > Mo¿na rysowaæ poszczególne linie ³±cz±ce kolejne punkty ¶ladu, ale nie o > to chyba chodzi. > Wydaje mi siê, ¿e rysowanie ¶ladu bêdzie tak wygl±da³o - poprzez rysowanie poszczególnych odcinków. Trzeba by jak±¶ funkcjê napisaæ... Pozdrawiam, Maciej
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Wed, 18 Apr 2012 17:28
Date: Wed, 18 Apr 2012 17:28
38 lines
1222 bytes
1222 bytes
W dniu 2012-04-18 00:01, Maciej Tokarz pisze: > To do kompletu przyda się: > http://download.geofabrik.de/osm/europe/ No tak, ale jeśli nawet pobiorę, to co dalej Accessowicz ma zrobić ? Tak samo te przykłady http://gis.ibbeck.de/ginfo/apps/OLExamples/Index/index.html Jak je zastosować. Kilogramy JavaScript. Wiele przykładów nie działa. Odwołują się, jak dla mnie, do tajemniczych linkowanych bibliotek. Nie zrażając się tym wszystkim, popełniłem stronę z mapami na której narysowany jest mój ślad wkoło J. Dabrowskiego i przykładowe fotki usytuowane w miejscach ich wykonania. http://www.gps.msaccess.pl/ump.html Docelowo ma działać w Accessie, ale napotkałem dość duży problem: Dlaczego ślad GPS (track) jest widoczny po osadzeniu strony na serwerze, a nie jest widoczny po uruchomieniu na dysku lokalnym. Rysowane markery, punkty, linie są widoczne, jedynie warstwa ze śladem GPS nie jest widoczna. Na pewno warstwa jest tworzona, bo czasami, (ale bardzo rzadko) przez chwilę jest widoczna, ale w ułamku sekundy znika ??? Można rysować poszczególne linie łączące kolejne punkty śladu, ale nie o to chyba chodzi. -- Pozdrowienia BraZby www.accessfag.pl
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Wed, 18 Apr 2012 18:56
Date: Wed, 18 Apr 2012 18:56
6 lines
86 bytes
86 bytes
Hej! Uzupe³ni³em przyk³ad o ¶lady gpx: http://my-poi.pl/mactok.aspx Maciej
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Wed, 18 Apr 2012 20:31
Date: Wed, 18 Apr 2012 20:31
17 lines
745 bytes
745 bytes
W dniu 2012-04-18 18:14, Maciej Tokarz pisze: > Posłałem Ci maila z pewnym wyjaśnieniem odnośnie przykładu. Generalnie jakbyś mógł pobrać aktualną wersję. Chodzi o to, że nie wszystkie składowe OpenLayers zawarłem w pierwszych wersjach: Access i OpenStreetMap - też się tego uczę :-) i za dużo poobcinałem na początku składników tej bliblioteki. > Obecny przykład ma wszystko to na co wskazuje readme OpenLayers. > Jak na razie pocztę na gazeta.pl mam pustą. Ewentualnie prześlij na: brazby małpka accessfaq kropa pl Ja miałem pobraną przez siebie bibliotekę OpenLayers. Przy niepowodzeniach ze śladami na mapie, linkowałem skrypt bezpośrednio na stronę openstreet. I także nic. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Wed, 18 Apr 2012 21:36
Date: Wed, 18 Apr 2012 21:36
53 lines
1381 bytes
1381 bytes
W dniu 2012-04-18 20:49, Maciej Tokarz pisze: > W dniu środa, 18 kwietnia 2012 17:28:56 UTC+2 użytkownik Zbigniew Bratko napisał: >> W dniu 2012-04-18 00:01, Maciej Tokarz pisze: [...] >> Nie zrażając się tym wszystkim, popełniłem stronę z mapami na której >> narysowany jest mój ślad wkoło J. Dabrowskiego i przykładowe fotki >> usytuowane w miejscach ich wykonania. >> http://www.gps.msaccess.pl/ump.html >> > > Strona nie działa, to znaczy mapa na stronie. Rano sprawdzałem w pracy na kilku komputerach i działało. U mnie teraz jakby też działało na Chrome i FF. Nie działa w badziIEwiu 9. [..] > >> >> Można rysować poszczególne linie łączące kolejne punkty śladu, ale nie o >> to chyba chodzi. >> > > Wydaje mi się, że rysowanie śladu będzie tak wyglądało - poprzez rysowanie poszczególnych odcinków. Trzeba by jakąś funkcję napisać... Wstępne rysowanie linii i punktów rozpracowałem. Track był rysowany w następujący sposób: var gpx = new OpenLayers.Layer.GML('J. Dąbrowskie', gpxfile, { format: OpenLayers.Format.GPX, displayInLayerSwitcher: true, projection: new OpenLayers.Projection("EPSG:4326"), style: {strokeColor: "cyan", strokeWidth:3, strokeOpacity: 0.75} }); map.addLayer(gpx); Sru i po wszystkim, ale tylko z na serwerze. Dzięki. Będę walczył. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 19 Apr 2012 00:55
Date: Thu, 19 Apr 2012 00:55
15 lines
251 bytes
251 bytes
> > Run Time error 70 > Permission denied > > Access 2010 > Witaj, Nie mam Accessa 2010, przyk³ad jest napisany w 2007. Dlaczego masz taki komunikat niestety nie mam jak sprawdziæ - czarów tam nie ma w sumie z tym kodem. Maciej
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 19 Apr 2012 01:09
Date: Thu, 19 Apr 2012 01:09
32 lines
920 bytes
920 bytes
> > tak zapisane strona "DZIA£A" w Accessie - pokazuje pokazuje mapê, ¶lad i > Marker > ale jako normalna strona, uruchomiona dwuklikiem: > w FF dzia³a dobrze - pokazuje mapê, ¶lad i Marker > w Chrome pokazuje tylko mapê i Marker > w IE pokazuje tylko mapê > > > I tutaj jest ca³y problem !!! Hmm... Przede wszystkim aby strona zapisana do pliku dzia³a³a poza serwerem to trzeba pozmieniaæ odwo³ania. U mnie o dziwo mapa siê otworzy³a, choæ jak s±dzê tylko dlatego, ¿e gdzie¶ w temp siedz± pliki OpenLayers. Czyli przyda³o by siê zmieniæ ¶cie¿ki: z na z addGpx('gpx6', 'Gpx/20100910-162147.gpx'); na addGpx('gpx6', 'http://mojastrona.pl/20100910-162147.gpx'); itd. Maciej
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 19 Apr 2012 07:41
Date: Thu, 19 Apr 2012 07:41
9 lines
183 bytes
183 bytes
Widaæ wszystko w FF, IE i Chrome :-) mo¿na zmieniæ: "http://1.tiles.ump.waw.pl/ump_tiles/${z}/${x}/${y}.png" na "http://tiles.ump.waw.pl/ump_tiles/${z}/${x}/${y}.png" Maciej
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 19 Apr 2012 08:26
Date: Thu, 19 Apr 2012 08:26
15 lines
429 bytes
429 bytes
Za tydzieñ bêdziesz MVP JavaScriptu :-) Pewnie te¿ chodzi po czê¶ci o ochronê przed wykonaniem z³o¶liwego kodu. Co innego jak uruchamia siê stronê z serwera, a co innego widaæ jak lokalnie z dysku - pewnie masz komunikaty o niebezpiecznej zawarto¶ci. £adnie ta UMP wygl±da... Access mo¿e pe³niæ rolê edytora strony.. Pochwal siê linkiem ostatecznej wersji... Pozdrawiam, Maciej
Re: Ewidencja danych na mapie
Author: "P.B."
Date: Thu, 19 Apr 2012 09:13
Date: Thu, 19 Apr 2012 09:13
14 lines
196 bytes
196 bytes
W dniu 2012-04-19 03:56, Maciej Tokarz pisze: > Hej! > > Uzupe�ni�em przyk�ad o �lady gpx: http://my-poi.pl/mactok.aspx > > Maciej Run Time error 70 Permission denied Access 2010 P.B.
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 19 Apr 2012 09:23
Date: Thu, 19 Apr 2012 09:23
72 lines
1877 bytes
1877 bytes
W dniu 2012-04-19 03:56, Maciej Tokarz pisze: > Hej! > > Uzupełniłem przykład o ślady gpx: http://my-poi.pl/mactok.aspx > Procedura rysująca ślad gpx jest dokładnie taka sama. Twój przykład działa w Accessie, ale w samodzielnej stronie nie działa (tak jak u mnie) rysowanie śladu gpx. W celach poglądowych zmieniłem Twój przykład: w Accessie, kodzie formularza remuję w funkcji Private Sub MyWebBrowser_DocumentComplete linijki: ' myDocument.parentWindow.execScript "init();" ' AddGpx ' AddMarkers funkcja init() zostanie uruchomiona w zdarzeniu onload sekcji <body> a w funkcji init() na samym końcu dodaję addGpx('gpx1', 'Gpx/20100906-135626.gpx'); addGpx('gpx2', 'Gpx/20100907-110333.gpx'); addGpx('gpx3', 'Gpx/20100907-150815.gpx'); addGpx('gpx4', 'Gpx/20100908-145226.gpx'); addGpx('gpx5', 'Gpx/20100909-160934.gpx'); addGpx('gpx6', 'Gpx/20100910-162147.gpx'); // i testowy jeden marker addMarker('4944383', 'My-Poi!', 'Images/2.jpg', 21.723312, 53.753178, true); W kodzie HTML strony: w sekcji body przenoszę <div id="map" z formularza do body (bo się mapa nie wyświetlała na normalnej stronie. Sekcja <body> ma postać: <body > <div id="map" style="height: 100%; width: 100%" /> <form id="Form1" action=""> <input id="lon" type="hidden" value="" /> <input id="lat" type="hidden" value="" /> </form> </body> tak zapisane strona "DZIAŁA" w Accessie - pokazuje pokazuje mapę, ślad i Marker ale jako normalna strona, uruchomiona dwuklikiem: w FF działa dobrze - pokazuje mapę, ślad i Marker w Chrome pokazuje tylko mapę i Marker w IE pokazuje tylko mapę I tutaj jest cały problem !!! po osadzeniu na serwerze http://www.gps.msaccess.pl/mc/Maps.html działa we wszystkich przeglądarkach. Czyli praktycznie wracam do punktu wyjścia. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 19 Apr 2012 10:25
Date: Thu, 19 Apr 2012 10:25
36 lines
1280 bytes
1280 bytes
W dniu 2012-04-19 10:09, Maciej Tokarz pisze: >> >> tak zapisane strona "DZIAŁA" w Accessie - pokazuje pokazuje mapę, ślad i >> Marker >> ale jako normalna strona, uruchomiona dwuklikiem: >> w FF działa dobrze - pokazuje mapę, ślad i Marker >> w Chrome pokazuje tylko mapę i Marker >> w IE pokazuje tylko mapę >> >> >> I tutaj jest cały problem !!! > > Hmm... Przede wszystkim aby strona zapisana do pliku działała poza serwerem to trzeba pozmieniać odwołania. U mnie o dziwo mapa się otworzyła, choć jak sądzę tylko dlatego, że gdzieś w temp siedzą pliki OpenLayers. Czyli przydało by się zmienić ścieżki: > > z > > na > > > z > addGpx('gpx6', 'Gpx/20100910-162147.gpx'); > na > addGpx('gpx6', 'http://mojastrona.pl/20100910-162147.gpx'); > Maciej. Strona poza serwerem (lokalnie) działa prawidłowo pod Firefoxem, trochę gorzej pod Chrome prawie wcale pod IE. Czy jest odwołanie bezpośrednie, czy względne jest bez znaczenia. Aby było prawidłowe, a odwołania są prawidłowe (patrz FF). W przypadku nieprawidłowych odwołań jest totalna porażka. Nie ma nic! -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 19 Apr 2012 13:33
Date: Thu, 19 Apr 2012 13:33
17 lines
537 bytes
537 bytes
> Mo¿e kto¶ zna co¶ prostego do debugowania JS. Sam piszê w VS 2010, ale tu wsparcia nie ma wielkiego dla JS - ponoæ VS 11 ma mieæ to lepiej rozwi±zane. Kiedys korzysta³em z NetBeans, ale pod k±tem napisania czego¶ na komórkê wiêc nie wiem jak on wspiera kodowanie na stronê internetow±. Eclipse jest jeszcze no i pewnie sporo mo¿na wyszukaæ: http://www.eclipse.org/webtools/ http://netbeans.org/ rodzimy: http://www.migajek.com/?c=hateml i pewnie wiele innych. Nie testowa³em. Maciej
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 19 Apr 2012 13:46
Date: Thu, 19 Apr 2012 13:46
4 lines
136 bytes
136 bytes
http://www.eclipse.org/downloads/packages/eclipse-ide-javascript-web-developers/indigosr2 http://netbeans.org/features/web/index.html
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 19 Apr 2012 14:27
Date: Thu, 19 Apr 2012 14:27
18 lines
295 bytes
295 bytes
W dniu 2012-04-19 10:25, Zbigniew Bratko pisze: > W dniu 2012-04-19 10:09, Maciej Tokarz pisze: [...] Czy można prosić o may test. Czy to cuś działa. Jeśli można prosić o info : Czy działa, system, przeglądarka. http://www.gps.msaccess.pl/mp/nowa.html -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Jacek
Date: Thu, 19 Apr 2012 15:35
Date: Thu, 19 Apr 2012 15:35
15 lines
458 bytes
458 bytes
Dnia Thu, 19 Apr 2012 14:27:47 +0200, Zbigniew Bratko napisa�(a): > W dniu 2012-04-19 10:25, Zbigniew Bratko pisze: >> W dniu 2012-04-19 10:09, Maciej Tokarz pisze: > [...] > > Czy mo�na prosi� o may test. Czy to cu� dzia�a. > Je�li mo�na prosi� o info : > Czy dzia�a, system, przegl�darka. > > http://www.gps.msaccess.pl/mp/nowa.html Win 7/64/Chrome - mapa si� �aduje, zdj�cia si� otwieraj�, znaczniki nie dzia�aj�.
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 19 Apr 2012 15:53
Date: Thu, 19 Apr 2012 15:53
3 lines
88 bytes
88 bytes
Jeszcze przydatny tool: http://fiddler2.com/fiddler2/ mo¿na b³êdy wychwyciæ...
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 19 Apr 2012 16:08
Date: Thu, 19 Apr 2012 16:08
31 lines
792 bytes
792 bytes
W dniu 2012-04-19 15:35, Jacek pisze: > Dnia Thu, 19 Apr 2012 14:27:47 +0200, Zbigniew Bratko napisał(a): > >> W dniu 2012-04-19 10:25, Zbigniew Bratko pisze: >>> W dniu 2012-04-19 10:09, Maciej Tokarz pisze: >> [...] >> >> Czy można prosić o may test. Czy to cuś działa. >> Jeśli można prosić o info : >> Czy działa, system, przeglądarka. >> >> http://www.gps.msaccess.pl/mp/nowa.html > > Win 7/64/Chrome - mapa się ładuje, zdjęcia się otwierają, znaczniki nie > działają. Dzięki. Miniatury zdjęć pełnią rolę znaczników. Małe, różnokolorowe "znaczniki" to tylko graficzne oznaczenia punktów na mapie. Takie same jak cztery zielone kółeczka na czerwonawej kresce. Jeżeli widać szlak wkoło jeziora w kolorze "cyan" to wszystko jest OK. -- BraZby
Re: Ewidencja danych na mapie
Author: Jacek
Date: Thu, 19 Apr 2012 16:25
Date: Thu, 19 Apr 2012 16:25
2 lines
18 bytes
18 bytes
Wida� szlak.:)
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 19 Apr 2012 17:12
Date: Thu, 19 Apr 2012 17:12
49 lines
955 bytes
955 bytes
W dniu 2012-04-19 16:41, Maciej Tokarz pisze: > Widać wszystko w FF, IE i Chrome :-) > > można zmienić: > "http://1.tiles.ump.waw.pl/ump_tiles/${z}/${x}/${y}.png" > na > "http://tiles.ump.waw.pl/ump_tiles/${z}/${x}/${y}.png" > [...] U mnie Lokalnie na dysku bez zmian. Trasy i fotek w IE nie widać, w Chrome nie widać trasy. Na pocieszenie dodam, że w Accessie działa super. Widać wszystko. [OT] JavaScript, a raczej IE + JS to jedno wielkie jajo. Poprawiałem prawie wszystko i co pewien czas sprawdzałem. w pewnym momencie przekopiowuję troszkę kodu i w IE nie ma nic. Zero reakcji ze strony IE. Pozostałe przeglądarki OK. Remuję linijka po linijce i okazuje się że IE nie rozumie czegoś takiego: Deklaracja zmiennych i stałych: <script language="javascript" type="text/javascript"> const COS = 'ala'; zamieniam na var cos = 'ala'; i wszystko działa, a godzina daremnej roboty w plecy. [/OT] -- Pozdrawiam BraZby
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Thu, 19 Apr 2012 21:11
Date: Thu, 19 Apr 2012 21:11
29 lines
871 bytes
871 bytes
W dniu 2012-04-19 17:26, Maciej Tokarz pisze: > Za tydzień będziesz MVP JavaScriptu :-) > > Pewnie też chodzi po części o ochronę przed wykonaniem złośliwego kodu. Co innego jak uruchamia się stronę z serwera, a co innego widać jak lokalnie z dysku - pewnie masz komunikaty o niebezpiecznej zawartości. > > Ładnie ta UMP wygląda... Access może pełnić rolę edytora strony. > > Pochwal się linkiem ostatecznej wersji... [...] Jeszcze dużo czasu upłynie zanim coś konkretnego z tego będzie. Zapewne od czasu do czasu będę prosił o przetestowanie strony. Jak na razie to zgłębiam rysowanie po mapie. Brakuje mi jakiegoś debuggera do JavaScriptu, ale tu się okazuje pomocny Access. Przynajmniej on zgłasza czasami, że w takiej a takiej linijce coś nie teges. Może ktoś zna coś prostego do debugowania JS. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Zbigniew Bratko
Date: Fri, 20 Apr 2012 09:40
Date: Fri, 20 Apr 2012 09:40
18 lines
411 bytes
411 bytes
W dniu 2012-04-20 00:53, Maciej Tokarz pisze: > Jeszcze przydatny tool: http://fiddler2.com/fiddler2/ > można błędy wychwycić... Niektóre te programy są zbyt skomplikowane jak dla tak prostych celów. Okazało się, że wystarczająco dobry dla mnie debugger mam zainstalowany na dysku. Otwieramy stronę w IE 9, wciskamy F12 i już mamy to co potrzebne. Dzięki za linki. -- Pozdrowienia BraZby
Re: Ewidencja danych na mapie
Author: Maciej Tokarz
Date: Thu, 20 Oct 2016 14:30
Date: Thu, 20 Oct 2016 14:30
4 lines
165 bytes
165 bytes
Odgrzeję kotleta, może komuś się przyda a zmieniłem lokalizację przykładów: https://mactok.blogspot.com/ pozdrawiam, Maciej
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads