WINDEV NOUVELLE VERSION 2024

HFSQL : STOCKE ET MANIPULE LES DONNÉES SPATIALES «TERRESTRES» La version 2024 de HFSQL gère les données géométriques et géo- graphiques. Vous pouvez stocker ces données dans des bases HFSQL et effec- tuer des requêtes SQL du type: «liste des parcelles sur lesquelles passe un chemin donné» ou «liste des écoles dans un rayon de 1 km». 187 N o u v e a u t é W D W B WM DES DONNÉES SPATIALES C’EST QUOI ? Les données spatiales permettent de décrire : • la position, • la forme, • l’étendue d’objets dans l’espace (au sens «espace terrestre»). Les données spatiales peuvent servir à stocker des points d’intérêt (chargeurs, restaurants, hôtels), des données de type «tracé» telles que des routes, des rivières, des lacs (comme au Connemara) ou encore des surfaces comme des propriétés (cadastre), des forêts, des montagnes, des zones administratives, etc. Ce type de données est nécessaire à la réalisation d’un SIG. Les données spatiales sont des informations géographiques et géo- métriques (voir ci-après). Gain apporté par la nouveauté 2024 : C’est spatial, mais finalement c’est terrestre 188 N o u v e a u t é W D W B WM COMMENT DÉCRIRE LES DONNÉES SPATIALES: LES NOUVEAUX TYPES EN WLANGAGE Deux systèmes de coordonnées sont utilisés selon l’usage choisi: • coordonnées géométriques (2D, geometry) • coordonnées géographiques (latitude/longitude, GPS, geography) Les coordonnées 2D géométriques peuvent être utilisées sur des distances réduites (50 km maximum). La terre étant ronde (si, si) il est nécessaire d’utiliser le système de coordonnées géographiques pour tenir compte de la courbure de la planète pour des distances plus élevées. La manipulation de ces données spatiales s’effectue à l’aide de nouveaux types WLangage. Pour le système géométrique (2D), vous bénéficiez des nouveaux types Point2D , Polygogne2D , Polyligne2D ... Le nouveau type MultiXXX permet de stocker un ensemble de types précédents. Ces types sont également disponibles pour le système géogra- phique: PointGéo , PolygoneGéo , PolyligneGéo ... Gain apporté par la nouveauté 2024 : Un WLangage toujours plus riche 189 N o u v e a u t é W D W B WM COMMENT RÉCUPÉRER DES DONNÉES SPATIALES ? Il existe plusieurs méthodes pour récupérer des données spatiales. Les données peuvent : • être directement renseignées par le développeur • être le résultat des entrées d’utilisateurs (qui peuvent par exemple saisir des coordonnées) • être importées depuis un matériel (traceur GPS) • provenir de fichiers GPX • être téléchargées depuis des fichiers publiés en ligne (en France notamment data.gouv.fr et apicarto.ign.fr ). Un simple smartphone peut fournir des positions et des tracés GPS (donc géographiques). Pour la France, le site apicarto.ign.fr fournit par exemple des don- nées utiles: • cadastre • carte des appellations viticoles • espaces naturels et zones protégées • plans d’urbanisme • zones de défense et de sécurité • contours géographiques des académies • et bien d’autres. De nouvelles fonctions WLangage permettent de sérialiser et désé- rialiser les nouveaux types. De nombreux formats sont gérés: JSON, XML, CSV, texte... Gain apporté par la nouveauté 2024 : Vous avez le choix DONNÉES «SPATIALES» L e s n o u v e a u t é s W I ND E V 2 0 2 4 WE B D E V 2 0 2 4 W I ND E V Mo b i l e 2 0 2 4 36

RkJQdWJsaXNoZXIy NDQ0OA==