🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Ewidencja danych na mapie

#135191
From: Zbigniew Bratko
Date: Wed, 11 Apr 2012 09:10
95 lines
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-mail
References: <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