Canalblog
Suivre ce blog Administration + Créer mon blog

Cartographie, Application SIG et sites utiles

Visiteurs
Depuis la création 7 543
Publicité
Pages
7 mars 2014

ArcGis for JavaScript

Publicité
Publicité
24 février 2014

3 Liz Map

Le portail cartographique Open Source

LizMap est une solution complète de publication de cartes QGIS sur Internet

http://www.3liz.com/lizmap.html

5 février 2014

Site de téléchargement de la BD CARTHAGE du SANDRE

Téléchargement de la BD CARTHAGE :

Lien de téléchargement

http://services.sandre.eaufrance.fr/telechargement/geo/BDCarthage/FXX/2013/

30 janvier 2014

Rando des Ecrins

17 janvier 2014

Carte Leaflet de la couverture du réseau mobile UFC Que choisir

Publicité
Publicité
14 janvier 2014

Utiliser le module FTP de Python

Utiliser le module FTP de Python

Voir le site OpenClassRoom :

http://fr.openclassrooms.com/informatique/cours/utiliser-le-module-ftp-de-python

14 janvier 2014

Transférer les fichiers avec le protocole FTP

Exemple d'utilisation du module fplib pour transférer les fichiers avec le protocole FTP

Voir la page : http://python.mesexemples.com/headline/exemple-dutilisation-du-module-ftplib-pour-transferer-les-fichier-avec-le-protocole-ftp/

Pour voir les codes qui permettent de :

 - Connecter et lister le contenu d'un répertoire FTP

import ftplib
 
# Créer une connexion sur le serveur
ftp = ftplib.FTP("ftp.exemple.org")
 
# Identification
ftp.login("Guest", "mot de pase")
 
# Lister le contenu de répertoire principal
print ftp.dir()
 
# Fermer la connexion
ftp.quit()

 - Télécharger un fichier à l'aide de protocole FTP

import ftplib
import sys
 
# Cette fonction télécharge un fichier txt
def telecharger_txt(ftp, fichier_distant, fichier_local=None):
 
if fichier_local is None:
fichier_local = sys.stdout
# python n'ajoute pas le caractère de fin de ligne, donc nous le faison à sa place
callback = lambda line: fichier_local.write(line + '\n')
ftp.retrlines("RETR " + fichier_distant, callback)
 
ftp = ftplib.FTP("ftp.exemple.org")
ftp.login("Guest", "mot********")
 
# Télécharger et enregistrer localement le fichier 'index.html'
gettext(ftp, "index.html")


- Envoyer un fichier au serveur à l'aide de protocole FTP
import ftplib
import os
 
def upload(ftp, mon_Fichier):
ext = os.path.splitext(mon_Fichier)[1]
if ext in (".txt", ".htm", ".html", ".php"):
# Utilisation de mode ASCII
ftp.storlines("STOR " + mon_Fichier, open(mon_Fichier))
else:
# Utilisation de mode binaire pour les images ou media
ftp.storbinary("STOR " + mon_Fichier, open(mon_Fichier, "rb"), 1024)
 
ftp = ftplib.FTP("ftp.test.com")
ftp.login("koib182", "12345")
 
#Envoyer le fichier index.php
upload(ftp, "index.php");


14 janvier 2014

Zipper plusieurs fichiers

Code utilisé à partir du site: http://www.commentcamarche.net/forum/affich-2641490-python-zipper-plusieurs-fichiers

Ce script regroupe plusieurs fichiers à la même racine et les regroupent dans un ZIP dans l'espace de travail souhaité.

SCRIPT:

# -*- coding: utf8 -*-

# Ce script fonctionne avec les librairies par défaut de Python

import zipfile

# Ci dessous 'chemin' est la variable a rappeller a chaque fois que l'on ajoute un document.
chemin = "D:\\Scripts\\demo\\Doc_ZIP.zip"

print ('CREATION DU FICHIER : DOC_ZIP')

print ('Recherche des documents a zipper')

print ('Zip en cours...')

import zipfile
f=zipfile.ZipFile(chemin,'w',zipfile.ZIP_DEFLATED)
f.write("doc1.txt")
f.close()

f=zipfile.ZipFile(chemin,'a',zipfile.ZIP_DEFLATED)
f.write("doc2.txt")
f.close()

f = zipfile.ZipFile(chemin,'a',zipfile.ZIP_DEFLATED)
f.write("doc3.txt")
f.close()

print ('Les fichiers sont zippes !!!')

14 janvier 2014

FTP avec Proxy

Code utilisé à partir du site: http://saladtomatonion.com/blog/2012/08/09/faire-du-ftp-a-travers-un-proxy-en-python/

 

Il permet de se connecter en python sur un FTP en utilisant un proxy.

Ce script se connecte au FTP et réalise une liste des dossiers présents à la racine de la connexion.

SCRIPT:

import ftplib
from ftplib import FTP

ftp = ftplib.FTP()

# Connexion au Proxy (proxy= 'ftp-proxy' et modifier le port utilisé (ici 2100))
ftp.connect('ftp-proxy',2100)

# Identification (mon_user + @ + ftp et motdepasse à renseigner)
ftp.login('mon_user@ftp-externe.domaine.com:21','motdepasse')

# Lister le contenu de répertoire principal
ftp.retrlines('LIST')

# Fermer la connexion
ftp.quit()

print 'Le script fonctionne !'

8 décembre 2013

Carto DB

Online mapping for beginners

http://cartodb.com/academy

Publicité
Publicité
1 2 3 4 5 6 > >>
Publicité