Services de cartographie GeoNB
La plupart des données hébergées par GeoNB sont disponibles sous forme de service cartographique web. Les données, disponibles sous forme e service cartographique web, peuvent être accéder par Internet. Il n'est pas nécessaire de télécharger les données pour s'en servir. GeoNB utilise ArcGIS Server d'ESRI pour rendre les données accessibles sous forme de service cartographique web. GeoNB utilise des services de cartes dynamiques et de service de carte cache. Une liste récente des services cartographiques de GeoNB est disponible dans le répertoire des services REST GeoNB. Voici un guide d'utilisation du répertoire des services REST.Donées Lidar
Logiciels de cartographie
Les services cartographiques web de GeoNB peuvent être utilisés par plusieurs logiciels de d'ESRI. Les utilisateurs peuvent pour se connecter directement aux serveurs GeoNB pour visualiser les cartes GeoNB. Ces logiciels peuvent aussi être utilisés pour faire des requêtes sur les cartes GeoNB.- ArcMap et ArcCatalog
- ArcGIS Explorer Desktop (gratuit)
- ArcGIS Explorer Online ( gratuit - nécessite Microsoft Silverlight)
- ArcGIS Online (gratuit)
- ArcGIS pour AutoCAD (module d'extension gratuit pour le logiciel AutoCAD)
- ArcGIS pour les téléphones intelligents et les tablettes
Développement de logiciels
ESRI offre plusieurs interfaces de programmation d'applications (API) Web, cadres de développement d'applications (ADF) et trousses de développement de logiciels (SDK) pour ArcGIS Server. Les API Web et les ADF peuvent être utilisées pour intégrer les services de cartographique web de GeoNB. Il est aussi possible d’incorporer des fonctionnalités de SIG dans votre propre site Web ou application Web :Les SDK suivantes peuvent être utilisées afin d'élaborer des applications mobiles pour les téléphones intelligents et les tablettes :
Galeries de code
ESRI possèdent des exemples de code que les utilisateurs peuvent utiliser. Les utilisateurs peuvent aussi contribués en partageant leur code :- Galerie de code de l'API ArcGIS pour JavaScript
- Galerie de code de l'API ArcGIS pour Flex
- Galerie de code d'ArcGIS Viewer pour Flex
- Galerie de code de l'API ArcGIS pour Silverlight
- Code de galerie du cadre de développement d'applications Web .NET
- Code de galerie du cadre de développement d'applications Web avec Java
Service de transformation de coordonnées GeoNB
Le Service de transformation de coordonnées GeoNB (STC) est un service Web de type REST permettant la transformation de coordonnées bidimensionnelles au Nouveau-Brunswick. Il est possible d’accéder au STC GeoNB de deux façons :- Au moyen d’un navigateur Web, par l’intermédiaire d’une interface utilisateur Web. Il est possible de télécharger un guide de l’utilisateur en format PDF pour l’interface utilisateur Web du STC GeoNB.
- Par programmation grâce à l’interface de programmation d’application (IPA) REST. L’IPA REST emploie l’« opération Project (Projet) » du service géométrique du serveur d’ArcGIS. Lire le texte ci-dessous pour plus de détails au sujet de l’IPA REST.
IPA REST du STC GeoNB
L’utilisateur accède à l’IPA REST en soumettant une demande HTTP GET. Les coordonnées d’entrée sont formatées sous forme d’une chaîne JSON dans l’URL. Les paramètres de transformation sont définis en vertu de plusieurs variables incluses dans l’URL. Les résultats du service géométrique sont transmis sous forme d’une chaîne JSON.
Exemple
Exemple de demande de conversion :
- des coordonnées géographiques ATS77 : 45.00000 degrés, -66.00000 degrés, en
projection stéréographique double du Nouveau-Brunswick NAD83 (SCRS)
https://geonb.snb.ca/arcgis/rest/services/Utilities/Geometry/GeometryServer/project?f=json&outSR=2953&inSR=4122&geometries={"geometryType":"esriGeometryPoint","geometries":[{"spatialReference":{"wkid":4122},"x":-66,"y":45}]}&transformation=1841&transformForward=true
Exemple de réponse sous forme de chaîne JSON :
{"geometries":[{"x":2539429.3161128568,"y":7333411.5780794201}]}
Les paramètres de l’opération « Project » (Projet) figurant dans l’URL ci-dessus correspondent à ce qui suit :
- outSR=2953 – identificateur connu (code EPSG) de la référence spatiale de sortie, requis.
- inSR=4122 – identificateur connu (code EPSG) de la référence spatiale d’entrée, requis.
- geometries={"geometryType":"esriGeometryPoint","geometries":[{"spatialReference":{"wkid":4122},"x":-66,"y":45}]} – coordonnées d’entrée formatées sous forme d’une chaîne JSON, requis.
- transformation=1841 – identificateur connu (code EPSG) de transformation du système de référence, facultatif.
- transformForward=true – direction de la transformation du système de référence, facultatif.
Une référence complète à l’IPA de l’opération « Project » (Projet) du service géométrique est disponible ici :https://geonb.snb.ca/arcgis/sdk/rest/index.html#//02ss0000001p000000
Les systèmes de coordonnées qui suivent (systèmes de référence et projections cartographiques) sont pris en charge par le STC GeoNB.
WKID (code EPSG) | Système de référence | Projection cartographique |
5588 | NAD 1927 | Projection stéréographique double du Nouveau-Brunswick |
26719 | NAD 1927 | Zone UTM 19T |
26720 | NAD 1927 | Zone UTM 20T |
4267 | NAD 1927 | Projection géographique (latitude et longitude) |
2200 | ATS 1977 | Projection stéréographique double du Nouveau-Brunswick |
2219 | ATS 1977 | Zone UTM 19T |
2220 | ATS 1977 | Zone UTM 20T |
4122 | ATS 1977 | Projection géographique (latitude et longitude) |
2953 | NAD 1983 (CSRS) | Projection stéréographique double du Nouveau-Brunswick |
2960 | NAD 1983 (CSRS) | Zone UTM 19t |
2961 | NAD 1983 (CSRS) | Zone UTM 20T |
4617 | NAD 1983 (CSRS) | Projection géographique (latitude et longitude) |
Le STC GeoNB permet des transformations entre les systèmes de référence qui suivent :
WKID (EPSG code) | Système de référence | Méthod |
1841 | ATS 1977 < > NAD 1983 (CSRS) | NTv2 |
6209 | NAD 1927 < > NAD 1983 (CSRS) | NTv2 |
Services OGC
L' Open Geospatial Consortium (ou OGC) est une organisation internationale volontaire, créée en 1994, qui établit des standards. Dans l'OGC, plus de 400 organismes commerciaux, gouvernementaux, sans but lucratif et de recherche à l'échelle mondiale participent à une démarche consensuelle pour encourager l'élaboration et la mise en œuvre de standards sur le contenu et les services géospatiaux, le traitement des données du SIG et le partage de données. GeoNB n'offre pas à l'heure actuelle des services OGC. Toutefois, certains services de cartographie GeoNB seront peut-être disponibles comme services cartographique web WEB sur le Web (WMS OGC)à l'avenir.Flash Player