Attention: ce tutoriel n'est valable que jusqu'à Maps Marker Pro version 3.1.1 - avec la version 4.0, cette fonctionnalité a été remplacée par une fonctionnalité d'importation / exportation GeoJSON optimisée, un tutoriel associé est disponible sur https://www.mapsmarker.com/import-export
Maps Marker Pro vous permet d'effectuer facilement des mises à jour groupées sur les marqueurs et les couches en utilisant la fonction d'importation / exportation intégrée. Vous trouverez ci-dessous la documentation de ces fonctionnalités.
Sommaire
- Points clés
- Remarques importantes sur la copie de cartes à partir d'un autre site
- Importer / exporter l'écran de démarrage
- Exportations de marqueurs
- Importations de marqueurs
- Exportations de couches
- Importations de couches
- Marqueurs de référence des colonnes
- Couches de référence des colonnes
- QFP
Points clés
- L'importation peut être utilisée pour créer en bloc de nouveaux marqueurs ou calques ainsi que mettre à jour en bloc des marqueurs ou des calques existants
- formats d'exportation disponibles: XLSX, XLS, CSV, ODS
- formats d'importation disponibles: XLSX, XLS, CSV, ODS
- format recommandé: XLSX ou ODS en raison de la convivialité et d'une meilleure gestion des devis
- important lorsque vous utilisez CSV comme format: utilisez des points-virgules; comme délimiteurs et remplacer les guillemets doubles "par des guillemets simples"
- l'utilisation de balises html en popuptext est possible (encore une fois: utilisez des guillemets simples dans les fichiers CSV!)
- seul le format XLSX autorise les «hyperliens natifs» (créés par exemple dans Excel par un clic droit / ajouter un hyperlien)
- seuls les utilisateurs ayant le rôle d'utilisateur requis pour éditer les marqueurs / couches d'autres utilisateurs peuvent exécuter des importations (par défaut: administrateurs uniquement / fonctionnalité activate_plugins)
- si vous souhaitez transférer tous les marqueurs et couches d'un site à un autre, vous devez d'abord exporter / importer toutes les cartes de couches de l'ancien site, puis exporter / importer toutes les cartes de marqueurs sur le nouveau site - veuillez également voir les remarques connexes ci-dessous!
Remarques importantes sur la copie de cartes à partir d'un autre site
Il est possible d'utiliser la fonction d'importation / exportation pour copier des cartes de marqueurs et de couches d'un site à un autre. Quoi qu'il en soit, gardez à l'esprit qu'après avoir importé les couches de l'ancien site vers votre nouveau site, les ID de couche peuvent être différents! (Par exemple, sur l'ancien site, les identifiants de couche auraient pu être 1,2,4,7, 1,2,3,4, XNUMX, XNUMX, ce qui sur un tout nouveau site sans couche encore créée obtiendrait les ID XNUMX, XNUMX, XNUMX, XNUMX)
Ainsi, afin d'affecter également les marqueurs de l'ancien site aux mêmes couches sur le nouveau site, vous devrez peut-être modifier les valeurs dans la colonne couche dans le fichier d'importation de marqueur associé de l'ancien site pour s'adapter aux nouveaux ID de couche sur le nouveau site!
Selon le nombre de couches à ajouter, une alternative plus simple pour copier des couches et des marqueurs à partir d'un autre site pourrait être d'utiliser des outils comme phpmyadmin pour exporter les tables de base de données suivantes sur l'ancien site et les importer sur le nouveau site: wp_pro_current_leafletmapsmarker_layers et wp_pro_current_leafletmapsmarker_markers
Importer / exporter l'écran de démarrage
Pour démarrer une importation ou une exportation de marqueurs, veuillez naviguer vers «Importer / Exporter» dans le menu du plugin:

Exportations de marqueurs
Pour effectuer une mise à jour groupée des marqueurs existants, vous devez d'abord exporter vos marqueurs. Cliquez sur l'interface «préparer l'exportation» comme étape suivante:

