Copyright © Panorama Group 1991 - 2024
Le bureau d’études "Panorama" a développé GIS "Panorama" version 13.6.5. Dans la nouvelle version, on a ajouté des moyens de traitement des vidéos et données de navigation obtenues à partir d’un enregistreur vidéo de voiture, d’une caméra vidéo d’un véhicule aérien sans pilote ou d’un téléphone portable. L’ensemble de tâches "Afficher le matériel photo et vidéo avec géolocalisation " est complété avec une nouvelle boîte de dialogue "Se déplacer sur une piste vidéo ". Cette boîte de dialogue permet de télécharger et de regarder des vidéos synchronisées avec une piste GPS. Lors de la visualisation d’une vidéo, un marqueur est affiché sur la carte indiquant la position de la caméra correspondant à l’image actuelle du fichier vidéo. Lorsque le curseur de la souris s’approche d’une piste sur la carte, une fenêtre supplémentaire s’ouvre avec une image correspondant au point de piste sélectionné. Cette boîte de dialogue prend en charge les fichiers vidéo contenant des coordonnées de piste dans le sous-titre du fichier vidéo ou dans un fichier distinct GPX, NMEA-0183, KML. Lors du téléchargement d’un fichier vidéo contenant des coordonnées, une piste est automatiquement ajoutée à la carte en tant qu’objet linéaire avec une métrique à quatre dimensions. Chaque point contient les coordonnées, la date et l’heure d’enregistrement des coordonnées GPS. Pour lier un objet à un fichier vidéo, un lien vers le fichier vidéo est enregistré sur l’objet. Le téléchargement des pistes GPX ou NMEA-0183 est réalisé à l’aide du mode "Télécharger des pistes depuis le catalogue". Pour enregistrer une piste vidéo sur un téléphone portable, vous pouvez utiliser une application VideoGPS, que vous pouvez trouver sur la section Télécharger.
On a amélioré une tâche de connexion de géoportails. On a ajouté une prise en charge de couches provenant à partir du géoportail de Rosreestr: Arrondissements cadastraux, Districts cadastraux, Quartiers cadastraux, Terrains, Terrains mis aux enchères, Lignes rouges, Complexes immobiliers unifiés. Le géoportail fournit des données sous forme de tuiles vectorielles pbf (Protocolbuffer Binary Format). Les données contiennent des coordonnées des objets, des légendes des terrains, des caractéristiques sémantiques. Les paramètres de connexion de géoportails stockés dans le fichier wmslist_ru.xml ont été mis à jour.
On a amélioré une tâche "Importer le nuage de points depuis LAS". La tâche génère des modèles MTD à partir de fichiers LAS obtenus à l’aide de localisateurs laser LIDAR. Les données du fichier LAS peuvent contenir les résultats du sondage de la terre ou de la surface de la mer, de l’atmosphère. Le modèle MTD contient des mesures ponctuelles triées bloc par bloc, ce qui fournit un accès rapide aux données pour résoudre des problèmes de calcul et d’analyse. La nouvelle méthode de remplissage de bloc du modèle MTD réduit le temps de téléchargement des fichiers LAS de plus de 8 Go de 3 à 5 fois. Le téléchargement du fichier de contrôle LAS de 14,4 Go à 555 millions de points a été complété en 16 minutes.
On a ajouté une option de groupement de formules mathématiques pour une combinaison d’expressions mathématiques et de conditions logiques lors de la recherche et la sélection sur carte d’objets. Par exemple, on a une sémantique avec la quantité de salpêtre en tonnes appliquée à une zone donnée et une sémantique avec la classe de fertilité du sol, il faut sélectionner des zones où la quantité d’azote par hectare est optimale. Soit la sémantique 123 contient la quantité de salpêtre appliquée à une zone en tonne et la sémantique 345 contient la classe de fertilité du sol (de 1 à 6). Étant donné que la superficie du site (S) est calculée en mètres carrés et que le nitrate d’ammonium contient 34,5% d’azote, la formule de calcul de la dose spécifique d’azote sera : "#123*1000*0.345/(S/10000)" ou "#123*3450000/S". Pour la première classe de fertilité, nous définissons le premier groupe de formules : "#345" avec des valeurs limites 1 et 1 et "#123*3450000/S" avec des valeurs limites 40 et 50, pour la seconde classe, les valeurs limites de la première formule - 2 et 2, de la deuxième - 45 et 55, etc. Dans le groupe, nous choisissons une condition logique "ET" - les deux formules doivent répondre aux conditions limites. Entre les groupes, nous choisissons une condition logique "OU" - au moins un groupe doit remplir les conditions du calcul. Lorsque vous appuyez sur le bouton de sélection, toutes les zones où la dose d’azote est optimale seront mises en surbrillance. Les conditions saisies peuvent être enregistrées dans les modèles de conditions de recherche sous les noms spécifiés et appliquées selon les besoins.
Dans la tâche "Éditeur géodésique", on a mis à jour des modes de génération de rapports pour la préparation d’applications graphiques pour la déclaration forestière approuvée par l’ordre du Ministère des ressources naturelles et de l’écologie de la Fédération de Russie du 30 juillet 2020 N 539. On a mis à jour des modèles de rapport pour la déclaration forestière, on a ajouté le traitement de nouveaux marqueurs et a amélioré le classificateur numérique de la carte forest.v2, qui est utilisée pour préparer des cartes d’applications graphiques pour la déclaration forestière.
On a complété des modes "Lire le plan cadastral du territoire et mettre à jour la carte" et "Créer des objets à partir du fichier XML de cadastre immobilier", incluses dans la tâche "Documents cadastraux". On a amélioré un algorithme pour la lecture des données sur les éléments du contour des structures. Si le contour d’un objet de construction majeure (OCM) est représenté par un ensemble d’éléments de différents types (point, ligne, arc, cercle), alors un ensemble d’objets de localisation différente (linéaire et point) est créé sur la carte. Des objets ponctuels contenant la valeur du rayon dans la sémantique sont créés pour les éléments de type "cercle". Des objets linéaires sont créés pour les éléments "point", "ligne", "arc". À la suite du téléchargement, un OCM peut être représenté sur la carte par plusieurs objets de localisation différente avec la même valeur de la sémantique "Numéro cadastral".
Vous pouvez télécharger la nouvelle version du programme dans la section Télécharger.
Le bureau d’études "Panorama" a développé
Dans la tâche Importer des matrices depuis les formats SRTM, GeoTIFF , on a ajouté une option de téléchargement d’une pyramide de matrices d’altitudes à partir les fichiers KMZ. Une archive KMZ contient un fichier КМL et un ensemble de fichiers monocanal GeoTIFF avec des données sur les altitudes du relief, à partir duquel l’ensemble de fichiers MTW combinés dans un projet MPT est formé à des limites de visibilité des matrices établies conformément au paramètre " Priorité de rendu ".
On a réalisé une option d’affichage du projet paqueté avec des données spatiales MPTZ depuis GIS Serveur version 9.4 et suivantes. Le projet paqueté peut inclure une représentation complète du territoire sous forme de cartes vectorielles de différents niveaux de détail, des images du terrain au format RSW, des matrices d’altitudes et des matrices de caractéristiques de qualité du terrain, des inserts à partir des mêmes données, des liens vers des données depuis le Serveur GIS et depuis les géoportails utilisant différents protocoles. Tous les ensembles de données sont paquetées dans un seul fichier MPTZ. La quantité totale de données paquetées est réduite de 3 à 10 fois. La vitesse d’échange de données paquetées dans un projet MPTZ, augmente de 5 à 20 fois, compte tenu de la diminution du nombre de fichiers transférés. La taille du fichier MPTZ et le nombre d’ensembles dans un projet ne sont pas limités. Les cartes sont paquetées avec des classificateurs, un arbre de distribution d’objets sur la surface de la carte, des objets multi-échelles (contours généralisés pour différentes échelles d’affichage) et des tables de hachage d’objets indexés pour la recherche de la sémantique, des pyramides de tuiles raster et des matrices, ce qui assure une vitesse élevée de l’affichage et recherche de données. Un dossier virtuel sur le Serveur GIS peut être reconstitué / mis à jour avec des projets MPTZ en arrière-plan, en modifiant la surface et le détail de la couverture cartographique d’arrière-plan et la composition des données de télédétection de la Terre sans administration de données supplémentaire. Les projets MPTZ paquetés peuvent être formés par régions (comme, par exemple, sur la page Cartes numériques) ou selon des listes d’articles (par exemple, à une échelle de 1: 500 000), ce qui permet de former rapidement une couverture complète d’une surface.
On a élargi la liste des SGBD pris en charge pour travailler avec des bases de données spatiales: PostgreSQL avec extension PostGIS, Oracle avec extension Oracle Spatial ou ArcSDE, Microsoft SQL Server. Les paramètres de connexion à la base de données sont configurés dans la boîte de dialogue d’administration de la connexion à la base de données et enregistrés dans un fichier avec extension DBM qui a une structure XML. Les paramètres prévoient le choix du mode de connexion à la base de données, la création de listes d’objets affichés et édités et leurs caractéristiques sémantiques (attributs). Le SIG permet d’afficher et de modifier directement des bases de données spatiales arbitraires dans des symboles conventionnels cartographiques, y compris ceux créés par d’autres SIG, sans modules tiers supplémentaires basés sur une interaction directe avec les SGBD PostgreSQL, Oracle et MS SQL Server à l’aide des demandes SQL.
La vitesse de recherche des objets avec des caractéristiques sémantiques données est augmentée en moyenne de 1000 fois en raison de l’indexation des valeurs sémantiques à l’aide de méthodes de hachage polynomial, de la construction des référentiels de valeurs et d’autres améliorations des algorithmes de recherche. Sur un cas de test de 4 000 000 objets, on a réalisé une recherche sur trois sémantiques indexées : "Nom propre", "Nombre d’habitants ", "Identifiant unique de l’objet" qui ont été complétées pour plus de 3 350 000 d’objets. La vitesse de recherche des objets est passée de 4 secondes à 4-5 millisecondes. La quantité supplémentaire de RAM pour accueillir les tables de hachage était de 95 Mo, la taille de la carte d’origine était de 802 Mo. Pour activer la construction des tables de hachage, il est nécessaire d’activer l’option "Index pour la recherche" dans l’Éditeur de classificateur pour la sémantique utilisée lors de la recherche d’objets. Pour réduire le temps nécessaire à la création des tables de hachage, elles sont enregistrées dans un fichier avec l’extension ".seh" et lues à l’ouverture de la carte. Lors de l’enregistrement d’une carte au format paqueté SITZ \ MAPZ \ MPTZ, les tables de hachage sont paquetées dans une archive commune avec la carte. Le nouvel algorithme permet d’exécuter plus de demandes de recherche à partir de tâches appliquées en mode multithread et d’améliorer les performances des applications serveur.
Dans l’"Éditeur de classificateur" on a élargi une liste d’opérations mathématiques pour décrire la sémantique-formule. La valeur d’une telle sémantique est automatiquement calculée lors de la mise à jour des coordonnées ou de la sémantique de l’objet et peut être impliquée à la formation du symbole conventionnel de l’objet à l’aide d’une série d’objets (une matrice de symboles conventionnels, en fonction de la combinaison de valeurs sémantiques) ou sur la base des symboles programmables.
Une nouvelle propriété de l’objet, "Polygone avec un point", a été ajoutée pour afficher les polygones avec une marque en pointillé. Pour les objets avec cette propriété, lors de la création et de l’édition d’un objet ou lors du tri, un sous-objet avec un point au centre du polygone est automatiquement créé. Si un signe conventionnel de polygone contient des paramètres du polygone et des paramètres d’un signe de point ou de vecteur, le signe correspondant sera affiché au centre du polygone. L’utilisateur peut modifier la position du point dans l’"Éditeur de carte".
Vous pouvez télécharger la nouvelle version du programme dans la section
Le bureau d’études "Panorama" a développé GIS WebService SE version 13.9.2. Dans la nouvelle version, on a ajouté un filtre de sélection d’objets spatiaux par sémantique sur la base de la norme internationale OGC Filter Encoding 2.0 Encoding Standard 09-026r1 et ISO/DIS 19143. Le filtre est transmis par une requête XML-RPC complexe. Le filtre permet de composer des opérations de groupe pour la recherche d’objets. Par exemple, rechercher des objets, dont le "Nom propre" = "Oryol" ou "Moscou" et la population est plus de 10 millions mais moins de 30 millions d’habitants. On a ajoiuté un nouveau filtre pour sélectionner des objets par mesures (superficie, périmètre, hauteur, longueur). Ce filtre peut être impliqué pour toutes les demandes qui aboutissent à un fichier xml / gml ou geoJSON, par exemple, rechercher des objets d’une superficie inférieure à 100 m2, mais supérieure à 20 m2. L’utilisation de normes internationales améliore les capacités des applications (
Pour la demande GetBound, on a ajouté une option de sortie des formats préférés en fonction du type de données. Cela permettra à l’administrateur de GIS WebServer SE de définir correctement le format des données (PNG ou PNG8). On a ajouté une nouvelle demande permettant de former des couches personnalisées basées sur le fichier GEOJSON.
On a réalisé une prise en charge de travail direct avec les trois types de SGBD PostgreSQL, Oracle, MS SQL Server. On a complété l’administrateur de service. On a ajouté une option de désactivation de l’analyse du service afin d’économiser les ressources du serveur. Un bouton pour vider le cache de couche a été ajouté au panneau de service.
GIS WebServiсe SE prend en charge toutes les normes internationales (OGC WFS, WFS-T, WMS, WMTS, WCS), qui aident la transmission et l’affichage de données spatiales. Le programme implémente la possibilité d’émettre des tuiles pour n’importe quel utilisateur ou système de coordonnées local. L’application est implémentée sur des plateformes Windows et Linux, compatible avec les serveurs Web Apache, IIS et nginx.
Vous pouvez télécharger la nouvelle version du programme et les documents dans la section Télécharger.
Les spécialistes du bureau d’études "Panorama" ont préparé un ensemble d’exemples, permettant de démontrer les technologies d’exploitation des bases de données spatiales. Cet ensemble comprend des archives de base de données de démonstration qui peuvent être déployées sur PostgreSQL, Oracle et Microsoft SQL Server, ainsi qu’un projet de cartes à utiliser à l’aide des logiciels de géoinformation "Panorama". L’accès aux bases de données spatiales (BD) fonctionnant sous le contrôle du SGBD «industriel» PostgreSQL, Oracle, Microsoft SQL Server est implémenté au niveau du noyau de géoinformation et pris en charge par des applications de serveur et de bureau développées par le bureau d’études "Panorama", ainsi que par les applications réalisées sur la base du noyau de géoinformation "Panorama" à l’aide d’interface MAPAPI ou de composants d’outils GIS ToolKit et GIS Constructeur.
Les bases de données spatiales de démonstration contiennent un fragment de la carte de la ville de Petrozavodsk de la République de Carélie, divisée en couches thématiques distinctes (hydrographie, réseau routier, bâtiments, etc.), qui sont physiquement présentées dans des tableaux séparés des bases de données. Chacune de ces couches spatiales correspond à un fichier *.dbm, inclus à l’exemple de démonstration. Le fichier *.dbm est requis pour ouvrir une couche spatiale à partir d’une base de données. Vous pouvez ouvrir une couche spatiale distincte aussi qu’une carte entière à l’aide de logiciels développés par le bureau d’études "Panorama". Pour ce faire vous pouvez utiliser le projet de cartes (*.mpt) qui est une combinaison de plusieurs couches spatiales.
L’exemple de démonstration pour chacun des SGBD ci-dessus comprend un fichier readme.ru.txt contenant des instructions pour déployer une base de données spatiale de démonstration. Vous pouvez télécharger des exemples de bases de données de démonstration dans la section Télécharger.
Le bureau d’études "Panorama" a développé le
On a complété la procédure de sauvegarde de cartes vectorielles avec la prise en charge des formats DBM, SITZ, MAPZ, MPTZ. On a complété le filtre de cartes vectorielles pour surveiller les dossiers virtuels des extensions SITZ, MAPZ, MPTZ. Le protocole de chargement des ensembles de données dans la banque de données des cartes numériques et de données de télédétection de la Terre est transcrit en codage UTF-8. Le calcul des sommes de contrôle des fichiers, lors de transcription à la Banque de données des cartes numériques et de données de télédétection de la Terre est réalisé selon algorithme CRC32. On a amélioré la mise en cache de cartes paquetées sitz\mapz ouvertes depuis un autre serveur. On a modifié un algorithme de sauvegarde des fichiers DBM pour éviter l’ouverture en arrière-plan d’une base de données spatiales sans demande explicite du client. On a mis à jour le pilote du dongle de la version 6 à la version 7 pour un fonctionnement correct de la licence réseau.
Le GIS Server est conçu pour assurer un accès à distance aux cartes vectorielles, aux données de télédétection, aux matrices, aux documents et aux bases de données spatiales des utilisateurs des programmes GIS "Panorama", GIS "Opérateur", GIS WebService SE, etc. Les utilisateurs d’applications de bureau et d’applications Web sur différentes plates-formes peuvent simultanément afficher et modifier les données conformément aux droits d’accès.
Vous pouvez télécharger la nouvelle version du programme dans la section