Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

γεια σας,


εκτελώ ένα δύσκολο για μένα project (το χαρακτηρίζω δύσκολο, κυρίως λόγο έλλειψης γνώσεων) στο οποίο θέλω να φτιάξω μια web εφαρμογή με βάση τον geoserver.


 


Έχω στήσει, τον geoserver, ένα wamp και την pgAdmin3 βάση. 


Έχω φτιάξει λοιπόν κάποια workspaces (με διάφορα layer) και επίσης έχω φτιάξει μια τυπική html φόρμα επιλογής.


 


θέλω λοιπόν όταν ο χρήστης επιλέγει την 1η επιλογή στην φόρμα μου να συνδέσω το Α workspace μου και όταν επιλέγει την 2η επιλογή να συνδέσω το δεύτερο workspace μου. *


 


μου προτάθηκε το curl api αλλά δυστυχώς δεν ξέρω να το χειριστώ. Έχετε να προτείνετε κάποιο λινκ ώστε να διαβάσω και να με βοηθήσει να υλοποιήσω αυτό που θέλω παραπάνω? 


 


 


 


 


* στην συνέχεια της κάθε επιλογής, εμφανίζω μια νέα υποφόρμα όπου εκεί θέλω να τραβάω δυναμικά τα layers του κάθε workspace.


 


 


Ευχαριστώ προκαταβολικά για τον χρόνο σας.


Δημοσ.

Ο Geoserver τρέχει σε Java Application Server, το οποίο φαντάζομαι έχεις καταλάβει ως τώρα. Με PHP δεν είναι και τόσο δύσκολο να χρησιμοποιήσεις το REST API του Geoserver.

 

Ξεκίνα βλέποντας κάποιο παράδειγμα REST client σε PHP και στη συνέχεια δοκίμασε να πάρεις π.χ. τα workspaces όπως λέει το Link.png Site: documentation .

 

Για δοκιμές κατέβασε το Link.png Site: cURL

 

Για παράδειγμα, για να σβήσεις ένα layer στο workspace cite που λέγεται temp100 κάνεις:

curl -u admin:geoserver -XDELETE http://localhost:8080/geoserver/rest/layers/cite:temp100

Υπάρχουν και παραδείγματα συγκεκριμένα σε PHP

http://docs.geoserver.org/stable/en/user/rest/examples/php.html

Δημοσ.

Ο Geoserver τρέχει σε Java Application Server, το οποίο φαντάζομαι έχεις καταλάβει ως τώρα. Με PHP δεν είναι και τόσο δύσκολο να χρησιμοποιήσεις το REST API του Geoserver.

 

Ξεκίνα βλέποντας κάποιο παράδειγμα REST client σε PHP και στη συνέχεια δοκίμασε να πάρεις π.χ. τα workspaces όπως λέει το Link.png Site: documentation .

 

Για δοκιμές κατέβασε το Link.png Site: cURL

 

Για παράδειγμα, για να σβήσεις ένα layer στο workspace cite που λέγεται temp100 κάνεις:

curl -u admin:geoserver -XDELETE http://localhost:8080/geoserver/rest/layers/cite:temp100

Υπάρχουν και παραδείγματα συγκεκριμένα σε PHP

http://docs.geoserver.org/stable/en/user/rest/examples/php.html

σε ευχαριστώ πολύ, τα κοιτάω τώρα και αν χρειαστώ βοήθεια θα ποστάρω πάλι.

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...