Ensuite, sélectionnez les marqueurs à exporter - vous pouvez utiliser différents filtres pour cela. Veuillez noter que par défaut, seuls 100 marqueurs sont exportés, augmentez donc ce nombre si nécessaire. Choisissez un format d'exportation (XLSX ou ODS est recommandé) et lancez l'exportation - le téléchargement des marqueurs sélectionnés dans le format souhaité commencera immédiatement après.
Importations de marqueurs
Veuillez noter que si un marqueur est assigné à un calque spécifique, ce calque doit être présent avant d'importer le marqueur! Si le calque avec le layerid spécifié dans le fichier d'importation n'est pas disponible, le marqueur ne sera assigné à aucun calque! Donc, si vous souhaitez transférer tous les marqueurs et couches d'un site à un autre site, vous devez d'abord exporter / importer toutes les couches, puis exporter / importer tous les marqueurs! Sous l'interface de préparation d'une importation - les options disponibles sont expliquées ci-dessous:
Télécharger des fichiers de modèle d'importation
Vous trouverez ci-dessous des modèles d'importation pour tous les formats disponibles. Ceux-ci contiennent un exemple de création d'un nouveau marqueur et de mise à jour d'un marqueur existant avec l'ID 1.
Options du mode d'importation
Si vous choisissez l'option par défaut «ajouts en masse (ajouter de nouveaux marqueurs)», les valeurs de l'ID de colonne du fichier d'importation seront ignorées et de nouveaux marqueurs seront créés.
D'autre part, si vous sélectionnez "mises à jour en masse (mettre à jour les marqueurs existants)", les valeurs de l'ID de colonne du fichier d'importation sont nécessaires et les marqueurs correspondants sont mis à jour respectivement la ligne du fichier d'importation est ignorée, si aucune carte de marqueurs avec un selon ID existe.
options de géocodage
Par défaut, la valeur dans la colonne adresse est utilisé pour récupérer la valeur de temps et de latitude correspondante dans l'API Google Adresses:
Veuillez noter que si vous utilisez l'option par défaut ici, toute valeur dans les colonnes lat et lon sera remplacé par les résultats de l'adresse fournie par l'API Google Adresses.
Options d'audit
Par défaut, votre nom d'utilisateur de l'utilisateur WordPress démarrant l'importation et l'horodatage actuel seront utilisés pour les colonnes créé le, créé par, mis à jour le, mis à jour par:
Si vous souhaitez importer les valeurs telles qu'elles figurent dans votre fichier d'importation, vous devez modifier cette option.
Méthodes de mise en cache
Par défaut, la méthode de mise en cache disponible qui utilise le moins de mémoire est utilisée - vous pouvez la remplacer en cliquant sur "afficher plus d'options" à côté de "automatique" et en sélectionnant manuellement la méthode de mise en cache souhaitée (les méthodes de mise en cache non disponibles sur votre serveur sont désactivées automatiquement ):
Si une importation ou une exportation échoue malgré tout (en utilisant un fichier d'importation trop volumineux par exemple), essayez d'abord d'augmenter la limite de mémoire PHP sur votre serveur. Si cela ne résout pas le problème, essayez de diviser le gros fichier d'importation en plusieurs fichiers plus petits. Le passage de XLSX à CSV peut également aider à réduire l'utilisation de la mémoire. Lorsque le passage au CSV n'est pas une option, vous pouvez également cocher la case ci-dessus pour «réduire davantage l'utilisation de la mémoire pour les fichiers d'entrée xlsx / xls / ods en important uniquement le texte de lien pour les hyperliens».
Mode d'essai
Lors de l'exécution d'une importation, l'option «Mode test» est activée par défaut:
Il est recommandé d'effectuer d'abord un «essai à sec» avec le mode test activé avant de l'éteindre. Avec le mode test activé, le fichier d'importation sera vérifié pour les avertissements et les erreurs. On vous dira exactement quelles valeurs de quelle ligne ne sont pas valides et vous pourrez les corriger avant d'enregistrer les modifications dans la base de données:
Si aucune erreur ou aucun avertissement n'est détecté, revenez à «préparer l'importation», désactivez le mode test et relancez l'importation.
La gestion des erreurs
Nous avons intégré plusieurs contrôles qui devraient empêcher l'échec de l'importation. Quoi qu'il en soit, si quelque chose ne va pas, on vous montrera exactement ce qui s'est mal passé:
Avertissements
Si un AVERTISSEMENT se produit, cela signifie que la valeur donnée n'est pas autorisée (par exemple en utilisant 2 lorsque seulement 0 ou 1 est autorisé). L'importateur utilise ensuite la valeur par défaut pour les nouveaux marqueurs lorsqu'un nouveau marqueur est créé ou la valeur existante avant la mise à jour, lorsqu'un marqueur déjà existant est mis à jour:
Erreurs
Si une ERREUR se produit, la ligne en question sera ignorée et aucun nouveau marqueur pour cette ligne du fichier d'importation ne sera créé ou mis à jour:
Exportations de couches
Pour effectuer une mise à jour groupée des couches existantes, vous devez d'abord exporter vos couches. Cliquez sur l'interface «préparer l'exportation» comme étape suivante:
Sélectionnez ensuite les calques à exporter. Choisissez un format d'exportation (XLSX ou ODS est recommandé) et lancez l'exportation - le téléchargement des couches sélectionnées au format souhaité commencera immédiatement après.
Importations de couches
Veuillez noter que si vous importez des cartes de couches, les marqueurs attribués ne seront pas importés automatiquement - vous devez le faire manuellement via la fonction «Importations de marqueurs»! Donc, si vous souhaitez transférer tous les marqueurs et couches d'un site à un autre site, vous devez d'abord exporter / importer toutes les couches, puis exporter / importer tous les marqueurs! Sous l'interface de préparation d'une importation - les options disponibles sont expliquées ci-dessous:

Télécharger des fichiers de modèle d'importation
Vous trouverez ci-dessous des modèles d'importation pour tous les formats disponibles. Ceux-ci contiennent un exemple de création d'une nouvelle couche et de mise à jour d'une couche existante avec l'ID 1.
Options du mode d'importation
Si vous choisissez l'option par défaut «ajouts en masse (ajouter de nouvelles couches)», les valeurs de l'ID de colonne du fichier d'importation seront ignorées et de nouvelles couches seront créées.
D'autre part, si vous sélectionnez «mises à jour en masse (mettre à jour les couches existantes)», les valeurs de l'ID de colonne du fichier d'importation sont nécessaires et les couches correspondantes sont mises à jour respectivement la ligne du fichier d'importation est ignorée, si aucune carte de couche avec un selon ID existe.
options de géocodage
Par défaut, la valeur dans la colonne adresse est utilisé pour récupérer la valeur de temps et de latitude correspondante dans l'API Google Adresses:
Options d'audit
Par défaut, votre nom d'utilisateur de l'utilisateur WordPress démarrant l'importation et l'horodatage actuel seront utilisés pour les colonnes créé le, créé par, mis à jour le, mis à jour par:
Méthodes de mise en cache
Par défaut, la méthode de mise en cache disponible qui utilise le moins de mémoire est utilisée - vous pouvez la remplacer en cliquant sur "afficher plus d'options" à côté de "automatique" et en sélectionnant manuellement la méthode de mise en cache souhaitée (les méthodes de mise en cache non disponibles sur votre serveur sont désactivées automatiquement ):
Si une importation ou une exportation échoue malgré tout (en utilisant un fichier d'importation trop volumineux par exemple), essayez d'abord d'augmenter la limite de mémoire PHP sur votre serveur. Si cela ne vous aide pas, essayez de diviser le gros fichier d'importation en différents fichiers plus petits. Le passage de XLSX à CSV peut également aider à réduire l'utilisation de la mémoire.
Mode d'essai
Lors de l'exécution d'une importation, l'option «Mode test» est activée par défaut:

La gestion des erreurs
Nous avons intégré plusieurs contrôles qui devraient empêcher l'échec de l'importation. Quoi qu'il en soit, si quelque chose ne va pas, on vous montrera exactement ce qui s'est mal passé:
Avertissements
Si un AVERTISSEMENT se produit, cela signifie que la valeur donnée n'est pas autorisée (par exemple en utilisant 2 lorsque seulement 0 ou 1 est autorisé). L'importateur utilise ensuite la valeur par défaut pour les nouveaux marqueurs lorsqu'un nouveau marqueur est créé ou la valeur existante avant la mise à jour, lorsqu'un marqueur déjà existant est mis à jour (comme les cartes de marqueurs, donc la même capture d'écran est affichée):
Erreurs
Si une ERREUR se produit, la ligne en question sera ignorée et aucun nouveau marqueur pour cette ligne du fichier d'importation ne sera créé ou mis à jour (comme les cartes de marqueurs, donc la même capture d'écran est affichée):
Référence des colonnes pour les fichiers de marqueur d'importation / exportation csv / xls / xlsx / ods (pour v3.1.1 ou inférieur uniquement)
Nom de colonne | Types de données | Description |
---|---|---|
id | NULL ou INTEGER | ID de marqueur S'il est vide, un nouveau marqueur sera créé - si un ID est donné, le marqueur avec cet ID sera mis à jour |
nom de marque | NULL ou STRING | nom du marqueur |
texte contextuel | NULL ou STRING | texte à utiliser dans le popup Les balises HTML sont autorisées, utilisez des guillemets simples dans les fichiers CSV! Les "hyperliens natifs" (voir modèle XLSX) ne fonctionnent que dans les fichiers XLSX! |
openpopup | Booléen | Le popup doit-il être ouvert par défaut? 0 = popup fermé 1 = popup ouvert |
adresse | NULL OU STRING | Adresse du marqueur Utilisé pour le géocodage si l'option "utiliser l'adresse pour le géocodage" est définie |
lat | FLOATVAL | Latitude du marqueur est écrasé si l'option "utiliser l'adresse pour le géocodage" est définie |
lon | FLOATVAL | Longitude du marqueur est écrasé si l'option "utiliser l'adresse pour le géocodage" est définie |
couche | INTEGER | ID de la couche à laquelle le marqueur doit être attribué 0 = non affecté à un calque |
zoom | INTEGER | Niveau de zoom de la carte des marqueurs |
icône | STRING | Icône de la carte des marqueurs entrez le nom de fichier de l'icône à partir du répertoire marker-icon (généralement wp-content / uploads / leaflet-maps-marker-icon) - exemple: audio.png - laissez vide pour utiliser l'icône par défaut (épingle bleue) |
largeur de carte | INTEGER | Largeur de la carte du marqueur en pixels |
mapwidthunit | STRING | Carte avec unité de largeur de carte du marqueur Valeurs possibles: px et% |
mapheight | INTEGER | Hauteur de la carte du marqueur en pixels |
fond de carte | STRING | Fond de carte de la carte des marqueurs valeurs possibles: osm_mapnik, mapquest_osm, mapquest_aerial, googleLayer_roadmap, googleLayer_satellite, googleLayer_hybrid, googleLayer_terrain, bingaerial, bingaerialwithlabels, bingroad, ogdwien_basemap, ogdwien_satellite, map2, map3 |
panneau | Booléen | panneau de marqueurs au-dessus de la carte (montrant le nom du marqueur et le lien API) 0 = ne pas afficher le panneau 1 = panneau d'affichage |
boîtier de commande | INTEGER | afficher la boîte de contrôle dans le coin supérieur droit de la carte qui vous permet de basculer entre les fonds de carte 0 = ne pas afficher la boîte de contrôle 1 = afficher la boîte de contrôle réduite 2 = afficher la boîte de contrôle étendue |
créé par | STRING | Nom d'utilisateur de l'utilisateur qui a créé la carte des marqueurs en utilisant le nom d'utilisateur actuel si l'option "utiliser la connexion utilisateur actuelle" est définie |
créé sur | DATE (Ymd H: i: s) | Quand le marqueur a-t-il été créé? |
Mis à jour par | STRING | Nom d'utilisateur de l'utilisateur qui a mis à jour la carte des marqueurs en utilisant le nom d'utilisateur actuel si l'option "utiliser la connexion utilisateur actuelle" est définie |
mis à jour le | DATE (Ymd H: i: s) | Quand le marqueur a-t-il été mis à jour? |
kml_timestamp | DATE (Ymd H: i: s) | Horodatage à utiliser pour la fonction d'animation KML |
overlays_custom | Booléen | Activer la superposition personnalisée? 0 = inactif 1 = actif |
overlays_custom2 | Booléen | Activer la superposition personnalisée2? 0 = inactif 1 = actif |
overlays_custom3 | Booléen | Activer la superposition personnalisée3? 0 = inactif 1 = actif |
overlays_custom4 | Booléen | Activer la superposition personnalisée4? 0 = inactif 1 = actif |
wms | Booléen | Activer la couche wms personnalisée? 0 = inactif 1 = actif |
wms2 | Booléen | Activer la couche wms2 personnalisée? 0 = inactif 1 = actif |
wms3 | Booléen | Activer la couche wms3 personnalisée? 0 = inactif 1 = actif |
wms4 | Booléen | Activer la couche wms4 personnalisée? 0 = inactif 1 = actif |
wms5 | Booléen | Activer la couche wms5 personnalisée? 0 = inactif 1 = actif |
wms6 | Booléen | Activer la couche wms6 personnalisée? 0 = inactif 1 = actif |
wms7 | Booléen | Activer la couche wms7 personnalisée? 0 = inactif 1 = actif |
wms8 | Booléen | Activer la couche wms8 personnalisée? 0 = inactif 1 = actif |
wms9 | Booléen | Activer la couche wms9 personnalisée? 0 = inactif 1 = actif |
wms10 | Booléen | Activer la couche wms10 personnalisée? 0 = inactif 1 = actif |
gpx_url | STRING | URL du fichier GPX à utiliser |
gpx_panel | Booléen | Panneau sous la carte montrant les métadonnées GPX 0 = masquer le panneau gpx 1 = afficher le panneau gpw |
Référence des colonnes pour les fichiers de couche d'import / export csv / xls / xlsx / ods (pour v3.1.1 ou inférieur uniquement)
Nom de colonne | Types de données | Description |
---|---|---|
id | NULL ou INTEGER | ID de marqueur S'il est vide, un nouveau marqueur sera créé - si un ID est donné, le marqueur avec cet ID sera mis à jour |
prénom | NULL ou STRING | nom du calque |
adresse | NULL OU STRING | Adresse du centre du calque Utilisé pour le géocodage si l'option "utiliser l'adresse pour le géocodage" est définie |
plat | FLOATVAL | Latitude du centre de la couche est écrasé si l'option "utiliser l'adresse pour le géocodage" est définie |
layerviewlon | FLOATVAL | Longitude du centre de la couche est écrasé si l'option "utiliser l'adresse pour le géocodage" est définie |
couchezoom | INTEGER | Niveau de zoom de la carte des couches |
largeur de carte | INTEGER | Largeur de la carte des calques en pixels |
mapwidthunit | STRING | Carte avec unité de largeur de carte de couche Valeurs possibles: px et% |
mapheight | INTEGER | Hauteur de la couche couche en pixels |
fond de carte | STRING | Fond de carte de la couche valeurs possibles: osm_mapnik, mapquest_osm, mapquest_aerial, googleLayer_roadmap, googleLayer_satellite, googleLayer_hybrid, googleLayer_terrain, bingaerial, bingaerialwithlabels, bingroad, ogdwien_basemap, ogdwien_satellite, map2, map3 |
panneau | Booléen | panneau de couche au-dessus de la carte (montrant le nom de la couche et le lien API) 0 = ne pas afficher le panneau 1 = panneau d'affichage |
regroupement | Booléen | Les marqueurs doivent-ils être regroupés? 0 = clustering désactivé 1 = mise en cluster activée |
marqueurs | Booléen | Une liste de marqueurs doit-elle être affichée sous la carte des couches? 0 = non 1 = oui |
multi_layer_map | Booléen | Cette carte de couche est-elle une carte multicouche? 0 = non 1 = oui |
multi_layer_map_list | STRING | ID séparés par des virgules des couches affectées à cette couche si multi_layer_map est défini sur 1 Par exemple 1,2,3 |
boîtier de commande | INTEGER | afficher la boîte de contrôle dans le coin supérieur droit de la carte qui vous permet de basculer entre les fonds de carte 0 = ne pas afficher la boîte de contrôle 1 = afficher la boîte de contrôle réduite 2 = afficher la boîte de contrôle étendue |
créé par | STRING | Nom d'utilisateur de l'utilisateur qui a créé la carte des couches en utilisant le nom d'utilisateur actuel si l'option "utiliser la connexion utilisateur actuelle" est définie |
créé sur | DATE (Ymd H: i: s) | Quand le calque a-t-il été créé? |
Mis à jour par | STRING | Nom d'utilisateur de l'utilisateur qui a mis à jour la carte des couches en utilisant le nom d'utilisateur actuel si l'option "utiliser la connexion utilisateur actuelle" est définie |
mis à jour le | DATE (Ymd H: i: s) | Quand la couche a-t-elle été mise à jour? |
overlays_custom | Booléen | Activer la superposition personnalisée? 0 = inactif 1 = actif |
overlays_custom2 | Booléen | Activer la superposition personnalisée2? 0 = inactif 1 = actif |
overlays_custom3 | Booléen | Activer la superposition personnalisée3? 0 = inactif 1 = actif |
overlays_custom4 | Booléen | Activer la superposition personnalisée4? 0 = inactif 1 = actif |
wms | Booléen | Activer la couche wms personnalisée? 0 = inactif 1 = actif |
wms2 | Booléen | Activer la couche wms2 personnalisée? 0 = inactif 1 = actif |
wms3 | Booléen | Activer la couche wms3 personnalisée? 0 = inactif 1 = actif |
wms4 | Booléen | Activer la couche wms4 personnalisée? 0 = inactif 1 = actif |
wms5 | Booléen | Activer la couche wms5 personnalisée? 0 = inactif 1 = actif |
wms6 | Booléen | Activer la couche wms6 personnalisée? 0 = inactif 1 = actif |
wms7 | Booléen | Activer la couche wms7 personnalisée? 0 = inactif 1 = actif |
wms8 | Booléen | Activer la couche wms8 personnalisée? 0 = inactif 1 = actif |
wms9 | Booléen | Activer la couche wms9 personnalisée? 0 = inactif 1 = actif |
wms10 | Booléen | Activer la couche wms10 personnalisée? 0 = inactif 1 = actif |
gpx_url | STRING | URL du fichier GPX à utiliser |
gpx_panel | Booléen | Panneau sous la carte montrant les métadonnées GPX 0 = masquer le panneau gpx 1 = afficher le panneau gpw |