liste

Bonjour et bienvenue dans mon site ! Willkommen auf meiner Seite! welcome in my homepage! http://assistance-en-sig.blogspot.com/ SIG ; Bases de données ; Géomatique; Python; ArcGIS; QGIS;

recherche

Showing posts with label python. Show all posts
Showing posts with label python. Show all posts

Sunday, November 10, 2013

pyshp: Python Shapefile Library

This library reads and writes ESRI Shapefiles in pure Python. You can read and write shp, shx, and dbf files with all types of geometry. Everything in the public ESRI shapefile specification is implemented. This library is compatible with Python versions 2.4 to 3.x.

Overview

This library reads and writes ESRI Shapefiles in pure Python. You can read and write shp, shx, and dbf files with all types of geometry. Everything in the public ESRI shapefile specification is implemented. This library is compatible with Python versions 2.4 to 3.x.

Get Started Instantly

  1. Download shapefile.py
  2. Start Python
  3. import shapefile
  4. Try one of the examples below
OR
Just run: easy_install pyshp
OR
pip install pyshp
If you are looking for information on .sbn and .sbx file formats some documentation is available here.

License

This library is released under the MIT license allowing it to be used for both commercial and non-commercial use. If your organization requires a different license for legal or policy reasons please contact the author through GeospatialPython.com.

Usage

The "Source" tab contains the SVN trunk with the latest release. Tagged releases representing relatively stable versions are also in the repository. The python module "shapefile.py" contains the complete library.
Detailed documentation and examples can be found in the Wiki as well as the "Download" tab. These files are different formats for the same information.
Below are minimal examples to give you a quick idea of what using the library "feels" like. More examples can also be found onGeospatialPython.com.
Important: For information about map projections, shapefiles, and Python please visit: http://code.google.com/p/pyshp/wiki/MapProjections

Reading Shapefiles

Reading Points in Shapes

>>> import shapefile>>> sf = shapefile.Reader("shapefiles/blockgroups")
>>> shapes = sf.shapes()
>>> # Read the bounding box from the 4th shape
>>> shapes[3].bbox[-122.485792, 37.786931000000003, -122.446285, 37.811019000000002]
>>>#  Read the 8th point in the 4th shape
>>> shapes[3].points[7]
[-122.471063, 37.787402999999998]

Reading Database Attributes

>>> # Read the field descriptors for the database file
>>> sf.fields[("DeletionFlag", "C", 1, 0), ["AREA", "N", 18, 5], ... ["BKG_KEY", "C", 12, 0], ["POP1990", "N", 9, 0], ["POP90_SQMI", "N", 10, 1], ... ["HOUSEHOLDS", "N", 9, 0], ... ["MALES", "N", 9, 0], ["FEMALES", "N", 9, 0]]
>>> # Read the 2nd and 3rd field values of the 4th database record
>>> sf.records[3][1:3]
['060750601001', 4715]

Writing Shapefiles

>>> import shapefile>>> # Make a point shapefile
>>> w = shapefile.Writer(shapefile.POINT)
>>> w.point(90.3, 30)
>>> w.point(92, 40)
>>> w.point(-122.4, 30)
>>> w.point(-90, 35.1)
>>> w.field('FIRST_FLD')
>>> w.field('SECOND_FLD','C','40')
>>> w.record('First','Point')
>>> w.record('Second','Point')
>>> w.record('Third','Point')
>>> w.record('Fourth','Point')
>>> w.save('shapefiles/test/point')
>>> # Create a polygon shapefile
>>> w = shapefile.Writer(shapefile.POLYGON)
>>> w.poly(parts=[[[1,5],[5,5],[5,1],[3,3],[1,1]]])
>>> w.field('FIRST_FLD','C','40')
>>> w.field('SECOND_FLD','C','40')
>>> w.record('First','Polygon')
>>> w.save('shapefiles/test/polygon')

Tests

The above examples are very simple. There are many other shortcuts/features listed in the longer usage examples.
The file "README.txt" is a doctest module containing basic tests which are called if you run "shapefile.py" directly instead of importing it.
The sample shapefile used in the test and the output directory structure are in the "shapefiles" directory in the trunk.
Bug reports, fixes, improvements are welcome
Commercial support is available from NVision Solutions

Python script for running ArcGIS10 Area Solar Radiation tool

I am trying to run the Area Solar Radiation tool using a Python script, because I want to run it on several DEMs at once. I am using a server with Windows 7, ArcGIS 10 and PyScripter.
I am a beginner with Python and ArcGIS and for some reason my script doesn't work. In most of my attempts I end up with an error saying that there is a problem with executing AreaSolarRadiation. When I try running it on only one DEM it runs OK, but the outputs are empty files.
My guess is that there is some problem either with the glob command, the outGlobalRad.save command, or simply with the solar radiation command. But really I have no clue.
I'd be very grateful for any corrections/advice on how to deal with this! Thanks! JJ
This is my script:
#Name: AreaSolarRadiation_example02.py
#Description: Derives incoming solar radiation from a raster surface.
#Outputs a global radiation raster and optional direct, diffuse and direct duration rasters
#for a specified time period. (April to July).
#Requirements: Spatial Analyst Extension
#Author: ESRI


#Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

#Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

#To run on many shapefiles in one folder
import glob

#Set environment settings
env.workspace="Z:/Personal/MyDropbox/GISwork_DQ_JJS/Analysis/UK/Results/microRep/GISoutput/PolygonToRaster/"

   folder="Z:/Personal/MyDropbox/GISwork_DQ_JJS/Analysis/UK/Results/microRep/GISoutput/PolygonToRaster/"


# Set local variables
inRaster = name
latitude = 51
skySize = 200
timeConfig = TimeMultipleDays(2008, 5, 160)
dayInterval = 14
hourInterval = 0.5
zFactor = 1
calcDirections = 32
zenithDivisions = 16
azimuthDivisions = 16
diffuseProp = 0.7
transmittivity = 0.4
outDirectRad = ""
outDiffuseRad = ""
outDirectDur = ""
#outDirectRad = Raster("Z:/Personal/My Dropbox/GISwork_DQ_JJS/Analysis/UK/Results/microRep/GISoutput/AreaSolRad/outDirectRad")
#outDiffuseRad = Raster("Z:/Personal/My Dropbox/GISwork_DQ_JJS/Analysis/UK/Results/microRep/GISoutput/AreaSolRad/outDiffuseRad")
#outDirectDur = Raster("Z:/Personal/My Dropbox/GISwork_DQ_JJS/Analysis/UK/Results/microRep/GISoutput/AreaSolRad/outDirectDur")


# Execute AreaSolarRadiation
outGlobalRad = AreaSolarRadiation(inRaster, latitude, skySize, timeConfig, dayInterval, hourInterval, "NOINTERVAL", zFactor, "FLAT_SURFACE", calcDirections, zenithDivisions, azimuthDivisions, "UNIFORM_SKY", diffuseProp, transmittivity, outDirectRad, outDiffuseRad, outDirectDur)

# Save the output
outGlobalRad.save("Z:/Personal/MyDropbox/GISwork_DQ_JJS/Analysis/UK/Results/microRep/GISoutput/AreaSolRad/outGlobalRad.tif")

Introduction to GIS modeling and Python

Overview

Welcome to http://assistance-en-sig.blogspot.com/. Over the next ten weeks you'll work through four lessons and a final project dealing with ArcGIS automation in Python. Each lesson will contain readings, examples, and projects. Since the lessons are two weeks long, you should plan between 20 - 24 hours of work to complete them, although this number may vary depending on your prior programming experience. See the Course Schedule section of this syllabus, below, for a schedule of the lessons and course projects.
As with GEOG 483 and GEOG 484, the lessons in this course are project-based with key concepts embedded within. However, because of the nature of computer programming, there is no way this course can follow the step-by-step instruction design of the previous courses. You will probably find the course to be more challenging than the others. For that reason, it is more important than ever that you stay on schedule and take advantage of the course message boards and private e-mail. It's quite likely that you will get stuck somewhere during the course, so before getting hopelessly frustrated, please seek help from me or your classmates!
I hope that by now that you have reviewed our Orientation and Syllabus for an important course site overview. Before we begin our first project, let me share some important information about the textbook and a related Esri course.

Textbook and readings

The textbook for this course is Python Scripting for ArcGIS by Paul A. Zandbergen. This book came out in 2012 and has been a hot item among Esri software users; I suggest you order your copy immediately in case of shortages or delays.
Back when Geog 485 was rewritten as a Python course, there was no textbook available that tied together ArcGIS and Python scripting. As you read through Zandbergen's book, you'll see material that closely parallels what is in the Geog 485 lessons. This isn't necessarily a bad thing; when you are learning a subject like programming, it can be helpful to have the same concept explained from two angles.
My advice about the readings is this: Read the material on the Geog 485 lesson pages first. If you feel like you have a good understanding from the lesson pages, you can skim through some of the more lengthy Zandbergen readings. If you struggled with understanding the lesson pages, you should pay close attention to the Zandbergen readings and try some of the related code snippets and exercises. I suggest you plan about 1 - 2 hours per week of reading if you are going to study the chapters in detail.
In all cases, you should get a copy of the textbook because it is a relevant and helpful reference.

