Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια
σε

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Κατασκευή Gis Software

Îåêßíçóå áðü ôï ìÝëïò jimenez. Τελευταία δημοσίευση από το μέλος Παναγιώτης Καναβός στις 28-05-2006, 23:41. Υπάρχουν 6 απαντήσεις.
Ταξινόμηση Δημοσιεύσεων: Προηγούμενο Επόμενο
  •  26-05-2006, 12:01 13355

    Κατασκευή Gis Software

    Καλημέρα Guys,

    εχω μια συσκευη GPS που την συνδεω σειριακά και πέρνω τις συντεταγμένες του σημείου. θέλω να φτιάξω ένα gis software.O χαρτης που θα φορτώσω στο software έχει σημασία αν είναι raster ή vector.Υπάρχουν συγκεκριμένες τακτικές ως προς στο GIS?


    Dimitris S.
    FIRST TEST THEN CODE....
  •  26-05-2006, 14:04 13359 σε απάντηση της 13355

    Απ: Κατασκευή Gis Software

    Πολύ συνηθισμένος είναι ο συνδιασμός των δύο. Raster για εικόνες ( satellite images ας πούμε, όπως στο Google Maps ), και vector για γραμμές και σχήματα ( δρόμοι, labels, υψογραφικά κτλ κτλ )

    Θα σου πρότεινα όμως να κοιτάξεις κάποια έτοιμα frameworks όπως π.χ. τα προϊόντα της Arc ( ArcGIS suite & MapObjects ) για να πάρεις ιδέες.

    Κάποια στιγμή που θα παίζει χρόνος, ίσως επιστρέψω με πιο σαφή και συγκεκριμένα παραδείγματα.
    Angel
    O:]
  •  26-05-2006, 17:07 13364 σε απάντηση της 13359

    Απ: Κατασκευή Gis Software

    Προσωπικά όταν είχα ψάξει το θέμα, είχα αποθαρρυνθεί... Μπορείς να δεις τη σχετική συζήτηση "Εφαρμογή με υποτύπωση επάνω σε χάρτες" που είχε γίνει τότε.

    Αυτό που είχα καταλήξει, είναι ότι ούτε μηχανή που απεικονίζει χάρτες μπορείς να βρεις δωρεάν, αλλά ούτε και χάρτες. Συνήθως τα παίρνεις μαζί ανάλογα την εταιρεία που αποφασίσεις να χρησιμοποιήσεις την μηχανή/components της. Το κόστος βέβαια ενός τέτοιου συστήματος δεν είναι καθόλου μικρό, και σε πολλές περιπτώσεις υπάρχει ετήσια συνδρομή της τάξεως των δεκάδων χιλιάδων ευρώ.

    Πάντως πολύ θα ήθελα να βρω κώδικα από μια μικρή εφαρμογή που να κάνει προβολή ενός στίγματος επάνω σε χάρτη και να μην χρειάζεται να είναι on-line με το internet...

     

    George J.


    George J. Capnias: Χειροπρακτικός Υπολογιστών, Ύψιστος Γκουράρχης της Κουμπουτερολογίας
    w: capnias.org, t: @gcapnias, l: gr.linkedin.com/in/gcapnias
    dotNETZone.gr News
  •  28-05-2006, 19:27 13414 σε απάντηση της 13364

    Απ: Κατασκευή Gis Software

    Το απολύτως σημαντικότερο σε μία εφαρμογή GIS είναι οι καλοί χάρτες, τόσο γεωγραφικοί όσο και οδικοί, υδρολογικοί κλπ. Δεν έχει νόημα να πάρεις ένα ωραίο γεωγραφικό χάρτη ο οποίος δεν έχει ούτε δρόμους ούτε τοπωνύμια. Σε άλλες χώρες οι ψηφιακοί χάρτες είναι διαθέσιμες από τις ανάλογες δημόσιες υπηρεσίες, όπως το US Geological Survey. Στην Ελλάδα, η αντίστοιχη Γεωγραφική Υπηρεσία του Στρατού έχει ψηφιακούς γεωγραφικούς χάρτες, αλλά δεν υπάρχουν οι οδικοί χάρτες. Αναγκαστικά θα πρέπει να απευθυνθείς σε ιδιωτικές εταιρείες οι οποίες φτιάχνουν τους δικούς τους χάρτες και τα δικά τους προϊόντα.

    Το να φτιάξεις ένα καλό χάρτη όμως δεν είναι καθόλου, μα καθόλου εύκολη υπόθεση. Πρέπει να μαζέψεις στοιχεία από όλους τους δήμους, να κάνεις διορθώσεις, να βγεις στο δρόμο να βεβαιωθείς ότι όσα στοιχεία σου δώσανε ισχύουν ακόμα. Κακός μπελάς. Γι αυτό και δεν θα βρεις εύκολα "τσάμπα" χάρτες για την Ελλάδα. Αντιθέτως, οι χάρτες χρεώνονται πάρα πολλά χρήματα, ενώ υπάρχουν και περιπτώσεις που μία εταιρεία "δανείζεται" τους χάρτες της άλλης, τους τροποποιεί και τους πουλάει! Για το λόγο αυτό όσες εταιρείες πουλάνε χάρτες είτε χρεώνουν υπέρογκα ποσά (μιλάμε για χιλιάδες ευρώ) ή χρησιμοποιούν μυστήρια κλειδώματα.

    Είχα ψάξει κι εγώ πριν 2 χρόνια για open-source GIS components, καθώς δεν ήμουν και τόσο ικανοποιημένος από τα MapObjects. Είχα βρει πάρα πολλά για Java, όχι όμως και για .NET. Ίσως από τότε να έχει αλλάξει η κατάσταση, αλλά το πρόβλημα των χαρτών παραμένει. Απλά, χωρίς χάρτες δεν μπορείς να φτιάξεις GIS εφαρμογή.

    Θα σου έλεγα πάντως να ρίξεις και μία ματιά στην NGI. Είναι η εταιρεία που φτιάχνει τους χάρτες για τα Destinator που κυκλοφορούν από την ίδια, από την MLS και έρχονται πακέτο με πολλά PDA. Απλά, μην περιμένεις να βρείς "φθηνούς" χάρτες.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  28-05-2006, 19:52 13415 σε απάντηση της 13414

    Απ: Κατασκευή Gis Software

    Ουπς, ξέχασα να ρωτήσω κάτι σημαντικό.

    Τί θέλεις να φτιάξεις?

    Όσα σου είπαμε ισχύουν αν θέλεις να φτιάξεις ένα GIS, μια εφαρμογή που θα χρησιμοποιηθεί κυρίως για αναζήτηση και αναπαράσταση γεωγραφικών δεδομένων. Υπάρχουν όμως άπειρες άλλες εφαρμογές που περιλαμβάνουν το γράμμα "G". Αν για παράδειγμα, θέλεις να διαχειρίζεσαι tracks από το GPS σου, ή να μεταφράζεις τα στοιχεία που σου στέλνει και να τα μετατρέψεις σε συντεταγμένες, ή οτιδήποτε άλλο δεν περιλαμβάνει γεωγραφική αναζήτηση, υπάρχουν ήδη βιβλιοθήκες.
    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
  •  28-05-2006, 22:48 13418 σε απάντηση της 13415

    Απ: Κατασκευή Gis Software

    8ελω μια οποιαδήποτε mobile συσκευη μέσω GPRS να μου στέλνει ανα 5' το στιγμα του και γω με καποιο τροπο να το απεικονιζω. και γω εχω χαθει απιστευτα. Μεχρι και ειδικουσ μαθηματικους αλγοριθμους βρηκα.Παλι θα καταφυγουμε στις "πατέντες"
    Dimitris S.
    FIRST TEST THEN CODE....
  •  28-05-2006, 23:41 13422 σε απάντηση της 13418

    Απ: Κατασκευή Gis Software

    Αααα μάλισταα.

    Αυτό που χρειάζεσαι είναι ένας τρόπος να διαβάζεις συνέχεια τα δεδομένα που σου στέλνει το GPS και ανά 5 λεπτά να στέλνεις ένα πακέτο με τις συντεταγμένες. Πρέπει να διαβάσεις τα δεδομένα από τη σειριακή, να τα μετατρέψεις σε συντεταγμένες, να κάνεις τη σύνδεση με GPRS και να στείλεις τις συντεταγμένες.

    Ευτυχώς, υπάρχει η βιβλιοθήκη opennetcf, η οποία περιλαμβάνει μεταξύ άλλων και κλάσεις για την επικοινωνία με GPS μέσω σειριακής. Η κλάση OpenNETCF.Serial.GPS επικοινωνεί με το GPS και σηκώνει το Position event όταν λαμβάνει στοιχεία θέσης από το GPS.

    Η απεικόνιση είναι ένα εντελώς διαφορετικό θέμα. Εδώ όντως μιλάμε για GIS. Εδώ θα πρέπει να σκεφτείς πρώτα που θα βρεις τους χάρτες που χρειάζεσαι. Αν μπορείς να αρκεστείς σε δορυφορικές φωτογραφίες, μπορείς να χρησιμοποιήσεις το Google maps ή το MSN Earth. Αν θέλεις ακρίβεια σε επίπεδο δρόμων, θα πρέπει να αγοράσεις χάρτη από κάποια εταιρεία. Όσον αφορά εφαρμογές GIS,είτε θα πρέπει να αγοράσεις κάποια εμπορική, όπως το MapInfo ή το MapObjects, ή να κάνεις μια αναζήτηση στο Google για C#, GIS. Θα βρεις κάποια open-source προγράμματα και βιβλιοθήκες. Δες και το freegis.org,  το οποίο περιλαμβάνει και κατηγορία για προγράμματα σε C#


    Παναγιώτης Καναβός, Freelancer
    Twitter: http://www.twitter.com/pkanavos
Προβολή Τροφοδοσίας RSS με μορφή XML
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems