Skip To Content

Wyznacz nowe lokalizacje

Notatka:

To narzędzie jest obecnie dostępne w przeglądarce map Map Viewer, nowoczesnym narzędziu do tworzenia map w usłudze ArcGIS Enterprise. Więcej informacji znajdziesz w temacie Znajdź według atrybutów i lokalizacji.

Wyznacz nowe lokalizacje Narzędzie Wyznacz nowe lokalizacje wybiera części obiektów, które spełniają szereg kryteriów na podstawie zapytań przestrzennych lub zapytań o atrybuty.

Diagram procedury wykonywania zadań

Wyznacz nowe lokalizacje

Terminologia

Okres ważnościOpis

Zapytanie przestrzenne

Zapytanie o zależności przestrzenne

Zapytanie atrybutowe

Zapytanie o wartości pól

Przykłady

Firma deweloperska szuka odpowiednich obszarów do zabudowy o charakterze mieszanym. Budynek będzie znajdować się na obszarze zamieszkiwanym przez wielu młodych ludzi (20- i 30-latków) z łatwym dostępem do systemu kolejki podmiejskiej. Narzędzie Wyznacz nowe lokalizacje może być używane do tworzenia obiektów w obszarach przeznaczonych do zabudowy mieszanej znajdujących się w granicach miasta. Obiekty te będą także spełniać określone kryteria wyboru.

Pracownicy parku narodowego są zaniepokojeni możliwymi kontaktami człowieka z pumą i w związku z tym podjęli decyzję o utworzeniu mapy potencjalnych siedlisk pumy w parku. Siedliska zostaną wyznaczone na podstawie kryteriów takich jak roślinność, nachylenie terenu i odległość od dróg. Narzędzia Wyznacz nowe lokalizacje można użyć do utworzenia obszarów siedlisk spełniających odpowiednie kryteria.

Uwagi dotyczące korzystania

Warstwy wejściowe są określane w ramach wyrażenia, a nie jako parametr wejściowy.

Zapytanie można utworzyć za pomocą opcji Dodaj wyrażenie. Można dodać wiele wyrażeń, włącznie z kombinacją zapytań przestrzennych i atrybutowych. Obiekty lub części obiektów z warstwy wejściowej, które spełniają warunki wyrażenia, zostaną zapisane w warstwie wynikowej. Jednak wszystkie wyrażenia muszą odnosić się do tej samej warstwy docelowej.

W zapytaniach atrybutowych można używać kilku operatorów, w zależności od tego, czy odpytywane pole zawiera dane jakościowe czy numeryczne.

Jeśli pole zawiera dane jakościowe, można użyć następujących operatorów:

  • wynosi
  • nie równa się
  • zaczyna się od
  • kończy się na
  • zawiera
  • nie zawiera
  • jest puste
  • nie jest puste

Jeśli pole zawiera dane numeryczne, można użyć następujących operatorów:

  • wynosi
  • nie równa się
  • równa się co najmniej
  • jest mniejsze niż
  • równa się maksymalnie
  • jest większe niż
  • jest pomiędzy
  • nie jest pomiędzy
  • jest puste
  • nie jest puste

Więcej informacji na temat tworzenia wyrażeń opartych na atrybutach zawiera sekcja Sposób działania narzędzia Wyznacz nowe lokalizacje.

W zapytaniu przestrzennym można używać następujących wyrażeń przestrzennych:

  • przecina się
  • nie przecina się
  • w odległości do
  • nie w odległości do
  • całkowicie zawiera
  • nie w pełni zawiera
  • całkowicie wewnątrz
  • nie całkowicie wewnątrz
  • najbliższy do

Więcej informacji na temat tworzenia wyrażeń przestrzennych zawiera sekcja Sposób działania narzędzia Wyznacz nowe lokalizacje.

Do zapytania można dodać wiele wyrażeń, korzystając z przycisku Dodaj wyrażenie. Wyrażenia można łączyć przy użyciu operatorów and (i) albo or (lub).

Jeśli zaznaczono opcję Użyj bieżącego zasięgu mapy, analizowane będą tylko obiekty widoczne w bieżącym zasięgu mapy. Jeśli opcja ta nie jest zaznaczona, przeanalizowane zostaną wszystkie obiekty, nawet jeśli znajdują się poza bieżącym zasięgiem mapy.

Sposób działania narzędzia Wyznacz nowe lokalizacje

