Descripteur
Termes IGN > informatique > langage de programmation
langage de programmationSynonyme(s)langage informatiqueVoir aussi |
Documents disponibles dans cette catégorie (752)
![](./images/expand_all.gif)
![](./images/collapse_all.gif)
Etendre la recherche sur niveau(x) vers le bas
Titre : Location-Based Information Systems : Developing Real-Time Tracking Applications Type de document : Monographie Auteurs : Miguel A. Labrador, Auteur ; Alfredo J. Perez, Auteur ; Pedro Wightman, Auteur Editeur : Boca Raton, New York, ... : CRC Press Année de publication : 2010 Importance : 287 p. ISBN/ISSN/EAN : 978-0-429-16567-2 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Systèmes d'information géographique
[Termes IGN] aide à la localisation
[Termes IGN] environnement de développement
[Termes IGN] Google Earth
[Termes IGN] Google Maps
[Termes IGN] information géographique
[Termes IGN] interface de programmation
[Termes IGN] Java (langage de programmation)
[Termes IGN] KML
[Termes IGN] positionnement par GPS
[Termes IGN] service fondé sur la position
[Termes IGN] téléphone intelligent
[Termes IGN] téléphonie mobileRésumé : (auteur) Drawing on the authors’ more than six years of R&D in location-based information systems (LBIS) as well as their participation in defining the Java ME Location API 2.0, Location-Based Information Systems: Developing Real-Time Tracking Applications provides information and examples for creating real-time LBIS based on GPS-enabled cellular phones. Each chapter presents a general real-time tracking system example that can be easily adapted to target any application domain and that can incorporate other sensor data to make the system "participatory sensing" or "human-centric sensing." The book covers all of the components needed to develop an LBIS. It discusses cellular phone programming using the Java ME platform, positioning technologies, databases and spatial databases, communications, client- and server-side data processing, and real-time data visualization via Google Maps and Google Earth. Using freely available software, the authors include many code examples and detailed instructions for building your own system and setting up your entire development environment. Web Resource:
A companion website at www.csee.usf.edu/~labrador/LBIS provides additional information and supporting material. It contains all of the software packages and applications used in the text as well as PowerPoint slides and laboratory examples.Note de contenu : Introduction
- The Mobile Phone
- The Java Platform Micro Edition (Java ME)
- MIDlet Development
- Other Important Programming Aspects
- Obtaining the User’s Position
- Storing and Retrieving the Data: The Database
- Sending and Receiving Data: Communications
- Java ME Web Services
- System Administration
- Data Visualization
- Processing the DataNuméro de notice : 25745 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE Nature : Monographie En ligne : https://www.taylorfrancis.com/books/9780429165672 Format de la ressource électronique : URL Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=95244 Outil de représentation cartographique des enjeux territoriaux de l'agglomération parisienne / Pierre-Jean L'horset (2010)
![]()
Titre : Outil de représentation cartographique des enjeux territoriaux de l'agglomération parisienne Type de document : Mémoire Auteurs : Pierre-Jean L'horset, Auteur Editeur : Champs-sur-Marne : Ecole nationale des sciences géographiques ENSG Année de publication : 2010 Importance : 93 p. Format : 21 x 30 cm Note générale : Bibliographie
Rapport de Stage de fin d'études, Cycle des Ingénieurs diplômés de l’ENSG 3ème année (IT3), [Master DDMEG]Langues : Français (fre) Descripteur : [Vedettes matières IGN] Applications SIG
[Termes IGN] agglomération
[Termes IGN] Apache (serveur)
[Termes IGN] Ile-de-France
[Termes IGN] interface utilisateur
[Termes IGN] MapInfo
[Termes IGN] MySQL
[Termes IGN] Paris (75)
[Termes IGN] PHP
[Termes IGN] région
[Termes IGN] représentation cartographique
[Termes IGN] représentation multiple
[Termes IGN] territoireIndex. décimale : DDMEG Mémoires du Master Développement Durable, Management Environnemental et Géomatique Résumé : (Auteur) Ce stage de 6 mois réalisé dans les locaux de la DRIEA, à Paris, eut pour objectif la conception et la réalisation d'un outil de représentation cartographique des enjeux territoriaux de l'agglomération parisienne. Il entreprend de répondre, à l'aide du logiciel Cartélie et d'une base de données avec Interface web liée, aux attentes et besoins du Service de l'Aménagement de la DRIEA en matière de consultation et de gestion de données et de documents liés aux territoires à forts enjeux d'aménagement dans la région francilienne. Il permit de mener à bien une démarche complète de gestion de projet afin de proposer un outil le plus performant possible aux commanditaires. Note de contenu : 1. PRESENTATION DU CADRE DE STAGE ET DEFINITION DE LA PROBLEMATIQUE
1.1 Organisme d'accueil : La DRIEA et ses services
1.2 Analyses liminaires
- Objectifs initiaux du stage
- Les acteurs
- Analyse du besoin
- Analyse fonctionnelle
- Analyse de l'existant
1.3 Solutions techniques retenues
- Reformulation des objectifs de stage
- Cartélie : logiciel d'édition et de mise en ligne de cartes
- Base de données et interface de gestion et consultation
2) MISE EN PLACE TECHNIQUE
2.1 Conception de la carte
2.2 Conception de la BD et de l'interface
- MCD, MPD et création de la base de données
- Fonctions nécessaires à une interface de consultation, d'édition et de gestion d'une base de données
- Création de l'interface
2.3 Mise en relation de la carte avec l'interface
3. RESULTATS ET PERSPECTIVES
3.1 Conduite du changement
3.2 Pérennisation de l'outil au sein du Service de l'Aménagement
3.3 Bilan personnelNuméro de notice : 10904 Affiliation des auteurs : IGN (1940-2011) Thématique : GEOMATIQUE Nature : Mémoire de fin d'études IT Organisme de stage : Direction Régionale et Interdépartementale de l'Équipement et de l'Aménagement DRIEA Paris Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=49408 Réservation
Réserver ce documentExemplaires(1)
Code-barres Cote Support Localisation Section Disponibilité 10904-01 DDMEG Livre Centre de documentation Travaux d'élèves Disponible Documents numériques
peut être téléchargé
10904_mem_outil_representation_carto_lhorset.pdfAdobe Acrobat PDF
Titre : Programmer en langage C++ Type de document : Monographie Auteurs : C. Delannoy, Auteur Mention d'édition : 8 Editeur : Paris : Eyrolles Année de publication : 2010 Importance : 822 p. Format : 19 x 23 cm ISBN/ISSN/EAN : 978-2-212-12976-2 Langues : Français (fre) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] C++
[Termes IGN] langage à objets
[Termes IGN] programmation adaptée à l'objetRésumé : (Editeur) Cet ouvrage s'est imposé au fil de ses sept éditions successives comme la référence en langue française sur le C++. Il s'adresse aussi bien aux étudiants en programmation qu'aux développeurs professionnels souhaitant se former à ce langage ou en approfondir la maîtrise. Après une présentation détaillée de la syntaxe de base du langage (types de données, opérateurs, instructions de contrôle, fonctions, tableaux, pointeurs...), l'auteur insiste tout particulièrement sur la bonne compréhension des concepts objet et sur l'acquisition de méthodes de programmation rigoureuses. L'ouvrage couvre tous les aspects du langage et de sa bibliothèque standard (STL ou Standard Template Library), et traite en profondeur des points les plus délicats auxquels est confronté un programmeur C++ lors de la création de ses propres classes et de la conception d'applications professionnelles. Cette 8e édition inclut un nouveau chapitre d'introduction aux design patterns en C++, ainsi qu'une annexe sur les extensions apportées par la nouvelle version de la norme ISO, connue sous le nom C++Ox, dont la publication finale est imminente. Chaque notion nouvelle et chaque fonction du langage est illustrée de programmes complets dont le code source est fourni sur le site www.editions-eyrolles.com. Tout au long de l'ouvrage, des notes soulignent les différences majeures entre le C++ et Java, de manière à établir des passerelles entre les deux langages. Note de contenu : 1 - Présentation du langage C ++
2 - Généralités sur le langage C++
3 - Les types de base du C++
4 - Opérateurs et expressions
5 - Les entrées-sorties conversationnelles du C++
6 - Les instructions de contrôle
7 - Les fonctions
8 - Les tableaux et les pointeurs
9 - Les chaînes de style C
10 - Les types structure, union et énumération
11 - Classes et objets
12 - Les propriétés des fonctions membres
13 - Construction, destruction et initialisation des objets
14 - Les fonctions amies
15 - La surdéfinition d'opérateurs
16 - Les conversions de type définies par l'utilisateur
17 - Les patrons de fonctions
18 - Les patrons de classes
19 - L'héritage simple
20 - L'héritage multiple
21 - Les fonctions virtuelles et le polymorphisme
22 - Les flots
23 - La gestion des exceptions
24 - Généralités sur la bibliothèque standard (STL)
25 - Les conteneurs séquentiels
26 - Les conteneurs associatifs
27 - Les algorithmes standards
28 - La classe string
29 - Les outils numériques
30 - Les espaces de noms
31 - Le préprocesseur et l'instruction typedef
32 - Introduction au Design Patterns
Annexes :
A - Règles de recherche d'une fonction surdéfinie
B - Compléments sur les exceptions
C - Les différents types de fonctions en C++
D - Comptage de références
E - Les pointeurs sur des membres
F - Les algorithmes standard
G - Les principales fonctions de la bibliothèque C standard
H - Les incompatibilités entre C et C++
I - C++OxNuméro de notice : 20672 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Monographie Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=63116 Réservation
Réserver ce documentExemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 20672-02 26.04 Manuel Informatique Centre de documentation Informatique Disponible 20672-01 26.04 Manuel Informatique Centre de documentation Informatique Disponible
Titre : Python geospatial development : Build a complete and sophisticated mapping application from scratch using Python tools for GIS development Type de document : Guide/Manuel Auteurs : Erik Westra, Auteur Editeur : Birmingham : Packt Publishing Année de publication : 2010 Importance : 487 p. Format : 19 x 23 cm ISBN/ISSN/EAN : 978-1-84951-154-4 Langues : Anglais (eng) Descripteur : [Vedettes matières IGN] Langages informatiques
[Termes IGN] analyse spatiale
[Termes IGN] application informatique
[Termes IGN] bibliothèque logicielle
[Termes IGN] langage à objets
[Termes IGN] logiciel libre
[Termes IGN] MySQL
[Termes IGN] OpenLayers
[Termes IGN] PostGIS
[Termes IGN] projection
[Termes IGN] Python (langage de programmation)
[Termes IGN] système d'information géographique
[Termes IGN] web mappingRésumé : (Editeur) Open Source GIS (Geographic Information System) is a growing area with the explosion of applications such as Google Maps, Google Earth, and GPS. The GIS market is growing rapidly and as a Python developer you will find yourself either wanting grounding in GIS or needing to get up to speed to do your job. In today's location-aware world, all commercial Python developers can benefit from an understanding of GIS development gained using this book. Working with geospatial data can get complicated because you are dealing with mathematical models of the Earth's surface. Since Python is a powerful programming language with high-level toolkits, it is well suited to GIS development. This book will familiarize you with the Python tools required for geo-spatial development such as Mapnik, which is used for mapping in Python. It introduces GIS at the basic level with a clear, detailed walkthrough of the key GIS concepts such as location, distance, units, projections, datums, and GIS data formats. We then examine a number of Python libraries and combine these with geo-spatial data to accomplish a variety of tasks. The book provides an in-depth look at the concept of storing spatial data in a database and how you can use spatial databases as tools to solve a variety of geospatial problems. Note de contenu : Chapter 1: Geo-Spatial Development Using Python
Python
Geo-spatial development
Applications of geo-spatial development
Recent developments
Summary
Chapter 2: GIS
Core GIS concepts
+ Location
+ Distance
+ Units
+ Projections
+ Coordinate systems
+ Datums
+ Shapes
GIS data formats
Working with GIS data manually
Summary
Chapter 3: Python Libraries for Geo-Spatial Development
Reading and writing geo-spatial data
+ GDAL/OGR
+ Documentation
+ Availability
Dealing with projections
+ pyproj
+ Design
+ Example code
+ Documentation
+ Availability
Analyzing and manipulating geo-spatial data
+ Shapely
+ Design
+ Example code
+ Documentation
+ Availability
Visualizing geo-spatial data
+ Mapnik
+ Design
+ Example code
+ Documentation
+ Availability
Summary
Chapter 4: Sources of Geo-Spatial Data
Sources of geo-spatial data in vector format
+ OpenStreetMap
+ TIGER
+ Digital Chart of the World
+ GSHHS
+ World Borders Dataset
Sources of geo-spatial data in raster format
+ Landsat
+ GLOBE
+ National Elevation Dataset
Sources of other types of geo-spatial data
+ GEOnet Names Server
+ GNIS
Summary
Chapter 5: Working with Geo-Spatial Data in Python
Prerequisites
Reading and writing geo-spatial data
+ Task: Calculate the bounding box for each country in the world
+ Task: Save the country bounding boxes into a Shapefile
+ Task: Analyze height data using a digital elevation map
Changing datums and projections
+ Task: Change projections to combine Shapefiles using geographic and UTM coordinates
+ Task: Change datums to allow older and newer TIGER data to be combined
Representing and storing geo-spatial data
+ Task: Calculate the border between Thailand and Myanmar
+ Task: Save geometries into a text file
Working with Shapely geometries
+ Task: Identify parks in or near urban areas
Converting and standardizing units of geometry and distance
+ Task: Calculate the length of the Thai-Myanmar border
+ Task: Find a point 132.7 kilometers west of Soshone, California
Exercises
Summary
Chapter 6: GIS in the Database
Spatially-enabled databases
Spatial indexes
Open source spatially-enabled databases
+ MySQL
+ PostGIS
+ SpatiaLite
Commercial spatially-enabled databases
+ Oracle
+ MS SQL Server
Recommended best practices
+ Use the database to keep track of spatial references
+ Use the appropriate spatial reference for your data
+ Avoid on-the-fly transformations within a query
+ Don't create geometries within a query
+ Use spatial indexes appropriately
+ Know the limits of your database's query optimizer
Working with geo-spatial databases using Python
+ Prerequisites
+ Working with MySQL
+ Working with PostGIS
+ Working with SpatiaLite
+ Speed comparisons
Summary
Chapter 7: Working with Spatial Data
About DISTAL
Designing and building the database
Downloading the data
+ World Borders Dataset
+ GSHHS
+ Geonames
+ GEOnet Names Server
Importing the data
+ World Borders Dataset
+ GSHHS
+ US placename data
+ Worldwide placename data
Implementing the DISTAL application
+ The "Select Country" script
+ The "Select Area" script
+ The "Show Results" script
Application review and improvements
+ Usability
+ Quality
+ Performance
+ Scalability
Summary
Chapter 8: Using Python and Mapnik to Generate Maps
Introducing Mapnik
Creating an example map
Mapnik in depth
+ Data sources
+ Rules, filters, and styles
+ Symbolizers
+ Maps and layers
+ Map rendering
MapGenerator revisited
+ The MapGenerator's interface
+ Creating the main map layer
+ Displaying points on the map
+ Rendering the map
+ What the map generator teaches us
Map definition files
Summary
Chapter 9: Web Frameworks for Python Geo-Spatial Development
Web application concepts
+ Web application architecture
+ Map rendering
+ Tile caching
+ Web servers
+ User interface libraries
+ The "slippy map" stack
+ The geo-spatial web application stack
Protocols
+ The Web Map Service (WMS) protocol
+ The Web Feature Service (WFS) protocol
+ The TMS (Tile Map Service) protocol
Tools
+ Tile caching
+ User interface libraries
+ Web application frameworks
Summary
Chapter 10: Putting it All Together: A Complete Mapping Application
About the ShapeEditor
Designing the application
+ Importing a Shapefile
+ Selecting a feature
+ Editing a feature
+ Exporting a Shapefile
Prerequisites
The structure of a Django application
+ Models
+ Views
+ Templates
Setting up the database
Setting up the GeoDjango project
Setting up the ShapeEditor application
Defining the data models
+ Shapefile
+ Attribute
+ Feature
+ AttributeValue
+ The models.py file
Playing with the admin system
Summary
Chapter 11: ShapeEditor: Implementing List View, Import, and Export
Implementing the "List Shapefiles" view
Importing Shapefiles
+ The "import shapefile" form
+ Extracting the uploaded Shapefile
+ Importing the Shapefile's contents
+ Cleaning up
Exporting Shapefiles
+ Define the OGR Shapefile
+ Saving the features into the Shapefile
+ Saving the attributes into the Shapefile
+ Compressing the Shapefile
+ Deleting temporary files
+ Returning the ZIP archive to the user
Summary
Chapter 12: ShapeEditor: Selecting and Editing Features
Selecting a feature to edit
+ Implementing the Tile Map Server
+ Using OpenLayers to display the map
+ Intercepting mouse clicks
+ Implementing the "find feature" view
Editing features
Adding features
Deleting features
Deleting Shapefiles
Using ShapeEditor
Further improvements and enhancements
SummaryNuméro de notice : 10373 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/INFORMATIQUE Nature : Manuel Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=46006 Exemplaires(2)
Code-barres Cote Support Localisation Section Disponibilité 10373-01 DEP-REA Manuel Informatique Marne-la-Vallée Dépôt en unité Exclu du prêt 10373-02 DEP-FSED Livre Toulouse Dépôt en unité Exclu du prêt
Titre : Réalisation d'un atlas numérique Type de document : Mémoire Auteurs : Antonin Pavard, Auteur Editeur : Paris : Université de Paris 1 Panthéon Sorbonne Année de publication : 2010 Autre Editeur : Champs-sur-Marne : Ecole nationale des sciences géographiques ENSG Importance : 60 p. Format : 21 x 30 cm Note générale : Bibliographie
Rapport de stage de Master 2 Sciences des Territoires - CarthagéoLangues : Français (fre) Descripteur : [Vedettes matières IGN] Géomatique web
[Termes IGN] ArcView
[Termes IGN] base de données thématiques
[Termes IGN] conception cartographique
[Termes IGN] Eclipse (informatique)
[Termes IGN] Excel (logiciel)
[Termes IGN] harmonisation des données
[Termes IGN] Illustrator
[Termes IGN] PHP
[Termes IGN] SQL Server
[Termes IGN] web mappingIndex. décimale : DCAR Mémoires de l'ex DESS cartographie et du Master CARTHAGEO Résumé : (auteur) Ce document présente un stage de MASTER 2 Sciences des Territoires – Carthageo, réalisé dans le Centre d’Etudes de Populations, de Pauvreté et de Politiques Socio-Economiques / International Network for Studies in Technology, Evironment, Alternatives, Development (CEPS / INSTEAD). Le CEPS / INSTEAD est un centre de recherche public qui, au niveau national et international, contribue au développement de la recherche socio-économique en travaillant sur la conception, la production et l’analyse de données statistiques. Pluridisciplinaire, le centre évolue autour d’une collaboration de chercheurs de divers horizons tels que : l’économie, la sociologie, la géographie et les sciences politiques. L’objectif du travail présenté est la réalisation d’un atlas numérique visant à promouvoir les résultats d’un projet de recherche. Le projet Metroborder commandité par l’Observatoire en Réseau de l’Aménagement du Territoire Européen (ORATE) porte sur l’intégration fonctionnelle au sein de onze régions métropolitaines polycentriques transfrontalières européennes. Note de contenu : Introduction
1. Cap sur le CEPS / INSTEAD
1.1. Cartographie du CEPS / INSTEAD
1.2. Zoom sur GEODE
1.3. Un élément ponctuel
1.3.1. Atmosphère de travail
1.3.2. Ressources matériels et logiciel
1.3.3. Personnes ressources
2. Un stage, une mission
2.1. Metroborder, on en parle
2.1.1. Metroborder, son origine
2.1.2. Metroborder, son organisation
2.2. Le travail d'un cartographe stagiaire
2.2.1. Un travail sur une solution de diffusion
2.2.2. Un travail sur les données
2.2.3. Un travail sur les méthodes de représentation
3. Rétrospective
3.1. Un début de stage déroutant, l'intérêt d'une gestion de projet
3.2. Une excursion dans le monde de la programmation
3.2.1. Application web statique, dynamique ou semi-dynamique ?
3.2.2. Base de données oui ou non ?
3.2.3. Encore plus d'ergonomie
3.3. Une cartographie à cheval entre un projet de recherche, une diffusion pour le grand public mesurée par l'implication politique
3.3.1. Harmonisation des unités territoriales
3.3.2. La cohérence des données et le choix de la représentation
3.3.3. Une harmonie pas toujours évidente
ConclusionNuméro de notice : 19398 Affiliation des auteurs : non IGN Thématique : GEOMATIQUE/IMAGERIE/INFORMATIQUE Nature : Mémoire master cartographie Organisme de stage : Centre d'études de populations, de pauvreté et de politiques socio-économiques CEPS Permalink : https://documentation.ensg.eu/index.php?lvl=notice_display&id=82355 Réservation
Réserver ce documentExemplaires(1)
Code-barres Cote Support Localisation Section Disponibilité 19398-01 DCAR Livre Centre de documentation Travaux d'élèves Disponible PermalinkPermalinkPermalinkUser defined topological predicates in databases systems / Timon Behr in Geoinformatica, vol 14 n° 1 (January 2010)
PermalinkPermalinkExploration des propriétés structurelles d'un réseau de transport par combinaison interactive de cartes / Eric Mermet (25/11/2009)
PermalinkLe CIAO, première étape vers une infrastructure de données spatiales en Afrique de l'Ouest ? / Françoise Gourmelon in Revue internationale de géomatique, vol 19 n° 3 (septembre - novembre 2009)
PermalinkA preliminary method for the evaluation of the landslides volume at a regional scale / Ivan Marchesini in Geoinformatica, vol 13 n° 3 (September 2009)
PermalinkSt-DMQL: a semantic trajectory data mining query language / Vania Bogorny in International journal of geographical information science IJGIS, vol 23 n°9-10 (september 2009)
PermalinkA closer look at the Tau Criterion as a method of blunder detection within a differential leveling network least squares adjustment / J. Gabor in SaLIS Surveying and land information science, vol 69 n° 2 (Summer 2009)
Permalink