MAPINFO PROFESSIONAL



Documents pareils
Rapport de Mini-Projet en ArcGIS Engine

Le langage SQL (première partie) c Olivier Caron

CREATION WEB DYNAMIQUE

FICHE PRODUIT. MapInfo Professional v12.5 Evolution. Comparaison de la v12.5 avec les anciennes versions. Les plus de MapInfo Professional v12.

1. Qu'est-ce que SQL? La maintenance des bases de données Les manipulations des bases de données... 5

Bases de Données relationnelles et leurs systèmes de Gestion

Fiches d aide à MapInfo

COMMANDES SQL... 2 COMMANDES DE DEFINITION DE DONNEES... 2

Langage propre à Oracle basé sur ADA. Offre une extension procédurale à SQL

Prise en main du logiciel de SIG MapInfo

Le langage SQL pour Oracle - partie 1 : SQL comme LDD

Le Langage De Description De Données(LDD)

Les BASES de DONNEES dans WampServer

Travaux Pratiques de Commande par ordinateur 1 TRAVAUX PRATIQUES

Bases de données relationnelles

Partie I : Créer la base de données. Année universitaire 2008/2009 Master 1 SIIO Projet Introduction au Décisionnel, Oracle

Comment Connecter une Base de Données MySQL via un Driver JDBC Avec OpenOffice.org

ECR_DESCRIPTION CHAR(80), ECR_MONTANT NUMBER(10,2) NOT NULL, ECR_SENS CHAR(1) NOT NULL) ;

SQL Historique

Attaques applicatives

Les bases de données

Cours iguess. inotes v10.1

Glossaire. base de données géographiques Voir géodatabase (GDB).

Langage SQL (1) 4 septembre IUT Orléans. Introduction Le langage SQL : données Le langage SQL : requêtes

Historisation des données

Module Administration BD Chapitre 1 : Surcouche procédurale dans les SGBDS

Cours Bases de données 2ème année IUT

TP3 : Creation de tables 1 seance

Devoir Data WareHouse

Création et Gestion des tables

Bases de données avancées

Laurent Jégou 07/12/2012 M2 Sigma

Les Triggers SQL. Didier DONSEZ. Université de Valenciennes Institut des Sciences et Techniques de Valenciennes

Programmation VBA/Excel. Programmation VBA. Pierre BONNET. Masters SMaRT & GSI - Supervision Industrielle P. Bonnet

Paris Airports - Web API Airports Path finding

MySQL / SQL EXEMPLES

Présentation du module Base de données spatio-temporelles

Logiciel ArpentGIS-PC Guide de l utilisateur

MS SQL Express 2005 Sauvegarde des données

Introduction au Système de Gestion de Base de Données et aux Base de Données

Table des matières PRESENTATION DU LANGAGE DS2 ET DE SES APPLICATIONS. Introduction

Réplication E-maj Foreign Data Wrapper PostGIS PostgreSQL-f

INITIATION A MAPINFO PROFESSIONAL ETAPE I CARTOGRAPHIE ELEMENTAIRE AVEC MAPINFO PROFESSIONAL

Olivier Mondet

Le Langage SQL version Oracle

Documentation Administrateur

Exemple accessible via une interface Web. Bases de données et systèmes de gestion de bases de données. Généralités. Définitions

Licence de MIDO - 3ème année Spécialités Informatique et Mathématiques Appliquées

OpenPaaS Le réseau social d'entreprise

PHP 5. La base de données MySql. A. Belaïd 1

Démonstrateur libre Application des données Open Street Map à l analyse géographique de réseaux de voirie et Transports Collectifs

Partie 0 : Gestion des tablespace et des utilisateurs... 3

Système d Information Géographique (SIG) : quels apports dans les métiers de l assurance?

Plan. Bases de Données. Sources des transparents. Bases de SQL. L3 Info. Chapitre 4 : SQL LDD Le langage de manipulation de données : LMD

