Advertisement
Guest User

Untitled

a guest
Dec 18th, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.24 KB | None | 0 0
  1. # -*- coding: utf-8 -*-
  2. import sys, subprocess, os
  3. ## changer selon le chemin du python27, present dans l'installation de fme
  4. PYTHON27="C:/Program Files/FME/fmeobjects/python27"
  5.  
  6. ## changer selon le dossier ou sont les workspaces FME (attention utiliser des / et non des \)
  7. SOURCE="//fslyo.swordgroup.lan/Clients/SIG/Client/RATP/SEC BACO/SIG_SEC_TOPOGRAPHIE/Product/Real/Scripts FME/script_fme/Livraison_1/script_tps/"
  8.  
  9. ## changer selon le chemin aux connexions d'ArcCatalog
  10. ADMIN_TOPOSEC="C:/Users/lfollain/AppData/Roaming/ESRI/Desktop10.6/ArcCatalog/admin@tps@sigvsecbdd.sde"
  11. ALIM_TOPOSEC="C:/Users/lfollain/AppData/Roaming/ESRI/Desktop10.6/ArcCatalog/alim@tps@sigvsecbdd.sde"
  12. PREREF_TOPOSEC="C:/Users/lfollain/AppData/Roaming/ESRI/Desktop10.6/ArcCatalog/preref@tps@sigvsecbdd.sde"
  13. REF_TOPOSEC="C:/Users/lfollain/AppData/Roaming/ESRI/Desktop10.6/ArcCatalog/ref@tps@sigvsecbdd.sde"
  14. SFS_TOPOSEC="C:/Users/lfollain/AppData/Roaming/ESRI/Desktop10.6/ArcCatalog/sfs@tps@sigvsecbdd.sde"
  15.  
  16. ## changer selon le chemin aux donnees administratives
  17. SourceDataset_FILEGDB = "C:/Users/lfollain/Documents/TopoSec/ING_DATA.gdb"
  18.  
  19. ## changer selon l endroit de destination des CSV et de la FGDB voulu (attention utiliser des / et non des \)
  20. DestDataset_GEODATABASE_FILE = 'C:/Users/lfollain/Desktop'
  21. DestDataset_CSV2 = 'C:/Users/lfollain/Desktop'
  22.  
  23. ## changer selon le chemin des xml, gml et csv des differents lot (attention utiliser des / et non des \)
  24. BASE_SOURCE = "//fslyo.swordgroup.lan/Clients/SIG/Client/RATP/SEC BACO/SIG_SEC_TOPOGRAPHIE/Client/Fournitures/Export SUROIT/"
  25.  
  26. ## donnees lot 1, a changer si necessaire (attention utiliser des / et non des \)
  27. export_BUS_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/export_BUS.csv"
  28. export_TRAM_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/export_TRAM.csv"
  29. Tram_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/Tram.gml"
  30. Metro_Stations_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/Metro_Stations.gml"
  31. Metro_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/Metro.gml"
  32. Tram_Stations_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/Tram_Stations.gml"
  33. Rer_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/Rer.gml"
  34. Rer_Stations_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/Rer_Stations.gml"
  35. Bus_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/Bus.gml"
  36. Bus_Stations_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/Bus_Stations.gml"
  37. xml_lot1 = str(BASE_SOURCE) + "1-Export_SUROIT_30012018/Expor_AIGLE_30012018/Expor_AIGLE_30012018/*.xml"
  38.  
  39. print(PYTHON27)
  40. print(SOURCE)
  41. print(ADMIN_TOPOSEC)
  42. print(ALIM_TOPOSEC)
  43. print(PREREF_TOPOSEC)
  44. print(REF_TOPOSEC)
  45. print(SFS_TOPOSEC)
  46.  
  47. #subprocess.call(["C:/Python27/ArcGISx6410.6/python.exe", "C:/Users/lfollain/Desktop/traitements_FME.py"])
  48.  
  49. os.system("C:/Users/lfollain/Desktop/traitements_FME.py {} {} {} {} {} {} {}".format(PYTHON27, SOURCE, ADMIN_TOPOSEC, ALIM_TOPOSEC, PREREF_TOPOSEC, REF_TOPOSEC, SFS_TOPOSEC))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement