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.