Esri Virtual Campus Courses Using Python in ArcGIS Desktop 10

There is a free Esri Virtual Campus course, Using Python in ArcGIS Desktop 10, that introduces a lot of the same things you'll learn this quarter in Geog 485. The course consists of a one-hour recorded seminar and a walkthrough exercise. If you want to get a head start, or you feel you want some reinforcement of what we're learning from a different point of view, it would be worth your time to complete this Virtual Campus course.
All you need in order to access this course is an Esri Global Account, which you can create for free. You do not need to obtain an access code from Penn State.
The video moves very quickly and covers a range of concepts that we'll spend 10 weeks studying in depth, so don't worry if you don't understand it all immediately. You might find it helpful to watch the video again near the end of Geog 485 to review what you've learned.

Questions?

If you have any questions now or at any point during this week, please feel free to post them to the Lesson 1 Discussion Forum. (To access the forums, return to ANGEL via the ANGEL link in the Resources menu. Once in ANGEL, you can navigate to the Communicate tab and then scroll down to the Discussion Forums section.) While you are there, feel free to post your own responses if you, too, are able to help a classmate.
Now, let's begin Lesson 1.

1.2.1 Exploring the toolbox

The ArcGIS software that you use in this course contains hundreds of tools that you can use to manipulate and analyze GIS data. Back before ArcGIS had a graphical user interface (GUI), people would access these tools by typing commands. Nowadays, you can point and click your way through a whole hierarchy of toolboxes using ArcCatalog or the Catalog window in ArcMap.
Although you may have seen them before, let’s take a quick look at the toolboxes:
  1. Open ArcMap.
  2. If the Catalog window isn't visible, click the Windows menu, then click Catalog. (If you've used previous versions of ArcGIS, this is a new window at version 10 that allows you to have a lot of the ArcCatalog functionality available in ArcMap.) If you hover over or click the Catalog item on the right side of your screen, you can make the Catalog window appear. Optionally, you can "pin" it down so that it doesn't hide itself.
  3. In the Catalog, expand the nodes Toolboxes > System Toolboxes and continue expanding the toolboxes of your choice until you see some of the available tools. Notice that they’re organized into toolboxes and toolsets. Sometimes it’s faster to use the Search window to find the tool you need instead of browsing this tree.
  4. Let’s examine a tool. Expand Analysis Tools > Proximity > Buffer, and double-click the Buffer tool to open it.
    At this point, you’re looking at a dialog with many fields. Each geoprocessing tool has required inputs and outputs. Those are indicated by the green dots. They represent the minimum amount of information you need to supply in order to run a tool. For the Buffer tool, as inputs, you’re required to supply an input features location (the features that will be buffered) and a buffer distance. You’re also required to indicate an output feature class location (for the new buffered features).
    Many tools also have optional parameters. You can modify these if you want, but if you don’t supply them, the tool will still run using default values. For the Buffer tool, optional parameters are the Side Type, End Type, Dissolve Type, and Dissolve Fields. Optional parameters are typically specified after required parameters.
  5. Click the Show Help button in the lower-right corner of the tool (if it says Hide Help then you’re already viewing help). You can now click on any parameter in the dialog to see an explanation of that parameter appear in the right-hand window.
    If you’re not sure what a parameter means, this is a good way to learn. For example, with the help still open, click the Side Type input box on the Buffer tool (right where it says "FULL"). The Help explains what the Side Type parameter means and lists the different options: FULL, LEFT, RIGHT, and OUTSIDE_ONLY.
If you need even more help, each tool is fully documented in the ArcGIS Desktop Help. You could go directly to the Buffer tool help by clicking the Tool Help button in the tool dialog box, but in this course you'll often want to get to these help pages without opening the tool itself. Below are the steps for doing so.
  1. From the main menu of ArcMap, click Help > ArcGIS Desktop Help. Optionally, for the most up-to-date help, you can use the Web-based help at http://webhelp.esri.com. (All links to the Help in this course will open the Web Help.)
  2. In the ArcGIS Desktop Help table of contents, expand Professional Library > Geoprocessing > Geoprocessing tool reference. (If you are using 10.1, browse to Geoprocessing > Tool Reference instead.) Notice that the help topics in this section are organized into toolboxes and toolsets, paralleling the layout of the ArcGIS System Toolboxes.
  3. Continue navigating the help table of contents to Analysis toolbox > Proximity toolset > Buffer. Scroll through the entire topic examining all the information that is given about the Buffer tool. Here you get tips about what the Buffer tool does, how to use it, a full list of parameters, and scripting examples written in Python. These scripting examples will be extremely valuable to you as you complete the assignments in this course and you should always check the Geoprocessing Tool Reference in the Help if you’re having trouble getting a tool to run in Python.

1.1.1 The need for GIS automation

A geographic information system (GIS) can manipulate and analyze spatial datasets with the purpose of solving geographic problems. GIS analysts perform all kinds of operations on data to make it useful for solving a focused problem. This includes clipping, reprojecting, buffering, merging, mosaicking, extracting subsets of the data, and hundreds of other operations. In the ArcGIS software used in this course, these operations are known asgeoprocessing and they are performed using tools.
Successful GIS analysis requires selecting the right tools to operate on your data. ArcGIS uses a toolbox metaphor to organize its suite of tools. You pick the tools you need and run them in the proper order to make your finished product.
Suppose you’re responsible for selecting sites for video stores. You might use one tool to select land parcels along a major thoroughfare, another tool to select parcels no smaller than 0.25 acres, and other tools for other selection criteria.  If this selection process were limited to a small area, it would probably make sense to perform the work manually. 
However, let’s suppose you’re responsible for carrying out the same analysis for several areas around the country.  Because this scenario involves running the same sequence of tools for several areas, it is one that lends itself well to automation. There are several major benefits to automating tasks like this:
  • Automation makes work easier. Once you automate a process, you don't have to put in as much effort remembering which tools to use or the proper sequence in which they should be run.
  • Automation makes work faster. A computer can open and execute tools in sequence much faster than you can accomplish the same task by pointing and clicking.
  • Automation makes work more accurate. Any time you perform a manual task on a computer, there is a chance for error. The chance multiplies with the number and complexity of the steps in your analysis. In contrast, once an automated task is configured, a computer can be trusted to perform the same sequence of steps every time.
ArcGIS provides three ways for users to automate their geoprocessing tasks. These three options differ in the amount of skill required to produce the automated solution and in the range of scenarios that each can address.
The first option is to construct a model using Model Builder. Model Builder is an interactive program that allows the user to “chain” tools together, using the output of one tool as input in another. Perhaps the most attractive feature of Model Builder is that users can automate rather complex GIS workflows without the need for programming. You will learn how to use Model Builder early in this course.
Some automation tasks require greater flexibility than is offered by Model Builder, and for these scenarios it's recommended that you write scripts. The bulk of this course is concerned with script writing.

A script is a program that executes a sequential procedure of steps. Within a script, you can run GIS tools individually or chain them together. You can insert conditional logic in your script to handle cases where different tools should be run depending on the output of the previous operation. You can also include iteration, or loops, in a script to repeat a single action as many times as needed to accomplish a task.
There are special scripting languages for writing scripts, including Python, JScript, and Perl. Often these languages have more basic syntax and are easier to learn than other languages such as C, Java, or Visual Basic.
Although ArcGIS supports various scripting languages for working with its tools, Esri emphasizes Python in its documentation and includes Python with the ArcGIS install. In this course we’ll be working strictly with Python. You’ll learn the basics of the Python language, how to write a script, and how to manipulate and analyze GIS data using scripts. Finally, you’ll apply your new Python knowledge to a final project, where you write a script of your choosing that you may be able to apply directly to your work.
The third option available to ArcGIS users looking to automate geoprocessing is to build a solution using ArcObjects, the programming building blocks used by Esri’s own developers to produce the ArcGIS desktop products. With ArcObjects, it is possible to customize the user interface to include specific commands and tools that either go outside the abilities of the out-of-the-box ArcGIS tools or modify them to work in a more focused way. ArcObjects programming and interface customization are outside the scope of this course, but are covered in the GIS Application Development course, GEOG 489. GIS customization with ArcObjects can be an advanced endeavor, and learning a scripting language like Python is a good way to prepare yourself by learning basic programming concepts.
The tools that you run in ModelBuilder and Python actually use ArcObjects "under the hood" to run GIS functions; however, the advantage of Python scripting with ArcGIS is that you don't need to learn all the ArcObjects logic behind the tools. Your job is just to learn the tools and how to run them in the appropriate order to accomplish your task.
This first lesson will introduce you to concepts in both model building and script writing. We’ll start by just getting familiar with how tools run in ArcGIS and how you can use those tools in the ModelBuilder interface. Then, we’ll cover some of the basics of Python and see how the tools can be run within scripts.

