🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych.msaccess
Article #135193

Re: Ewidencja danych na mapie

#135193
From: Zbigniew Bratko
Date: Wed, 11 Apr 2012 17:44
91 lines
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-mail
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>

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