4. Utilisation d un SGBD : le langage SQL. 5. Normalisation

ArcGIS 10.1 for Server

1/ Présentation de SQL Server :

Tous les autres noms de produits ou appellations sont des marques déposées ou des noms commerciaux appartenant à leurs propriétaires respectifs.

Laboratoires de bases de données. Laboratoire n 6. Programmation SQL. par Danièle BAYERS et Louis SWINNEN

Introduction aux Bases de Données 2004/2005

Présentation Windows Azure Hadoop Big Data - BI

Support de TD ArcGIS Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT e année ingénieur

Cours SQL. Base du langage SQL et des bases de données

Gestion de stock pour un magasin

Configurer la supervision pour une base MS SQL Server Viadéis Services

Application web de gestion de comptes en banques

Laurent Jégou novembre 2014 M2 Sigma U351_33 WebMapping. Séance 2 Les systèmes de gestion de bases de données spatiales : L'exemple de PostGIS

GKR. Geological Knowledge Representation Base de connaissances métallogéniques

Les outils actuels permettent-ils d automatiser la production de cartes? De quels outils dispose-t-on?

1. Base de données SQLite

Cours: Administration d'une Base de Données

Observatoires du Bruit. Import des données du Classement sonore : Utilisation de l'outil VSMAP

La Clé informatique. Formation Excel XP Aide-mémoire

Paginer les données côté serveur, mettre en cache côté client

Pour les débutants. langage de définition des données

Notes de cours : bases de données distribuées et repliquées

Modélisation et Gestion des bases de données avec mysql workbench

Qu est-ce que ArcGIS?

Principe, applications et limites

INTRODUCTION GENERALE...1 LA CONNEXION ODBC :...1. CONNEXION AU TRAVERS D EXCEL(tm)...6. LOGICIEL QUANTUM GIS (Qgis)... 10

Utilisation du SIG dans une entreprise industrielle pour l analyse et la prise de décision

Cours Bases de données 2ème année IUT

TD : Requêtes SQL (BDR.TD2-1) INSA 3IF

Cours Systèmes d Information Géographique

LOGICIEL DE MODÉLISATION INTEGRÉE 1D/2D POUR LA GESTION DES EAUX PLUVIALES ET DES EAUX USÉES. drainage. Micro Drainage

TP Contraintes - Triggers

Sommaire. Etablir une connexion avec une base de données distante sur PostGreSQL

Bases de SQL. Hacks 1-6 CHAPITRE UN

A.E.C. GESTION DES APPLICATIONS TECHNOLOGIE DE L'INFORMATION LEA.BW

FileMaker 13. Guide de référence SQL

IFT3030 Base de données. Chapitre 1 Introduction

ISC Système d Information Architecture et Administration d un SGBD Compléments SQL

Introduction à JDBC. Accès aux bases de données en Java

SQL. Oracle. pour. 4 e édition. Christian Soutou Avec la participation d Olivier Teste

Administration des bases de données. Jean-Yves Antoine

Conception de Bases de données Localisées et Temporelles (COBALT)

Application 1- VBA : Test de comportements d'investissements

SIG Propreté. Mehdi Huguet

Transcription:

20 décembre 2013 Exposés 3 ème année Guillaume Gimeno MAPINFO PROFESSIONAL Un logiciel SIG permet l acquisition, le stockage, la mise à jour, la manipulation et le traitement des données géographiques. De plus, il permet de faire de la cartographie et de l analyse spatiale de façon précise en fonction de l échelle désirée.

Les données SIG Professional Raster Historique Les variables Vecteur Alphanumérique Concurrents Format de données Outils d analyses Requêtes Démonstration Procédures & fonctions Structure Manipulation Fonctions plus avancées 2

Raster Vecteur Alphanumérique Organisation sous forme de couches représentant des sous-ensembles thématiques. 3

Raster Vecteur Alphanumérique Un raster représente un espace découpé selon une grille régulière de taille prédéterminée (la résolution). A chaque maille est attribuée une valeur numérique et une seule, pouvant correspondre à une mesure (pollution, altitude), à une catégorie (type de végétation) ou à l identifiant d un objet (numéro d une commune, d une route, d une école) Tiff Jpeg ecw jpeg2000 mrsid... Les données géographiques sont représentées à l'aide des pixels qui prennent différentes valeurs (1 = champ, 2 = ferme, 3 = rivière par exemple) 4

Raster Vecteur Alphanumérique Un vecteur permet de représenter le monde réel sous forme de figures géométriques. L'espace est décomposé en objets qui sont représentés sous forme de points, lignes ou polygones : Les points (x,y) identifient des lieux sous forme de coordonnées (pylône, électrique), Les lignes ((x1,y1),...,(xn,yn)) connectent les points (réseau d eau potable), Les polygones sont formés par des lignes connectées entre elles, représentant une surface (parcelle). Les données géographiques sont représentées à l'aide de formes géométriques de type linéaires, ponctuelles ou surfaciques Shapefile WKT Mapinfo KML 5

Raster Vecteur Alphanumérique Alphanumériques.csv.dbf.xls.txt... Trafic annuel entrant par station (2012) Rang Réseau Station Trafic Ligne de correspondances RATP Ville Arrondi ssemen 1 Métro GARE DU NORD 49 721 477 4 5 Paris 10 2 Métro SAINT-LAZARE 45 666 162 3 9 12 13 14 Paris 8 3 Métro GARE DE LYON 34 971 365 1 14 A Paris 12 4 Métro MONTPARNASSE-BIENVENUE 31 453 903 4 6 12 13 Paris 14 5 Métro GARE DE L'EST 20 018 847 4 5 7 0 Paris 10 6 Métro REPUBLIQUE 16 670 353 3 5 8 9 11 Paris 11 7 Métro BIBLIOTHEQUE 15 866 423 14 Paris 13 8 Métro CHATELET 14 118 575 1 4 7 11 14 Paris 1 9 Métro LA DEFENSE 13 968 642 1 Puteaux 10 Métro BASTILLE 13 187 049 1 5 8 Paris 12 11 Métro LES HALLES 12 895 661 4 Paris 1 12 Métro HOTEL DE VILLE 12 778 262 1 11 Paris 4 13 Métro OPERA 12 606 068 3 7 8 Paris 9 14 Métro FRANKLIN D. ROOSEVELT 12 582 337 1 9 Paris 8 15 Métro PLACE D'ITALIE 12 110 645 5 6 7 Paris 13 16 Métro BELLEVILLE 11 650 697 2 11 Paris 10 17 Métro NATION 9 789 555 1 2 6 9 Paris 12 18 Métro STRASBOURG-SAINT-DENIS 9 637 816 4 8 9 Paris 2 19 Métro ESPLANADE DE LA DEFENSE 9 502 985 1 Puteaux 20 Métro PALAIS-ROYAL 9 496 063 1 7 Paris 1 6

Raster Vecteur Alphanumérique Un SIG gère des objets de plusieurs dimensions : 0D : le point 1D : la ligne 2D : le polygone 2,5D : le relief 3D : l'objet 7

Historique Concurrents Format de données Outils d analyses Requêtes BDD MAPINFO 8

Historique Concurrents Format de données Outils d analyses Requêtes BDD Création en1986. L'intention d'origine était de créer un logiciel d'utilisation facile ne nécessitant pas une grande puissance de calcul sur PC. a fourni le premier outil SIG pour l'environnement Microsoft en particulier un additif Microsoft Map for Microsoft Excel dans la suite MS Office 95 2006 : rachat par Pitney Bowes 9

Historique Concurrents Format de données Outils d analyses Requêtes BDD 10

Historique Concurrents Format de données Outils d analyses Requêtes BDD.tab : définition, structure de la table.dat : contient les informations alphanumériques.map : contient la géométrie des objets, et le style d affichage de base.id : assure la jonction entre les données attributaires et la géométrie.ind : quand on défini des index dans la table.wor : document cartographique 11

Historique Concurrents Format de données Outils d analyses Requêtes BDD Un document.wor contient : Une série d instructions qui représente : La mise en forme des fenêtres carte, mise en page, le choix des styles pour les objets cartographiques, le positionnement des étiquettes, la couche Dessin Tous ces éléments sont sauvegardés dans le document WOR 12

Historique Concurrents Format de données Outils d analyses Requêtes BDD Zone tampon Délimitation automatique d une zone autour d objets sélectionnés Désagréger Assembler Fusionner Zones tampons en couronne 13

Historique Concurrents Format de données Outils d analyses Requêtes BDD Découper Supprimer intérieur Cible : le ou les objets qui subiront les modifications Pochoir : le ou les objets qui orientent les modifications 14

Historique Concurrents Format de données Outils d analyses Requêtes BDD L analyse thématique met en évidence un ou plusieurs phénomènes de la carte, et participe grandement au rendu final d une carte. Elle joue un rôle dans la perception de la carte par vos interlocuteurs. Analyse par classe Par histogramme Symboles proportionnels Densité de points Valeurs individuelles Coloration continue 15

Historique Concurrents Format de données Outils d analyses Requêtes BDD Requêtes attributaires simples «Chercher les communes qui sont peuplées de plus de X habitants et qui comptent plus de 40% de leurs actifs travaillant dans une autre commune». «Chercher les communes dont la densité de population dépasse les «X» habitants au km2". «Chercher les axes routiers dont le trafic horaire moyen est de «X» véhicules/heure» 16

Historique Concurrents Format de données Outils d analyses Requêtes BDD Requêtes attributaires complexes 17

Historique Concurrents Format de données Outils d analyses Requêtes BDD Requêtes spatiales Chercher les communes qui sont à plus d une heure trente de voiture de la ville la plus proche de 10 000h ou plus ou bien celles situées à moins de 10Km d un échangeur autoroutier. Chercher les tronçons routiers qui sont situés dans une zone inondable. 18

Historique Concurrents Format de données Outils d analyses Requêtes géographique BDD Contains Contains entire Intersects Within Exemple : Sélectionner les rivières, qui intersectent le département du Nord. Solution : Tables : rivieres, departement Critère : rivieres.obj intersect departement.obj And departement.nom= Nord 19 Entirely within

Historique Concurrents Format de données Outils d analyses Requêtes BDD Microsoft Access DB2 Oracle SQLite SpatialLite Microsoft SQL Server PostGIS 20

Historique Concurrents Format de données Outils d analyses Requêtes BDD AutoCart : génération d'atlas cartographiques (un même modèle de carte répliqué sur une zones différente) ChronoMap : module complémentaire permettant de réaliser des calculs d'isochrones et de sectorisation (zones de chalandises, accessibilité, équilibrage de territoires) GooMap, : les cartes Google Maps exploitables en raster dans Pro : environnement de programmation basé sur le langage BASIC Mapinfo Geomarketing Report : outil web d'analyse de zones de marché locales ProViewer : partage et visualisation des fichiers sur des postes non équipés du logiciel Map Info Easy Loader OptiSecto, : outils de génération automatique de cartes de secteurs commerciaux OptiTypo : typologie et analyse CHAID directement dans. Outil exploratoire dédié à la segmentation de zone géographique VerticalMapper, : analyse des données continues dans l'espace et visualisations 3D Engage 3D : analyse et visualisations 3D CartoPocket : outil de terrain sur Pocket PC (environnement Windows mobile) développé par Géo.RM 21

