Pobierasz klasę obiektów z mapy internetowej ArcGIS Online?

11

Jestem nowy w ArcGIS Online (lub ArcGIS.com, jak teraz to nazywają) i jestem zdezorientowany co do sposobu organizacji danych i ich dostępności. Utworzyłem nową mapę, wybrałem Dodaj -> Utwórz edytowalną warstwę i skonfigurowałem edytowalną warstwę otwartą dla publiczności, aby ludzie mogli przesyłać dane. Teraz chcę pobrać tę klasę funkcji na mój komputer. Jedyną znaną mi opcją jest przejście do „Mojej zawartości”, a następnie pobranie całej mapy internetowej jako pakietu mapy, ale kiedy ją otwieram, ma tylko mapę bazową, a nie warstwę edytowalną.

Czy można pobrać te dane jako indywidualną klasę obiektów (plik kształtu), czy w ogóle?

Garbarz
źródło
1
Uwaga: ścieżka menu „Dodaj >> Utwórz edytowalną warstwę” nie istnieje dla mnie w przeglądarce map Arcgis.com. Dostaję tylko opcje dodania warstwy z sieci, shapefile, csv. Mam „Dodaj funkcje >> Więcej >> Utwórz warstwę >> (wybierz z szablonu)” w Internet Explorerze, a kiedy to zrobię i zapisz odpowiedź dostarczoną przez @ artwork21 działa.
matt wilkie

Odpowiedzi:

5

Możesz pobrać warstwy edycji ze strony arcgis.com:

  1. Na stronie z treścią kliknij ... (trzy kropki) obok warstwy obiektów, którą chcesz pobrać, i wybierz opcję Wyświetl szczegóły elementu.
  2. W sekcji Warstwy kliknij menu Eksportuj do i wybierz format eksportu, do którego chcesz eksportować (Shapefile, CSV, KML, FGDB ... itd.).
grafika 21
źródło
Właśnie spróbowałem tego jeszcze raz i jak wspomniałem wyżej, wszystko, co znajduje się w pliku .pkinfo, to mxd z warstwą mapy bazowej. Nie ma warstwy dla edytowalnej klasy obiektów, a nawet nie ma gdb w ścieżce pliku „Twoja nazwa mapy”, o której wspominasz - tylko mxd. (to był jednak dobry pomysł)
Tanner
Czy mógłbyś wyjaśnić, gdzie znaleźć przycisk Otwórz? Jedyny sposób, jaki znalazłem, to „Otwórz na pulpicie” z rozwijanej listy „...”, która pojawia się na. Brak opcji pobierania tys. Po kliknięciu mapy da mi tylko opcje Otwórz w ArcGIS zamiast pobierania.
AndrewLebron
@AndrewLebron, ten q / a jest stary i od tego czasu AGOL bardzo się zmienił. Zaktualizowałem swoją odpowiedź.
grafika 21
2

Znalazłem to rozwiązanie, aby pobrać dane z ArcGIS Online Help :

Mówi w zasadzie, że możesz wyeksportować plik CSV lub Shapefile lub KML z warstwy

  • jeśli jest to hostowana usługa funkcji w ArcGIS Online
  • i jesteś właścicielem funkcji
  • i jesteś administratorem swojej organizacji ArcGIS Online
  • lub właściciel usługi zezwolił na eksport danych.
Stefan
źródło
2

Prawdopodobnie nie zadziała to w przypadku wielu funkcji, ale czasami może uzyskać potrzebne dane:

https://developers.arcgis.com/labs/arcgisonline/query-a-feature-layer/

Na przykład: https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/0/query?where=1=1&outFields=*&returnGeometry=true zwraca wersję GeoJSON warstwy usługi obiektów.

znajdź adres URL samej usługi dla swoich warstw tutaj

Znajdź adres URL samej usługi dla swoich warstw, jak pokazano powyżej.

Pierwszy parametr, w tym przypadku /0/kontroluje warstwę, pierwszy, drugi trzeci itd.

Pytałem &where=1=1o wszystkie funkcje.

Metadane do projekcji dostarczone przez ESRI nie zostały zaakceptowane przez program mapujący, mimo że był to standardowy webmercator, więc musiałem podać go ręcznie (pokazuje go u góry GeoJSON i możesz sprawdzić odpowiedni ciąg proj.4 na np. https://epsg.io/3857 ):

mapshaper -i arcgis-output.geojson -proj +proj=longlat +datum=WGS84 +no_defs from='+proj=merc +a=6378137 +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +wktext +no_defs' -o arcgis-output-prj.geojson

thadk
źródło