Descripteur
Termes IGN > informatique > génie logiciel > programmation informatique > programmation adaptée à l'objet
programmation adaptée à l'objetSynonyme(s)programmation par objets ;programmation orientée objet POOVoir aussi |
Documents disponibles dans cette catégorie (75)
Ajouter le résultat dans votre panier
Visionner les documents numériques
Affiner la recherche Interroger des sources externes
Etendre la recherche sur niveau(x) vers le bas
An area merging method in map generalization considering typical characteristics of structured geographic objects / Chengming Li in Cartography and Geographic Information Science, vol 48 n° 3 (May 2021)
[article]
Titre : An area merging method in map generalization considering typical characteristics of structured geographic objects Type de document : Article/Communication Auteurs : Chengming Li, Auteur ; Yong Yin, Auteur ; Pengda Wu, Auteur ; et al., Auteur Année de publication : 2021 Article en page(s) : pp 210 - 224 Note générale : bibliographie Langues : Anglais (eng) Descripteur : [Termes IGN] Chine
[Termes IGN] conflit d'intégration
[Termes IGN] détection de contours
[Termes IGN] fusion de données
[Termes IGN] généralisation automatique de données
[Termes IGN] objet géographique zonal
[Termes IGN] occupation du sol
[Termes IGN] programmation adaptée à l'objet
[Termes IGN] structure spatiale
[Termes IGN] tessellation
[Termes IGN] ville
[Termes IGN] zone tampon
[Vedettes matières IGN] GénéralisationRésumé : (auteur) Merging is an important operation in the map generalization of land-cover and other coverages. We define structured geographic objects as collections of adjacent areas with homogeneous semantics that are regularly arranged as spatial structures. Existing studies have concentrated on unstructured objects, which will lead to the structured ones losing part or even most of the typical characteristics during merging. Therefore, as a supplement to the existing mature merging method, a targeted method was proposed in this paper to address the merging problem of structured geographic objects. First, structured geographic objects were classified into four typical patterns, and they were identified automatically according to seven spatial structure parameters. Second, a Miter-type buffer transformation was introduced to extract the overall boundary of structured geographic objects, and areas inside the overall boundary were processed with the most appropriate merging operations for their pattern. Finally, the corresponding merged results of structured geographic objects were inserted back into the merged result of the original land-cover data by using the NOT operation, and the spatial conflicts near the boundary were adjusted. We test our method for a dataset of geographical census data for a city in China. The experimental results revealed that compared with state-of-the-art method, the proposed method produces more reasonable generalization result by effectively identifying and maintaining the typical spatial structures; moreover, the proposed method also preserves the planar tessellation characteristic of land-cover data and the balance of area variation in each land-cover class. Numéro de notice : A2021-489 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE Nature : Article nature-HAL : ArtAvecCL-RevueIntern DOI : 10.1080/15230406.2020.1863862 Date de publication en ligne : 19/02/2021 En ligne : https://doi.org/10.1080/15230406.2020.1863862 Format de la ressource électronique : URL article Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=97530
in Cartography and Geographic Information Science > vol 48 n° 3 (May 2021) . - pp 210 - 224[article]Exemplaires(1)
Code-barres Cote Support Localisation Section Disponibilité 032-2021031 RAB Revue Centre de documentation En réserve L003 Disponible Object-based incremental registration of terrestrial point clouds in an urban environment / Xuming Ge in ISPRS Journal of photogrammetry and remote sensing, vol 161 (March 2020)
[article]
Titre : Object-based incremental registration of terrestrial point clouds in an urban environment Type de document : Article/Communication Auteurs : Xuming Ge, Auteur ; Han Hu, Auteur Année de publication : 2020 Article en page(s) : pp 218 - 232 Note générale : Bibliographie Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Lasergrammétrie
[Termes IGN] compensation par moindres carrés
[Termes IGN] conception orientée objet
[Termes IGN] données laser
[Termes IGN] données localisées 3D
[Termes IGN] primitive géométrique
[Termes IGN] scène urbaine
[Termes IGN] semis de points
[Termes IGN] télémétrie laser terrestreRésumé : (Auteur) Registration of terrestrial point clouds is essential for large-scale urban applications. The robustness, accuracy, and runtime are generally given the highest priority in the design of appropriate algorithms. Most approaches that target general scenarios can only fulfill some of these factors, that is, robustness and accuracy come at the cost of increased runtime and vice versa. This paper proposes an object-based incremental registration strategy that accomplishes all of these objectives without the need for artificial targets, aiming at a specific scenario, the urban environment. The key is to decompose the degrees of freedom for the SE(3) transformation to three separate but closely related steps, considering that scanners are generally leveled in urban scenes: (1) 2D transformation with matches from line primitives, (2) vertical offset compensation by robust least-squares optimization, and (3) full SE(3) least-squares refinement using uniformly selected local patches. The robustness is prioritized in the whole pipeline, as structured first by a primitive-based registration and two least-squares optimizations with robust estimations that do not require specific keypoints. An object-based strategy for terrestrial point clouds is used to increase the reliability of the first step by the line primitives, which significantly reduces the search space without affecting the recall ratio. The least-squares optimization contributes to achieve a global optimum for the accurate registration. The three coupling steps are also more efficient than segregated coarse-to-fine registration. Experimental evaluations for point clouds acquired in both a metropolis and in old-style cities reveal that the proposed methods are superior to or on par with the state-of-the-art in robustness, accuracy, and runtime. In addition, the methods are also agnostic to the primitives adopted. Numéro de notice : A2020-066 Affiliation des auteurs : non IGN Thématique : IMAGERIE Nature : Article nature-HAL : ArtAvecCL-RevueIntern DOI : 10.1016/j.isprsjprs.2020.01.020 Date de publication en ligne : 29/01/2020 En ligne : https://doi.org/10.1016/j.isprsjprs.2020.01.020 Format de la ressource électronique : URL Article Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=94584
in ISPRS Journal of photogrammetry and remote sensing > vol 161 (March 2020) . - pp 218 - 232[article]Exemplaires(3)
Code-barres Cote Support Localisation Section Disponibilité 081-2020031 RAB Revue Centre de documentation En réserve L003 Disponible 081-2020033 DEP-RECP Revue LASTIG Dépôt en unité Exclu du prêt 081-2020032 DEP-RECF Revue Nancy Dépôt en unité Exclu du prêt
Titre : Introduction to scientific programming with Python Type de document : Guide/Manuel Auteurs : Joakim Sundnes, Auteur Editeur : Springer Nature Année de publication : 2020 Importance : 157 p. Format : 16 x 24 cm ISBN/ISSN/EAN : 978-3-030-50356-7 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] équation polynomiale
[Termes IGN] interface graphique
[Termes IGN] programmation adaptée à l'objet
[Termes IGN] Python (langage de programmation)Résumé : (éditeur) This open access book offers an initial introduction to programming for scientific and computational applications using the Python programming language. The presentation style is compact and example-based, making it suitable for students and researchers with little or no prior experience in programming. The book uses relevant examples from mathematics and the natural sciences to present programming as a practical toolbox that can quickly enable readers to write their own programs for data processing and mathematical modeling. These tools include file reading, plotting, simple text analysis, and using NumPy for numerical computations, which are fundamental building blocks of all programs in data science and computational science. At the same time, readers are introduced to the fundamental concepts of programming, including variables, functions, loops, classes, and object-oriented programming. Accordingly, the book provides a sound basis for further computer science and programming studies. Note de contenu : 1- Getting started with Python
2- Computing with formulas
3- Loops and lists
4- Functions and branching
5- User input and error handling
6- Arrays and plotting
7- Dictionaries and strings
8- Classes
9- Object-oriented programmingNuméro de notice : 28555 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Manuel informatique DOI : 10.1007/978-3-030-50356-7 En ligne : https://doi.org/10.1007/978-3-030-50356-7 Format de la ressource électronique : url Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=97444
Titre : Introduction à la programmation orientée objet : Comment créer ses propres structures en Python ? Type de document : Guide/Manuel Auteurs : Stéphane Guinard , Auteur Editeur : Saint-Mandé : Institut national de l'information géographique et forestière - IGN (2012-) Année de publication : 2019 Importance : 52 p. Format : 21 x 30 cm Langues : Français (fre) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] encapsulation
[Termes IGN] programmation adaptée à l'objet
[Termes IGN] Python (langage de programmation)Numéro de notice : 25913 Affiliation des auteurs : LASTIG COGIT (2012-2019) Thématique : INFORMATIQUE Nature : Manuel de cours nature-HAL : Cours DOI : sans En ligne : https://hal.archives-ouvertes.fr/cel-02182422 Format de la ressource électronique : URL Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=95938
Titre : Java in two semesters Type de document : Guide/Manuel Auteurs : Quentin Charatan, Auteur ; Aaron Kans, Auteur Editeur : Springer Nature Année de publication : 2019 Importance : 716 p. Format : 16 x 24 cm ISBN/ISSN/EAN : 978-3-319-99420-8 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] itération
[Termes IGN] Java (langage de programmation)
[Termes IGN] langage de programmation
[Termes IGN] programmation adaptée à l'objetRésumé : (éditeur) This easy-to-follow textbook teaches Java programming from first principles, as well as covering design and testing methodologies. The text is divided into two parts. Each part supports a one-semester module, the first part addressing fundamental programming concepts, and the second part building on this foundation, teaching the skills required to develop more advanced applications.This fully updated and greatly enhanced fourth edition covers the key developments introduced in Java 8, including material on JavaFX, lambda expressions and the Stream API.Topics and features: begins by introducing fundamental programming concepts such as declaration of variables, control structures, methods and arrays; goes on to cover the fundamental object-oriented concepts of classes and objects, inheritance and polymorphism; uses JavaFX throughout for constructing event-driven graphical interfaces; includes advanced topics such as interfaces and lambda expressions, generics, collection classes and exceptions; explains file-handling techniques, packages, multi-threaded programs, socket programming, remote database access and processing collections using streams; includes self-test questions and programming exercises at the end of each chapter, as well as two illuminating case studies; provides additional resources at its associated website (simply go to springer.com and search for 'Java in Two Semesters'), including a guide on how to install and use the NetBeans™ Java IDE.Offering a gentle introduction to the field, assuming no prior knowledge of the subject, Java in Two Semesters is the ideal companion to undergraduate modules in software development or programming. Note de contenu : Part I
1- The First Step
2- Building Blocks
3- Selection
4- Iteration
5- Methods
6- Arrays
7- Classes and Objects
8- Implementing Classes
9- Inheritance
10- Introducing JavaFX
11- Case Study—Part 1
12- Case Study—Part 2
Part II Semester Two
13- Interfaces and Lambda Expressions
14- Exceptions
15- The Java Collections Framework
16- Advanced JavaFX
17- JavaFX: Interacting with the User
18- Working with Files
19- Packages
20- Multi-threaded Programs
21- Advanced Case Study
22- The Stream API
23- Working with Sockets
24- Java in ContextNuméro de notice : 25810 Affiliation des auteurs : non IGN Thématique : INFORMATIQUE Nature : Manuel informatique En ligne : https://doi.org/10.1007/978-3-319-99420-8 Format de la ressource électronique : URL Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=95070 Développement pour l’interface Qgis d’Hydra, logiciel de modélisation hydraulique / Maximilien Jaffrès (2018)PermalinkA virtual globe-based visualization and interactive framework for a small craft navigation assistance system in the near sea / Xinzhu Liu in Journal of Traffic and Transportation Engineering (English Edition), n° (April 2017)PermalinkA web-based 3D visualisation and assessment system for urban precinct scenario modelling / Roman Trubka in ISPRS Journal of photogrammetry and remote sensing, vol 117 (July 2016)PermalinkService-oriented model-encapsulation strategy for sharing and integrating heterogeneous geo-analysis models in an open web environment / Songshan Yue in ISPRS Journal of photogrammetry and remote sensing, vol 114 (April 2016)PermalinkPermalinkPermalinkA new geospatial overlay method for the analysis and visualization of spatial change patterns using object-oriented data modeling concepts / Dirk Tiede in Cartography and Geographic Information Science, vol 41 n° 3 (June 2014)PermalinkAlgorithmique et programmation en Java / V. Granet (2014)PermalinkLa programmation orientée objet / H. Bersini (2013)PermalinkLe langage C++ / Jesse Liberty (2012)Permalink