#server #service #report #crawl #arc-gis #enabled #endpoints

app arcgis-crawler

Crawl ArcGIS servers and report all available services

1 unstable release

0.1.0 Apr 10, 2022

#5 in #arc-gis

MIT license

17KB
348 lines

arcgis-crawler

crates.io Build status

Crawl ArcGIS servers and report all available services

Installation

If you have cargo installed, you can run cargo install arcgis-crawler and then run it from $HOME/.cargo/bin. More details on this are available in cargo-install documentation.

Usage

You can run the command against the /services path of ArcGIS server with JSON endpoints enabled

arcgis-crawler https://gisapps.cityofchicago.org/arcgis/rest/services/
https://gisapps.cityofchicago.org/arcgis/rest/services/
├─ 311
│  ├─ 311_layers
│  │  └─ MapServer
│  │     ├─ ALLEYNAM
│  │     ├─ ASPHALT_DISTRICTS
│  │     ├─ COMAREA
│  │     ├─ CONGRDIS
│  │     ├─ CPS_SAFE_PASSAGE_BUFFER
│  │     ├─ CircuitSegments
│  │     ├─ Circuit_Line
...

Dependencies

~12–28MB
~448K SLoC