Esri Geoportal Server informacje o produkcie Esri Geoportal Server umożliwia wyszukiwanie i wykorzystywanie zasobów geoprzestrzennych obejmujących zestawy danych, dane rastrowe i usługi sieciowe. Pomaga przedsiębiorstwom zarządzać i publikować metadane opisujące zasoby geoprzestrzenne, umożliwiając użytkownikom odnalezienie zasobów i połączenie z tymi zasobami. Esri Geoportal Server obsługuje wyszukiwanie i wymianę metadanych, opartą na standardach. Esri Geoportal Server umożliwia: Utrzymanie spójności danych poprzez umożliwienie łatwego współdzielenia wiarygodnych informacji o różnych wersjach danych pomiędzy użytkownikami; Łatwe wyszukiwanie i odkrywanie istniejących danych geoprzestrzennych oraz usług poprzez umożliwienie użytkownikom tworzenia i zarządzania metadanymi ich zasobów geoprzestrzennych oraz wykorzystanie łatwych w użyciu zaawansowanych technologii wyszukiwania, zarówno poprzez interfejs aplikacji, jak i z poziomu usługi katalogowej. Rys. 1. Widok strony startowej aplikacji Esri Geoportal Server. str. 1
Użycie Wyszukiwanie zasobów Esri Geoportal Server daje możliwość wyszukiwania opublikowanych metadanych na wiele sposobów. Wyróżnić można m.in. wyszukiwanie podstawowe i wyszukiwanie zaawansowane, które dostępne są z poziomu interfejsu aplikacji. Wyszukiwanie podstawowe: Dostępne jest z poziomu strony startowej aplikacji Esri Geoportal Server. Znajduje się tam pole Szukaj (Search). Wystarczy wpisać słowo kluczowe i wybrać przycisk Szukaj, a wyniki wyszukiwania zostaną wyświetlone na odpowiedniej stronie. Rys. 2. Widok pola wyszukiwania podstawowego, dostępnego z poziomu strony startowej aplikacji Esri Geoportal Server. Wyszukiwanie zaawansowane: Dostępne jest z poziomu zakładki Wyszukiwarka metadanych (Search). Dzięki dostępności dodatkowych filtrów możliwe jest zawężenie wyników wyszukiwania. Tabela poniżej przedstawia opis filtrów dostępnych dla wyszukiwania zaawansowanego: Filtr Opis Opcje Pole umożliwia podstawowe wyszukiwanie. Aby wyszukać metadane dotyczące określonego zasobu, wystarczy wpisać w pole tytuł lub słowo kluczowe, które charakteryzują dany zasób. Pole podstawowego wyszukiwania Geoportal Server wykorzystuje zaawansowaną wyszukiwarkę, która umożliwia różne opcje wyszukiwania, wysoką wydajność i możliwość rozbudowy. Silnik wyszukiwania bazuje na wyszukiwarce Apache Lucene. Więcej informacji dostępnych jest pod adresem: http://sourceforge.net/apps/med iawiki/geoportal/index.php?title= Using_Lucene_Search_Text_Quer ies a także: str. 2
Wyszukiwanie na podstawie zasięgu przestrzennego z wykorzystaniem mapy bazowej. Dodatkowe opcje (Additional Options) Wyświetl rekordy z: Dostępna mapa bazowa pozwala na określenie zasięgu przestrzennego, z którego mają zostać wyszukane metadane opisujące zasoby. Aby określić zasięg przestrzenny wystarczy użyć strzałek pozwalających na powiększenie i pomniejszenie obszaru, a następnie wciskając klawisz shift i prawy klawisz myszy narysować prostokąt, który będzie określał interesujący nas zasięg. Dostępne są dodatkowe filtry, pozwalające na wyszukiwanie. Filtry te pozwalają na wyszukiwanie lokalnego katalogu geoportalu. Pozwala na wyszukiwanie metadanych z poziomu zdalnych repozytoriów. Rekordy wyszukiwane są bezpośrednio z zarejestrowanych wcześniej katalogów. http://sourceforge.net/apps/med iawiki/geoportal/index.php?title= Details_of_Lucene_Indexing_in_t he_geoportal Gdziekolwiek (Anywhere): zostaną wyszukane rekordy, pochodzące z dowolnego zasięgu. Przecina (Intersecting): zostaną wyszukane rekordy, które opisują zasoby znajdujące się w obszarze mającym część wspólną lub znajdującym się w narysowanym zasięgu. Całkowicie wewnątrz (Fully within): zostaną wyszukane rekordy, które opisują zasoby znajdujące się całkowicie w zdefiniowanym obszarze. Wyszukiwanie po typie danych, kategorii danych, dacie modyfikacji oraz możliwość sortowania wyników. str. 3
Rys. 3. Widok dostępnych opcji z poziomu strony Wyszukiwarka metadanych. str. 4
Rys. 4. Widok dodatkowych opcji możliwych do ustawienia podczas wyszukiwania zaawansowanego. Wyszukiwanie poprzez REST API Istnieje możliwość przeszukiwania zawartości katalogu Geoportal Server poprzez interfejs REST. REST API daje możliwość zapytań zarówno do lokalnych zasobów (metadanych), jak i zasobów (metadanych) znajdujących się w zdalnych repozytoriach. Więcej informacji dostępnych jest pod adresem: http://sourceforge.net/apps/mediawiki/geoportal/index.php?title=rest_api_syntax Wyszukiwanie z poziomu usługi katalogowej CSW 2.0.2 metodą HTTP/GET i HTTP/POST Esri Geoportal Server implementuje usługę katalogową opartą o specyfikację CSW 2.0.2 i jej profil aplikacyjny CSW ISO AP 1.0. Przykładowe zapytania pozwalające na wyszukanie rekordów metadanych (GetRecords i GetRecordById) dostępne są pod adresem: http://sourceforge.net/apps/mediawiki/geoportal/index.php?title=catalog_service str. 5