Skip to content

lucmeier/CL_Geokokos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aufsetzen von Geokokos

Voraussetzungen
- MySQL 
- Django Version 1.6
- Python 3.4
- Swisstopo-Datenbank (erstellt durch Scriptsammlung von https://pub.cl.uzh.ch:11443/lukasmeier/geokokos_daten/tree/master)
- Git
- local_settings.py (aus https://pub.cl.uzh.ch:11443/lukasmeier/geokokos_daten/tree/master)
- Text+Berg-Korpus lokal vorhanden
- mySql-python
- pip3 install PyMySQL
- autocomplete_light app (pip3 install django-autocomplete-light>=2.0.0pre sollte funktionieren.)

Aufsetzen
1. https://github.com/lucmeier/CL_Geokokos klonen
2. local_settings.py in Verzeichnis CL_Geokokos/CL_Geokokos kopieren (https://pub.cl.uzh.ch:11443/lukasmeier/geokokos_daten/tree/master)
3. MySQL-Datenbank erstellen: CREATE SCHEMA `geokokos_db` DEFAULT CHARACTER SET utf8;
4. manage.py syncdb ausführen. Mit diesem Schritt werden in der Datenbank die entsprechenden Tabellen angelegt. 
5. setUpDatabase-py durchlaufen lassen (Kann einige Zeit dauern):
  1. Swisstopo daten laden: Funktion import_swisstopo_data(path_to_swisstopo.sql). Dieser Schritt ist nur einmal nötig.
  2. gewünschte Korpora laden: Funktion import_corpus(path_to_corpus_file)
  3. geonames der geladenen Korpora laden: Funktion import_geonames(path_to_ner_file, corpus_file_name)
  --> mögliche Aufrufe sind schon am Ende der Datei eingetragen
  Werden Schritte 2 und 3 direkt hintereinander ausgeführt, bricht das Script gelegentlich ab. 
  In einem solchen Fall einfach die Funktion import_geonames nochmals einzeln starten.

Starten
1. Projekt lokal starten: manage.py runserver
2. Administration: http://127.0.0.1:8000/admin/
3. Aufbau der URLs: http://127.0.0.1:8000/kokos/SAC-Jahrbuch_YYYY_LANGCODE/FACSNO

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors