이것은 아마도 많은 기능에서 작동하지 않지만 때로는 필요한 데이터를 얻을 수 있습니다.
https://developers.arcgis.com/labs/arcgisonline/query-a-feature-layer/
예를 들어
https://services3.arcgis.com/GVgbJbqm8hXASVYi/arcgis/rest/services/Trailheads/FeatureServer/0/query?where=1=1&outFields=*&returnGeometry=true
, 기능 서비스 계층의 GeoJSON 버전을 리턴합니다.
위와 같이 레이어에 대한 서비스 자체의 URL을 찾으십시오.
이 경우 첫 번째 매개 변수 /0/
는 레이어, 첫 번째, 두 번째 세 번째 등을 제어합니다.
나는 &where=1=1
모든 기능을 쿼리하는 데 사용 했습니다.
ESRI가 제공하는 프로젝션의 메타 데이터는 표준 웹머 티어 인 경우에도 mapshaper에서 승인되지 않았으므로 수동으로 지정해야했습니다 (GeoJSON 상단에 표시하고 예를 들어 해당 proj.4 문자열을 확인할 수 있음) 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