Il s'agit de la commande totalopenstation-gui qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
totalopenstation - Station ouverte totale 0.3.0
POUR UTILISATEURS
Exigences
TotalOpenStation est écrit en utilisant le Python Langue. Ainsi, vous aurez besoin d'avoir un travail
installation de la version actuelle d'un Python de votre choix.
Dans ces pages, nous ferons référence à la norme Python distribution.
Évidemment, nous n'allons pas réinventer la roue, nous avons donc choisi d'utiliser du Python
bibliothèques pour certaines tâches spécifiques :
· les pySérie bibliothèque
· le Python Tkinter bibliothèque GUI, fournie avec la configuration Python standard
pySerial est nécessaire pour télécharger les données du port série (même via un série-USB
adaptateur).
Tkinter est actuellement responsable de l'interface utilisateur graphique. Cela pourrait changer dans
futures versions de Total Open Station.
Obtenir Python
Si vous êtes sur GNU/Linux ou un Mac OSX récent, Python devrait déjà être installé sur votre
système, il vous suffit donc d'obtenir les bibliothèques mentionnées.
Sous Windows, vous pouvez obtenir un programme d'installation sur le site Web principal de Python, dans le download
.
Obtenir bibliothèques
D'une manière générale, reportez-vous au pySérie site de NDN Collective.
GNU / Linux
Utilisez votre gestionnaire de paquets (apt-get, yum) et recherchez un package nommé python-série or
pysériel et installez-le. Pour tester si l'installation s'est bien passée, ouvrez un terminal,
démarrer l'interpréteur python avec python et au type d'invite importer en série puis reviens.
Il ne devrait rien dire, comme ceci :
>>> importer la série
S'il se plaint, quelque chose s'est mal passé :
>>> importer la série
Traceback (appel le plus récent dernier):
Fichier " ", ligne 1, dans
ImportError : aucun module nommé serial
et vous devez vérifier auprès de votre gestionnaire de paquets de distribution et de votre système de rapport de bogues.
Mac OSX
Le moyen le plus simple est probablement d'installer setuptools et d'utiliser :
easy_install -U pyserial
Microsoft Windows
Le site Web pySerial contient des programmes d'installation exécutables pour différentes versions de ce système d'exploitation.
système. Comme le dit la documentation de pySerial, vous aurez également besoin du pywin32 bibliothèque par Mark
Hammond
Pose
Il existe différentes manières d'installer Total Open Station, en fonction de votre
système. Si vous êtes sur GNU/Linux ou Mac OSX, vous devriez déjà avoir installé Python sur
votre système. Les instructions pour Microsoft Windows sont ci-dessous.
En utilisant pépin
Jusqu'à ce que les outils d'empaquetage de votre système d'exploitation (par ex. apte or yum) vous permettent d'installer Total
Ouvrez Station avec d'autres programmes, la méthode d'installation recommandée est d'utiliser pépin, comme:
pip installer totalopenstation
Cela installera également tous les autres packages Python requis. pépin est complémentaire
avec virtualenv, et nous vous encourageons à utiliser virtualenv pour isoler votre
installation:
pip -E tops installer totalopenstation
où -E hauts crée un environnement virtuel nommé hauts et installe totalopenstation dans
le
Découvrez notre article sur pépin at http://pip.openplans.org/ ainsi que
http://guide.python-distribute.org/pip.html .
Manuel installer avec configuration.py
Si vous téléchargez manuellement le fichier de distribution source depuis PyPI ou depuis le mercurial
référentiel, assurez-vous d'abord que vous avez installé tous les conditions Forfaits. Ensuite, juste cd
dans le répertoire non compressé et :
installation de python setup.py
Encore une fois, il est fortement recommandé d'éviter une installation à l'échelle du système. Utilisation virtualenv.
Windows
Il existe un programme d'installation binaire disponible sur PyPI. Cela nécessite que vous installiez un Python
distribution (la dernière disponible est la 2.7.1 ‒ n'installez pas Python 3 car nous ne le supportons pas
encore), et le pysériel ainsi que outils de configuration modules.
Obtenir échantillon données
Même lorsque votre appareil n'est pas répertorié parmi ceux pris en charge, Total Open Station peut toujours
être utile, notamment pour :
1. trouver le bon en série connexion paramètres à partir d'un appareil inconnu. Tu peux jouer
avec les 8 options et voir les résultats dans une zone de texte. Une fois les résultats téléchargés, regardez
bien, vous pouvez être presque sûr que vous avez utilisé les bons paramètres, et nous pouvons ajouter
les paramètres du modèle testé dans la base de données du programme ;
2. récupérer échantillon données à partir de modèles inconnus et les soumettre pour permettre la prise en charge de ces
modèles dans les prochaines versions du programme.
Pour ce faire, vous pouvez simplement utiliser l'exécutable principal de Total Open Station.
AVERTISSEMENT:
N'oubliez pas : Total Open Station n'est pas un assistant et vous devez régler les options du port série
en utilisant vos connaissances préalables de votre station totale (par exemple, lisez le manuel fourni avec
cela, regardez les options des autres programmes).
Glossaire
contribution le format
Un format d'entrée est la façon dont les données téléchargées depuis la station totale sont codées. Cette
peut inclure un ordre par défaut pour les coordonnées X, Y et Z, des manières particulières de
préfixant chaque point avec une chaîne de texte distinctive et d'autres fonctionnalités. Chaque
le format d'entrée est unique et nécessite un module dédié. Les formats d'entrée ne sont pas
lisible par les progiciels de CAO ou SIG courants, et c'est le travail de TOPS d'exporter
eux. Ces formats ont un nom standard, soit donné par le fabricant, soit par
l'équipe de développement TOPS.
modèle Quand on se réfère à un modèle nous entendons toutes les stations totales qui ont le même nom de marque
et fabricant (par exemple tous ceux étiquetés « Trimble Geodimeter 600 »).
sortie le format
Un format lisible par SIG, CAD ou toute sorte de logiciel commun, comme CSV ou DXF.
série-USB adaptateur
Alors que la plupart des stations totales ont une interface série (port et câble), les PC modernes et
les ordinateurs portables ont tendance à n'avoir que des ports USB. Dans de tels cas, il est possible d'utiliser un
câble adaptateur série-USB, qui vous permet de connecter la station totale à l'un des
vos ports USB. Selon votre plate-forme, l'appareil peut être identifié comme
/dev/ttyUSB0 or COM5.
Utilisateurs of Total Ouvert Station
Jusqu'à présent, Total Open Station a été utilisé avec succès par :
· Université de Sienne, Département di Archéologie e Histoire des Arti, Pour la
fouilles à Gortyna et Vignale
· Oxford Archéologie, pour le travail sur le terrain, en utilisant le OuvrirMoko plateforme mobile
· Arke_Geomatica a blogué sur TOPS
· Arc-Équipe: nous avons ajouté la prise en charge du format Trimble « zone » après que Arc-Team nous a envoyé
quelques exemples de données
· Université de Padoue
Si vous êtes du nombre d'utilisateurs satisfaits, faites-le nous savoir.
POUR DÉVELOPPEURS
Modèles photo
Général concepts
Concepts généraux ici sur les modèles et les classes abstraites.
leica_tcr_1205 -- Leica TCR 1205
Description
Il s'agit d'une station totale assez récente. Les données ont été fournies par Joseph Reeves d'Oxford
Archéologie.
La connexion
Baudrate
supérieur à 19200
Taille en octets
8
/1/non
Sauvegarde de le format
Le format des données est ASCII, assez simple.
La seule chose à noter est que les vidages de données contiennent à la fois des mesures relatives et absolues.
Autre note
nikon_npl_350 -- Nikon NPL-350
Le téléchargement est au format ASCII.
Même la méthode brute cat /dev/ttyS0 > filet crée un fichier ASCII sans aucun problème, donc
les paramètres par défaut du port série sont probablement OK.
zeiss_elta_r55 -- Zeiss Elta R55
Description
Il s'agit d'un appareil assez ancien, utilisé à l'Université de Sienne. Les premiers pas dans TOPS
développement ont été réalisés avec elle.
La connexion
Baudrate
9600
Taille en octets
7
Parité Aucune
Sortie formats
La station totale Zeiss Elta R55 peut émettre des données dans quatre formats différents, un seul des
qui est actuellement pris en charge :
· if_zeiss_rec_500
· Zeiss R-4
· Zeiss R-5
· Zeiss RE
Autre note
L'interface matérielle se compose d'un câble série RS232, qui fonctionne également avec un
série-USB adaptateur .
Autre numériques jumeaux (digital twin models)
Non implémenté numériques jumeaux (digital twin models) peut être ajouté à TotalOpenStation.
La meilleure façon d'inclure votre modèle dans la prochaine version de TotalOpenStation est de
déposer une demande d'assistance dans le bug tracker et joindre quelques exemples de vidages de données obtenus avec
l'application d'assistance.
Si vous pouvez écrire du code Python, vous pouvez également écrire un module par vous-même en utilisant le
ceux comme guide. Si vous écrivez un module, nous serons heureux de le recevoir et de l'inclure
dans l'arborescence des sources de TotalOpenStation.
VOIR AUSSI:
Votre contribuant page pour savoir comment rejoindre le projet et participer activement à
le développement.
Entrée formats
Nouveau dans la version 0.2 : Total Open Station prend en charge un certain nombre de formats de données d'entrée, qui sont
mis en œuvre séparément des machines de manipulation de l'appareil (c'est-à-dire en téléchargeant les données de votre
station Total). C'est parce qu'un appareil peut produire plus d'un format, et au
en même temps le même format peut être utilisé par plus d'un appareil (en particulier c'est le
cas pour différents modèles par le même fabricant).
An vue d'ensemble à propos contribution données formats
D'une manière générale, les formats de données peuvent être classés en deux grands groupes :
1. données de terrain « brutes » avec des coordonnées polaires
2. données traitées, avec coordonnées cartésiennes XY(Z)
Ces derniers sont beaucoup plus faciles à traiter, car ils ne nécessitent aucun calcul de
mesures.
XYZ formats
Ces formats étaient le premier type de format de données d'enquête pris en charge par Total Open Station.
Il suffit d'extraire les coordonnées cartésiennes des données ASCII
Leica TCR 1205
auteur du module
Stefano Costa
auteur du module
Luca Bianconi
Ce format est utilisé par le Leica TCR 1205 (et d'autres appareils similaires) et contient à la fois
coordonnées polaires et cartésiennes. Pour le moment, seules les coordonnées cartésiennes sont utilisées pour
obtenir des données exportées.
Remerciements
La prise en charge de ce format a été ajoutée grâce à Joseph Reeves, OA Digital.
Nikon RAW le format V2.00
auteur Stefano Costa
Ce format contient des données polaires. C'est le premier format polaire supporté par Total Open
Station.
Les données sont essentiellement des valeurs séparées par des virgules, mais chaque ligne peut avoir un format différent et
nombre de champs. Les points enregistrés sont dans des rangées commençant par le SS chaîne, bien que fixe
les points de base commencent par le ST chaîne.
CO, format de données Nikon RAW V2.00
CO, DESTIN2010
CO,Description :
CO, Client :
CO, Commentaires :
CO,Downloaded 08-Feb-2010 11:17:17
CO, logiciel : version pré-installée : 1.02
CO, Instrument : Nikon NPL-352
CO, unités de distance : mètres
CO, Unités d'angle : Gons
CO,Azimut zéro : Nord
CO, Zéro VA : Zénith
CO, ordre de coordination : NEZ
CO,HA Données brutes : Azimut
CO, correction d'inclinaison : VA : ON HA : ON
CO, FATE2010 Créé 04-Fév-2010 13:41:40
MP,1,,0.000,0.000,0.000,ST
CO,Temp:20C Presse:760mmHg Prisme:0 04-Fév-2010 13:47:08
ST,1,,,,1.430,0.0000,0.0000
F1,,1.500,,0.0000,110.5344,13:47:08
SS,2,1.500,8.986,107.9916,102.3376,14:00:04,P
SS,3,1.500,7.706,110.4894,103.4372,14:00:51,P
SS,4,1.500,7.620,105.5898,104.3960,14:01:30,P
SS,5,1.700,7.162,105.5474,103.7754,14:02:48,P
SS,6,1.500,8.539,105.0304,107.6552,14:04:43,P
SS,7,0.000,8.318,111.0776,109.4876,14:06:02,P
SS,8,1.500,7.085,108.6492,101.0370,14:38:22,P
SS,9,1.500,7.592,112.1108,100.0146,14:38:58,P
SS,10,1.500,7.616,114.3392,98.3016,14:40:03,P
SS,11,1.500,8.227,118.5482,97.8578,14:40:53,P
SS,12,1.500,8.364,111.9586,96.9256,14:41:44,P
SS,13,1.500,8.233,120.1832,93.9826,14:47:20,P
SS,14,1.500,7.438,116.4324,95.2816,14:48:15,P
SS,15,1.500,7.266,115.0854,99.0626,14:49:59,P
SS,16,1.500,6.622,112.4368,99.6468,14:50:19,P
SS,17,1.500,7.957,121.7916,93.7194,14:52:29,P
SS,18,1.500,7.956,134.1078,93.9716,14:53:09,P
SS,19,1.500,7.515,126.2412,94.4298,14:54:15,P
SS,20,1.500,6.711,130.6606,96.5976,14:55:03,P
SS,21,1.500,6.857,118.6338,96.0578,14:56:00,P
SS,22,1.500,6.433,117.1546,100.2926,14:56:52,P
SS,23,0.000,8.399,127.3100,103.7122,14:58:30,P
SS,24,0.000,8.351,128.5522,100.1180,14:59:08,P
SS,25,0.000,8.270,134.3588,101.1110,14:59:55,P
SS,26,0.000,8.274,133.8002,104.4368,15:00:26,P
SS,27,1.500,6.511,124.0842,99.5534,15:03:09,P
SS,28,1.500,5.974,122.1514,101.6522,15:04:23,P
SS,29,0.000,8.962,137.1236,98.3588,15:07:38,P
SS,30,0.000,8.934,136.3310,102.4348,15:08:05,P
SS,31,0.000,9.184,144.2620,103.4046,15:08:31,P
SS,32,0.000,9.387,149.0120,103.4142,15:08:59,P
SS,33,0.000,9.362,148.7352,99.7136,15:09:30,P
SS,34,0.000,9.219,144.4228,99.5388,15:09:53,P
SS,35,0.000,7.001,138.7436,114.7446,15:11:07,P
SS,36,1.500,5.851,131.9558,102.5750,15:22:52,P
SS,37,1.500,6.328,133.0952,101.2756,15:23:32,P
SS,38,1.500,5.808,135.2582,104.2262,15:24:29,P
SS,39,1.500,6.923,134.4702,99.9614,15:25:18,P
SS,40,1.500,6.879,139.7302,100.1380,15:25:55,P
SS,41,1.500,7.486,140.0246,98.6866,15:26:40,P
SS,42,1.500,7.661,135.3510,97.9216,15:28:03,P
SS,43,1.500,8.199,135.9068,96.7188,15:28:54,P
SS,44,1.500,8.225,143.5888,97.0652,15:29:50,P
SS,45,1.500,7.827,145.0258,97.5600,15:31:08,P
SS,46,1.500,7.860,147.3556,97.3464,15:31:44,P
SS,47,1.500,8.662,147.2374,95.8390,15:32:27,P
SS,48,1.500,8.568,144.4556,95.8270,15:33:11,P
SS,49,1.500,8.729,143.4210,93.5904,15:34:01,P
SS,50,1.500,8.339,136.3862,93.3592,15:34:38,P
SS,51,1.500,7.429,141.7392,102.7698,15:36:02,P
SS,52,1.500,6.913,140.8836,104.3052,15:36:41,P
SS,53,1.500,7.479,149.9490,103.0626,15:37:25,P
SS,54,1.500,6.938,149.6110,104.9004,15:38:12,P
SS,55,1.700,6.718,143.6064,104.5304,15:39:06,P
SS,56,1.700,6.734,138.1288,104.4754,15:39:44,P
CO,HT changé à PT=56 Ancienne HT=1.500m
CO,ANCIEN=56 X-3.787 Y5.548 Z-0.543
CO,HT changé à PT=55 Ancienne HT=1.500m
CO,ANCIEN=55 X-4.239 Y5.190 Z-0.548
SS,57,1.500,6.132,137.6602,109.0124,15:42:43,P
SS,58,1.500,8.966,150.7654,93.9858,15:44:05,P
SS,59,1.500,9.739,151.4094,93.7238,15:44:39,P
SS,60,1.500,9.919,155.4866,95.0466,15:45:26,P
SS,61,1.500,8.980,152.3926,95.1246,15:46:14,P
SS,62,1.500,9.107,155.8314,95.5764,15:47:06,P
SS,63,1.850,9.150,156.6374,93.9602,15:50:12,P
SS,64,0.000,9.292,157.4092,107.9238,15:52:21,P
SS,65,1.500,10.059,160.4978,95.4160,15:54:36,P
SS,66,1.500,9.330,161.8984,97.0678,15:55:51,P
SS,67,1.500,9.997,161.8576,99.2174,15:56:34,P
SS,68,1.500,10.786,167.3566,98.9458,15:57:09,P
SS,69,1.500,10.240,167.1484,99.9180,15:57:48,P
SS,70,1.780,9.705,169.0404,99.2786,15:59:17,P
CO,HT changé à PT=70 Ancienne HT=1.500m
CO,ANCIEN=70 X-8.579 Y4.536 Z0.040
SS,71,1.500,9.408,162.8840,100.4778,16:00:34,P
SS,72,1.750,9.183,163.3532,99.4422,16:02:31,P
SS,73,1.775,9.027,160.3550,99.1590,16:04:06,P
SS,74,1.900,8.753,160.1354,99.1978,16:05:45,P
SS,75,1.900,8.437,165.1502,99.4756,16:06:43,P
SS,76,1.900,8.230,159.7622,99.0878,16:07:33,P
SS,77,1.500,8.092,155.4420,102.0228,16:08:38,P
SS,78,1.500,7.861,150.3918,102.1856,16:09:31,P
SS,79,1.500,8.676,149.3206,100.1448,16:10:12,P
SS,80,1.500,8.841,154.4180,100.2618,16:11:07,P
SS,800,1.500,20.726,178.2156,91.7976,16:13:27,P
SS,801,1.500,21.722,179.8802,92.3712,16:14:05,P
SS,802,2.550,20.961,179.9716,92.2336,16:18:03,P
Remerciements
La prise en charge de ce format a été ajoutée grâce à Cynthia Mascione, Università di Siena.
Trimble Réservé le format
auteur du module
Stefano Costa
auteur du module
Luca Bianconi
auteur du module
Alexandre Bezzi
zeiss_rec_500 -- Zeiss REC 500
Ce fut le premier format pris en charge par Total Open Station. Pour des raisons historiques, son
la documentation est bien plus étendue que celles des autres formats. La procédure pas à pas
est utile pour quiconque veut pirater TOPS lui-même.
Pas à pas download procédure
Au moment où je faisais les premiers tests, j'ai trouvé utile de rassembler toutes les étapes. Les
le programme les parcourt automatiquement :
>>> importer la série
>>> ser = serial.Serial('/dev/ttyUSB0', \
débit en bauds = 9600 0, taille d'octet = série. SEVENBITS, délai d'attente = XNUMX, \
parité=serial.PARITY_NONE, rtscts=1)
>>> ser.open()
À ce stade, vous devez démarrer le téléchargement à partir du menu de l'appareil. Lorsque cette opération
est terminé, il est recommandé de contrôler si vous avez réellement reçu des données :
>>> ser.inWaiting()
648L
Un résultat différent de zéro signifie que quelque chose a été téléchargé. Assez bien.
Ce numéro peut être enregistré dans une variable et passé en paramètre au lis() commander:
>>> n = ser.inWaiting()
>>> résultat = ser.lire(n)
Votre résultat object est une chaîne qui contient nos données :
>>> imprimer (résultat)
0001 OU.COOR
0002 0S X 0.000 Y 0.000 Z 0.000
0003 à 397.0370
0004 POLAIRE
0005 ENTREE e 1.500 ih 0.000
0006 ENTREE th 0.000 ih 0.000 Z 0.000
0007 1 X -0.472 Y 1.576 Z 0.004
FIN
Jusqu'à présent, nous pouvons dire que le fichier téléchargé contient ces informations :
· OU.COOR: mais je ne sais pas si cette ligne peut aussi prendre d'autres valeurs
· origine point défini par le OS chaîne suivie de son X, Y, Z les coordonnées
· orientation angle Om: sont ces dégradés ?
· POLAR: mais je ne sais pas si cette ligne peut aussi prendre d'autres valeurs
· CONTRIBUTION: y a-t-il toujours deux CONTRIBUTION lignes?
· th
· ih
· Z
· points, exprimés en N (à partir de 1), X, Y, Z
· FIN: après cette ligne plus de données
Autre formats
Non implémenté formats peut être ajouté à Total Open Station.
La meilleure façon d'inclure votre format dans la prochaine version de TotalOpenStation est de
déposer une demande d'assistance dans le bug tracker et joindre quelques exemples de vidages de données obtenus avec
l'application d'assistance.
Si vous pouvez écrire du code Python, vous pouvez également écrire un module par vous-même en utilisant le
ceux comme guide. Si vous écrivez un module, nous serons heureux de le recevoir et de l'inclure
dans l'arborescence des sources de TotalOpenStation.
VOIR AUSSI:
Votre contribuant page pour savoir comment rejoindre le projet et participer activement à
le développement.
L'ajout de a nouvelle contribution le format
Il existe des centaines de formats de données d'enquête. Un par un, nous les ajouterons
dans la Station Totale Ouverte. Voici un processus général qui définit quelques exigences minimales
lors de la mise en œuvre de nouveaux formats.
Documentation
Rédigez toujours la documentation pour le format. Ajouter un nouveau document dans le docs/formats_d'entrée/
répertoire de l'arborescence des sources avec une description nue, comprenant :
· format brut (polaire) ou traité (cartésien)
· basé sur une position fixe ou fluide - cela change la façon dont l'analyseur doit fonctionner
· quels appareils ou fabricants utilisent ce format
· nom des contributeurs
Les défauts de Total Open Station que le format expose ne doivent pas être cachés, mais plutôt
rendu explicite à la fois dans le code et la documentation.
Échantillon données
Ne validez jamais la prise en charge d'un nouveau format sans inclure les exemples de données pertinents dans le
données_échantillon annuaire. D'une manière générale, les exemples de fichiers de données doivent suivre ces simples
règles:
· la qualité est meilleure que la quantité, alors préférez un fichier plus petit avec de nombreux coins différents
cas plutôt qu'un fichier plus volumineux avec une masse de données ordinaires
· plusieurs fichiers sont OK, s'ils servent à montrer différents problèmes avec le
le format
· les fichiers doivent être nommés avec le même nom que le module Python qui implémente le
format, à l'aide d'un .hauts rallonge, comme topcon_gts.tops pour un format implémenté dans un
module nommé topcon_gts.py -- cela permettra des tests automatisés simples
Code
Lorsque vous avez rempli les deux tâches précédentes, vous pouvez commencer à écrire du code (ou au moins
vous devriez faire semblant de faire ça). Le nouveau code est toujours meilleur que l'ancien, car vous avez
appris de meilleures techniques de programmation, ou parce que vous êtes plus confiant avec Total Open
Gare. L'écriture de tests pour votre code n'est pas (encore) obligatoire, mais elle est fortement encouragée.
Ne rompez pas avec la pratique actuelle.
Tout code implémentant de nouveaux formats ne doit pas casser l'API existante. Modification de l'API
doit être fait à l'échelle de l'ensemble de la bibliothèque, pour prendre en compte les nombreuses
besoins de chaque format et analyseur. Le développement de Total Open Station n'est pas stable
forme, alors attendez-vous à ce que l'API change dans les futures versions. Cependant, veuillez comprendre qu'un
l'analyseur syntaxique nouveau format n'est pas le bon endroit pour le faire.
Les expériences sont les bienvenues. Mercurial permet une ramification facile : vous êtes encouragé à cloner
notre référentiel et devenir fou avec de nouvelles fonctionnalités, formats.
Contribuer
Total Open Station est un logiciel libre, publié sous le GNU Général Public Licence v3 or
(à votre choix) toute version ultérieure.
Le développement est suivi avec Mercuriel, un système de contrôle de version décentralisé et rapide.
Pose Mercuriel n'est pas nécessaire à moins que vous ne souhaitiez participer au développement de TOPS, mais
veuillez cliquer do it. Le référentiel de développement principal est sur bitbucket où il est facile de bifurquer le
code source pour vos propres expériences.
La manière suggérée de contribuer est d'envoyer des correctifs à l'aide de Mercurial. bombe à patch
extension à la développant mailing liste.
Codage Normes
Nous essayons de suivre autant que possible PEP-8,
Feuille de route
Présent
Total Open Station est à la version 0.2, qui est une Alpha libérer.
Près A venir
Total Open Station 0.3 sera disponible d'ici juin 2011. Les fonctionnalités prévues incluent :
· boîtes de dialogue de téléchargement plus réactives
· format de données interne plus solide
A venir
Nos plans pour Total Open Station sont axés sur différents domaines de l'expérience utilisateur et
pratiques de développement. Nous envisageons de futures versions basées sur des concepts tels que :
· intégration transparente avec le logiciel de données géospatiales
· mise en page dédiée pour une utilisation intensive des enquêtes
· expérience mobile améliorée
· supportant toujours plus d'appareils et de formats
Si vous avez une idée incroyable de ce à quoi devrait ressembler Total Open Station, faites-le nous savoir !
INDICES ET TABLES
· génindex
· indice mod
· recherche
DROIT D'AUTEUR
2008-2011, Stefano Costa, Luca Bianconi
Utilisez totalopenstation-gui en ligne à l'aide des services onworks.net