Puis-je consommer l'API des services REST d'ArcGIS Server dans l'API MapBox GL? S'il vous plaît quelqu'un peut-il me dire si je peux consommer un service de repos ArcGIS dans MapBox GIS. Merci!consomme l'API des services REST d'ArcGIS Server dans l'API MapBox GL
Répondre
Vous pouvez utiliser GeoJSON comme format d'intermédiaire pour les services d'entités. ArcGIS Server prend en charge GeoJSON since version 10.4 et MapBox GL API prend en charge reading GeoJSON.
Voici un extrait:
map.on('load', function() {
// Add a layer showing the city parks
map.addLayer({
'id': 'parks-layer',
'type': 'fill',
'source': {
'type': 'geojson',
'data': 'https://services.arcgis.com/V6ZHFr6zdgNZuVG0/ArcGIS/rest/services/City_of_Redlands_Parks/FeatureServer/0/query?where=1%3D1&outSR=4326&f=pgeojson'
},
'paint': {
'fill-color': 'rgba(200, 100, 240, 0.3)',
'fill-outline-color': 'rgba(200, 100, 240, 1)'
}
});
});
Merci beaucoup ..... Si cela ne vous dérange pas, pouvez-vous s'il vous plaît me partager un exemple de programme avec ci-dessus "fonction" .... – user6694839
exemple complet: https://jsbin.com/laciquv/edit?html,output (ajoutez simplement votre propre clé) –
Je ne pense pas que vous pouvez accéder à l'API ArcGIS REST en utilisant l'API MapBox GL, mais vous pouvez accéder à des services publiés à ArcGIS Server en utilisant d'autres protocoles: WMS, WMTS, GeoJSON etc selon votre type de service. Est-ce que vous posez des questions sur les services de tuiles ou les services de fonctionnalités ou ...? –
Essayer d'accéder aux services de fonctionnalités ... – user6694839