Lesson 1 checklist -ArcGIS Python

This lesson is two weeks in length. (See the Calendar in ANGEL for specific due dates.) To finish this lesson, you must complete the actvities listed below. You may find it useful to print this page so that you can follow along with the directions. 
  1. Download the Lesson 1 data and extract it to C:\WCGIS\Geog485\Lesson1 or a similar path that is easy to remember.
  2. Work through the online sections of Lesson 1.
  3. Read Zandbergen chapters 2 - 3. In the online lesson pages I have inserted instructions about when it is most appropriate to read each of these chapters.
  4. Complete Project 1, Part I and submit the deliverables to the course drop box.
  5. Complete Project 1, Part II and submit the deliverables to the course drop box.
  6. Complete the Lesson 1 Quiz.

Wednesday, September 18, 2013

Offres Formations fr

Cette page a pour objectif de répertorier toutes les offres de formation "francophone" qui existent au niveau des logiciels libres en géomatique.
Chaque prestataire est invité à l'éditer pour la compléter.
Merci d'utiliser le modèle pour la mise en page afin d'avoir un contenu similaire pour tout le monde. Une seule société peut proposer plusieurs formation, il n'y aura qu'une seule entrée par société. Seules les sociétés peuvent entrer leur description de formation.
N'hésitez pas à poster un mail sur Francophone@lists.osgeo.org en cas d'erreur sur cette page.

Contents

 [hide]

Nom de la société

  • Contact : nom du contact
  • Liens vers la page formation

Open Geomatica - Québec (QC) - Canada

Conseil, Développement, formation en géomatque sur QGIS et GRASS GIS et analyse de données
Contact : Aboulhouda Youssouf

CartoExpert Formation SIG - Paris/France

Formations et Conseil en SIG et cartographie (Paris, France). Formations en présentiel (nos locaux ou vos locaux, en France et à l'étranger), en ligne (visioconférence) et à distance(pack courrier)* Formations personnalisables avec les données du client.

AgroParisTech / UMR TETIS - Maison de la Télédétection / Montpellier

Formations continues dans le domaine des SIG et de la Télédétection. Les formations sont dispensées à la Maison de la Télédétection de Montpellier.
Mastère spécialisé de la Conférence des Grandes Ecoles en Systèmes d'Informations Localisées pour l'Aménagement des Territoires (SILAT).

Société Institut Géomatique - France

L'institut Géomatique est l'alliance d'acteurs du géomarketing :SIGbeaMercuriale DATAet Alkante L'institut Géomatique propose des formations Inter entreprise à son centre de formation sur Rennes, ou bien des formations à la demande en intra entreprises. -> Catalogue des formations
Trois pôles sont proposés:
-> Savoir faire :assimiler les fondamentaux Avec une offre de formation sur les SIG et urbanisme, traitement des MNT, conduite de projets SIG
-> Outils : apprendre à tirer le meilleur de vos logiciels Formations sur des logiciels de SIG, tel que GvSIG, GRASS, ...)
-> Techniques: mettre en place des architectures techniques évoluées Introduction aux SIG en mode web, Developpement web avec MapServer, utilisation et exploitation de données libres OpenStreetMap, mise en place d'une base de données spatiale avec PostGis

Société Veremes - France

Société Camptocamp - France (Paris, Toulouse, Chambéry)/Suisse (Lausanne)

