api de resto de servidor arcgis, servicio de características,
si consulta la capa, con una URL como esta, ... / FeatureServer / query? layerDefs = ...
http://services3.arcgis.com/your_token/arcgis/rest/services/Parcels/FeatureServer/query?layerDefs={"0":""}&returnGeometry=true&f=pgeojson&geometryType=esriGeometryEnvelope&geometry={"xmin" : -117.923158, "ymin" : 33.644081, "xmax" : -117.921436, "ymax" : 33.645157,"spatialReference" : {"wkid" : 4326}}
No puedes configurar el formato geojson, f = pgeojson será una solicitud incorrecta, f = json, porque el material de retorno no es una característica, las capas json fueron devueltas.
Prueba esta página de consulta html, puedes ver, no hay opción geojson,
http://services3.arcgis.com/you_token/arcgis/rest/services/Parcels/FeatureServer/query
Si desea devolver geojson (función), debe usar esta URL ... / FeatureServer / 0 / query ...
/ 0 / significa layerID, si tiene solo 1 capa, layerID = 0 .....
Prueba esta página html de consulta, puedes ver, geojson es una opción, porque eres una capa específica de consulta con layerID = 0
http://services3.arcgis.com/your_token/arcgis/rest/services/Parcels/FeatureServer/0/query
Nota: recuerde establecer esos 2 parámetros: outSR = 4326 & f = geojson en la URL
ID de referencia espacial, srid = 4326, porque todos los mapas web usan esto, f significa formato, tanto f = pgeojson como f = geojson funciona. Si no establece outSR = 4326, la API de arcgis server rest por defecto NO usará 4326, en lugar de eso, use otra cosa, solo 4326 tiene un grado de unidad, que se usa en la mayoría de los mapas web. Otro formato no funcionaría con mapas web.
Por cierto, para aquellos que quieran usar la api de resto del servidor arcgis con el servicio de mosaico,
tilestream y otros
/zoom(z)/x/y.png
http://localhost/v2/city_parcels/12/706/1641.png
servicio de mosaico del servidor arcgis: no png, xey en otro orden
/zoom(z)/y/x
enlace