Narzędzie Wyznacz nowe lokalizacje używa wyrażeń przestrzennych i opartych na atrybutach do wysyłania zapytań do warstw. W tej sekcji dowiesz się, jak zbudować wyrażenie, przejrzeć dostępne typy wyrażeń przestrzennych, grupować wyrażenia w zapytaniu, a ponadto zobaczysz przykład gotowego zapytania.

Tworzenie wyrażeń

Aby utworzyć wyrażenie, kliknij przycisk Dodaj wyrażenie, co spowoduje otwarcie okna dialogowego Dodaj wyrażenie.

Wyrażenia oparte na atrybutach

Wyrażenia oparte na atrybutach tworzy się przy użyciu wyrażenia typu gdzie (zapytanie atrybutowe).

Przykład dodawania wyrażenia opartego na atrybutach
Dla wyrażenia opartego na atrybutach użyj okna dialogowego Dodaj wyrażenie.

LiczbaOpis
Warstwa wejściowa

Tutaj znajduje się lista warstw, których można użyć w danym wyrażeniu. Dostępne są wszystkie warstwy z tabeli zawartości.

Typ wyrażenia

Jest to typ wyrażenia. Dla wyrażeń opartych na atrybutach wybierz opcję gdzie (zapytanie atrybutowe).

Pole

Wybierz pole, na podstawie którego utworzone zostanie zapytanie.

Operator

Wybierz operator wyrażenia.

Wartość, Pole lub Wartość unikalna

  • Jeśli chcesz, aby wyszukiwanie obiektów zostało oparte na konkretnej wartości, wybierz opcję Wartość i wpisz tę wartość w polu wejściowym.
  • Jeśli chcesz porównać wartość w jednym polu z wartością w innym polu, wybierz opcję Pole, kliknij strzałkę rozwijaną, a następnie wybierz pole dla wyrażenia. Na przykład w sytuacji przedstawionej na powyższym zrzucie ekranu odnalezione zostaną obiekty, dla których wartość pola POP UNDER 18 jest większa niż wartość pola POP OVER 18.
  • Jeśli chcesz, aby wyszukiwanie obiektów zostało oparte na konkretnej wartości w polu wybranym dla wyrażenia, wybierz opcję Unikalne, a następnie wybierz unikalną wartość z pola. Filtry korzystające z wartości unikalnych wymagają zastosowania usług obiektowych opublikowanych za pomocą aplikacji ArcGIS Pro albo ArcGIS 10.1 for Desktop lub nowszej.

Notatka:

Jeśli do którejkolwiek z warstw zastosowano filtr, w analizie używane są wyłącznie obiekty spełniające warunki wyrażenia filtru.

Wyrażenia przestrzenne

Wyrażenia przestrzenne są tworzone przez wybór takich typów wyrażeń, jak całkowicie wewnątrz lub przecina się. (Pełna lista znajduje się w sekcji Typy wyrażeń przestrzennych).

Po wybraniu typu wyrażenia przestrzennego okno dialogowe Dodaj wyrażenie zmienia się zgodnie z wybranym typem wyrażenia.

Wyrażenie przestrzenne
Użyj okna dialogowego Dodaj wyrażenie dla wyrażenia przestrzennego.

LiczbaOpis
Pierwsza warstwa

Pierwsza warstwa.

Typ wyrażenia

Typ wyrażenia przestrzennego. Więcej informacji znajduje się w temacie Typy wyrażeń przestrzennych.

Druga warstwa

Druga warstwa tematyczna. Są to inne warstwy, znajdujące się na mapie.

Typy wyrażeń przestrzennych

Wyrażenie przestrzenne umożliwia utworzenie zależności między dwoma warstwami. Jeśli konieczne jest utworzenie zależności przestrzennej między obiektami w tej samej warstwie (na przykład, w przypadku gdy chcesz wybrać wolne działki znajdujące się w określonej odległości od działek przemysłowych), skopiuj warstwę działek i dodaj ją do mapy, dzięki czemu uzyskasz dwie warstwy korzystające z tych samych obiektów przedstawiających działki.

W odległości do i Nie w odległości do

W odległości do

Zależność ”w odległości do” jest oparta na odległości w linii prostej między obiektami z pierwszej warstwy i obiektami z drugiej warstwy.

  • W odległości do — nowe obiekty są tworzone na podstawie części obiektu zawartego w pierwszej warstwie znajdującego się w określonej odległości od obiektu w drugiej warstwie; na przykład, tylko części działki znajdujące się w odległości do 100 metrów od rzeki zostaną uwzględnione w warstwie wynikowej.
  • Nie w odległości do — nowe obiekty są tworzone na podstawie części obiektów zawartych w pierwszej warstwie, które nie znajdują się w podanej odległości od innego obiektu; na przykład, działki znajdujące się w odległości do 100 metrów od rzeki nie zostaną uwzględnione w warstwie wynikowej. Tę zależność można opisać inaczej jako „działka znajduje się dalej niż podana odległość”.

Notatka:

Odległości są obliczane między najbliższymi częściami obiektów. W przykładzie przedstawionym powyżej, w którym roślinność musiała znajdować się w odległości do 2500 stóp od strumieni, nowe obiekty są tworzone z wykorzystaniem części warstwy z roślinnością oddalonych od wybranych źródeł wody o 2500 stóp.

Obszary położone w odległości do 2500 stóp (762 m) od strumieni

Całkowicie zawiera i Nie całkowicie zawiera

Całkowicie zawiera

Obiekt w pierwszej warstwie spełnia to kryterium, jeśli obiekt z drugiej warstwy znajduje się całkowicie wewnątrz niego. Żadna część obiektu, znajdującego się wewnątrz nie może znajdować się poza obejmującym go obiektem, jednak obiekt znajdujący się wewnątrz może stykać się z obiektem zewnętrznym (tj. dzielić z nim punkty wspólne wzdłuż jego granicy).

  • Całkowicie zawiera — jeżeli obiekt w pierwszej warstwie zawiera obiekt z drugiej warstwy, obiekt z pierwszej warstwy zostaje uwzględniony w warstwie wynikowej.
  • Nie całkowicie zawiera — jeżeli obiekt w pierwszej warstwie zawiera obiekt z drugiej warstwy, obiekt z pierwszej warstwy nie zostaje uwzględniony w warstwie wynikowej.

Notatka:

Zależności zawierania można używać w odniesieniu do punktów i linii. Na przykład, korzystasz z warstwy ulic (linie) oraz warstwy studzienek kanalizacyjnych (punkty). Chcesz wyszukać ulice, na których znajdują się studzienki kanalizacyjne. W celu odnalezienia ulic, na których znajdują się studzienki kanalizacyjne, można użyć wyrażenia całkowicie zawiera, jednak aby linia zawierała punkt, musi się dokładnie na niej znajdować (w systemie GIS oznacza to, że można je do siebie dociągnąć). W razie jakichkolwiek wątpliwości należy skorzystać z relacji w odległości do, podając odpowiednią wartość odległości.

Całkowicie wewnątrz i Nie całkowicie wewnątrz

Całkowicie wewnątrz

Obiekt w pierwszej warstwie spełnia to kryterium, jeśli znajduje się całkowicie wewnątrz obiektu z drugiej warstwy. Cały obiekt w pierwszej warstwie musi znajdować się w obrębie obiektu zawierającego. Te dwa obiekty mogą stykać się ze sobą (tj. dzielić punkty wspólne wzdłuż swoich granic).

  • Całkowicie wewnątrz — jeżeli obiekt w pierwszej warstwie zawiera się całkowicie w obiekcie z drugiej warstwy, obiekt z pierwszej warstwy zostaje uwzględniony w warstwie wynikowej.
  • Nie całkowicie wewnątrz — jeżeli obiekt w pierwszej warstwie zawiera się całkowicie w obiekcie z drugiej warstwy, obiekt z pierwszej warstwy nie zostaje uwzględniony w warstwie wynikowej.

Notatka:

Zależności opartej na zawieraniu się wewnątrz można używać w odniesieniu do punktów i linii, tak samo jak zależności zawierania. Na przykład pierwsza warstwa, której używasz, składa się z punktów reprezentujących studzienki kanalizacyjne i chcesz odnaleźć te znajdujące się na ulicach (a nie np. te na parkingach czy innych obiektach niebędących ulicami). W celu odnalezienia studzienek kanalizacyjnych, które znajdują się na ulicach, można użyć wyrażenia całkowicie wewnątrz, jednak aby punkt zawierał się w linii, musi się dokładnie na niej znajdować (w systemie GIS oznacza to, że można je do siebie dociągnąć). W razie jakichkolwiek wątpliwości należy skorzystać z relacji w odległości do, podając odpowiednią wartość odległości.

Przecina się i Nie przecina się

Przecina się

Obiekt w pierwszej warstwie spełnia warunek przecinania, jeśli częściowo pokrywa się z obiektem w drugiej warstwie, co obejmuje również przypadek, gdy obiekty te stykają się (gdy mają punkty wspólne).

  • Przecina się — jeżeli obiekt w pierwszej warstwie przecina obiekt z drugiej warstwy, tylko nakładające się na siebie części tych obiektów zostają uwzględnione w warstwie wynikowej.
  • Nie przecina się — jeżeli obiekt w pierwszej warstwie przecina obiekt z drugiej warstwy, przecinające się części obiektów nie zostają uwzględnione w warstwie wynikowej.

Najbliższy do

Najbliższy do

Obiekt w pierwszej warstwie spełnia to kryterium, jeśli jest obiektem znajdującym się najbliżej względem obiektu z drugiej warstwy.

  • Najbliższy do — jeśli obiekt w pierwszej warstwie jest obiektem znajdującym się najbliżej względem obiektu z drugiej warstwy, obiekt z pierwszej warstwy zostaje uwzględniony w warstwie wynikowej.

Grupowanie

Co najmniej dwa kolejne wyrażenia można połączyć w grupę za pomocą przycisku grupowania Grupuj. Aby wybrać wiele wyrażeń do połączenia w grupę, należy użyć kombinacji Shift+kliknięcie.

Oto przykład sytuacji, w której należy skorzystać z grupowania:

  • Pracujesz z warstwą punktów przedstawiających miejsca, w których składowane są toksyczne substancje chemiczne. Każdy punkt ma atrybut CHEMICAL, zawierający nazwę toksycznej substancji chemicznej znajdującej się na składowisku.
  • Chcesz wyszukać położone w pobliżu rzek składowiska, na których znajduje się MERCURY lub SELENIUM.
  • Chcesz również wyszukać położone w pobliżu parków składowiska, na których znajduje się BENZENE lub LEAD.

W przykładzie powyżej przy użyciu tej samej warstwy składowisk zostaną utworzone dwa zestawy obiektów: składowiska znajdujące się w pobliżu parków i składowiska znajdujące się w pobliżu rzek. Są to oddzielne dwa zestawy.

Ponieważ zestaw składowisk znajdujących się w pobliżu rzeki to inny zestaw niż składowiska w pobliżu parku, aby utworzyć zapytanie, skorzystaj z grupowania. Rysunek 1 przedstawia początkowe zapytanie przed zastosowaniem grupowania lub zmodyfikowaniem operatorów logicznych (wszystkie operatory to i). Wynikiem zastosowania tego zapytania jest zestaw składowisk znajdujących się w odległości 1 km od parku i rzeki. Nie jest to oczekiwany rezultat — chcemy uzyskać zestaw składowisk znajdujących się w odległości do 1 km od rzeki i drugi, odrębny zestaw składowisk położonych w odległości do 1 km od parku.

Zapytanie początkowe
Rysunek 1: Zapytanie początkowe

Aby zbudować zapytanie spełniające opisane powyżej kryteria, utwórz grupy. Każda grupa stanowi podzapytanie, którego wyniki zostaną połączone z poprzednim wyrażeniem.

Zacznij od zaznaczenia dwóch pierwszych wyrażeń opartych na atrybutach, tak jak pokazano na Rysunku 2.

Zaznaczenie pierwszej grupy wyrażeń opartych na atrybutach
Rysunek 2. Zaznaczenie pierwszej grupy wyrażeń opartych na atrybutach.

Po zaznaczeniu tych dwóch wyrażeń opartych na atrybutach kliknij przycisk Grupuj. Grupa zostaje wyróżniona za pomocą większego wcięcia, jak pokazano na Rysunku 3.

Zaznaczenie drugiej grupy wyrażeń opartych na atrybutach, tak jak pokazano na Rysunku 3.

Zaznaczenie kolejnej grupy wyrażeń opartych na atrybutach
Rysunek 3. Zaznaczenie drugiej grupy wyrażeń opartych na atrybutach.

Po zaznaczeniu drugiej grupy, kliknij przycisk Grupuj.

Na koniec zaznacz drugą grupę wyrażeń opartych na atrybutach oraz wyrażenie przestrzenne, do którego należą, tak jak pokazano na Rysunku 4.

Zaznaczenie drugiej grupy wyrażeń opartych na atrybutach i wyrażenia przestrzennego, do którego one należą
Rysunek 4. Zaznaczenie drugiej grupy wybranych atrybutów i wyrażenia przestrzennego, do którego one należą.

Kliknij przycisk Grupuj, co spowoduje zwiększenie wcięcia dla tego zapytania, tak jak pokazano na rysunku 5. Ostatnia czynność to zmiana operatorów i na lub, tak jak pokazano na rysunku 5.

