Snap.Geo Funkcjonalność Platforma Zastosowania Trial Download Kontakt English version

Polecamy wykorzystywać komponenty Snap.Geo w środowisku Microsoft Visual Studio .NET.
Tutaj możesz zapoznać się z dokumentacją online.

Licencjonowanie

Wyróżniamy następujące rodzaje licencji:
  • Server - do zastosowania w systemach działających na serwerach, np. poprzez interfejs internetowy.

  • Desktop - umożliwiające rozwój i dystrybucję aplikacji desktopowych wykorzystujących komponenty Snap.Geo.

  • Pocket - do zastosowania w aplikacjach działających pod kontrolą systemu operacyjnego Windows Pocket PC, np. urządzenia PDA, MDA, tablety i inne.

  • Remote - zdalne użycie funkcjonalności GIS, dzięki serwisom udostępnianym przez Snap Sp. z o.o.

Platforma Snap.Geo 2.0

Platforma Snap.Geo 2.0 została zaprojektowana w celu umożliwienia szybkiego i prostego osadzania funkcjonalności mapowych w różnego rodzaju systemach i aplikacjach.

Całość platformy Snap.Geo 2.0 składa się z:

  • Komponentów dla platformy .NET umożliwiających prezentację map, wyszukiwanie tras oraz geokodowanie (przekształcanie adresów w postaci ulica/miasto na współrzędne geograficzne);
  • Serwera map oferującego funkcjonalności komponentów w postaci usług WebService (co jest istotne dla klientów chcących uniknąć zakupu map);
  • Zdalnej wersji komponentów .NET, które zapewniają identyczne API jak komponenty lokalne a są fasadą dla usługi WebService;
  • Komponentów pomocniczych – m.in. obsługi GPS;
  • Zestawu map Polski;

W zależności od potrzeb klienta, charakteryzowanych głównie przez funkcjonalność, wydajność, budżet, poufność danych i wykorzystywaną technologię istnieje możliwość skonstruowania z wyżej wymienionych elementów platformy dogodnego rozwiązania.

Komponenty w szczegółach

Rodzina komponentów Snap.Geo dla platformy .NET została podzielona na następujące części:

  • Snap.Geo – biblioteka zawierająca podstawowe typy danych i interfejsy wykorzystywane przy budowaniu aplikacji geograficznych (np. typ Coordinates reprezentujący parę współrzędnych geograficznych oraz interfejs IMap reprezentujący generator map); zawiera również klasę SnapGeoFactory która powinna służyć do tworzenia instancji odpowiednich komponentów za pomocą configurationString;
  • Snap.Geo.Geocoding – komponent umożliwiający przekształcanie adresów miejskich (miasto i/lub ulica i/lub numer domu) na współrzędne geograficzne; również przydatny do uzyskiwania informacji o podziale geograficznym (powiaty, województwa); zawiera lokalną (działającą na komputerze klienta) implementację interfejsu IGeocoder;
  • Snap.Geo.Imaging – komponent umożliwiający generowanie obrazów map (dla zadanych współrzędnych, zestawu warstw, warstw użytkownika – MemoryLayer); zawiera lokalną (działającą na komputerze klienta) implementację interfejsu IMap;
  • Snap.Geo.Routing – komponent umożliwiający wyszukiwanie i optymalizowanie tras; zawiera lokalną (działającą na komputerze klienta) implementację interfejsu IRouter;
  • Snap.Geo.ReverseGeocoding – komponent umożliwiający odwrotne geokodowanie, czyli określenie adresu miejskiego na podstawie współrzędnych geograficznych;
  • Snap.Geo.Windows – komponent zawierający kontrolki ułatwiające tworzenie aplikacji mapowych na formularzach Windows;
  • Snap.Geo.Gps – komponent zapewniający współpracę z urządzeniami GPS (komunikacja po porcie szeregowym, również Bluetooth);
  • Snap.Geo.Remote – komponent zawierające fasadę dla usług WebService hostowanych przez Snap (lub przez klienta); przy wykorzystaniu tej biblioteki funkcjonalności komponentów Snap.Geo.Geocoding, Snap.Geo.Imaging oraz Snap.Geo.Routing można uzyskać bez konieczności zakupu map; zawiera zdalne (działającą na serwerze i dostępne przez WebService) implementacje interfejsów IMap, IGeocoder, IRouter;

Architektura

Poniższy diagram przedstawia trzy sposoby wykorzystania platformy Snap.Geo 2.0:

  • Wykorzystanie komponentów (bibliotek dll) zainstalowanych bezpośrednio u klienta i połączonych z aplikacją i mającymi dostęp do plików z danymi;
  • Wykorzystanie komponentów (bibliotek dll) w wersji zdalnej – aplikacja klienta korzysta z interfejsów .NET które w tle (przez Internet) wykonują operacje na serwerze mapowym hostowanym przez Snap;
  • Bezpośrednie wykorzystanie usług WebService na serwerze mapowym hostowanym przez Snap; jest to istotnym dla klientów którzy tworzą aplikacje na platformie różnej od .NET a chcą skorzystać z oferowanych usług mapowych;

 

Systemy operacyjne

Komponenty Snap.Geo zbudowane zostały w oparciu o platformę Microsoft .NET. Ich działanie zostało sprawdzone na następujących systemach operacyjnych:

  • Windows XP

  • Windows 2000

  • Windows 98

  • Windows 2003 Server

  • Windows Pocket PC 2002 i 2003




Nie wiesz gdzie się znajduje miejsce, którego szukasz?

Sprawdź w serwisie
TrafDo.pl

---

Mapa na Twojej stronie WWW?

Nic prostszego!

Skorzystaj z usługi
sMap Internet

Snap - Systemy Informacji Geograficznej