11.1.3. Le java script¶
les fonctions sont dans js/sig.js
Nouvelles fonctions
affectation d'un mode d'action :
Géolocalisation, Information,
Navigation, Edition, Formulaire,
Mesure surface, Mesure distance
function map_set_mode_action(mode)
function popupIt pour utilisation dans sig
function map_popupIt(objsf, link, width, height, callback, callbackParams) {
implémentation simplifiée de l'utilisation de popupIt dans la fonction SIG
function map_popup(url
vide les div du div map-getfeatures
function map_clear_getfeatures()
ouverture du div map-getfeatures
function map_close_getfeatures()
affichage dans la zone info
function map_affiche_info(message)
affichage dans la zone titre
function map_affiche_titre()
Traitement du select d'un élement de la couche des marqueurs
function map_on_select_feature_marker(event)
Traitement du unselect d'un élement de la couche des marqueurs
function map_on_unselect_feature_marker(event)
Traitement du select d'un élement de la couche des datas
function map_on_select_feature_data(event)
Traitement du unselect d'un élement de la couche des datas
function map_on_unselect_feature_data(event)
récupère la valeur d'un attribut (traitement GetFeatureInfo)
function traiteGetFeatureInfoRecAttribut(attributes,name)
récupère la valeur d'un attribut et formate la restitution (traitement GetFeatureInfo)
function traiteGetFeatureInfoRecAttributFormat(attributes,name,title, formatage)
traitement pour chaque GetFeatureInfo
function traiteGetFeatureInfo(i,rText,res)
Traitement du clic sur la carte
function map_clic(e)
copie les données geoson correspondant à l'idx sélectionné dans les
couches d'édition correspondantes
function map_copyDataToEditLayers()
Traitement clic Edit Draw Point
function map_clicEditDrawPoint()
Traitement clic Edit Draw Line
function map_clicEditDrawLine()
Traitement clic Edit Draw Polygon
function map_clicEditDrawPolygon()
//traitement du onChange sur le nombre de côté du polygone régulier
function map_EditDrawRegularChange()
Traitement clic Edit Draw Polygon
function map_clicEditDrawRegular()
Traitement clic Edit modify
function map_clicEditDrawModify()
Traitement clic Edit select
function map_clicEditSelect()
Traitement clic Edit navigate
function map_clicEditNavigate()
Traitement clic Edit Erase
function map_clicEditErase()
test si une valeur est un entier
function map_is_int(value)
désactive tous les controles d'édition sauf sauf
function map_deactivate_all_edit_control(sauf)
affiche/cache les éléments de la barre d'outils d'édition
function map_RefreshEditBar()
calcule et valide les champs géométriques dont les composants sont sélectionnés
function map_computeGeom(sel, enreg)
traitement du clic sur le bouton de récupération du panier
function map_clicEditGetCart()
Selection d'un panier
function map_select_cart(n)
Selection d'un champ d'édition
function map_select_edit_champ(n)
Traitement géolocalisation
function map_clicGeolocate()
traitement bouton Edit
function map_clicEdit()
traitement bouton Edit Close
function map_clicEditClose()
Traitement de l'application des SLD pour les données geojson
function map_successGetSld_geojson_datas(req)
Chargement des données aux formats geojson
function map_load_geojson_datas(bRefreshFilters)
Traitement de l'application des SLD pour les marqueurs geojson
function map_successGetSld_geojson_markers(req)
Chargement des marqueurs aux formats geojson
function map_load_geojson_markers()
fonction d'identification des tuiles pour les flux de type SMT
function map_flux_SMT(bounds)
Initialisation des flux (om_sig_map_flux)
function map_load_flux(i)
Chargement des flux de type base
function map_load_bases_layers()
fonction qui charge les fonds osm, bing, sat ou un numéro de flux
vide une des listes du selecteur (div map-layers)
(dest: baselayers, overlays, datas, markers)
function map_empty_layer_list(dest)
Chargement des flux de type overlays
function map_load_overlays()
Chargement des flux de type cart
function map_load_carts()
Affichage de la couche de base sélectionnée
function map_display_base_layer()
Ajoute du control openlayers de géolocalisation
function map_addGeolocateControl()
Ajoute le controle openLayers de sélection
function map_add_SelectControl()
Traitement des controles de mesure
function map_handleMeasurements(event)
Ajoute des controles de mesure
function map_add_MeasureControls()
Ajoute les contrôles openLayers à la carte
function map_add_controls()
Initialisation de la carte
function map_init()
affichage en onglet (jlb)
affiche_aide
affiche_layers
affiche_tools
affiche_baselayers
affiche_getfeatures
A voir
pb d affichage info si utilisation boite a outil : navigation ou geoloc ou
mesure distance ou mesure aire.