Zapytanie końcowe
Rysunek 5: Zapytanie końcowe

Zastosowanie zapytania przedstawionego na rysunku 5 umożliwia uzyskanie odpowiednich wyników.

  • Wyszukany zostanie podzbiór obiektów Toxic Sites z atrybutami o wartościach LEAD lub BENZENE, które znajdują się w odległości do jednego kilometra od obiektów Parks.
  • Następnie wyszukany zostanie podzbiór obiektów Toxic Sites z atrybutami o wartościach SELENIUM lub MERCURY, które znajdują się w odległości do jednego kilometra od obiektów River.
  • Na koniec oba te zestawy obiektów zostaną połączone za pomocą operatora logicznego lub.

Grupowanie wyrażeń jest konieczne tylko w sytuacjach, gdy niezbędne jest utworzenie dwóch odrębnych zestawów obiektów przy użyciu tej samej warstwy. Grupowanie jest funkcją, bez której konieczne byłoby dwukrotne skorzystanie z narzędzia Znajdź istniejące lokalizacje: najpierw w celu wyszukania składowisk w pobliżu rzek, a następnie w celu wyszukania składowisk w pobliżu parków. Oba wyniki można następnie połączyć za pomocą narzędzia Scal.

Można kliknąć przycisk Tekst Tekst, aby wyświetlić zapytanie w formie tekstowej. W formie tekstowej do przedstawienia grup używane są nawiasy.

Przykład gotowego zapytania

W tym przykładzie celem jest utworzenie nowych obszarów, które są głównymi lokalizacjami siedlisk pumy, na podstawie zestawu określonych kryteriów. Główne siedlisko pumy musi spełniać następujące kryteria:

  • Pumy preferują tereny strome.
  • Tereny te muszą pokrywać lasy.
  • Lokalizacja musi znajdować się w odległości do 2500 stóp od strumienia.
  • Lokalizacja musi być oddalona o co najmniej 2500 stóp od autostrad.

Poniższy zrzut ekranu przedstawia zapytanie dla narzędzia Wyznacz nowe lokalizacje utworzone zgodnie z powyższymi kryteriami z użyciem warstw o nazwach Vegetation, Slope, Streams oraz Highways:

Zapytanie dla narzędzia Wyznacz nowe lokalizacje

Notatka:

  • Kolejność wyrażeń ma wpływ na wyniki analizy.
  • Wyrażenia można grupować i rozgrupowywać, klikając przyciski Grupuj i Rozgrupuj Grupuj i Rozgrupuj. Aby utworzyć grupy, zaznacz co najmniej dwa wyrażenia i kliknij przycisk grupowania. Więcej informacji na temat grup można znaleźć w sekcji Grupowanie.
  • Kliknięcie elementu i powoduje przełączenie operatora na lub. Kliknięcie elementu lub powoduje przełączenie operatora na i.

Podobne narzędzia

Za pomocą narzędzia Wyznacz nowe lokalizacje można tworzyć obiekty na podstawie zapytania. Do rozwiązywania podobnych, ale nieco innych problemów, mogą być przydatne inne narzędzia.

Narzędzia analizy Map Viewer Classic

Aby znaleźć lokalizacje podobne do lokalizacji referencyjnej, należy użyć narzędzia Znajdź podobne lokalizacje.

Jeśli wykonywana jest próba wybrania istniejących placówek przy użyciu zapytania, należy użyć narzędzia Znajdź istniejące lokalizacje.

Notatka:

Zasadniczą różnicą między narzędziami Znajdź istniejące lokalizacje i Wprowadź nowe lokalizacje jest fakt, że w wyniku zastosowania narzędzia Wprowadź nowe lokalizacje mogą zostać wygenerowane obiekty częściowe.

  • W przypadku obu narzędzi wyrażenie oparte na atrybutach WHERE (GDZIE) oraz wyrażenia przestrzenne Całkowicie wewnątrzCałkowicie zawiera zwracają ten sam wynik, ponieważ wyrażenia zwracają całe obiekty.
  • Gdy zastosowane zostaną wyrażenia Przecina się lub W odległości do, narzędzie Wprowadź nowe lokalizacje tworzy nowe obiekty w warstwie wynikowej.

Narzędzia analizy aplikacji ArcGIS Pro

Narzędzie Wyznacz nowe lokalizacje realizuje funkcje podobne do narzędzi Wybierz warstwę według atrybutu i Wybierz warstwę według lokalizacji w aplikacji ArcGIS Pro.