<\/A><\/P>https:\/\/community.esri.com\/people\/EPolle_TensingInternational\/blog\/2020\/03\/24\/arcgis-javascript-with-uk-data-table-of-content<\/A> <\/P>
<\/P>
Nous commençons avec une application de démarrage assez simple - juste une carte de base vous permettant de zoomer et dézoomer. Rien de vraiment spécial, sauf le fait que nous n'utilisons pas l'une des cartes de base Esri par défaut en web mercator.<\/P>
Au lieu de cela, nous utilisons
La projection de cette carte est
Dans le code ci-dessous, vous pouvez voir que nous référons la carte web par son identifiant :
Pour pouvoir ajouter cette carte à la vue, nous définissons la spatialReference<\/SPAN> de la vue à 27700<\/SPAN>. Et pour center<\/SPAN> la vue, nous créons un nouveau point dans cette même projection :<\/P>center: new Point({x: 500000, y: 500000, spatialReference: 27700})<\/SPAN><\/P><\/P>Suivez ce lien pour voir le résultat final de cet exercice :<\/P>
Et veuillez noter : nous venons juste de commencer ! Plus de fonctionnalités seront ajoutées dans les exercices suivants.<\/P>
À suivre.<\/P>
<SPAN class="doctype token"><!DOCTYPE html><\/>\n<SPAN class=\"token tag\"><SPAN class=\"token tag\"><SPAN class=\"punctuation token\"><<\/>html<\/>\n<SPAN class=\"token tag\"><SPAN class=\"token tag\"><SPAN class=\"punctuation token\"><<\/>head<\/>\n <SPAN class=\"token tag\"><SPAN class=\"token tag\"><SPAN class=\"punctuation token\"><<\/>meta charset=\"utf-8\"><\/>\n <SPAN class=\"token tag\"><SPAN class=\"token tag\"><SPAN class=\"punctuation token\"><<\/>meta name=\"viewport\" content=\"initial-scale=1, maximum-scale=1, user-scalable=no\"><\/>\n <SPAN class=\"token tag\"><SPAN class=\"token tag\"><SPAN class=\"punctuation token\"><<\/>title>ArcGIS JavaScript with UK data - OS Basemap</title><\/>\n <SPAN class=\"token tag\"><SPAN class=\"token tag\"><SPAN class=\"punctuation token\"><<\/>link rel=\"stylesheet\" href=\"https://js.arcgis.com/4.15/esri/css/main.css\"><\/>\n <SPAN class=\"language-javascript script token\"><SPAN class=\"token tag\"><SPAN class=\"token tag\"><SPAN class=\"punctuation token\"><<script src=\\\ token">(<\/SPAN><SPAN class="punctuation token">{<\/SPAN>x<SPAN class="punctuation token">:<\/SPAN> <SPAN class="number token">500000<\/SPAN><SPAN class="punctuation token">,<\/SPAN> y<SPAN class="punctuation token">:<\/SPAN> <SPAN class="number token">500000<\/SPAN><SPAN class="punctuation token">,<\/SPAN> spatialReference<SPAN class="punctuation token">:<\/SPAN> <SPAN class="number token">27700<\/SPAN><SPAN class="punctuation token">}<\/SPAN><SPAN class="punctuation token">)<\/SPAN><SPAN class="punctuation token">,<\/SPAN> zoom<SPAN class="punctuation token">:<\/SPAN> <SPAN class="number token">7<\/SPAN> <SPAN class="punctuation token">}<\/SPAN><SPAN class="punctuation token">)<\/SPAN><SPAN class="punctuation token">;<\/SPAN> <SPAN class="punctuation token">}<\/SPAN><SPAN class="punctuation token">)<\/SPAN><SPAN class="punctuation token">;<\/SPAN> <SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><\/<\/span>script<\/span><span class="punctuation token">><\/span><\/span><\/span> <SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><\/<\/span>head<\/span><span class="punctuation token">><\/span><\/span> <SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><<\/span>body<\/span><span class="punctuation token">><\/span><\/span> <SPAN class="token tag"><SPAN class="token tag"><SPAN class="punctuation token"><<\/span>div<\/span> <span class="attr-name token">id<\/span><span class="attr-value token"><span class="punctuation token">=<\/span><span class="punctuation token">"<\/span>viewDiv<span class="punctuation token">"<\/span><\/span><span class="punctuation token">><\/span><\/span><span class="token tag"><span class="token tag"><span class="punctuation token"><\/<\/span>div<\/span><span class="punctuation token">><\/span><\/span> <Span Class= "Token Tag" ><Span Class= "Token Tag" ><Span Class= "Punctuation Token" >≪\/<Span >Body<Span ><Span Class= "Punctuation Token" >≫<Span ><Span > <span Class= "Token Tag" ><Span Class= "Token Tag" ><Span Class= "Punctuation Token" >≪\/<Span >Html<Span ><Span Class= "Punctuation Token" >≫<Span ><Span ><Span Class= "Line-Numbers-Rows" ><Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / Span >< Span ><\ / span >< span > << EM OJ I _38 >> < \ / span > < span > << EM OJ I _39 >> < \ / span > < span > << EM OJ I _40 >> < \ / span > < span > << EM OJ I _41 >> < \ / span > < span > << EM OJ I _42 >> < \ / span > < span > << EM OJ I _43 >> < \ / span > < span > << EM OJ I _44 >> < \ / span > < span > << EM OJ I _45 >> < \ / span ></Span></Span>
A tutorial showing how to generate OS Grid references for locations in the UK would be really useful with options to generate four figure, six figure and eight figure grid references.
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.