Historique Concurrents Format de données Outils d analyses Requêtes BDD Doc : http://reference.mapinfo.com/software/mapinfo_pro/english/12.0/ ProfessionalUserGuide.pdf Démonstration 22

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées MAPBASIC 23

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées INCLUDE «C:\Program Files\\\Mapbasic.def» INCLUDE «C:\Program Files\\\Icons.def» INCLUDE «C:\Program Files\\\Menu.def» INCLUDE «C:\Program Files\\\Papersize.def» 24

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Smallint Integer Logical : type booléen Float String Date Object : géométrie des objets Pen : style d une ligne Brush : remplissage d un objet Font : style de texte Symbol : le style des symboles 25

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Déclaration des variables : Dim x as type Variable globale : Public x as type Déclaration des constantes : Define PI 3,14759 Type personnalisé : Type etudiant Nom as string Prenom as string Age as integer End type 26

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées LES CONSTANTES MAPBASIC INCLUDE «C:\Program Files\ \\Mapbasic.def» TAB_INFO_NAME TAB_INFO_NCOLS TAB_INFO_MINX TAB_INFO_MAXX TAB_INFO_MAXY TAB_INFO_NROWS TAB_INFO_NUM TAB_INFO_MINY 27

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Declare sub affiche Sub affiche (x as integer) Note «la valeur est :» & x End sub Call Affiche (42) Declare function division (byval x as integer, byval y as integer ) as float Declare function division (byval x as integer, byval y as integer ) as float If y <> 0 then Division = x/y Enf if End function MaVariable = division(12,42) Print MaVariable Print division(12,42) 28

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées If condition then Else End if Do case MaVariable Case condition Case condition Case else End case 29

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Quand on connaît le nombre d itérations : Quand on ne connaît pas le nombre d itérations : For i =1 to 10 Next Do Loop until For i=1 to 10 step 2 For j=10 to 1 step -1 Next Next While (condition) wend 30

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Open table «c://.monfichier» as alias Close table nomtable interactive Close all interactive Create table matable Colonne typecolonne File urldelatable Type colonne Char Float Integer SmallInt Date Logical Alter table matable Add nomcolonne typecolonne Modify nomcolonne typecolonne Drop nomcolonne Rename anciennom nouveaunom 31

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Create index nomtable (nomcolonne) Delete index nomtable (nomcolonne) Insert into nomtable values (10, «nouvelle_region»,1000) Insert into nomtable (id,nom) values (10, «nouvelle_region») Delete from nomtable Delete from nomtable where rowid = unevaleur Update nomtable set nomcolonne = nouvellevaleur Update nomtable set nomcolonne = nouvellevaleur where rowid = unevaleur 32

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Commit table nomtable Commit table nomtable as «c:// /nouveaunom.tab» Rollbacl table nomtable Drop table nomtable Map from nomtable1, nomtable2, 33

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Columninfo (nomtable,{nomcolonne/colnum},paramètre) COL_INFO_NAME COL_INFO_NUM COL_INFO_TYPE COL_INFO_INDEXED COL_INFO_EDITABLE 34

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Mapperinfo (id_fenêtre, paramètre) MAPPER_INFO_LAYER MAPPER_INFO_SCALE MAPPER_INFO_CENTERX MAPPER_INFO_CENTERY MAPPER_INFO_MAXX MAPPER_INFO_MINX 35

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Afficher le nom de chaque table ouverte for i=1 to numtables() print tableinfo(i,tab_info_name) next i 36

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées area (nom_table.obj, "hectare") centroidx (nom_table.obj) centroidy (nom_table.obj) perimeter (une_table.obj, "m") objectlen (nom_table.obj, "km") Distance (x1,y1,x2,y2, "m") 37

Les variables Procédures & fonctions Structure Manipulation de tables Fonctions plus avancées Des.mbx : http://georezo.net/jparis/decharge_liste_mbx.htm http://communitydownloads.pbinsight.com/ 38

DES QUESTIONS? 20 décembre 2013 Exposés 3 ème année Guillaume Gimeno