Article View: pl.comp.bazy-danych.msaccess
Article #135191Re: Ewidencja danych na mapie
From: Zbigniew Bratko
Date: Wed, 11 Apr 2012 09:10
Date: Wed, 11 Apr 2012 09:10
95 lines
5235 bytes
5235 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
Technical Details
Message-ID:
<jm3hqe$t7k$1@inews.gazeta.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mailReferences:
<83cfe6c1-0a5b-449f-803f-6fc8c6f9d9a2@z38g2000vbu.googlegroups.com> <jm22ba$cpu$1@inews.gazeta.pl> <23128141.1340.1334094951895.JavaMail.geo-discussion-forums@vbbfj25>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!not-for-mail From: Zbigniew Bratko <brazby@beztegogazeta.pl> Newsgroups: pl.comp.bazy-danych.msaccess Subject: Re: Ewidencja danych na mapie Date: Wed, 11 Apr 2012 11:10:37 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 98 Message-ID: <jm3hqe$t7k$1@inews.gazeta.pl> References: <83cfe6c1-0a5b-449f-803f-6fc8c6f9d9a2@z38g2000vbu.googlegroups.com> <jm22ba$cpu$1@inews.gazeta.pl> <23128141.1340.1334094951895.JavaMail.geo-discussion-forums@vbbfj25> NNTP-Posting-Host: pj092.multi-play.net.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1334135439 29940 91.142.206.28 (11 Apr 2012 09:10:39 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 11 Apr 2012 09:10:39 +0000 (UTC) X-User: brazby In-Reply-To: <23128141.1340.1334094951895.JavaMail.geo-discussion-forums@vbbfj25> User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327 Thunderbird/11.0.1 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit