Article View: pl.comp.bazy-danych.msaccess
Article #135193Re: Ewidencja danych na mapie
From: Zbigniew Bratko
Date: Wed, 11 Apr 2012 17:44
Date: Wed, 11 Apr 2012 17:44
91 lines
4724 bytes
4724 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
Technical Details
Message-ID:
<jm4fum$e15$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> <jm3hqe$t7k$1@inews.gazeta.pl> <32224190.957.1334139831388.JavaMail.geo-discussion-forums@ynlp3>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 19:44:51 +0200 Organization: "Portal Gazeta.pl -> http://www.gazeta.pl" Lines: 92 Message-ID: <jm4fum$e15$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> <jm3hqe$t7k$1@inews.gazeta.pl> <32224190.957.1334139831388.JavaMail.geo-discussion-forums@ynlp3> NNTP-Posting-Host: pj092.multi-play.net.pl Mime-Version: 1.0 X-Trace: inews.gazeta.pl 1334166294 14373 91.142.206.28 (11 Apr 2012 17:44:54 GMT) X-Complaints-To: usenet@agora.pl NNTP-Posting-Date: Wed, 11 Apr 2012 17:44:54 +0000 (UTC) X-User: brazby In-Reply-To: <32224190.957.1334139831388.JavaMail.geo-discussion-forums@ynlp3> 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