Freitag, 13. Juli 2012

..ich hoffe, das wird der letzte Post werden, da ich nun alles fertig stellen konnte, d.h. 2 kleinigkeiten fehlen noch im Ausblick. Des Weiteren habe ich gestern und heute alles nochmal korrektur gelesen. Die Einarbeitung der Fehler bzw Rausarbeitung wird vermutlich noch einen Tag dauern. Danach muss eigentlich nur noch die Form in Form gebracht werden bevor alles in den Druck kommt...
Nun gilt es nicht locker zu lassen und in ein Paar tagen mit dem Extended Abstract, sowie der PP Päsentation zu beginnen...

Freitag, 6. Juli 2012

Update

Nachdem ich nun wieder in München bin, habe ich seit 2 Tagen wieder angefangen zu schreiben. Es ist dann doch nochmal mehr als ich erhoft habe:
Zumindest konnte ich nun weite Teile der Einleitung vervollständigen, die ganze Arbeit korrigieren und einiges davon einarbeiten. Trotzdem fehlt noch einiges. Beispielsweise muss noch die Prototypisierung fast komplett geschrieben werden und danach die Analyse der Ergebnisse, Fazit, Disskusion und Ausblick. Meine persönliche Deadline liegt nun am 15.07. und ich hoffe inständig, die Masterarbeit bis dorthin druckreif zu bekommen...

Montag, 25. Juni 2012

quasi fertig mit dem CODE-sprint

..so, ich bin quasi fertig mit dem Prototypen... heute war echt mal ein produktivert Tag, vmtl weil ich gestern mal eine Pause gemacht habe..... fehlen mir noch 2 Sachen:
ein refresh der Map nach dem ich einen neuen Punkt aufgenommen habe. also refresh des Popups...die refreshStrategy und die Layer.redraw() funktion wollen nicht, irgendwie einen GetFeature-request provozieren?! 
dann die Sache mit der DB: warum will meine Spalte mit eigens definierten Daten Typ nit?????
grrrr....
ansonsten passt alles :)
dann noch schreiben & korrigieren! ich denke ich brauche in münchen noch so 2 Wochen. Ich fahre dieses Wochenende wieder zurück, sehr schade :(....
ich bin immerhin soweit, dass ich dem Karl mal ne email zukommen lassen kann um zu fragen wie viele exemplare ich drucken darf , wie und welchen code UNIGIS in welcher form gerne hätte usw...
ENDE ICH KOMME!!

 

Dienstag, 19. Juni 2012

ein unigismodul über debuggen wäre toll

Warum nennt man programmieren überhaupt programmieren?? Debuggen wäre da viel angebrachter!! Unglaublich wieviele Komplikationen da auftreten können. Viel zuviele Versionen, die alle nicht miteinander Versionieren?! Interoperabilität hab ich doch gelernt?(garnicht auszudenken was dann los wäre...)...also als nächstes steht mal Linux an!!!Hauptsache keine GUI!!!!

Es ist zwar auch nicht so, als würde ich nicht vorankommen, aber.. 
PostGIS 2.0 und Geoserver 2.1.3 naja, die beiden mögen sich nicht so gerne, ich konnte die Beiden versöhnen..neu bei der PostGIS 2.0 Geschichte ist, dass die Geometry nicht mehr in Tables sondern in views gespeichert werden, somit muss ein Metadatatable für den Primarykey und Konsorten angelegt werden, der laut Geoserver Manual einen default Namen (gk_xyz_zxy) hat, jedoch explizit zugewiesen werden muss (?!)...
Auch für die Programmierung der DB kann ich nur SQL Direktprogrammierung empfehlen..gui basierte Software, z.B. PgAdminIII, sind einfach fehlerhaft. Beispielsweise, weise ich meinem ID - Feld den PrimaryKey zu, PgAdminIII, bestätigt und zeigt es mir an, aber ist halt nicht so. Erst das manuelle eingeben, des SQL Statments erbrachte das gewünschte Resultat....naja...
Bleibt nurnoch ein PostGIS/Geoserver Rätsel: mein Layer zeigt mir eine Spalte nicht an, eine mit einem selbstdefinierten Datentyp. Geoserver überfordert? Geoserver log sagt folgendes :
WARN [geotools.jdbc] - Could not find mapping for 'muellart', ignoring the column and setting the feature type read only
keine Ahnung was da los ist...jemand von meinen Tausend Blogglesern eine Ahnung? :-)
zumindest scheint es nicht an PostGIS zu liegen, habe Version 1.5 (gerade nicht sicher welche 1.X) und 2.0 ausprobiert.. 

Ansonsten vermisse ich Grundkenntnisse in HTML :)....... Javascript ist nicht schwierig, liegt vmtl an ObjektorientierterProgrammierung. Ich sehe auch keine wesentlichen Unterschiede zu Python.....
und OpenLayers hmmmm...man findet wenig gute beispiele bzw. frägt sich dann auch wer so was gebrauchen kann?! die Developer Dok finde ich richtig mangelhaft. keine übersicht, ab und zu beispiele. und seltsam seit OL bin ich fast der Meinung, programmieren sei doch zauberei. manchmal gehts, manchmal nicht. Warum auch immer...
Das BUCH: OPENLAYERS- Webentwicklung mit dynamischen Karten und Geodaten, kann ich auch nur bedingt empfehlen. Einmal drüberlesen und gut ist. Mehrmals lesen bringt nix. Der Code wiederholt sich andauernd, die Beispiele sind sehr flach. Löblich, ist das freie downloadbare Zusatzkapitel" Einführung in javascript". Kurz und knapp, allerdings fehlt hier eine Vertiefung in Funktionen bzw. wäre noch ein zweites Zusatzkapitel mit HTML echt angebracht. Das würde auch die Vertiefung in Funktionen mit einschliessen. Ich meine hier z.B. globale Variablen etc.. ich habe oft Probleme mit Funktionen, wo kommen die hin? in die function init () oder nicht? warum functionen im head teil und nicht im Body teil etc... und dann noch ein Paar Tricks & Tips zu HTML, ich mein, da kommen doch mit OL dauernd so paar sachen in verbindung, buttons, links etc...

wie auch immer spass machts, und aus fehlern lern man ja (hab ich mir mal sagen lassen)...







Freitag, 15. Juni 2012

openlayers

soviel hat sich in letzter Zeit nicht getan, da ich ein bischen Abstand gebraucht habe...
Mitlerweile bin ich dabei den Client zu programmieren. Leider mag der WFS Layer im Moment nicht wirklich...
Vielleicht sollte ich doch eher mal meine 60-70 Seiten, die ich habe korrigieren...
Immernoch soviel Arbeit, es wird irgendwie nicht weniger?!

Sonntag, 3. Juni 2012

Server laufen

Was habe ich die letzten Tage gemacht?

Gerade habe ich die Server zum Laufen gebracht. Der Apache httpd und der Tomcat. Dass die beiden Server kommunizieren (über mod_jk) war garnicht so ein Kinderspiel, vor allem weil ich noch nie Server aufgesetzt habe..

zum ziel bin ich nun vorallem aufgrund der beiden Seiten gekommen, die ich nur empfehlen kann:
http://www3.ntu.edu.sg/home/ehchua/programming/howto/ApachePlusTomcat_HowTo.html
http://www3.ntu.edu.sg/home/ehchua/programming/howto/Tomcat_More.html

PostgreSQL und PostGIS sind auch schon am laufen, allerdings muss ich noch die DBdesignen..

Als nächstes steht der Kartenserver auf der Tagesordnung...und die Sache mit den Basisdaten (OSM oder GoogleMaps)...aber das sind in Openlayers ja sowieso nur ein paar Zeilen Code so wie es aussieht.

Samstag, 26. Mai 2012

Eine weitere harte, aber produktive Woche

ja es ist wieder viel passiert...Obwohl ich fast garnicht geschlafen habe, bzw.. nur sehr sehr wenig und schlecht (die Masterarbeit ist vollständig in Fleisch und Blut übergegangen) ist das Anforderungsprofil fertig (glaub ich jedenfalls)..und sieht wie folgt aus:


.. 39
5. Anforderungsprofil WebGIS. 41
  5.1 Funktionale Features. 41
  5.2 Use Cases. 42
  5.3 Daten. 43
    5.3.1 Basisdaten. 43
     5.3.2 Datenerfassung. 43

 die Analyse dessen in Kapitel 6 ist auch fast fertig. Es fehlen hierzu noch die Analyse der Funktionalen Features und die der Basisdaten. Bei den Basisdaten stellt sich die Frage: GoogleMaps in Openlayers einbinden oder OSM? Vor und Nachteile abwägen... Bei GoogleMaps hatten sich doch kurzlich erst die Nutzungsbedingungen verändert?! Dies gilt es zu recherchieren die Tage.

Da diese beiden Punkte fast fertig sind, hat sich natürlich auch mein zuvor angefertiger Lösungsweg verändert.. diesen gilt es anzupassen.. Des Weiteren fehlen noch Abschnitte aus dem Einleitungsteil...

Aber trotzdem kurz vor der Prototypisierung und damit ist der Schlusspart zumindest schonmal eine ganz, ganz kleine Insel am fernen Horizont..