Wybierz funkcje interaktywnie w ArcGIS WebAppBuilder za pomocą widgetu


10

Chcę wbudować pozornie proste narzędzie w moją mapę WebAppBuilder .

Niektóre podstawy:

  • Treść tworzona jest w ArcGIS 10.3.1
  • Treść jest publikowana na serwerze ArcGIS 10.3.1 jako usługa buforowana
  • Mapa jest rozwijana w ArcGIS Online
  • Mapa jest przekazywana do WebAppBuilder
  • Obecnie używane są gotowe widżety (mają wersję programistyczną WebAppBuilder, dzięki czemu mogę pracować z kodem do niestandardowego tworzenia w razie potrzeby)

Zadanie: replikacja funkcji Wybierz funkcje interaktywnie w WebAppBuilder.

wprowadź opis zdjęcia tutaj

Do tej pory próbowałem używać odmian Widżetu Zapytań, ponieważ pozwala on użytkownikom interaktywnie wybierać funkcje za pomocą „Użyj filtru przestrzennego do ograniczenia funkcji”, a następnie „Tylko funkcje dotykające obszaru zdefiniowanego przez użytkownika” (patrz obrazek poniżej)

wprowadź opis zdjęcia tutaj

Jednak nie okazało się to sukcesem, ponieważ jest odmianą tego, czego szukam. Chcę, aby użytkownik mógł wybrać geometrie (wielokąty, linie, punkty) i wyróżnić je na mapie.

Jako bonus - chcę, aby użytkownik mógł kontrolować kolor podświetlający zaznaczenie - podobnie jak w Opcjach wyboru. (patrz zdjęcie poniżej)

wprowadź opis zdjęcia tutaj


W ArcMap użytkownik zazwyczaj wybiera niektóre funkcje, aby zrobić z nimi coś więcej. Czy dotyczy to Twojej aplikacji internetowej? Oprócz podświetlenia obiektów na mapie, jaki jest zamierzony cel „wybrania” obiektów?
Stephen Lead

@StephenLead ostatecznym celem jest umożliwienie użytkownikowi wybrania funkcji do podświetlenia, która pojawi się na wydrukowanej mapie. Główną ideą jest tutaj prezentacja wybranej paczki.
MDHald

Odpowiedzi:


2

Skończyło się na użyciu Narzędzia do wysyłania zapytań i manipulowaniu nim, aby osiągnąć to, czego potrzebowałem.


Dobry! Dzieki za sugestie. Nie elegancki, ale działa.
Jakub Sisak GeoGraphics
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.