WebServices

Les webservices permettent de recentrer le guichet sur un objet ou des coordonnées, de choisir un niveau de zoom et un thème, et de sélectionner les couches qui doivent apparaître par défaut.

L'URL de base (http://sitn.ne.ch/production/wsgi/) peut être suivi de /theme/ et du nom du thème désiré, séparé par un slash (/). Pour trouver le nom du thème en question, faites des tests avec le permalien. Ensuite, il nécessaire d'inscrire un point d'interrogation (?). Les paramètres viennent ensuite. Ils sont séparés par une esperluette (&).

Il existe deux méthodes pour définir de tels liens:

  • Permalien
  • Recentrage sur des objets

Permalien  

En utilisant le bouton permalien Lien dans le guichet, il est possible de récupérer toutes les options (niveau de zoom, position et couches actives) de la carte. Le lien se compose ainsi généralement au minimum des options suivantes:

  • map_x = coordonnées CH-1903+ Est (2515000.0-2580000.0) du centre de la carte.
  • map_y = coordonnées CH-1903+ Nord (1180000.0-1230000.0) du centre de la carte.
  • map_zoom= niveau de zoom. Le guichet comprend 13 niveaux de zoom, du plus large (0) au plus fin (13).

Il y a toute une série de paramètres qui sont passés dans le lien, ainsi les éléments dessinés sont transmis dans le lien. Cela peut être un moyen de les "sauvegarder".

A noter que les permaliens sont produits en version raccourcie, vous permettant ainsi de les transmettre et de les conserver plus aisément.

Recentrage sur des objets  

L'URL de base est: http://sitn.ne.ch/production/wsgi/?.

A cela, il convient d'ajouter les paramètres suivants:

  • wfs_layer
  • wfs_nom_attribut

Pour les couches suivantes, cela reviendra à:

Les biens-fonds :  

Les requêtes se font par rapport au numéro du cadastre (numcad) et au numéro de la parcelle (nummai). Ces numéros sont regroupés dans l'attribut idemai de la base de données du SITN. Pour la parcelle n° 1599 à Bôle (n° cadastre 17), la requête aura donc la forme suivante:

http://sitn.ne.ch/production/wsgi/?wfs_layer=parcelles&wfs_idemai=17_1599

Dans l'idéal, il faudrait aussi spécifier le thème dans lequel la requête doit s'ouvrir (donc celui qui contient la couche interrogée):

http://sitn.ne.ch/production/wsgi/theme/cadastre?wfs_layer=parcelles&wfs_idemai=17_1599

Les autorisations de construire (SATAC) :  

Les requêtes se font sur le numéro de l'autorisation (instance_id):

http://sitn.ne.ch/production/wsgi/theme/amenagement?wfs_layer=at00_autorisation_construire1&wfs_instance_id=2291

Il est à remarquer que la couche des autorisations de construire n'est pas activée par défaut dans le thème. Pour ce faire, rajouter &tree_group_layers_amenagement=at00_autorisation_construire1&tree_groups=gp_mo_cadastre_partiel%2Camenagement%2Cgp_base_layers_amenagement ce qui aura pour effet d'activer la couche:

http://sitn.ne.ch/production/wsgi/theme/amenagement?wfs_layer=at00_autorisation_construire1&wfs_instance_id=2291&tree_group_layers_amenagement=at00_autorisation_construire1&tree_groups=gp_mo_cadastre_partiel%2Camenagement%2Cgp_base_layers_amenagement