Pour plus d'informations sur les formations de Camptocamp, allez voir le catalogue des formations ou contactez nous : formation@camptocamp.com. Camptocamp propose des sessions en inter-entreprise ou à la carte en fonction de votre problématique.
  1. Base de données spatiale
    • PostgreSQL - Installation, administration et maintenance
    • Installation, requêtage et optimisation d’une base de données spatiale avec PostGIS
    • PostGIS mise en oeuvre avancée, administration et performance
  2. Moteurs cartographiques et services Web OGC
    • Mise à disposition et intégration de données via des Services Web OGC
    • Sécurisation de Web Services OGC
    • Déploiement et configuration d’un moteur cartographique avec GeoServer
    • Déploiement et configuration d’un moteur cartographique avec MapServer
  3. Métadonnées et catalogage
    • Métadonnées et catalogage avec GeoNetwork et GeoSource
    • Développement de nouvelles fonctionnalités pour GeoNetwork
  4. Web SIG
    • Développement de composants pour MapFish
    • Développement d’applications Web SIG avec MapFish
    • Intégration d’une application WebSIG avec OpenLayers
    • Mise en place de fonctionnalités avancées et développement avec OpenLayers
    • Intégration d’une application WebSIG avec OpenLayers 3
    • Mise en place d'une application web SIG basé sur Geoportail MapFish
  5. Traitement de fichiers SIG
    • Mise en place de flux de traitement de données avec Spatial Data Integrator
    • Les bases du SIG Open Source avec Proj4 et OGR/GDAL
    • Utilisation de l’API GeoTools
  6. SIG Desktop
    • Analyses spatiales complexes avec GRASS
    • uDig - Développement d’applications SIG Desktop
    • QGIS : Analyse et traitement
    • QGIS : Analyse avancée (raster, vecteur et geotraitement)
    • QGIS serveur : publiez vos données simplement
  7. Frameworks de développement Web
    • Conception d’une application Web avec le Framework Pyramid
    • Développement d’applications Web client avec ExtJS
  8. Infrastructure
    • Infrastructure système d’une solution Web SIG
  9. Données Cartographiques libres
    • Contribuer et utiliser des données cartographiques libres avec OpenStreetMap

Centre de formation Services Géographiques - Toulouse/France

Centre de formation Anaska - Paris/France


Société DataImage - France


Société Geolabs - Montpellier/France


Université Laval/Département des sciences géomatiques - Québec, Canada

L'objectif de cette série de formations est de donner des notions de base et avancées sur différentes technologies géospatiales libres et open source d'intérêt et dont la maturité, la stabilité et l'adoption sont suffisamment grandes pour permettre un basculement opérationnel au sein d'une entreprise privée ou d'une organisation publique.
Les formations prennent la forme d’ateliers guidés sur ordinateur, donnant ainsi l’occasion de mettre en pratique rapidement les notions présentées et d’expérimenter directement avec les outils. Un ratio d’un formateur pour un nombre réduit de participants permettra d’assurer une assistance de qualité.
Les formations suivantes sont à l'horaire :
Pour plus de détails sur les formations continues offertes sur les technologies géospatiales libres et open source, veuillez consulter le site web du groupe de recherche GeoSOA

Société Oslandia - France

Oslandia réalise des formations en inter-entreprise sur Paris (voir le catalogue ci dessous) mais aussi et surtout intra-entreprise, directement dans vos locauxaux dates de votre choix.
Nous avons à coeur de réaliser des sessions cadrant au plus près de vos besoins et attentes spécifiques.
Toutes nos sessions sont ainsi réalisées avec un numerus clausus volontairement restreint, pour conserver une forte individualisation et une haute adaptabilité des sessions.
Chacune de nos interventions est réalisée par un expert reconnu sur les technologies concernées.
Voir aussi le catalogue complet
Contact et infos complémentaires : formation@oslandia.com

MAKINA CORPUS - Toulouse, Paris, Nantes, Dijon

La société Makina Corpus est spécialisée dans le développement de portails web complexes dans les domaines de la gestion de contenus, des systèmes d'information géographique et de l'analyse décisionnelle.

Makina Corpus a développé une forte expertise dans le Webmapping Open Source et propose des formations spécifiques à ce domaine, telles que :

Stages inter-entreprises sur Toulouse, Paris, Nantes, Dijon et formations sur mesure.
Makina Corpus est organisme de formation agréé (N° de déclaration : 11 75 41970 75).

Contact : Estelle Martinez
mail : estelle.martinez@makina-corpus.com
Tél fixe : 09 50 46 37 03
Mobile : 06 16 20 71 92

Neogeo Technologies

  • Contact : Guillaume Sueur
  • Formations :
    • Serveurs cartographiques : MapServer, GeoSever
    • Base de données géographiques : PostgreSQL / PostGIS
    • Catalogage : GeoNetwork, GéoSource
    • Traitement de données géospatiales : Talend Spatial
    • Développement : Django, GeoDjango, Python
  • Neogeo Technologies est organisme de formation enregistré sous le numéro 73 31 05651 31 (cet enregistrement ne vaut pas agrément de l’État).
  • Liens :